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.

Author Biographies

Nelli Vadimovna Pak, Saint-Petersburg State University

Postgraduate Student of the Chair of Computer Applications and Systems, Faculty of Applied Mathematics and Control Processes

Margarita Victorovna Sotnikova, Saint-Petersburg State University

Head of the Chair of Computer Applications and Systems, Faculty of Applied Mathematics and Control Processes, Dr.Sci. (Phys.-Math.), Associate Professor

References

1. Allgöwer F., Zheng A. Nonlinear Model Predictive Control. Progress in Systems and Control Theory. Birkhäuser Basel; 2000. 472 p. (In Eng.) doi: https://doi.org/10.1007/978-3-0348-8407-5
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
Published
2022-07-20
How to Cite
PAK, Nelli Vadimovna; SOTNIKOVA, Margarita Victorovna. Synthesis of a Multi-Purpose Digital Control Law for the Furuta Pendulum. Modern Information Technologies and IT-Education, [S.l.], v. 18, n. 2, p. 263-269, july 2022. ISSN 2411-1473. Available at: <http://sitito.cs.msu.ru/index.php/SITITO/article/view/862>. Date accessed: 25 apr. 2025. doi: https://doi.org/10.25559/SITITO.18.202202.263-269.
Section
Cognitive information technologies in control systems