Skip to main content
Log in

Combined PID and LQR controller using optimized fuzzy rules

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

In this paper, a combination of PID controller and linear quadratic regulator is proposed. A fuzzy switching module is applied to optimally fuse both controllers. A new adaptive version of charged system search algorithm optimizes the membership functions of the fuzzy module. By the time, the algorithm changes itself to find a proper solution faster. To show the efficiency of the designed intelligent controller, the results of a simulated unicycle robot under disturbances are presented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  • Arqub OA (2017) Adaptation of reproducing kernel algorithm for solving fuzzy fredholm-volterra integrodifferential equations. Neural Comput Appl 28(7):1591–1610

    Article  Google Scholar 

  • Arqub OA, Mohammed AS, Momani S, Hayat T (2016) Numerical solutions of fuzzy differential equations using reproducing kernel hilbert space method. Soft Comput 20(8):3283–3302

    Article  MATH  Google Scholar 

  • Arqub OA, Al-Smadi M, Momani S, Hayat T (2017) Application of reproducing kernel algorithm for solving second-order, two-point fuzzy boundary value problems. Soft Comput 21(23):7191–7206

    Article  MATH  Google Scholar 

  • Bemporad A, Morari M, Dua V, Pistikopoulos EN (2002) The explicit linear quadratic regulator for constrained systems. Automatica 38(1):3–20

    Article  MathSciNet  MATH  Google Scholar 

  • Do KD (2013) Bounded controllers for global path tracking control of unicycle-type mobile robots. Robot Auton Syst 61(8):775–784

    Article  Google Scholar 

  • Guo W, Gao X, Jiang S, Zong C, Dai F (2014) LQR controller design for two-wheeled robot with a movable seat. In: Chinese control and decision conference (2014 CCDC), Changsha, pp 5248–5253

  • Han S, Lee JM et al (2015) Balancing and velocity control of a unicycle robot based on the dynamic model. IEEE Trans Ind Electron 62(1):405–413

    Article  MathSciNet  Google Scholar 

  • Hashim HA, El-Ferik S, Abido MA (2015) A fuzzy logic feedback filter design tuned with PSO for L1 adaptive controller. Expert Syst Appl 42(23):9077–9085

    Article  Google Scholar 

  • Hu Z, Guo L, Wei S, Liao Q (2014) Design of LQR and PID controllers for the self balancing unicycle robot. In: IEEE international conference on information and automation (ICIA 2014) Hailar, pp 972–977

  • Kankashvar MR, Kharrati H, Asl RM, Sadeghiani AB (2015) Designing PID controllers for a five-bar linkage robot manipulator using BBO algorithm. In: International conference on modeling, simulation, and applied optimization (ICMSAO 2015), Istanbul, pp 1–6

  • Kaveh A, Talatahari S (2010) A novel heuristic optimization method: charged system search. Acta Mech 213(3):267–289

    Article  MATH  Google Scholar 

  • Mao Y, Zhang H, Xu S (2014) The exponential stability and asynchronous stabilization of a class of switched nonlinear system via the T-S fuzzy model. IEEE Trans Fuzzy Syst 22(4):817–828

    Article  Google Scholar 

  • Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  • Mohammadi Asl R, Hashemzadeh F, Badamchizadeh MA (2015) A new adaptive neural network based observer for robotic manipulators. In: 3rd RSI international conference on robotics and mechatronics (ICROM 2015), Tehran, pp 663–668

  • Nobarian MS, Asl RM, Nemati M, Hashemzadeh F (2016) Optimal L1 control for linear time-delayed systems using GSA algorithm. In: 4th International conference on control, instrumentation, and automation (ICCIA 2016), pp 111–115

  • Mohammadi Asl R, Pourabdollah E, Salmani M (2017a) Optimal fractional order PID for a robotic manipulator using colliding bodies design. Soft Comput. https://doi.org/10.1007/s00500-017-2649-9

  • Mohammadi Asl R, Shabbouei Hagh Y, Palm R (2017b) Robust control by adaptive non-singular terminal sliding mode. Eng Appl Artif Intell 59:205–217

    Article  Google Scholar 

  • Pourabdollah E, Asl RM, Tsiligiridis T (2017) Performance optimization of a clustering adaptive gravitational search scheme for wireless sensor networks. In: Internet of things, smart spaces, and next generation networks and systems, Springer, pp 420–431

  • Precup RE, David RC, Petriu EM, Preitl S, Rdac MB (2014a) Novel adaptive charged system search algorithm for optimal tuning of fuzzy controllers. Expert Syst Appl 41(4, Part 1):1168–1175

    Article  Google Scholar 

  • Precup RE, Petriu E, Fedorovici LO, Radac MB, Dragan F (2014b) Multi-robot charged system search-based optimal path planning in static environments. In: IEEE international symposium on intelligent control (ISIC 2014), Juan Les Pins, pp 1912–1917

  • Ren YQ, Duan XG, Li HX, Chen CP (2014) Dynamic switching based fuzzy control strategy for a class of distributed parameter system. J Process Control 24(3):88–97

    Article  Google Scholar 

  • Rizal Y, Ke CT, Ho MT (2015) Point-to-point motion control of a unicycle robot: design, implementation, and validation. In: 2015 IEEE international conference on robotics and automation (ICRA). Seattle, WA, pp 4379–4384

  • Schoonwinkel A (1988) Design and test of a computer-stabilized unicycle. Dissertation, Stanford University

  • Shabbouei Hagh Y, Mohammadi Asl R, Cocquempot V (2017) A hybrid robust fault tolerant control based on adaptive joint unscented kalman filter. ISA Trans 66:262–274

    Article  Google Scholar 

  • Taher SA, Fini MH, Aliabadi SF (2014) Fractional order PID controller design for LFC in electric power systems using imperialist competitive algorithm. Ain Shams Eng J 5(1):121–135

    Article  Google Scholar 

  • Taniguchi T, Eciolaza L, Sugeno M (2014) Model following control of a unicycle mobile robot via dynamic feedback linearization based on piecewise bilinear models. In: Laurent A, Strauss O, Bouchon-Meunier B, Yager R (eds) Information processing and management of uncertainty in knowledge-based systems, communications in computer and information science, vol 444. Springer, New York, pp 539–548

    MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Reza Mohammadi Asl.

Ethics declarations

Conflict of interest

All authors declare that they have no conflict of interest.

Human participants or animals rights statement

This article does not contain any studies with human participants or animals performed by any of the authors.

Additional information

Communicated by V. Loia.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohammadi Asl, R., Mahdoudi, A., Pourabdollah, E. et al. Combined PID and LQR controller using optimized fuzzy rules. Soft Comput 23, 5143–5155 (2019). https://doi.org/10.1007/s00500-018-3180-3

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-018-3180-3

Keywords

Navigation