Reverse Order Swing-up Control of Serial Double Inverted Pendulums

Size: px
Start display at page:

Download "Reverse Order Swing-up Control of Serial Double Inverted Pendulums"

Transcription

1 Reverse Order Swing-up Control of Serial Double Inverted Pendulums T.Henmi, M.Deng, A.Inoue, N.Ueki and Y.Hirashima Okayama University, 3-1-1, Tsushima-Naka, Okayama, Japan Abstract: In this paper, we consider a reverse order swing up control of a serial double inverted pendulums. In the reverse order, the second pendulum is swung up first and, after that, the first pendulum is swung up. Reverse order swing-up control has three control steps. We propose a control scheme for each step, and switch the scheme to the next scheme according to the states of the system. A numerical simulation is given to show the effectiveness of the proposed scheme. Keywords: Serial double inverted pendulums, reverse order swing-up control, partial linearization 1. Introduction Inverted pendulums are typical examples of nonlinear and underactuated systems and well known in control engineering for verification and practice of various kinds of control theories. Inverted pendulum systems have several types, e.g., a single pendulum, parallel double pendulums and serial double pendulums, etc. Many control methods have been proposed to control each of the inverted pendulum systems, such as feedback stabilization 1)5), energy based control 1)5), bangbang control 3), sliding mode control 7), robust control ), hybrid control 5)8) (see 1) for more details). In spite of these existing methods, to control the inverted pendulums is still an open research topic. In particular, the serial double inverted pendulum is strongly nonlinear and underactuated than a single inverted pendulum and the control of the pendulum is a difficult problem. Hence a solution of this problem is applicable to solving other nonlinear and underactuated control problems. In this paper, we consider the swing-up and the stabilization problems of the serial double inverted pendulums. For swing-up control of the serial double inverted pendulums, various methods are already proposed, e.g., simultaneous swing-up which swings up two pendulums simultaneously 3), right order swinging up 3)7) which swings up the first pendulum first after that swings up the second pendulum. However, the method swinging up in reverse order, that is, swing-up the second pendulum first, then swing-up the first pendulum while stabilizing the second pendulum next is not succeeded yet, and requires stronger robustness to nonlinearity than the swing up in right order. Hence, in this paper, we consider the reverse order swing-up control of serial double inverted pendulums. The reverse order swing-up control has three control steps, step 1: to swing up the second pendulum only, step : to swing up the first pendulum while stabilizing the second pendulum at the upright position, and step 3: to stabilize two pendulums around the unstable equilibrium state. We propose a new control scheme for each step, and switch the scheme to the next one according to the states of system. In Section, we present the dynamics of the serial double inverted pendulum system as depicted in Fig.1. In Section 3, as a controller of Step 1, we give the control scheme which combines a controller to swing up second pendulum and a controller to stabilize the first pendulum. For the stabilizing controller of the first pendulum at the pendant position, we apply a state feedback stabilization controller by solving the LQR problems. And for swinging up the second pendulum, we modify the energy control methods described in 4) and 5). In Section 4, we propose a control scheme which carries out a periodic movement of the serial double inverted pendulum with stabilizing the second pendulum by partially stabilizing in the angle of the second pendulum. The scheme is applied to the Step. The partial linearization method is given to a control of Acrobot 4)6) which is similar to the serial double inverted pendulum in mechanisms. And we introduce a technique to avoid an input singular point. Moreover, zero dynamics of non-observable subspace is analyzed and the behavior of the dynamics is also explained to show the stability of the whole system. In Section 5, for a controller in Step 3, we use the sliding mode controller stabilizing both of the pendulums by linearizing the system around the unstable equilibrium state. In Section 6, a numerical simulation is given to show the effectiveness of the proposed scheme in this paper.. Dynamics The dynamics of the serial double inverted pendulumscart system as depicted in Fig.1 is given by: I θ θ + M1 cos (θ φ) φ + M φ 1 sin (θ φ) +(c 1 + c ) θ c φ + M g sin θ + M cos θ z = (1) I φ φ + M1 cos (θ φ) θ M θ 1 sin (θ φ) c ( θ φ)+m 3 g sin φ + M 3 cos φ z = ()

2 where I θ,i φ,m 1,M,M 3 are expressed as I θ = I 1 + m L + n L I φ = I + J n1 + J n, M 1 = m l L M = m 1 l 1 + m L + n L, M 3 = m l and the parameters of the pendulums are defined in Table 1, Table 1: Definitions of parameters z position of the cart θ angular position of the first pendulum from the vertical line φ angular position of the second pendulum from the vertical line m i (i =1, ) mass of the i th pendulum n i (i =1, ) mass of the i th pendulum s point mass l i (i =1, ) length from the joint to the center of mass of the i th pendulum J i (i =1, ) inertia of the i th pendulum around the center of gravity J ni (i =1, ) inertia of the i th pendulum s point mass around the center of gravity I i (i =1, ) inertia of the i th pendulum around the joint c i (i =1, ) viscosity of each joint L length of the first pendulum g gravity acceleration method consists of two control laws, to swing up the second pendulum, and to stabilize the first pendulum at the stable equilibrium point. First, the control law which stabilizes the first pendulum at the stable equilibrium point is considered. By neglecting φ in (1), the dynamics of θ becomes to I θ θ +(c1 + c ) θ M g sin θ + M cos θ z = (3) Now we define the input u as u = z (4) And choose the following state variables with x 1 =(x 11,x 1,x 13,x 14 ) T =(z,ż,θ, θ) T (5) With (5) and (4), the linearized state-space equation of (3) around the stable equilibrium point of the first pendulum ((θ, θ) =(, )) is ẋ 1 = 1 1 M g I θ c1+c I θ x M I θ u (6) From (6), we can find a state feedback as a stabilizing controller by solving the following linear quadratic regulator (LQR) problem with performance index J = (x T 1 Qx 1 + ru )dt (7) t s being minimized, where Q and r>. Then Z First Pendulum Second Pendulum u 1 = B T Px 1 /r = K 1 u (8) where P is the stabilizing solution of the following Riccati equation PA+ A T P PBB T /r + Q = (9) L l1 m1g θ l φ mg Fig. 1: The serial double inverted pendulums 3. Swing up the second pendulum only (Step1) In this section, we propose a control method which swings up only the second pendulum. The proposed Next, the control law which swings up the second pendulum is considered. We modify the energy control method developed in 1). From () and (4) by neglecting θ and viscosity friction, the dynamics of φ is φ = M 3g J sin φ M 3 cos φu (1) J where J = I φ Jn1 = = I + J n. For the swing-up control, a control strategy is presented in 1) by using Lyapunov method. Define the Lyapunov candidate as V = 1 E p (11) where E p is the energy of the second pendulum given as E p = 1 J φ m l g(cos φ + 1) (1)

3 It follows that E p = when the pendulum is at the upright position, i.e., φ = π and φ =, and E p = m l g when the pendulum is at the pendant position, i.e., φ = and φ =. Calculating the derivative of V along the trajectory of (1) yields V = E p m l φ cos φ (13) From (13), to make V <, we give the control input as u = u a sign( φ cos φ) (u a > ) (14) From (13) and (14), the derivative of V is V = u a m l E p sign( φ cos φ) (15) It follows that V (t) is a non-increasing function. Thus, lim V (t) =, lim t E p(t) = (16) t are obtained. Therefore, using the input of (14), the energy of the second pendulum increases, and the second pendulum is swung up. It turns out that the input of (14) has the opposite sign to the swing up input of the a single pendulum shown as u a = u a sign( θ cos θ) (ua > ) (17) where θ is the angle of the single inverted pendulum and u a is the acceleration of the cart as input to the cart. Then, it is analyzed what influence the input to the cart has on the behavior of the second pendulum. If the positive constant input u = u a is given to a cart, a cart will move to the right horizontally and the first pendulum will incline to the left. At the moment, the joint portion between the first pendulum and the second pendulum moves to the right by the influence of reaction of the first pendulum. That is, the input is equivalent to the leftward input to the second pendulum. Therefore, the direction of the control input which swings up the second pendulum is opposite to the direction of (17). Until now, we calculated the control input which swings up the second pendulum, and it is explained that the control input has the opposite direction to the input of a single pendulum. When the angle of the second pendulum is large, the influence of the first pendulum is large and complex, and to decide a swing up input to the second pendulum only is difficult. Therefore we will consider to giving an input only just after the second pendulum passes through the vertical line. When the second pendulum passes through the vertical line rightward, the angle and the acceleration of the second pendulum are <φ<ɛ<π/, φ > (18) The input (14) at this moment is u = u a sign( φ cos φ) =u a > (19) When the pendulum passes leftward, the input has negative sign. Therefore, the swing up input for the second pendulum is u = u a sign(sin x 1 ) (sin φ φ >, cos φ>cos ɛ) (sin φ φ, cos φ>cos ɛ) (cos φ<cos ɛ) () By combining u 1 of (8) and u of (), we get the following controller which swings up only the second pendulum. u = u 1 + u (1) When the second pendulum swung up in the neighborhood φ = π by controller (1), we switch the controller to the one of Step. 4. Swing up the first pendulum while stabilizing the second pendulum (Step ) In this section, as the second step control, we obtain an input to realize a periodic movement 9) of a serial double inverted pendulum with stabilizing the second pendulum. And we introduce the technique of avoiding an input singular point. Moreover, zero dynamics of non-observable subspace is analyzed and the behavior is also explained. 4.1 Partial linearization of variables of the second pendulum From (1) and (), (φ, φ) =(π, ) is an unstable equilibrium point of the second pendulum to which the second pendulum will be stabilized. Choose x as the following state x =(x 1,x,x 3,x 4 ) T From (1),() and (), we obtain where =(θ, φ π, θ, φ) T () A 11 ẍ 1 + A 1 ẍ + h 1 = f 1 u (3) A 1 ẍ 1 + A ẍ + h = f u (4) A 11 = I θ A 1 = A 1 = M 1 cos (θ φ) A = I φ h 1 = M φ 1 sin (θ φ) (c 1 + c ) θ +c φ M g sin θ h = M θ 1 sin (θ φ)+c ( θ φ) M 3 g sin φ f 1 = M cos θ f = M 3 cos φ

4 We will find a controller to make state variable x be. First, from (3) and (4), we obtain where ẍ = 1 (A 11h A 1 h 1 + Ãu) (5) à = A 1 f 1 A 11 f =A 1 A 1 A 11 A θ, φ We assume that à holds so that ẍ can be directly controlled by u. The following Section 4. explains in detail the way to make Ã. Now, we assign a new control variable v as v := ẍ (6) From (3), (4) and (6), the relation between v and u is u = 1 à ( v + A 1h 1 A 11 h ) (7) Let v be then v = k p x k d ẋ (k p >,k d > ) (8) Since this equation is stable, ẍ + k d ẋ + k p x = (9) lim t x (t) =, lim ẋ (t) = (3) t 4. Avoiding input singular point From (5), we obtain à as à = I θ M 3 cos φ M 1 M cos (θ φ) cos θ (31) The control of Step starts at the state where the second pendulum stands at the upright position by the control law of Step 1, i.e., φ = π. Therefore, à can be linearized around φ = π, à = I θ M 3 + M 1 M cos (θ) (3) Consequently, the condition for à not being is M 1 M <I θ M 3 (33) Using parameters of Fig. 1, condition of (33) is equivalent to 3 4 L<l 1 (34) That is, the singular point of input (7) is avoidable by making the length from joint to a center of mass of the first pendulum be greater than 3/4 of the full length of first pendulum. For example, it is able to realize (33) by attaching a weight to the end point of the first pendulum. 4.3 Analysis of zero dynamics When x and ẋ are set to be by input u of (7) which satisfies the condition (34), dynamics of x 1 which is in non-observable subspace is called zero dynamics, and expresses behavior of the system when the partial linearization is attained. From (3) and (4), dynamics of x 1 under the condition x =ẋ =is ẍ 1 = h φ=π, φ= h 1 φ=π, φ= A 11 φ=π, φ= A 1 φ=π, φ= = M 1M ẋ 1 sin x 1 cos x 1 c ẋ 1 cos x 1 I θ M 3 + M 1 M cos x 1 +M 3(c 1 + c )ẋ 1 )+M M 3 g sin x 1 I θ M 3 + M 1 M cos x 1 (35) where I θ M 3 + M 1 M cos x 1 for all x 1. In order to analyze the behavior of zero dynamics, we obtain a phase diagram as shown in Fig.. From Fig., the behavior of zero dynamics has two modes, an oscillating mode and a rotation mode. In order to swing up the serial double inverted pendulums in the reverse order, we have to choose the rotation mode of zero dynamics. The expression for zero dynamics, (35) is independent of gain k d and k p used in the control (7). However, these gains and the initial conditions of systems determine the trajectory of the zero dynamics. That is to say, the tuning of these gains is crucial to the achievement of the rotation mode. If we choose these optimal gains, the serial double inverted pendulum system will be on an invariant manifold containing (θ, φ) =(π, π). Therefore, we can switch the controller to the stabilization controller of Step 3 in the state of (θ, φ) =(π, π) Fig. : Phase portrate of zero dynamics 5. Stabilize two pendulums (Step 3) The state (θ, θ, φ, φ) =(π,.π, ) is an unstable equilibrium point of both pendulums to which both pendulums

5 will be stabilized. Choose x 3 as the following state variables x 3 =(x 31,x 3,x 33,x 34 ) T =(θ π, θ, φ π, θ, φ) T (36) With (36) and (4), the linearized state-space equation of (1) and () around x 3 =(,,, ) is ẋ 3 = Ax 3 + Bu 1 = a 1 a a 3 a 4 1 x 3 + b u a 41 a 4 a 43 a 44 b 4 (37) where the elements of matrices A and B are given as follows. a 1 = M I φ g a = M 1c + I φ (c 1 + c ) a 3 = M 1M 3 g a 4 = I φc 1 + M 1 c a 41 = M 1M g a 4 = I θc + M 1 (c 1 + c ) a 43 = M 3I θ g a 44 = I θc + M 1 c 1 I φ I θ M 1 b = M 1M 3 M I φ I φ I θ M 1 b 4 = M 1M M 3 I θ I φ I θ M 1 By the control of Step, the state variables (x 31, x 33, x 34 ) are in the neighborhood of (,, ). However, the state variable x 3 is not in the neighborhood of, because the first pendulum is rotating. Therefore, we use a sliding mode controller having robustness for stabilization of two pendulums. The input control u which stabilizes (37) is u = (SB) 1 (SAx 3 + R 3 sign(σ)+k 3 σ) (38) σ = Sx 3 (39) where R 3 >,K 3 > and S is the solution of the following Riccati equation with e> P (A + ei)+(a + ei) T P PBB T P + Q = S = B T P 6. Numerical simulation In order to show the performance of the proposed scheme in this paper, we have simulated the reverse order swing up control of the serial double inverted pendulum successfully. The parameters in (1) and () are selected to be those of an experimental system of serial double inverted pendulums in our laboratory. These are given in Table. And the parameters of the control law which are given in Table 3 are chosen by the trial and error method. Simulation result is shown in Fig. 3. Fig. 3 illustrates the responses of θ, θ, φ, φ, z, u and number of steps. The start states of the system are given by (θ(), φ(), θ(), φ())=(π,.1,π,.1). And the times when controllers are switched are Step 1 Step : At the condition of ( φ π)+ φ <.31 Step Step 3: At the condition of ( θ π) <.3 The figure shows that, first, only the second pendulum has swung up by (1) of the controller of Step 1, and next, the first pendulum has swung up while stabilizing the second pendulum at the upright position by (7) of the controller of Step, finally both pendulums have stabilized at the upright position by (38) of the controller of Step 3. Especially, at Step, it turns out that zero dynamics, i.e., the dynamics of the first pendulum is in the rotation mode. Table : Value of system parameters m 1.18 [kg] m.1 [kg] n 1.78 [kg] n.5 [kg] l 1.9 [m] l.115 [m] J 1.5 [kgm ] J.44 [kgm ] J n [kgm ] J n. 1 6 [kgm ] I 1. [kgm ] I.18 [kgm ] c 1.1 [kgm /s] c. [kgm /s] L.38 [m] g 9.8 [m/s ] Table 3: Value of control parameters Step 1 u a =38.5, ɛ =π/3 K 1 =[.7755, , 1.378,.655] Step k p = 4, k d = Step3 R 3 =3,K 3 =, e =1 7. Conclusions In this paper, a reverse order swing up control scheme of serial double inverted pendulums is proposed. This problem is divided into three steps, Step 1 is to swing

6 up the second pendulum only, Step is swinging up control of the first pendulum while stabilizing the second pendulum and Step 3 is stabilizing both pendulums at the upright position, and proposed the control laws for the three steps. In Step 1, proposed is a controller which combines the controller to swing up the second pendulum via the energy control method and the state feedback stabilizing controller to stabilize the first pendulum as controller of Step 1. In Step, a controller is proposed to realize a periodic movement of the serial double inverted pendulums while stabilizing the second pendulum by using partial stabilization around the angle of the second pendulum. And by analyzing zero dynamics, it is shown that the zero dynamics has two modes, an oscillating mode and a rotation mode. And to choose k p and k d to make zero dynamics into the rotation mode is shown to be necessary. Moreover, a scheme of avoiding an input singular point is given. In Step 3, a controller proposed to stabilize both pendulums via a sliding mode control method having strong robustness. Finally, a numerical simulation was given to show the effectiveness of the proposed scheme. u Z Step t References 1) K. J. Åström, K. Furuta: Swinging up a pendulum by energy control, Automatica, Vol. 36, No., pp ,. ) M. Yamakita, M. Iwasaki, Y. Sugahara and K. Furuta: Robust swing up control of double pendulum,proceeding of the American Control Conference, pp. 9 95, ) M. Yamakita, K. Nonaka and K. Furuta: Swing up control of a double pendulum, Proceeding of the American Control Conference, pp. 9 33, ) M. W. Spong: The swing up control problem for the acrobot, IEEE Control Systems Magazine, Vol. 15, No. 1, pp , ) M. Kaneda, X. Xin, T. Ochiiwa and T. Henmi: A new hybrid control of inverted pendulum systems, Proceedings of the 5th China-Japan International Symposium on Industrial Management, Beijing, pp ,. 6) M. Yoneda, X. Xin and M, Kaneda: An integrated design of parameters and controller of the acrobot, Proceedings of International Symposium on Advanced Control of Industial Processes, Kumamoto, pp ,. 7) T. Emoto, A. Inoue and Y. Hirashima: Swingin up contlol of serial double inverted pendulums using robustness of sliding mode control,proceedings of the 7th Meeting of Chugoku Branch of the Society of Instrument and Control Engineers, pp. 9 93, 1998, (In Japanese). 8) T. Henmi, X, Xin and M. Kaneda: Swing up control of an inverted pendulum consideration of motor s dynamics and cart s distance,proceedings of the 46th Annual Conference of the Institute of System, Control and Information Enginners, pp ,, (In Japanese). 9) T. Henmi, A, Inoue, Y. Hirashima, N. Ueki, and T. Wada, Realization of periodic movement of serial double inverted pendulum and application to the reverse order swing-up control, Proceedings of the 45th Japan Joint Automatic Control Conference, pp. 91 9, 3, (In Japanese). Fig. 3: Time responces of the reverse order swing up control of serial double inverted pendulums

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems

Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC. Swinging-Up and Stabilization Control Based on Natural Frequency for Pendulum Systems Noriko Matsuda, Masaki Izutsu,

More information

Controlling the Inverted Pendulum

Controlling the Inverted Pendulum Controlling the Inverted Pendulum Steven A. P. Quintero Department of Electrical and Computer Engineering University of California, Santa Barbara Email: squintero@umail.ucsb.edu Abstract The strategies

More information

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin

A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM. B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Copyright IFAC 15th Triennial World Congress, Barcelona, Spain A GLOBAL STABILIZATION STRATEGY FOR AN INVERTED PENDULUM B. Srinivasan, P. Huguenin, K. Guemghar, and D. Bonvin Labaratoire d Automatique,

More information

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum

Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Angular Momentum Based Controller for Balancing an Inverted Double Pendulum Morteza Azad * and Roy Featherstone * * School of Engineering, Australian National University, Canberra, Australia Abstract.

More information

SWINGING UP A PENDULUM BY ENERGY CONTROL

SWINGING UP A PENDULUM BY ENERGY CONTROL Paper presented at IFAC 13th World Congress, San Francisco, California, 1996 SWINGING UP A PENDULUM BY ENERGY CONTROL K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology,

More information

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking

Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July, Efficient Swing-up of the Acrobot Using Continuous Torque and Impulsive Braking Frank B. Mathis, Rouhollah Jafari

More information

Swinging Up a Pendulum by Energy Control

Swinging Up a Pendulum by Energy Control Paper from 13th IFAC World Congress, San Francisco, CA, 1996 Swinging Up a Pendulum by Energy Control K. J. Åström and K. Furuta Department of Automatic Control Lund Institute of Technology, Box 118, Lund,

More information

available online at CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION

available online at   CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING THE NATURAL MOTION Acta Polytechnica 3(6):883 889 3 Czech Technical University in Prague 3 doi:.43/ap.3.3.883 available online at http://ojs.cvut.cz/ojs/index.php/ap CONTROL OF THE DOUBLE INVERTED PENDULUM ON A CART USING

More information

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T

moments of inertia at the center of gravity (C.G.) of the first and second pendulums are I 1 and I 2, respectively. Fig. 1. Double inverted pendulum T Real-Time Swing-up of Double Inverted Pendulum by Nonlinear Model Predictive Control Pathompong Jaiwat 1 and Toshiyuki Ohtsuka 2 Abstract In this study, the swing-up of a double inverted pendulum is controlled

More information

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE

FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE 005-010 JATIT All rights reserved wwwjatitorg FUZZY SWING-UP AND STABILIZATION OF REAL INVERTED PENDULUM USING SINGLE RULEBASE SINGH VIVEKKUMAR RADHAMOHAN, MONA SUBRAMANIAM A, DR MJNIGAM Indian Institute

More information

Energy-based Swing-up of the Acrobot and Time-optimal Motion

Energy-based Swing-up of the Acrobot and Time-optimal Motion Energy-based Swing-up of the Acrobot and Time-optimal Motion Ravi N. Banavar Systems and Control Engineering Indian Institute of Technology, Bombay Mumbai-476, India Email: banavar@ee.iitb.ac.in Telephone:(91)-(22)

More information

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum

Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum ISSN (Online): 347-3878, Impact Factor (5): 3.79 Design and Comparison of Different Controllers to Stabilize a Rotary Inverted Pendulum Kambhampati Tejaswi, Alluri Amarendra, Ganta Ramesh 3 M.Tech, Department

More information

Linearization problem. The simplest example

Linearization problem. The simplest example Linear Systems Lecture 3 1 problem Consider a non-linear time-invariant system of the form ( ẋ(t f x(t u(t y(t g ( x(t u(t (1 such that x R n u R m y R p and Slide 1 A: f(xu f(xu g(xu and g(xu exist and

More information

THE system is controlled by various approaches using the

THE system is controlled by various approaches using the , 23-25 October, 2013, San Francisco, USA A Study on Using Multiple Sets of Particle Filters to Control an Inverted Pendulum Midori Saito and Ichiro Kobayashi Abstract The dynamic system is controlled

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum

Real-Time Implementation of a LQR-Based Controller for the Stabilization of a Double Inverted Pendulum Proceedings of the International MultiConference of Engineers and Computer Scientists 017 Vol I,, March 15-17, 017, Hong Kong Real-Time Implementation of a LQR-Based Controller for the Stabilization of

More information

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian)

q HYBRID CONTROL FOR BALANCE 0.5 Position: q (radian) q Time: t (seconds) q1 err (radian) Hybrid Control for the Pendubot Mingjun Zhang and Tzyh-Jong Tarn Department of Systems Science and Mathematics Washington University in St. Louis, MO, USA mjz@zach.wustl.edu and tarn@wurobot.wustl.edu

More information

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL

SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL ENOC 2008, Saint Petersburg, Russia, June, 30 July, 4 2008 SWING UP A DOUBLE PENDULUM BY SIMPLE FEEDBACK CONTROL Jan Awrejcewicz Department of Automatics and Biomechanics Technical University of Łódź 1/15

More information

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street,

ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED. Mark W. Spong. Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, ENERGY BASED CONTROL OF A CLASS OF UNDERACTUATED MECHANICAL SYSTEMS Mark W. Spong Coordinated Science Laboratory, University of Illinois, 1308 West Main Street, Urbana, Illinois 61801, USA Abstract. In

More information

Stability of Nonlinear Systems An Introduction

Stability of Nonlinear Systems An Introduction Stability of Nonlinear Systems An Introduction Michael Baldea Department of Chemical Engineering The University of Texas at Austin April 3, 2012 The Concept of Stability Consider the generic nonlinear

More information

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática

El péndulo invertido: un banco de pruebas para el control no lineal. XXV Jornadas de Automática El péndulo invertido: un banco de pruebas para el control no lineal Javier Aracil and Francisco Gordillo Escuela Superior de Ingenieros Universidad de Sevilla XXV Jornadas de Automática Ciudad Real, 8-1

More information

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control

A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control IEE Proceedings --Control Theory and Applications--, Vol. 46, No. 6, pp. 55-5, 999 A Fuzzy Control Strategy for Acrobots Combining Model-Free and Model-Based Control Xuzhi AI*, Jin-Hua SHE** $, Yasuhiro

More information

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics

Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical Mechanics ISBN 978-93-84468-- Proceedings of 5 International Conference on Future Computational echnologies (ICFC'5) Singapore, March 9-3, 5, pp. 96-3 Dynamic Modeling of Rotary Double Inverted Pendulum Using Classical

More information

Stabilization of a 3D Rigid Pendulum

Stabilization of a 3D Rigid Pendulum 25 American Control Conference June 8-, 25. Portland, OR, USA ThC5.6 Stabilization of a 3D Rigid Pendulum Nalin A. Chaturvedi, Fabio Bacconi, Amit K. Sanyal, Dennis Bernstein, N. Harris McClamroch Department

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

More information

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems

Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Matlab-Based Tools for Analysis and Control of Inverted Pendula Systems Slávka Jadlovská, Ján Sarnovský Dept. of Cybernetics and Artificial Intelligence, FEI TU of Košice, Slovak Republic sjadlovska@gmail.com,

More information

Control Education Using Pendulum Apparatus

Control Education Using Pendulum Apparatus 15 Transaction on Control, Automation, and System Engineering Vol., No., June, 000 Control Education Using Pendulum Apparatus Tasuku Hoshino, Masaki Yamakita, and Katsuhisa Furuta Abstract: The inverted

More information

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System

Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System International Journal of Automation and Computing 05(2), April 2008, 9-24 DOI: 0.007/s633-008-09-7 Decentralized PD Control for Non-uniform Motion of a Hamiltonian Hybrid System Mingcong Deng, Hongnian

More information

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique

Feedback Optimal Control for Inverted Pendulum Problem by Using the Generating Function Technique (IJACSA) International Journal o Advanced Computer Science Applications Vol. 5 No. 11 14 Feedback Optimal Control or Inverted Pendulum Problem b Using the Generating Function echnique Han R. Dwidar Astronom

More information

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ

2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ 1 2 Lyapunov Stability Whereas I/O stability is concerned with the effect of inputs on outputs, Lyapunov stability deals with unforced systems: ẋ = f(x, t) (1) where x R n, t R +, and f : R n R + R n.

More information

= y(x, t) =A cos (!t + kx)

= y(x, t) =A cos (!t + kx) A harmonic wave propagates horizontally along a taut string of length L = 8.0 m and mass M = 0.23 kg. The vertical displacement of the string along its length is given by y(x, t) = 0. m cos(.5 t + 0.8

More information

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization

Lecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture

More information

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM

KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM KINETIC ENERGY SHAPING IN THE INVERTED PENDULUM J. Aracil J.A. Acosta F. Gordillo Escuela Superior de Ingenieros Universidad de Sevilla Camino de los Descubrimientos s/n 49 - Sevilla, Spain email:{aracil,

More information

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum

Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Stable Limit Cycle Generation for Underactuated Mechanical Systems, Application: Inertia Wheel Inverted Pendulum Sébastien Andary Ahmed Chemori Sébastien Krut LIRMM, Univ. Montpellier - CNRS, 6, rue Ada

More information

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum

Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural Equilibria of a 3D Pendulum Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 WeC2. Experimental Results for Almost Global Asymptotic and Locally Exponential Stabilization of the Natural

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao

Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du, Fucheng Cao International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 015) Nonlinear Controller Design of the Inverted Pendulum System based on Extended State Observer Limin Du,

More information

Lecture 9 Nonlinear Control Design

Lecture 9 Nonlinear Control Design Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline

More information

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique

Fuzzy modeling and control of rotary inverted pendulum system using LQR technique IOP Conference Series: Materials Science and Engineering OPEN ACCESS Fuzzy modeling and control of rotary inverted pendulum system using LQR technique To cite this article: M A Fairus et al 13 IOP Conf.

More information

Suppose that we have a specific single stage dynamic system governed by the following equation:

Suppose that we have a specific single stage dynamic system governed by the following equation: Dynamic Optimisation Discrete Dynamic Systems A single stage example Suppose that we have a specific single stage dynamic system governed by the following equation: x 1 = ax 0 + bu 0, x 0 = x i (1) where

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

Lab 6d: Self-Erecting Inverted Pendulum (SEIP)

Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Lab 6d: Self-Erecting Inverted Pendulum (SEIP) Arthur Schopen- Life swings like a pendulum backward and forward between pain and boredom. hauer 1 Objectives The goal of this project is to design a controller

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 20: LMI/SOS Tools for the Study of Hybrid Systems Stability Concepts There are several classes of problems for

More information

Control of the Inertia Wheel Pendulum by Bounded Torques

Control of the Inertia Wheel Pendulum by Bounded Torques Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 ThC6.5 Control of the Inertia Wheel Pendulum by Bounded Torques Victor

More information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 8: Basic Lyapunov Stability Theory MCE/EEC 647/747: Robot Dynamics and Control Lecture 8: Basic Lyapunov Stability Theory Reading: SHV Appendix Mechanical Engineering Hanz Richter, PhD MCE503 p.1/17 Stability in the sense of Lyapunov A

More information

The Inverted Pendulum

The Inverted Pendulum Lab 1 The Inverted Pendulum Lab Objective: We will set up the LQR optimal control problem for the inverted pendulum and compute the solution numerically. Think back to your childhood days when, for entertainment

More information

Rotary Inverted Pendulum

Rotary Inverted Pendulum Rotary Inverted Pendulum Eric Liu 1 Aug 2013 1 1 State Space Derivations 1.1 Electromechanical Derivation Consider the given diagram. We note that the voltage across the motor can be described by: e b

More information

Research Article On the Dynamics of the Furuta Pendulum

Research Article On the Dynamics of the Furuta Pendulum Control Science and Engineering Volume, Article ID 583, 8 pages doi:.55//583 Research Article On the Dynamics of the Furuta Pendulum Benjamin Seth Cazzolato and Zebb Prime School of Mechanical Engineering,

More information

Application of Neural Networks for Control of Inverted Pendulum

Application of Neural Networks for Control of Inverted Pendulum Application of Neural Networks for Control of Inverted Pendulum VALERI MLADENOV Department of Theoretical Electrical Engineering Technical University of Sofia Sofia, Kliment Ohridski blvd. 8; BULARIA valerim@tu-sofia.bg

More information

The Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization

The Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization The Study on PenduBot Control Linear Quadratic Regulator and Particle Swarm Optimization Xu Jianfeng, Song Huzhen Huaiyin Normal University Huai an, China, 33 Journal of Digital Information Management

More information

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System

Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum System International Journal of Engineering Research and Development ISSN: 78-67X, Volume 1, Issue 1 (July 1), PP. 69-74 www.ijerd.com Comparison of LQR and PD controller for stabilizing Double Inverted Pendulum

More information

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T

Represent this system in terms of a block diagram consisting only of. g From Newton s law: 2 : θ sin θ 9 θ ` T Exercise (Block diagram decomposition). Consider a system P that maps each input to the solutions of 9 4 ` 3 9 Represent this system in terms of a block diagram consisting only of integrator systems, represented

More information

Linear Quadratic Regulator (LQR) Design I

Linear Quadratic Regulator (LQR) Design I Lecture 7 Linear Quadratic Regulator LQR) Design I Dr. Radhakant Padhi Asst. Proessor Dept. o Aerospace Engineering Indian Institute o Science - Bangalore LQR Design: Problem Objective o drive the state

More information

System simulation using Matlab, state plane plots

System simulation using Matlab, state plane plots System simulation using Matlab, state plane plots his lab is mainly concerned with making state plane (also referred to as phase plane ) plots for various linear and nonlinear systems with two states he

More information

Lab 6a: Pole Placement for the Inverted Pendulum

Lab 6a: Pole Placement for the Inverted Pendulum Lab 6a: Pole Placement for the Inverted Pendulum Idiot. Above her head was the only stable place in the cosmos, the only refuge from the damnation of the Panta Rei, and she guessed it was the Pendulum

More information

11. (7 points: Choose up to 3 answers) What is the tension,!, in the string? a.! = 0.10 N b.! = 0.21 N c.! = 0.29 N d.! = N e.! = 0.

11. (7 points: Choose up to 3 answers) What is the tension,!, in the string? a.! = 0.10 N b.! = 0.21 N c.! = 0.29 N d.! = N e.! = 0. A harmonic wave propagates horizontally along a taut string of length! = 8.0 m and mass! = 0.23 kg. The vertical displacement of the string along its length is given by!!,! = 0.1!m cos 1.5!!! +!0.8!!,

More information

C 2 Continuous Gait-Pattern Generation for Biped Robots

C 2 Continuous Gait-Pattern Generation for Biped Robots C Continuous Gait-Pattern Generation for Biped Robots Shunsuke Kudoh 1 Taku Komura 1 The University of Tokyo, JAPAN, kudoh@cvl.iis.u-tokyo.ac.jp City University of ong Kong, ong Kong, taku@ieee.org Abstract

More information

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India

University of Petroleum & Energy Studies, Dehradun Uttrakhand, India International Journal of Scientific & Engineering Research Volume 9, Issue 1, January-2018 891 Control of Inverted Pendulum System Using LabVIEW Devendra Rawat a, Deepak Kumar a*, Deepali Yadav a a Department

More information

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT

FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT http:// FUZZY LOGIC CONTROL Vs. CONVENTIONAL PID CONTROL OF AN INVERTED PENDULUM ROBOT 1 Ms.Mukesh Beniwal, 2 Mr. Davender Kumar 1 M.Tech Student, 2 Asst.Prof, Department of Electronics and Communication

More information

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67

ECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67 1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure

More information

Robotics, Geometry and Control - A Preview

Robotics, Geometry and Control - A Preview Robotics, Geometry and Control - A Preview Ravi Banavar 1 1 Systems and Control Engineering IIT Bombay HYCON-EECI Graduate School - Spring 2008 Broad areas Types of manipulators - articulated mechanisms,

More information

Intelligent Stabilization Control to An Arbitrary Equilibrium Point of Double Pendulum

Intelligent Stabilization Control to An Arbitrary Equilibrium Point of Double Pendulum p 2 6 5 c b? ] \ [ Z a ` 8 7 Y X _ ^ < k -., / 8 7 @ 6 5 Intelligent Stabilization Control to An Arbitrary Equilibrium Point of Double Pendulum Masaki Takahashi, Terumasa Narukawa and Kazuo Yoshida Abstract

More information

A Normal Form for Energy Shaping: Application to the Furuta Pendulum

A Normal Form for Energy Shaping: Application to the Furuta Pendulum Proc 4st IEEE Conf Decision and Control, A Normal Form for Energy Shaping: Application to the Furuta Pendulum Sujit Nair and Naomi Ehrich Leonard Department of Mechanical and Aerospace Engineering Princeton

More information

Hybrid Control of the Pendubot

Hybrid Control of the Pendubot IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 7, NO. 1, MARCH 2002 79 Hybrid Control of the Pendubot Mingjun Zhang, Student Member, IEEE, and Tzyh-Jong Tarn, Fellow, IEEE Abstract Swing up and balance control

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation

Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Mechatronic System Case Study: Rotary Inverted Pendulum Dynamic System Investigation Dr. Kevin Craig Greenheck Chair in Engineering Design & Professor of Mechanical Engineering Marquette University K.

More information

M2A2 Problem Sheet 3 - Hamiltonian Mechanics

M2A2 Problem Sheet 3 - Hamiltonian Mechanics MA Problem Sheet 3 - Hamiltonian Mechanics. The particle in a cone. A particle slides under gravity, inside a smooth circular cone with a vertical axis, z = k x + y. Write down its Lagrangian in a) Cartesian,

More information

Stability of Hybrid Control Systems Based on Time-State Control Forms

Stability of Hybrid Control Systems Based on Time-State Control Forms Stability of Hybrid Control Systems Based on Time-State Control Forms Yoshikatsu HOSHI, Mitsuji SAMPEI, Shigeki NAKAURA Department of Mechanical and Control Engineering Tokyo Institute of Technology 2

More information

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control

Modelling of Ball and Plate System Based on First Principle Model and Optimal Control 2017 21st International Conference on Process Control (PC) June 6 9, 2017, Štrbské Pleso, Slovakia Modelling of Ball and Plate System Based on First Principle Model and Optimal Control František Dušek,

More information

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual

QNET Experiment #04: Inverted Pendulum Control. Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer. Instructor Manual Quanser NI-ELVIS Trainer (QNET) Series: QNET Experiment #04: Inverted Pendulum Control Rotary Pendulum (ROTPEN) Inverted Pendulum Trainer Instructor Manual Table of Contents 1 Laboratory Objectives1 2

More information

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT

LQG/LTR CONTROLLER DESIGN FOR ROTARY INVERTED PENDULUM QUANSER REAL-TIME EXPERIMENT LQG/LR CONROLLER DESIGN FOR ROARY INVERED PENDULUM QUANSER REAL-IME EXPERIMEN Cosmin Ionete University of Craiova, Faculty of Automation, Computers and Electronics Department of Automation, e-mail: cosmin@automation.ucv.ro

More information

System Control Engineering

System Control Engineering System Control Engineering 0 Koichi Hashimoto Graduate School of Information Sciences Text: Feedback Systems: An Introduction for Scientists and Engineers Author: Karl J. Astrom and Richard M. Murray Text:

More information

Linear Quadratic Regulator (LQR) I

Linear Quadratic Regulator (LQR) I Optimal Control, Guidance and Estimation Lecture Linear Quadratic Regulator (LQR) I Pro. Radhakant Padhi Dept. o Aerospace Engineering Indian Institute o Science - Bangalore Generic Optimal Control Problem

More information

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum

Stabilization of a Specified Equilibrium in the Inverted Equilibrium Manifold of the 3D Pendulum Proceedings of the 27 American Control Conference Marriott Marquis Hotel at Times Square New York City, USA, July 11-13, 27 ThA11.6 Stabilization of a Specified Equilibrium in the Inverted Equilibrium

More information

Linear control of inverted pendulum

Linear control of inverted pendulum Linear control of inverted pendulum Deep Ray, Ritesh Kumar, Praveen. C, Mythily Ramaswamy, J.-P. Raymond IFCAM Summer School on Numerics and Control of PDE 22 July - 2 August 213 IISc, Bangalore http://praveen.cfdlab.net/teaching/control213

More information

Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion

Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion Robust Low Torque Biped Walking Using Differential Dynamic Programming With a Minimax Criterion J. Morimoto and C. Atkeson Human Information Science Laboratories, ATR International, Department 3 2-2-2

More information

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10)

Course Outline. Higher Order Poles: Example. Higher Order Poles. Amme 3500 : System Dynamics & Control. State Space Design. 1 G(s) = s(s + 2)(s +10) Amme 35 : System Dynamics Control State Space Design Course Outline Week Date Content Assignment Notes 1 1 Mar Introduction 2 8 Mar Frequency Domain Modelling 3 15 Mar Transient Performance and the s-plane

More information

EML5311 Lyapunov Stability & Robust Control Design

EML5311 Lyapunov Stability & Robust Control Design EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.

More information

Autonomous Systems and Stability

Autonomous Systems and Stability LECTURE 8 Autonomous Systems and Stability An autonomous system is a system of ordinary differential equations of the form 1 1 ( 1 ) 2 2 ( 1 ). ( 1 ) or, in vector notation, x 0 F (x) That is to say, an

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 25 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute joint to a cart (modeled as a particle. Thecart slides on a horizontal

More information

ROTATIONAL DOUBLE INVERTED PENDULUM

ROTATIONAL DOUBLE INVERTED PENDULUM ROTATIONAL DOUBLE INVERTED PENDULUM Thesis Submitted to The School of Engineering of the UNIVERSITY OF DAYTON In Partial Fulfillment of the Requirements for The Degree of Master of Science in Electrical

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 101/110a: Lecture 2.1 Dynamic Behavior CDS 11/11a: Lecture.1 Dynamic Behavior Richard M. Murray 6 October 8 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium

More information

ECE557 Systems Control

ECE557 Systems Control ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,

More information

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation

Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Advanced Robotics 23 (2009) 1999 2014 www.brill.nl/ar Full paper Control of the Underactuated Inertia Wheel Inverted Pendulum for Stable Limit Cycle Generation Sébastien Andary, Ahmed Chemori and Sébastien

More information

= 1 2 kx2 dw =! F! d! r = Fdr cosθ. T.E. initial. = T.E. Final. = P.E. final. + K.E. initial. + P.E. initial. K.E. initial =

= 1 2 kx2 dw =! F! d! r = Fdr cosθ. T.E. initial. = T.E. Final. = P.E. final. + K.E. initial. + P.E. initial. K.E. initial = Practice Template K.E. = 1 2 mv2 P.E. height = mgh P.E. spring = 1 2 kx2 dw =! F! d! r = Fdr cosθ Energy Conservation T.E. initial = T.E. Final (1) Isolated system P.E. initial (2) Energy added E added

More information

1 Introduction. 2 Process description

1 Introduction. 2 Process description 1 Introduction This document describes the backround and theory of the Rotary Inverted Pendulum laboratory excercise. The purpose of this laboratory excercise is to familiarize the participants with state

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

More information

Hamilton-Jacobi-Bellman Equation Feb 25, 2008

Hamilton-Jacobi-Bellman Equation Feb 25, 2008 Hamilton-Jacobi-Bellman Equation Feb 25, 2008 What is it? The Hamilton-Jacobi-Bellman (HJB) equation is the continuous-time analog to the discrete deterministic dynamic programming algorithm Discrete VS

More information

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m

Chapter 8 Stabilization: State Feedback 8. Introduction: Stabilization One reason feedback control systems are designed is to stabilize systems that m Lectures on Dynamic Systems and Control Mohammed Dahleh Munther A. Dahleh George Verghese Department of Electrical Engineering and Computer Science Massachuasetts Institute of echnology c Chapter 8 Stabilization:

More information

The Acrobot and Cart-Pole

The Acrobot and Cart-Pole C H A P T E R 3 The Acrobot and Cart-Pole 3.1 INTRODUCTION A great deal of work in the control of underactuated systems has been done in the context of low-dimensional model systems. These model systems

More information

!T = 2# T = 2! " The velocity and acceleration of the object are found by taking the first and second derivative of the position:

!T = 2# T = 2!  The velocity and acceleration of the object are found by taking the first and second derivative of the position: A pendulum swinging back and forth or a mass oscillating on a spring are two examples of (SHM.) SHM occurs any time the position of an object as a function of time can be represented by a sine wave. We

More information

Sliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach

Sliding Mode Controller for Parallel Rotary Double Inverted Pendulum: An Eigen Structure Assignment Approach IJCTA, 9(39), 06, pp. 97-06 International Science Press Closed Loop Control of Soft Switched Forward Converter Using Intelligent Controller 97 Sliding Mode Controller for Parallel Rotary Double Inverted

More information

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28

OPTIMAL CONTROL. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 28 OPTIMAL CONTROL Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 28 (Example from Optimal Control Theory, Kirk) Objective: To get from

More information

Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam

Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam International Journal of Scientific & Engineering Research Volume 4, Issue 2, February-23 Different Modelling and Controlling Technique For Stabilization Of Inverted Pendulam K.CHAKRABORTY,, R.R. MUKHERJEE,

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

CDS 101/110a: Lecture 2.1 Dynamic Behavior CDS 11/11a: Lecture 2.1 Dynamic Behavior Richard M. Murray 6 October 28 Goals: Learn to use phase portraits to visualize behavior of dynamical systems Understand different types of stability for an equilibrium

More information

Lyapunov-Based Controller for the Inverted Pendulum Cart System

Lyapunov-Based Controller for the Inverted Pendulum Cart System Nonlinear Dynamics (2005) 40: 367 374 c Springer 2005 Lyapunov-Based Controller for the Inverted Pendulum Cart System CARLOS AGUILAR IBAÑEZ,O.GUTIÉRREZ FRIAS, and M. SUÁREZ CASTAÑÓN Centro de Investigación

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

AP Physics C Quiz 2, Multiple Choice. Topics: Energy and Statics

AP Physics C Quiz 2, Multiple Choice. Topics: Energy and Statics AP Physics C Quiz 2, Multiple Choice Topics: Energy and Statics Name: 1. Between 0.5kg brick at the top of a 10m tall house, and a 2kg cinderblock 2m off the ground, which has higher potential energy relative

More information

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli

Control Systems I. Lecture 2: Modeling. Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch Emilio Frazzoli Control Systems I Lecture 2: Modeling Suggested Readings: Åström & Murray Ch. 2-3, Guzzella Ch. 2-3 Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich September 29, 2017 E. Frazzoli

More information