Synthesis of a Multi-Purpose Digital Control Law for the Furuta Pendulum
Abstract
This paper investigates the problem of designing digital feedback, which should provide stabilizing control of the Furuta pendulum for various operating regimes. The Furuta pendulum is chosen because it is a non-linear mechanical system with an unstable equilibrium position, and it is widely used in the scientific literature as a test object in experiments with various control algorithms. The regimes of operation of the pendulum are considered as follows: its own motion, motion under the influence of a constant disturbance, and motion caused by an oscillatory disturbance. For each of these regimes a set of the specific requirements on the quality of control system functioning in a closed loop are imposed. Taking into account the set of these requirements, it is very difficult to solve the problem of control law synthesis within the framework of classical methods. In this regard, this paper proposes another approach, which is based on the use of feedback with a specialized multi-purpose structure, that include the basic control law, an asymptotic observer, and a dynamic corrector. The adjustable elements of this structure are subject to search during the control synthesis process. Such approach allows us to decompose the general problem of control law design into a sequence of local sub-problems, which relates to one of the regimes of object operation. At the same time, in practice, modern control algorithms are implemented by digital computers, that implies the discreteness of the processed information flows. Therefore, the paper considers the problem of synthesizing a digital controller for Furuta's pendulum.
As a result of the research, the problems of searching the adjustable elements of the multi-purpose structure of the digital control law are formalized and solved, and the corresponding computational algorithms are developed. Numerical modeling of control processes has been carried out. The results of the experiments showed the efficiency and effectiveness of the proposed multi-purpose approach.
References
2. Kouvaritakis B., Cannon M. Model Predictive Control: Classical, Robust and Stochastic. Springer Cham; 2016. 384 p. (In Eng.) doi: https://doi.org/10.1007/978-3-319-24853-0
3. Camacho E.F., Bordons C. Model Predictive Control. Advanced Textbooks in Control and Signal Processing. 2nd ed. London: Springer-Verlag; 2007. 405 p. (In Eng.) doi: https://doi.org/10.1007/978-0-85729-398-5
4. Raković S.V., Levine W.S. (eds.) Handbook of Model Predictive Control. Control Engineering. Birkhäuser, Cham; 2019. 692 p. (In Eng.) doi: https://doi.org/10.1007/978-3-319-77489-3
5. Sotnikova M. Ship Dynamics Control using Predictive Models. IFAC Proceedings Volumes. 2012; 45(27):250-255. (In Eng.) doi: https://doi.org/10.3182/20120919-3-IT-2046.00043
6. Sotnikova M.V., Veremey E.I. Dynamic Positioning Based on Nonlinear MPC. IFAC Proceedings Volumes. 2013; 46(33):37-42. (In Eng.) doi: https://doi.org/10.3182/20130918-4-JP-3022.00058
7. Donzellini G., Oneto L., Ponta D., Anguita D. Introduction to Digital Systems Design. Springer, Cham; 2019. 536 p. (In Eng.) doi: https://doi.org/10.1007/978-3-319-92804-3
8. Landau I.D., Zito G. Digital Control Systems: Design, Identification and Implementation. Communications and Control Engineering. Springer-Verlag, London; 2006. 484 p. (In Eng.) doi: https://doi.org/10.1007/978-1-84628-056-6
9. Aleksandrov A., Chen Y., Platonov A., Zhang L. Stability analysis and uniform ultimate boundedness control synthesis for a class of nonlinear switched difference systems. Journal of Difference Equations and Applications. 2012; 18(9):1545-1561. (In Eng.) doi: https://doi.org/10.1080/10236198.2011.581665
10. Corriou J.P. Distillation Column Control. In: Corriou J.P. (ed.) Process Control. Springer, Cham; 2018. p. 793-819. (In Eng.) doi: https://doi.org/10.1007/978-3-319-61143-3_20
11. Veremey E.I. Synthesis of Multi-objective Control Laws for Ship Motion. Gyroscopy and Navigation. 2010; 1(2):119-125. (In Eng.) doi: https://doi.org/10.1134/S2075108710020069
12. Furuta K., Iwase M. Swing-up time analysis of pendulum. Bulletin of the Polish Academy of Sciences: Technical Sciences. 2004; 52(3):153-163. Available at: https://journals.pan.pl/publication/128172/edition/111820/bulletin-of-the-polish-academy-of-sciences-technical-sciences-2004-vol-52-no-3-swing-up-time-analysis-of-pendulum-furuta-k-iwase-m?language=en (accessed 18.04.2022). (In Eng.)
13. Åströma K.J., Furuta K. Swinging up a Pendulum by Energy Control. Automatica. 2000; 36(2):287-295. (In Eng.) doi: https://doi.org/10.1016/S0005-1098(99)00140-5
14. Diehl M., et al. Real-Time Optimization for Large Scale Processes: Nonlinear Model Predictive Control of a High Purity Distillation Column. In: Grötschel M., Krumke S.O., Rambau J. (eds.) Online Optimization of Large Scale Systems. Springer, Berlin, Heidelberg; 2001. p. 363-383. (In Eng.) doi: https://doi.org/10.1007/978-3-662-04331-8_20
15. Dones I., Manenti F., Preisig H.A., Buzzi-Ferraris G. Nonlinear Model Predictive Control: A Self-Adaptive Approach. Industrial & Engineering Chemistry Research. 2010; 49(10):4782-4791. (In Eng.) doi: https://doi.org/10.1021/ie901693w
16. Elaiw A.M., Xia X., Shehata A.M. Application of model predictive control to optimal dynamic dispatch of generation with emission limitations. Electric Power Systems Research. 2012; 84(1):31-44. (In Eng.) doi: https://doi.org/10.1016/j.epsr.2011.09.024
17. Fradkov A.L., Tomchina O.P., Nagibina O.L. Swinging control of rotating pendulum. Proc. of 3rd IEEE Mediterranean Control Conf. Limassol; 1995. p. 347-351. (In Eng.)
18. Chang L., Piao S., Leng X., He Z., Zhu Z. Inverted pendulum model for turn-planning for biped robot. Physical Communication. 2020; 42:101168. (In Eng.) doi: https://doi.org/10.1016/j.phycom.2020.101168
19. Veremey E.I. Separate Filtering Correction of Observer-Based Marine Positioning Control Laws. International Journal of Control. 2017; 90(8):1561-1575. (In Eng.) doi: https://doi.org/10.1080/00207179.2016.1214749
20. Sotnikova M.V. Multi-purpose Control of a Moving Object Using Computer Vision Algorithms. In: Sukhomlin V., Zubareva E. (eds.) Convergent Cognitive Information Technologies. Convergent 2018. Communications in Computer and Information Science. Vol. 1140. Springer, Cham; 2020. p. 231-241. (In Eng.) doi: https://doi.org/10.1007/978-3-030-37436-5_21
21. Veremey E.I. Optimization of filtering correctors for autopilot control laws with special structures. Optimal Control Applications and Methods. 2016; 37(2):323-339. (In Eng.) doi: https://doi.org/10.1002/oca.2170
22. Veremey E.I., Pogozhev S.V., Sotnikova M.V. Marine Autopilots’ Multipurpose Control Laws Synthesis for Actuators Time Delay. Journal of Marine Science and Engineering. 2020; 8(7):477. (In Eng.) doi: https://doi.org/10.3390/jmse8070477
23. Sotnikova M. Plasma stabilization based on model predictive control. International Journal of Modern Physics A. 2009; 24(5):999-1008. (In Eng.) doi: https://doi.org/10.1142/S0217751X09044450
24. Sotnikova M.V., Tomilova A.S. Algorithms for the Robust Properties Analysis of a Multi-Purpose Control Laws of Moving Objects. Sovremennye informacionnye tehnologii i IT-obrazovanie = Modern Information Technologies and IT-Education. 2018; 14(2);374-381. (In Russ., abstract in Eng.) doi: https://doi.org/10.25559/SITITO.14.201802.374-381
25. Sotnikova M. Control System Design for Visual Positioning of a Ship Based on NMPC and Multi-objective Structure. IFAC-PapersOnLine. 2018; 51(32):445-450. (In Eng.) doi: https://doi.org/10.1016/j.ifacol.2018.11.425

This work is licensed under a Creative Commons Attribution 4.0 International License.
Publication policy of the journal is based on traditional ethical principles of the Russian scientific periodicals and is built in terms of ethical norms of editors and publishers work stated in Code of Conduct and Best Practice Guidelines for Journal Editors and Code of Conduct for Journal Publishers, developed by the Committee on Publication Ethics (COPE). In the course of publishing editorial board of the journal is led by international rules for copyright protection, statutory regulations of the Russian Federation as well as international standards of publishing.
Authors publishing articles in this journal agree to the following: They retain copyright and grant the journal right of first publication of the work, which is automatically licensed under the Creative Commons Attribution License (CC BY license). Users can use, reuse and build upon the material published in this journal provided that such uses are fully attributed.