Modification via averaging of partial-energy-shaping control for creating oscillations: cart-pendulum example

We consider the challenging problem of creating oscillations in underactuated mechanical systems. Target oscillatory motions of the indirectly actuated degree of freedom of a mechanical system can often be achieved via a straightforward to design feedback transformation. Moreover, the corresponding part of the dynamics can be forced to match a desired second-order system possessing the target periodic solution (Aracil, J., Gordillo, F., and Acosta, J.A. (2002), ‘Stabilization of Oscillations in the Inverted Pendulum’, in Proceedings of the 15th IFAC World Congress, Barcelona, Spain; Canudas-de-Wit, C., Espiau, B., and Urrea, C. (2002), ‘Orbital Stabilisation of Underactuated Mechanical Systems’, in Proceedings of the 15th IFAC World Congress, Barcelona, Spain). Sometimes, it is possible to establish the presence of periodic or bounded motions for the remaining degrees of freedom in the transformed system. However, typically this motion planning procedure leads to an open-loop unstable orbit and by necessity should be followed by a feedback control design. We propose a new approach for synthesis of a (practically) stabilising feedback controller, which ensures convergence of the solutions of the closed-loop system into a narrow tube around the preplanned orbit. The method is illustrated in detail by shaping oscillations in the inverted pendulum on a cart around its upright equilibrium. The complete analysis is based on application of a non-standard higher-order averaging technique assuming sufficiently high frequency of oscillations and is presented for this particular example.

[1]  Thierry Floquet,et al.  Swing-up controller synthesis of the cart-pendulum system using second order sliding modes , 2007, 2007 European Control Conference (ECC).

[2]  Jan A. Sanders Asymptotic Approximations and Extension of Time-Scales , 1980 .

[3]  R. Olfati-Saber Fixed point controllers and stabilization of the cart-pole system and the rotating pendulum , 1999, Proceedings of the 38th IEEE Conference on Decision and Control (Cat. No.99CH36304).

[4]  M. Maggiore,et al.  Further Results on Transverse Feedback Linearization of Multi-Input Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  N. DeClaris,et al.  Asymptotic methods in the theory of non-linear oscillations , 1963 .

[6]  Anton S. Shiriaev,et al.  Partial stabilization of underactuated Euler-Lagrange systems via a class of feedback transformations , 2002, Syst. Control. Lett..

[7]  V. Strygin On a modification of the averaging method for seeking higher approximations , 1984 .

[8]  P.A. Vela,et al.  Second order averaging methods for oscillatory control of underactuated mechanical systems , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[9]  Lawrence M. Perko,et al.  Higher order averaging and related methods for perturbed periodic and quasi-periodic systems , 1969 .

[10]  Javier Aracil,et al.  Speed-gradient algorithms for underactuated nonlinear systems , 2005 .

[11]  Ian R. Manchester,et al.  Can we make a robot ballerina perform a pirouette? Orbital stabilization of periodic motions of underactuated mechanical systems , 2008, Annu. Rev. Control..

[12]  Carlos Canudas-de-Wit,et al.  Constructive tool for orbital stabilization of underactuated nonlinear systems: virtual constraints approach , 2005, IEEE Transactions on Automatic Control.

[13]  Frédéric Mazenc,et al.  Tracking trajectories of the cart-pendulum system , 2003, Autom..

[14]  Alexander L. Fradkov,et al.  Introduction to Control of Oscillations and Chaos , 1998 .

[15]  Alexander L. Fradkov Swinging control of nonlinear oscillations , 1996 .

[16]  A. Çinar,et al.  Vibrational stabilization of a chemical reactor: An experimental study , 1987 .

[17]  Alessandro Astolfi,et al.  Interconnection and damping assignment passivity-based control of mechanical systems with underactuation degree one , 2004, Proceedings of the 2004 American Control Conference.

[18]  B. Castillo,et al.  Output regulation of non-linear systems with more inputs than outputs , 1993 .

[19]  S. C. Persek,et al.  Iterated averaging for periodic systems with hidden multiscale slow times. , 1984 .

[20]  Chung Choo Chung,et al.  Nonlinear control of a swinging pendulum , 1995, Autom..

[21]  N. Rouche,et al.  Ordinary differential equations : stability and periodic solutions , 1980 .

[22]  Stephen C. Persek Hierarchies of Iterated Averages for Systems of Ordinary Differential Equations with a Small Parameter , 1981 .

[23]  Javier Aracil,et al.  Partial-energy-shaping control for orbital stabilization of high frequency oscillations of the Furuta pendulum , 2009, 2007 46th IEEE Conference on Decision and Control.

[24]  Javier Aracil,et al.  Partial-Energy-Shaping Control for Orbital Stabilization of High-Frequency Oscillations of the Furuta Pendulum , 2007, IEEE Transactions on Control Systems Technology.

[25]  I. Boiko,et al.  Generation of periodic motions for underactuated mechanical system via second-order sliding-modes , 2006, 2006 American Control Conference.

[26]  Javier Aracil,et al.  Stabilization of oscillations through backstepping in high-dimensional systems , 2005, IEEE Transactions on Automatic Control.

[27]  A. Isidori,et al.  Output regulation of nonlinear systems , 1990 .

[28]  Katsuhisa Furuta,et al.  Swinging up a pendulum by energy control , 1996, Autom..

[29]  L. Acho,et al.  Swing up and Balancing Control of Pendubot via Model Orbit Stabilization: Algorithm Synthesis and Experimental Verification , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[30]  J. Aracil,et al.  Robust generation of almost‐periodic oscillations in a class of nonlinear systems , 2006 .

[31]  L. Akulenko Higher-order averaging schemes in the theory of non-linear oscillations , 2001 .

[32]  J. Aracil,et al.  Stabilization of oscillations in the inverted pendulum , 2002 .

[33]  Hartono,et al.  Higher-order averaging: periodic solutions, linear systems and an application , 2003 .