An off-line fuzzy backstepping controller for rotary inverted pendulum system

Author(s):  
Mahsa Rahmanian ◽  
Mohammad Teshnehlab ◽  
Mahdi Aliyari Shoorehdeli
Author(s):  
Fatih Adıgüzel ◽  
Yaprak Yalçın

A discrete-time backstepping controller with an active disturbance attenuation property for the Inverted-Pendulum system is constructed in this paper. The main purpose of this study is to show that Immersion and Invariance (I & I) approach can be used to design a nonlinear observer for disturbance estimation and demonstrate its effectiveness considering a nonlinear system with an unstable equilibrium point, namely Inverted-Pendulum system, by utilizing the estimated values in backstepping control design. All designs are directly performed in discrete-time domain to obtain directly implementable observer and controller in discrete processors with superior performance compared to emulators. The Inverted-Pendulum system is not in strict feedback form therefore backstepping procedure cannot be directly applied. In order to enable backstepping construction, firstly a partial feedback linearization is performed and afterwards a novel discrete-time coordinate transformation is proposed. Prior to the construction of partial feedback linearizing and backstepping controller, a nonlinear disturbance estimator design is proposed with Immersion and Invariance approach. The estimated disturbance values used in the partial feedback linearization and construction of the backstepping controller. The global asymptotic stability of the estimator and local asymptotic stability of overall closed loop system are proved in the sense of Lyapunov. Performance of proposed direct discrete-time backstepping control with discrete I & I observer is compared with a backstepping sliding mode controller with another nonlinear disturbance observer (NDO) by simulations.


2013 ◽  
Vol 64 (1) ◽  
pp. 12-19 ◽  
Author(s):  
Slávka Jadlovský ◽  
Ján Sarnovský

The purpose of this paper is to present the design and program implementation of a general procedure which yields the mathematical model for a classical or rotary inverted pendulum system with an arbitrary number of pendulum links. Lagrange equations of the second kind with an integrated Rayleigh dissipation function are employed in model design, and the energetic balance relations, derived for the base and all pendulum links in a generalized (n-link) classical and rotary inverted pendulum system, are implemented in form of symbolic MATLAB functions and a MATLAB GUI application. The validity and accuracy of motion equations generated by the application are demonstrated by evaluating the open-loop responses of simulation models of classical double and rotary single inverted pendulum.


Sign in / Sign up

Export Citation Format

Share Document