Artificial Bee Colony Algorithm Based Linear Quadratic Optimal Controller Design for a Nonlinear Inverted Pendulum
Abstract
This paper presents a linear quadratic optimal controller design for a nonlinear inverted pendulum. Linear Quadratic Regulator (LQR), an optimal control method, is usually used for control of the dynamical systems. Main design parameters in LQR are the weighting matrices; however there is no relevant systematic techniques presented to choose these matrices. Generally, selecting weighting matrices is performed by trial and error method since there is no direct relation between weighting matrices and time domain specifications like overshoot percentage, settling time, and steady state error. Also it is time consuming and highly depends on designer’s experience. In this paper LQR is used to control an inverted pendulum as a nonlinear dynamical system and the Artificial Bee Colony (ABC) algorithm is used for selecting weighting matrices to overcome LQR design difficulties. The ABC algorithm is a swarm intelligence based optimization algorithm and it can be used for multivariable function optimization efficiently. The simulation results justify that the ABC algorithm is a very efficient way to determine LQR weighting matrices in comparison with trial and error method.
Keywords
References
- K. J. Aström and K. Furuta, "Swinging up a pendulum by energy control," Automatica, vol. 36, no. 2, pp. 287-295, 2000.
- J. Anderson, "Learning to control of an inverted pendulum using neural networks," IEEE Control Systems Magazine, vol. 9, no. 3, pp. 31-37, 1989.
- A. Kuo, "The six determinants of gaint and the inverted pendulum analogy: Adynamic walking perspective," Human Movement, vol. 26, pp. 617-656, 2007.
- S. Jeong and T. Takahashi, "Wheeled inverted pendulum type asistant robot: inverted mobile, standing and sitting motions," in IEEE/RSJ International Conferance on Intelligent Robots and Systems, 2007, 2007.
- D. E. Kirk, Optimal control theory: an introduction, New Jersey: Prentice-Hall, Inc., 1970.
- M. Athans, "The status of optimal control theory and applications for for deterministic systems," IEEE Transactions on Automatic Control, vol. 11, no. 3, pp. 580-596, 1966.
- R. E. Kalman, "When is a linear control system optimal?," Journal of Basic Engineering, vol. 86, pp. 51-56, 1964.
- H. Kwakernaak and R. Sivan, Linear optimal control systems, New York: Wiley-Interscience, 1972.
Details
Primary Language
English
Subjects
-
Journal Section
-
Publication Date
January 13, 2015
Submission Date
October 13, 2014
Acceptance Date
-
Published in Issue
Year 2015 Volume: 3 Number: 1
Cited By
Hierarchical sliding-mode control of spatial inverted pendulum with heterogeneous comprehensive learning particle swarm optimization
Information Sciences
https://doi.org/10.1016/j.ins.2019.05.004Yapay Arı Kolonisi Algoritması ile Bir Arabalı Ters Sarkacın Lineer Kuadratik Kontrolü: Deneysel Bir Çalışma
Çukurova Üniversitesi Mühendislik-Mimarlık Fakültesi Dergisi
https://doi.org/10.21605/cukurovaummfd.358391Backstepping Linear Quadratic Gaussian Controller Design for Balancing an Inverted Pendulum
IETE Journal of Research
https://doi.org/10.1080/03772063.2019.1592716Self-adaptive differential evolution with multiple strategies for dynamic optimization of chemical processes
Neural Computing and Applications
https://doi.org/10.1007/s00521-018-03985-xComparison of various fuzzy sliding mode based controller on single link inverted pendulum
Journal of Intelligent & Fuzzy Systems
https://doi.org/10.3233/JIFS-189740Multi-objective evolutionary algorithm with prediction in the objective space
Information Sciences
https://doi.org/10.1016/j.ins.2019.05.091Decoupled Backstepping Sliding Mode Control of Underactuated Systems with Uncertainty: Experimental Results
Arabian Journal for Science and Engineering
https://doi.org/10.1007/s13369-019-03754-5An optimal washout filter for motion platform using neural network and fuzzy logic
Engineering Applications of Artificial Intelligence
https://doi.org/10.1016/j.engappai.2021.104564NSGA-II BASED MULTI-OBJECTIVE OPTIMIZATION OF WEIGHT MATRICES FOR LQR CONTROLLER APPLIED TO DC MOTOR
Kahramanmaraş Sütçü İmam Üniversitesi Mühendislik Bilimleri Dergisi
https://doi.org/10.17780/ksujes.1125415A holistic optimization approach for inverted cart-pendulum control tuning
Soft Computing
https://doi.org/10.1007/s00500-019-04198-7Optimal PI$^{{\lambda}}$ D$^{{\mu}}$ Controller Design for Two Wheeled Inverted Pendulum
IEEE Access
https://doi.org/10.1109/ACCESS.2018.2883504A Numerical Approach for Solving Nonlinear Optimal Control Problems Using the Hybrid Scheme of Fitness Dependent Optimizer and Bernstein Polynomials
IEEE Access
https://doi.org/10.1109/ACCESS.2022.3173285Event-driven optimal control for uncertain nonlinear systems with external disturbance via adaptive dynamic programming
Neurocomputing
https://doi.org/10.1016/j.neucom.2017.12.010Robust Optimal Motion Cueing Algorithm Based on the Linear Quadratic Regulator Method and a Genetic Algorithm
IEEE Transactions on Systems, Man, and Cybernetics: Systems
https://doi.org/10.1109/TSMC.2016.2523906Fitness Dependent Optimizer Based Computational Technique for Solving Optimal Control Problems of Nonlinear Dynamical Systems
IEEE Access
https://doi.org/10.1109/ACCESS.2023.3267434Decision-making method based on new entropy and refined single-valued neutrosophic sets and its application in typhoon disaster assessment
Applied Intelligence
https://doi.org/10.1007/s10489-020-01706-3Comprehensive Review of Metaheuristic Algorithms (MAs) for Optimal Control (OCl) Improvement
Archives of Computational Methods in Engineering
https://doi.org/10.1007/s11831-023-10060-9Optimised output feedback PID controller for LQR inability
Australian Journal of Electrical and Electronics Engineering
https://doi.org/10.1080/1448837X.2024.2323370State Feedback Control for Vehicle Electro-Hydraulic Braking Systems Based on Adaptive Genetic Algorithm Optimization
International Journal of Intelligent Systems
https://doi.org/10.1155/2024/3616505