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.
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
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
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
Bemporad A, Morari M, Dua V, Pistikopoulos EN (2002) The explicit linear quadratic regulator for constrained systems. Automatica 38(1):3–20
Do KD (2013) Bounded controllers for global path tracking control of unicycle-type mobile robots. Robot Auton Syst 61(8):775–784
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
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
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
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
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey wolf optimizer. Adv Eng Softw 69:46–61
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
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
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
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
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
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
Author information
Authors and Affiliations
Corresponding author
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
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-018-3180-3