×

Lyapunov-based controller for the inverted pendulum cart system. (English) Zbl 1094.70016

Summary: A nonlinear control force is presented to stabilize the under-actuated inverted pendulum mounted on a cart. The control strategy is based on partial feedback linearization, at a first stage, to linearize only the actuated coordinate of the inverted pendulum, and then, a suitable Lyapunov function is formed to obtain a stabilizing feedback controller. The obtained closed-loop system is locally asymptotically stable around its unstable equilibrium point. Additionally, it has a very large attraction domain.

MSC:

70Q05 Control of mechanical systems
93D05 Lyapunov and other classical stabilities (Lagrange, Poisson, \(L^p, l^p\), etc.) in control theory
93B52 Feedback control
93D20 Asymptotic stability in control theory
Full Text: DOI

References:

[1] Lozano, R., Fantoni, I., and Block, D. J., ’Stabilization on the inverted pendulum around its homoclinic orbit’, System & Control Letters (40) 3, 2000, 197–204. · Zbl 0985.93026 · doi:10.1016/S0167-6911(00)00025-6
[2] Olfati-Saber, R., ’Fixed point controllers and stabilization of the cart-pole and rotating pendulum’, in Proceedings of the 38th Conference on Decision and Control, Phoenix, AZ, December 7–10, 1999, pp. 1174–1181.
[3] Bloch, A. M., Leonard, N. E., and Marsden, J. E., ’Controlled lagrangians and the stabilization of mechanical systems: The first matching theorem’, IEEE Transactions on Systems and Control 45, 2001, 2253–2270. · Zbl 1056.93604 · doi:10.1109/9.895562
[4] Furuta, K., Yamakita, M., and Kobayashi, S., ’Swing up control of inverted pendulum using pseudo-state feedback’, Journal of System and Control Engineering 206, 2001, 263–269.
[5] Asrom, K. J. and Furuta, K., ’Swinging up a pendulum by energy control’, Automatica 36(2), 2000, 287–295. · Zbl 0941.93543 · doi:10.1016/S0005-1098(99)00140-5
[6] Chung, C. C. and Hauser, J., ’Nonlinear control of a swinging pendulum’, Automatica 31(6), 1995, 851–862. · Zbl 0825.93535 · doi:10.1016/0005-1098(94)00148-C
[7] Jakubczyk, B. and Respondek, W., ’On the linearization of control systems’, Bulletin of the Academy of Poland Science and Mathematics 28, 1980, 517–522. · Zbl 0489.93023
[8] Shiriaev, A. S. and Fradkov, A. L., ’Stabilization of invariant sets of nonlinear systems with applications to control of oscillations’, International Journal of Robust and Nonlinear Control 11, 2001, 215–240. · Zbl 0979.93087 · doi:10.1002/rnc.568
[9] Kwakernaak, H. and Sivan R., Linear Optimal Control Systems, Wiley, New York, 1972. · Zbl 0276.93001
[10] Spong, M. W. and Praly, L., ’Control of underactuated mechanical systems using switching and saturation’, in Proceedings of the Block Island Workshop on Control Using Logic Based Switching, Springer-Verlag, Berlin, 1996. · Zbl 0879.93035
[11] Spong, M. W., ’Energy-based control of a class of underactuated mechanical systems’, in IFAC World Congress, San Francisco, CA, July, 1996.
[12] Olfati-Saber, R., ’Nonlinear control of underactuated mechanical systems with applications to robotic and aerospace vehicles’, PhD Thesis, Department of Electrical Engineering and Computer Science of the Massachusetts Institute of Technology, Cambridge, MA, 2001.
[13] Fantoni, I. and Lozano, R., Nonlinear Control for Underactuated Mechanical System, Springer-Verlag, London, 2002. · Zbl 1293.93330
[14] Sepulchre, R., Jankovíc, M., and Kokotovíc, P., Constructive Nonlinear Control, Springer-Verlag, London, 1997.
[15] Khalil, H. K., Nonlinear Systems, 2nd edn., Prentice-Hall, Englewoods Cliffs, NJ, 1996.
[16] Bloch, A. M., Leonard, N. E., and Marsden, J. E., ’Potential shaping and the method of controlled lagrangians’, in Proceedings of the 38th Conference on Decision and Control, Phoenix, AZ, December 7–10, 1999, pp. 1652–1657.
[17] Mazenc, F. and Praly, L., ’Adding integrations, saturated controls, and stabilization for feedforward systems’, IEEE Transactions on Automation Control 41, 1996, 1559–1578. · Zbl 0865.93049 · doi:10.1109/9.543995
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.