Identification Based Generation of Self-excited Oscillations for Underactuated Mechanical Systems via Two-relay Algorithm Luis T. Aguilar, Igor Boiko, Leonid Fridman and Alejandra Ferreira Abstract—A tool for generating a self-excited oscillations for underactuated mechanical systems by means of a variable struc- ture controller is proposed. The design procedure allows to find the explicit expressions of the controller gain parameters in terms of the desired frequency and amplitude through Describing Func- tion (DF) method. Necessary conditions for orbital asymptotic stability of linear systems are derived via a modification of the Loeb criteria. The identification and compensation method yields an exact linearization of the original nonlinear system avoiding imperfections on oscillations characteristics. Performance issue of a self-excited system, applied to a Furuta pendulum, is illustrated by simulations. I. I NTRODUCTION Motivation. Traditionally, control systems are categorized into: regulators, which are supposed to maintain a certain process variable at a desired set point value, and servo systems that are supposed to track external inputs as precisely as possible. However, in practice there are some other control tasks that fall into neither of the above categories. One of those tasks is generating a functional motion: the motion having some properties important to the functionality of a certain system without involvement of set point tracking and specification of other properties of the motion. In this paper, we consider the control of one of the simplest types of a functional motion: generation of a periodic motion in non-minimum-phase underactuated mechanical systems. Cu- rrent representative works on periodic motions in an orbital stabilization of underactuated systems involve finding and using a reference model as a generator of limit cycles, thus considering the problem of obtaining a periodic motion as a servo problem. Orbital stabilization of underactuated systems finds applications in the coordinated motion of biped robots, gymnastic robots, and others. This paper addresses the problem of generating periodic mo- tion in non-minimum phase underactuated mechanical systems without tracking a pre-computed set of reference trajectories. A novel approach is proposed to produce a limit cycle by introducing a variable structure controller in the closed-loop system where the parameters of the controller are used to tune the frequency and amplitude of oscillation. L.T. Aguilar is with Instituto Polit´ ecnico Nacional, Centro de Investigaci´ on y Desarrollo de Tecnolog´ ıa Digital, PMB 88, P.O. BOX 439016 San Ysidro CA USA 92143-9016; (e-mail: luis.aguilar@ieee.org). I. Boiko is with University of Calgary, 2500 University Dr. N.W., Calgary, Alberta, Canada (e-mail: i.boiko@ieee.org). L. Fridman and A. Ferreira are with Universidad Nacional Aut´ onoma de exico (UNAM), Department of Control, Engineering Faculty. C.P. 04510. exico D.F. (e-mail: lfridman@servidor.unam.mx). Contribution. The describing function method and its application to the non-minimum-phase underactuated mechan- ical system is emphasized. The contributions of the paper are: The modification of the control algorithm proposed in [1]-[3] allowing for both constants to have arbitrary signs ensuring the intersection of the describing function plot with the Nyquist plot in any quadrant of the complex plane. Necessary conditions for orbital asymptotic stability are derived via a modification of the Loeb criteria [12]. A robust compensation control is designed based on the exact identification of the difference between the real system and the linearized one by means of the super- twisting algorithm [11]. The robust control compensates exactly the unknown inputs yielding a linear system equal to the linear approximation of the original one. Methodology. When variable structure controllers are used as stabilizing control laws chattering appears resulting in an undesirable component of the system motion. In [1]-[3] was reported the property of second order sliding modes (SOSM) for the purpose of generating a relatively slow motion with a significantly higher amplitude and lower frequency than respectively the amplitude and frequency of chattering in a linearized underactuated system. Nevertheless, the analy- sis were done considering a linearized system, it causes a lack of robustness in the output oscillations. In [1] were reported imperfections on oscillations characteristics attributed to Coulomb friction forces, dead zone, mechanical vibrations, etc. To avoid these phenomena a robust compensation control is added in order to compensate the difference between the real and the linearized system. The compensator is based on the identification and compensation of this difference. The super- twisting algorithm is used for identification. The theoretical results are validated by simulations. The periodic motion is generated around the upright position (which gives the non-minimum phase system case). Outline. The paper is organized as follows: The tracking control problem of a 2-DOF underactuated system and its state equation are introduced in Section II. In Section III, the robust compensation controller is synthesized. In Section IV, the parameter design formulas for the two-relay controller to obtain the desired frequency and amplitude are derived from DF method. The necessary conditions to orbital asymptotic stability are given using a modification of the Loeb criteria [12]. Performance issue of the robust two-relay controller is 978-1-4244-2200-5/08/$25.00 ©2008 IEEE 41 Authorized licensed use limited to: Universidad Nacional Autonoma de Mexico. Downloaded on July 6, 2009 at 13:23 from IEEE Xplore. Restrictions apply.