In this paper, a systematic procedure for controller design is proposed for a class of nonlinear underactuated systems (UAS), which are non-feedback linearizable but exhibit a controllable (flat) tangent linearization around an equilibrium point. Linear extended state observer (LESO)-based active disturbance rejection control (ADRC) is shown to allow for trajectory tracking tasks involving significantly far excursions from the equilibrium point. This is due to local approximate estimation and compensation of the nonlinearities neglected by the linearization process. The approach is typically robust with respect to other endogenous and exogenous uncertainties and disturbances. The flatness of the tangent model provides a unique structural property that results in an advantageous low-order cascade decomposition of the LESO design, vastly improving the attenuation of noisy and peaking components found in the traditional full order, high gain, observer design. The popular ball and beam system (BBS) is taken as an application example. Experimental results show the effectiveness of the proposed approach in stabilization, as well as in perturbed trajectory tracking tasks.
On the Linear Control of Underactuated Nonlinear Systems Via Tangent Flatness and Active Disturbance Rejection Control: The Case of the Ball and Beam System
Contributed by the Dynamic Systems Division of ASME for publication in the JOURNAL OF DYNAMIC SYSTEMS, MEASUREMENT, AND CONTROL. Manuscript received September 17, 2015; final manuscript received March 23, 2016; published online June 8, 2016. Assoc. Editor: Evangelos Papadopoulos.
- Views Icon Views
- Share Icon Share
- Search Site
Ramírez-Neria, M., Sira-Ramírez, H., Garrido-Moctezuma, R., and Luviano-Juárez, A. (June 8, 2016). "On the Linear Control of Underactuated Nonlinear Systems Via Tangent Flatness and Active Disturbance Rejection Control: The Case of the Ball and Beam System." ASME. J. Dyn. Sys., Meas., Control. October 2016; 138(10): 104501. https://doi.org/10.1115/1.4033313
Download citation file:
- Ris (Zotero)
- Reference Manager