Switching through Singularitiesl

Size: px
Start display at page:

Download "Switching through Singularitiesl"

Transcription

1 Proceedings of the 36th Conference on Decision & Control San Diego, California USA * December 1997 Switching through Singularitiesl C. J. Tomlin and S. S. Sastry Department of Electrical Engineering and Computer Sciences University of California at Berkeley, CA { clairet, sastry}@eecs. berkeley. edu WAOI 1O:OO Abstract Asymptotic tracking is studied for systems which are not regular, that is th.e relative degree is not well defined. Hence the control law derived from exact inputoutput linearization has singularities in the state space. We propose a tracking control law which switches between an approximate tracking law [l] close to the singularities, and an exact tracking law away from the singularities, and we study the applicability of this law based on the behavior of the system s zero dynamics at the switching boundary. As in [l], the ball and beam example is used to motivate the study. 1 Introduction Nonlinear control techniques have built up a fair level of sophistication with the use of input-output and full state linearization, approximate linearization, and bounded tracking for nonminimum phase systems. One area in which results have been hard to come by is the tracking of szngular or non regular nonlinear control systems, i.e. those that fail to have relative degree. While the problem of trying to track trajectories that go through singularities was begun by Hirschorn and Davis [2] who limited the class of outputs that could be tracked, the first set of practical schemes for approximate asymptotic tracking through singularities was given by Hauser, Sastry and KokotoviC in [l], using an approximation technique. This in turn spurred the development of a result by Grizzle, Di Benedetto and Lamnabhi-Lagarr igue [3] which proved the necessity of regularity for asymptotically exact tracking. In parallel with this activity has been the interest in using switching control laws for adaptive control ([4]), for steering and stabilization ([5],[6], [7]), and for tracking ([SI). In this paper, we combine ideas from switching along with our results on exact tracking of slightly nonminimum phase systems (developed in [!)] building on the techniques and ideas of [lo] and [ll]) to describe our results in approxzrnate tracking for sarigular or nonregular nonlinear systems. The outline of our paper is as follows. in Section 2 we describe the ball and beam example of [l] with some added new insights about the zero dynamics. In Sec- ~~ ~ lresearch supported by NASA under grant NAG , and by NSERC and ZONTA jgraduate fellowships. tion 3, we state our result for approximate tracking of non regular systems with unstable zero dynamics, and we propose a tracking control law for nonlinear SISO systems which switches between an approximate and exact tracking law, so as to avoid the singularities of the exact law while increasing the domain of attraction of the approximate law. In Section 4 we discuss the nature of the zero dynamics of these systems which we classify into three cases, and in Section 5 we give our current results about tracking using switched controllers. The basic result is that slow switching is acceptable for the third case, where the equilibrium structure is preserved between the exact and approximate internal dynamics. In the first and second cases (in fact a generalization of the ball and beam example), the change in equilibrium in the internal dynamics across the switching boundary is likely to destabilize the switched control law. 2 Motivating Example: the ball and beam Consider the following system, which describes the motion of a ball rolling along a rotating beam [l]. The state variables are where r is the distance of the ball from the pivot of beam, and 0 is the angle of the beam. The assumptions made in the development of this system are that the ball always remains in contact with the beam (even if the beam flips upside down), and that the rolling occurs without slipping. In the following, G is the acceleration due to gravity, and B := M/( Jb/R2 + M ) where M and Jb are the mass and moment of inertia of the ball, and R is the radius of the ball. The input T is the torque applied at the center of rotation: a preliminary change of coordinates in the input space, as in [l], is performed to define a new input variable U which appears linearly in the system equations: The output equation is y = XI - ro, where ro is a given position of the ball along the beam., Thus f(2) = [22,B(slz:- Gsins3),~4,0]~, g(x) = 0-7ao al97 $10.00 Q 1997 IEEE 1

2 [0, O,O, 1]*, h(x) = 21. The ball and beam system as modeled by (1) is non-regular, meaning that the relative degree of the system is not well defined globally over the state space. Indeed, L,L;h(x) = 2Bx1x4, so that the feedback linearizing control is undefined when 51x4 = 0. In [l], an approximate input-output linearization scheme is defined using the coordinates El = z1 - ro, E2 = x2, 53 = Bxlxi - BGsinx3, E4 = Bx2xi - BGx4 cos x3. The system dynamics in mixed x and 5 coordinates is 51 = E2 E2 = E3 E3 = [4 + ~BXIX~U (2) (4 = B(Bx~x: - BGsinx3)x: + BGx; sin53 + (~Bxzx~ - BGCOSX~)U Ignoring the coefficient of U in (3 gives rise to the control law: [-B(Bxlxi - BGsinx3)xi - BGx:sinxS +U] U= ~BxZX~ - BG COS 23 (3) for auxiliary input U. The zero dynamics are zerodimensional, and consist of the equilibrium points (To, 0,0, 0), (To, 0, -T, 0), (To, 0, T, 0) with uo = 0, which correspond to the beam being held in a stationary horizontal position. This approximate scheme is exact when 2Bx1x4 = 0, and approximates the exact scheme well when 12Bx1x41 is small. However, when 12Bx1x41 becomes large (which is when the amplitude of the desired trajectory becomes large) the approximate tracking scheme is unstable. We introduce a switching scheme which uses this approximate scheme in a neighborhood of the singularity, and switches to a tracking control based on exact input-output linearization outside of this neighborhood. To do this, partition the state space into the regions: MO = {x E R4 : lxlx4l < S}, M- = {x E R~ : ~1x4 < -S}, M+ = {x E R4 : ~1x4 > S} for small 6 E R+. In MO, we use the control law (3). In the regions M+ and M-, we define a new coordinate system: [I = xl-ro, E2 = x2, [3 = Bxlx%-BGsinx3, 7 = x4, where the nonlinear coordinate transformation defined by : x + (t,~) is a local diffeomorphism away from x3 = g. The system dynamics are $1 = 52?j= U The input-output linearizing U is therefore given by U=- 1 (-Bz~x~ + BGx~ COS 53 + v) ~BXIX~ (5) for an auxiliary input w. The zero dynamics are obtained by setting &, &, &, and their derivatives to zero, for which the solutions are: 24 = uo : x4 = uo : uo = 0 and (x3,xq) = (0,O) or (T, 0) uo = Gcosxa and rex: = G sin x3 2 ~ 0 (6) The first solution above is trivial, since it corresponds to holding the ball and beam at the equilibrium position and applying zero input. The second solution is more interesting, since the zero dynamics evolve on the one-dimensional surface SI, which causes the beam to do cartwheels! Now consider the problem of tracking a desired output trajectory yo(t) corresponding to a periodic motion of the ball along the beam. The state trajectory which implements yo(t) traverses the region in which ~ 1x4 = 0, since x4 must necessarily change sign. We define a 6-region around Xlx4 = 0 by {x : 1x1~415 S} and in this region, the approximate tracking law of equation (3) may be used to stabilize the system to yo(t), with v = Y y - 4 2= 1 (4) a,(& - yo where the az are selected so that s4 + a4s3 + a3s2 + a2s + a1 is Hurwitz. We expect the system to stabilize nicely in this &region (around x3 = 0) since the zero dynamics correspond to a single equilibrium. In the region {x : 1x1~41 2 S}, the exact tracking law of equation (5) may be used to stabilize the output of the system to yo(t): 3 v = y p - E aa(& - y p ) a=1 where s3+a3s2+a2s+a1 is Hurwitz. Because the zero dynamics in this region are constrained to lie on SI, we cannot expect such a nice behavior of the inverse dynamics of the system in this region. Figure 1 shows the result of tracking yo(t) = l.gsin(1.3t) +3 using control based on approximate linearization only, and Figure 2 shows the result of tracking the same trajectory using a control law which switches between approximate and exact tracking. The approximate tracking scheme is unstable, due to the neglect of the 2Bx1xg term away from the singularity where the magnitude of x1 is large. The switched scheme is stable, yet the driven dynamics of x3 cause the beam to continually flip upside down and right side up. 3 General Formulation Consider single-input single-output controllable nonlinear systems of the form i = f(x) +g(x)u Y = h(x) (7) where x E R, U E R, y E R, f(x) and the columns of g(x) are analytic vector fields, and h(x) is an analytic

3 function. We assume that x = ZO is an equilibrium point, that is f (ZO) = 0, and without loss of generality we assume that h(z0) = 0. In the following we need the definitions of robust relative degree and uniformly hzgher order [I]: Definition 1 (Robust relative degree) The nonlanear system (7) is said to have robust relative degree y at zo zf there exist smooth functions 4%(z), i = 1... y such that lo Time (sec) *O where the functions &(x, U), i = 0... y are sums of terms of O(z), O(Z, U), or O(u) (denoted O(x, u)~), where a(.) and b(z) are smooth, and a(xo) # 0. Figure 1: Tracking yr,(t) = I.gsin(1.3t) -t 3 (shown as a dashed curve) using a tracking law based on approximate linearization only. The parameters used in this simulation are B = , b = 3, (ai,az, ~~3,021) = (0.6,6,4,4). Definition 2 (Uniformly higher order) A function $ : Rn x E% -+ E% is said to be uniformly higher order on B, x B, if for some E > 0, U > 0 there exists a monotone increasing function of E, K(E), such that B, and B, are balls of radius E, U centered at the origin. Tracking using switched control 6, I Assume that the system (7) has robust relative degree y. Adopting the notation of [I], we define new coordinates ([,q) by = $i(z), i = l,...,y and qi = qi(z), i = 1,...,n- y where the functions r]i(x) are chosen so that L,qi(~) = 0. The system (7) is written in mixed coordinates as: lo- - lo l5 Time (sec) Figure 2: Tracking y ~(t) = 1.9*sin(1.3t) +3 (shown as a dashed curae) using the switched tracking law for the same parameters as in the previous figure. The system is stable, although the driven dynamics zg = 6 flip between 6 = 0 and 6 = T, as expected. 3 with output y = (1 + &(z,u). The approximate system corresponding to (9) is obtained by dropping $~(z,u), i = 1...y. Since we are interested in tracking a desired trajectory yd(t), which is assumed to be at least y times continuously differentiable, define <D(t) E [yd(t)t$d(t),... 7yk- (t)lt. We consider four possible scenarios for the system (9), which lead to four different nonlinear tracking control laws: the exact system has stable zero dynamics; the exact system has unstable zero dynamics; the approximate system has stable zero dynamics; the approximate system has unstable zero dynamics. In the first

4 scenario, feedback linearization results in exact tracking of yo(t) with stable zero dynamics. In the second, Devasia-Chen-Paden s nonlinear inversion technique [lo] may be used to calculate the stable solution to the zero dynamics, and exact tracking results. For the third, hounded tracking and O(E) tracking er- ror are proven in [l] when the functions $jz(z,u),i = 1,..., y - 1 are uniformly higher order in x and U, the zero dynamics of the approximate system (G = q(0, q)) are exponentially stable, and the desired output and its derivatives ( y, ~,...,) y; are sufficiently small. In the long version of this paper, [la], we have extended the result of [l] to the fourth scenario, using the nonlinear inversion technique of [lo]: Theorem 3 (Approximate Tracking for Unstable Zero Dynamics) Consider the system (7) with normal form (9). Assume that in a neighborhood B, of 20 i. the zero dynamics of the approximate system, 7j =a q(o,q), are hyperbolic (the Jacobian Q = g(0,qo) has no eigenvalues on the jw-axis); 2. the error in Jacobian linearization of the corresponding driven dynamics, defined by r([,v) := q((,q) - Qq, is Lipschitz continuous in both of its arguments: with Lipschitz constants IC1, IC2 small enough; 3. the functzons $i(x,u),z = I,,.., y - 1 are uniformly higher order; and 4. the desired trajectory a,nd its derivatives are sufficiently small. Then, for x E B,, U E B, there exists a# unique bounded solution to the driven dynamics, called 770; the states of the closed loop system defined by (9) with control law (9) hecomes (,-I E1 = E2 = L;-lh(z) + LgL;-2h(x)u b(x) 4.1 i = q(l77) We also assume that L Ly-2h(zo) = 0, meaning that 9 f the singular surface contains xo. We have shown in this section that for the system (11) with approximate control law (lo), if the dynamics 7j = q(0, q) are unstable hut hyperbolic, the states of the system remain bounded and the tracking error is small if the desired trajectory and its derivatives (YO, YO,..., yo (7)) remain small. However, we would like to track trajectories in which the desired output and its derivatives may force the state through the singular surface of L,L;-2h(x) = 0, and also far away from this singular surface. Away from this singular surface, JL,L;- h(z)j is not small, and the approximate control law fails. We propose a switching scheme which uses the approximate control law close to the singular surface, and switches to a control law derived from exact input-output linearization far away from the singular surface. 4 Classification of the Internal Dynamics As we did with the ball and beam, we classify the behavior of the internal dynamics of (11) to determine when such a switching law may he used. These internal dynamics are the (n-?+i)-dimensional exact internal dynamics in the region in which L,LT-2h(x) # 0: i, = L;h(z) + L,L;-lh(z)ueX(x) il = Q(J,77) (12) and the (n - 7)-dimensional approximate internal dynamics when L,L;-2h(z) = 0: (where f1 E E%T and f2 E Rn-Y are chosen to stabilize the closed loop system) remain bounded; and the tracking error is O(c2). In order to keep the notation as simple as possible, we concentrate on an example system in which the difference between the robust relative degree and the relative degree is 1. That is, $1 = $2 =... = +,-2(z,u) = 0 and $jt-l(x,u) # 0. Under this assumption, system 4 i = dj,rl) (13) Exact Internal Dynamics Assuming that L,L;-2h(z) # 0, consider the exact control law U: (.) required to hold the output and its derivatives identically at zero: L;- h(z) + LgL:-2h(x)~F(x) = 0 (14) As the state trajectory approaches xo, this control law becomes

5 Note that for the class of smgular systems that we are considering both the numerator L;- h(xo) and denominator L,L;-2h(Izo) of this limit vanish, since f(z0) = 0, and zo E MO. Because the numerator and denominator are both analytic functions, we can rewrite (14) as where at(z) is O(lz -- xolr), a,(z> is O(1x - ZOI ), ql(zo) # 0, qz(z0) # 0, and T > 0 (again since f ( ~ = ) 0). For the driven dynamics, if the desired output is yo(t), the required input uex(t) may be calculated from Figure 3: MO, M-, and M+ The exact zero dynamics of the system may be classified into three cases, depending on the limits U;~(ZO) and uex(zg): 1. Exact zero dynamics do not exist: s > T, u;x(zo) = Exact zero dynaimics exist, but zo is not an equilibrium: s = T, uy(z0) = --% $: Exact zero dynamics exist, and zo is an equilibrium: s < T, uy(z0) = 0. Refer to [12] for more details of this classification. In Case 3 the zero dynamics exist and have an equilibrium point at zo, and the driven dynamics include the term which, depending on yo(t), may cause the driven dynamics to become unstable on one side of the singular surface. Approximate Internal Dynamics Now consider the approximate control law U, () required to hold the approximate system s output and its derivatives at zero: so that L;h(x) + L,L;-lh(z)u:PP(x) := 0 (18) For the approximate driven dynamics, if the desired output is yo(t), the required input uapp(t) may be calculated from w(4q:(e) + ql(z)u PP(.) = &(t) (21) Thus, u PP(x0) is always finite. A control scheme which switches between exact and approximate control laws calculated from (17) and (21) is not likely to work for Cases 1 and 2 above, when there is a change in equilibrium between the exact and approximate internal dynamics. As we saw in Section 2, the switching control in the ball and beam example triggered higher order zero dynamics (a limit cycle with no equilibria) resulting in cyclic oscillations of the beam from 0 to x and back. Our conclusion is that for these classes of singular systems, it is best to not use a switching control law, but to use the approximate control law (22) for small enough values of y~(.) and its derivatives. Thus, for this class of nonlinear systems there are intrinsic limitations to the magnitude of the inputs and their derivatives that can be approximately tracked. In the next section, we prove approximate tracking for slow switching, for Case 3 above. 5 Tracking yo(t) for Case 3 Consider the system (11) for the case in which both the approximate and the exact zero dynamics have an equilibrium at $0. Partition the state space into MO, M-, M+ as in the ball and beam example, illustrated in Figure 3. As in Section 3, we define in analogy to the control (10): an approximate control law Rewrite (18) as ari(z)q;(ic) + q;(ic)u;pp(ic) = 0 (20) where w(x) is O(lz - x0lr ), $(SO) # 0, ql(z0) # 0, and T > 0 (note tlhat L,L;- h(z0) :f 0 since the robust relative degree is 7). The only solution to this is u ~pp(z~) = 0, so thatt zo is always an equilibrium of the approximate zero dynamics. in the region MO, and an exact control law in the region M- and M+. In each case, XD is obtained from either [:p and r)gpp, or [Ex and QF,

6 where Sgpp = (yo,..., yd (7-1)), qgpp(t) = JTT Gapp(t - ~)rapp([~pp, qgpp)d~, <$x = (yo,..., ~g-~ ), and qg(t) = JTT Gex(t - ~)r (tg, qf)d~. For both cases, the choice of T is discussed below. As was shown in Section 4 the internal dynamics (12) may be nonminimum phase either in M- or in M+ or both. If so, the tracking control law that is used in (23) would have to be calculated using the technique of Devasia, Paden and Chen [lo]. The main drawback of the computations involved in the Devasia et al. scheme is that it involves computation of the steady state response as discussed in [9]. To address this, we will assume that the rate of switching is slow compared to the zero dynamics of the exact and approximate system. We formalize this assumption in the following definition, and prove the following theorem in [12]: Definition 4 (Slow Switching) Let {ti}z,=i be the sequence of switching times indexed by the set I. The switching between control laws (22) and (23) is called slow if infaci{ta+l - ta} > 2T where T is such that 7)r(ED, qd)dt (24) qd(t) = lt is an t-approximation to the infinite time computation of 00 vo(t) = T)?-(ED, Vl))dT -K! i.e. that SUPtE[-T,T] IqD(t) - qd(t)( < 6. Theorem 5 (Approximate Tracking Using Switched Control) Consider the system (7) with normal form (ll), and with the control law switching between (22) and (23) at the surfaces {z E R : L,L?- h(z) = &a} Assume that if the exact and/or approximate internal dynamics (12),(13) are unstable, then conditions 1,2,3 of Theorem 3 hold for these dynamics, and the desired trajectory yo(.) is such that the conditions of slow switching are satisfied for small enough E. Under these assumptions, the switching control law results an asymptotic approximate tracking with output error less than or equal to KS with all state variables bounded. Remarks: Theorem 5 clearly holds if the number of switches is finite provided that the switches are placed far enough apart. In light of the discussion before Theorem 5 about the need for steady state calculations in the Devasia-Paden-Chen scheme, we feel that the foregoing switching control is not a good alternative to approximate linearization if the switching is fast. Even though the last step of the proof of Theorem 5 (see [12]) uses the method of [l], it is important to note that the theorem is different and may yield better asymptotic tracking because of the switching. 6 References [I] J. Hauser, S. Sastry, and P. KokotoviC, Nonlinear control via approximate input-output linearization: The ball and beam example, IEEE Transactions on Automatic Control, vol. 37, no. 3, pp , [2] R. Hirschorn and J. Davis, Output tracking for nonlinear systems with singular points, SIAM Journal of Control and Optimization, vol. 25, no. 3, pp , [3] J. W. Grizzle, M. D. D. Benedetto, and F. Lamnabhi-Lagarrigue, Necessary conditions for asymptotic tracking in nonlinear systems, IEEE Transactions on Automatic Control, vol. 39, no, 9, pp , [4] A. S. Morse and F. M. Pait, MIMO design models and internal regulators for cyclicly switched parameter-adaptive control systems, IEEE Transactions on Automatic Control, vol. 39, no. 9, pp , [5] J. Guckenheimer, A robust stabilization strategy for equilibria, IEEE Transactions on Automatic Control, vol. 40, no. 2, pp , [6] J. Malmborg, B. Bernhardsson, and K. J. Astrom, A stabilizing switching scheme for multi controller systems, in Proceedings of the International Federation of Automatic Control, (San F rancisco, CA), [7] M. Branicky, Stability of switched and hybrid systems, in Proceedings of the IEEE Conference on Decision and Control, pp , [8] S. Devasia, B. Paden, and C. Rossi, Exactoutput tracking theory for systems with parameter jumps, International Journal of Control, vol. 67, no. I, pp ,1997. [9] C. Tomlin and S. Sastry, Bounded tracking for nonminimum phase nonlinear systems with fast zero dynamics, tech. rep., UCB/ERL Memo M96/46, Electronics Research Laboratory, UC Berkeley, CA 94720, Longer version to appear in the International Journal of Control. [lo] S. Devasia, D. Chen, and B. Paden, Nonlinear inversion-based output tracking, IEEE Transactions on Automatic Control, vol. 41, no. 7, pp , [Ill G. Meyer, I;. R. Hunt, and R. Su, Nonlinear system guidance, in Proceedings of the IEEE Conference on Decision and Control, (New Orleans, LA), pp , [la] C. Tomlin and S. Sastry, Switching through singularities, tech. rep., UCB/ERL Memo M96/54, Electronics Research Laboratory, UC Berkeley, CA 94720, 1996.

Feedback linearization control of systems with singularities: a ball-beam revisit

Feedback linearization control of systems with singularities: a ball-beam revisit Chapter 1 Feedback linearization control o systems with singularities: a ball-beam revisit Fu Zhang The Mathworks, Inc zhang@mathworks.com Benito Fernndez-Rodriguez Department o Mechanical Engineering,

More information

TA19 10:20. Keywords: Nonlinear control, zero dynamics, exact and asymptotic tracking, nonminimum phase, singular perturbation.

TA19 10:20. Keywords: Nonlinear control, zero dynamics, exact and asymptotic tracking, nonminimum phase, singular perturbation. Proceedings of the 35th Conference on Decision and Control Kobe, Japan December 1996 Bounded Tracking for Nonminimum Phase Nonlinear Systems with Fast Zero Dynamics C. J. Tomlin and S. S. Sastry Department

More information

Nonlinear Control Lecture 9: Feedback Linearization

Nonlinear Control Lecture 9: Feedback Linearization Nonlinear Control Lecture 9: Feedback Linearization Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 9 1/75

More information

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015

EN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions

More information

Sliding Mode Control and Feedback Linearization for Non-regular Systems

Sliding Mode Control and Feedback Linearization for Non-regular Systems Sliding Mode Control and Feedback Linearization or Non-regular Systems Fu Zhang Benito R. Fernández Pieter J. Mosterman Timothy Josserand The MathWorks, Inc. Natick, MA, 01760 University o Texas at Austin,

More information

Introduction to Geometric Control

Introduction to Geometric Control Introduction to Geometric Control Relative Degree Consider the square (no of inputs = no of outputs = p) affine control system ẋ = f(x) + g(x)u = f(x) + [ g (x),, g p (x) ] u () h (x) y = h(x) = (2) h

More information

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

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

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 7. Feedback Linearization IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs1/ 1 1 Feedback Linearization Given a nonlinear

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Input-Output and Input-State Linearization Zero Dynamics of Nonlinear Systems Hanz Richter Mechanical Engineering Department Cleveland State University

More information

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

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

Hello everyone, Best, Josh

Hello everyone, Best, Josh Hello everyone, As promised, the chart mentioned in class about what kind of critical points you get with different types of eigenvalues are included on the following pages (The pages are an ecerpt from

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

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

The function graphed below is continuous everywhere. The function graphed below is NOT continuous everywhere, it is discontinuous at x 2 and

The function graphed below is continuous everywhere. The function graphed below is NOT continuous everywhere, it is discontinuous at x 2 and Section 1.4 Continuity A function is a continuous at a point if its graph has no gaps, holes, breaks or jumps at that point. If a function is not continuous at a point, then we say it is discontinuous

More information

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems

A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA A Novel Integral-Based Event Triggering Control for Linear Time-Invariant Systems Seyed Hossein Mousavi 1,

More information

Global output regulation through singularities

Global output regulation through singularities Global output regulation through singularities Yuh Yamashita Nara Institute of Science and Techbology Graduate School of Information Science Takayama 8916-5, Ikoma, Nara 63-11, JAPAN yamas@isaist-naraacjp

More information

Weighted balanced realization and model reduction for nonlinear systems

Weighted balanced realization and model reduction for nonlinear systems Weighted balanced realization and model reduction for nonlinear systems Daisuke Tsubakino and Kenji Fujimoto Abstract In this paper a weighted balanced realization and model reduction for nonlinear systems

More information

The Important State Coordinates of a Nonlinear System

The Important State Coordinates of a Nonlinear System The Important State Coordinates of a Nonlinear System Arthur J. Krener 1 University of California, Davis, CA and Naval Postgraduate School, Monterey, CA ajkrener@ucdavis.edu Summary. We offer an alternative

More information

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum

An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted pendulum 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrA.5 An homotopy method for exact tracking of nonlinear nonminimum phase systems: the example of the spherical inverted

More information

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS

IMECE NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM PHASE LINEAR SYSTEMS Proceedings of IMECE 27 ASME International Mechanical Engineering Congress and Exposition November -5, 27, Seattle, Washington,USA, USA IMECE27-42237 NEW APPROACH OF TRACKING CONTROL FOR A CLASS OF NON-MINIMUM

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 533 Homeworks Spring 07 Updated: Saturday, April 08, 07 DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. Some homework assignments refer to the textbooks: Slotine

More information

Trajectory tracking control and feedforward

Trajectory tracking control and feedforward Trajectory tracking control and feedforward Aim of this chapter : Jan Swevers May 2013 Learn basic principles of feedforward design for trajectory tracking Focus is on feedforward filter design: comparison

More information

Feedback stabilisation with positive control of dissipative compartmental systems

Feedback stabilisation with positive control of dissipative compartmental systems Feedback stabilisation with positive control of dissipative compartmental systems G. Bastin and A. Provost Centre for Systems Engineering and Applied Mechanics (CESAME Université Catholique de Louvain

More information

Stabilization of Second-Order LTI Switched Systems

Stabilization of Second-Order LTI Switched Systems F'roceedings of the 38' Conference on Decision & Control Phoenix, Arizona USA - December 1999 Stabilization of Second-Order LTI Switched Systems Xuping Xu' and Panos J. Antsaklis Department of Electrical

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Automatic Control Systems theory overview (discrete time systems)

Automatic Control Systems theory overview (discrete time systems) Automatic Control Systems theory overview (discrete time systems) Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Motivations

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

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

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

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization Global stabilization of feedforward systems with exponentially unstable Jacobian linearization F Grognard, R Sepulchre, G Bastin Center for Systems Engineering and Applied Mechanics Université catholique

More information

MCE693/793: Analysis and Control of Nonlinear Systems

MCE693/793: Analysis and Control of Nonlinear Systems MCE693/793: Analysis and Control of Nonlinear Systems Systems of Differential Equations Phase Plane Analysis Hanz Richter Mechanical Engineering Department Cleveland State University Systems of Nonlinear

More information

Solution of Additional Exercises for Chapter 4

Solution of Additional Exercises for Chapter 4 1 1. (1) Try V (x) = 1 (x 1 + x ). Solution of Additional Exercises for Chapter 4 V (x) = x 1 ( x 1 + x ) x = x 1 x + x 1 x In the neighborhood of the origin, the term (x 1 + x ) dominates. Hence, the

More information

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016.

Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 2016. Feedback Linearization Lectures delivered at IIT-Kanpur, TEQIP program, September 216 Ravi N Banavar banavar@iitbacin September 24, 216 These notes are based on my readings o the two books Nonlinear Control

More information

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x)

Output Feedback and State Feedback. EL2620 Nonlinear Control. Nonlinear Observers. Nonlinear Controllers. ẋ = f(x,u), y = h(x) Output Feedback and State Feedback EL2620 Nonlinear Control Lecture 10 Exact feedback linearization Input-output linearization Lyapunov-based control design methods ẋ = f(x,u) y = h(x) Output feedback:

More information

ENGI 4430 PDEs - d Alembert Solutions Page 11.01

ENGI 4430 PDEs - d Alembert Solutions Page 11.01 ENGI 4430 PDEs - d Alembert Solutions Page 11.01 11. Partial Differential Equations Partial differential equations (PDEs) are equations involving functions of more than one variable and their partial derivatives

More information

Lotka Volterra Predator-Prey Model with a Predating Scavenger

Lotka Volterra Predator-Prey Model with a Predating Scavenger Lotka Volterra Predator-Prey Model with a Predating Scavenger Monica Pescitelli Georgia College December 13, 2013 Abstract The classic Lotka Volterra equations are used to model the population dynamics

More information

Path Following for the PVTOL: A Set Stabilization Approach

Path Following for the PVTOL: A Set Stabilization Approach Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-, 008 Path Following for the PVTOL: A Set Stabilization Approach C. Nielsen, L. Consolini, M. Maggiore, M. Tosques

More information

Physics 41 HW Set 1 Chapter 15 Serway 8 th ( 7 th )

Physics 41 HW Set 1 Chapter 15 Serway 8 th ( 7 th ) Conceptual Q: 4 (7), 7 (), 8 (6) Physics 4 HW Set Chapter 5 Serway 8 th ( 7 th ) Q4(7) Answer (c). The equilibrium position is 5 cm below the starting point. The motion is symmetric about the equilibrium

More information

Stability of Dynamical systems

Stability of Dynamical systems Stability of Dynamical systems Stability Isolated equilibria Classification of Isolated Equilibria Attractor and Repeller Almost linear systems Jacobian Matrix Stability Consider an autonomous system u

More information

ME 680- Spring Representation and Stability Concepts

ME 680- Spring Representation and Stability Concepts ME 680- Spring 014 Representation and Stability Concepts 1 3. Representation and stability concepts 3.1 Continuous time systems: Consider systems of the form x F(x), x n (1) where F : U Vis a mapping U,V

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

A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients

A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients IEEE TRANSACTIONS ON NEURAL NETWORKS, VOL 13, NO 5, SEPTEMBER 2002 1053 A Recurrent Neural Network for Solving Sylvester Equation With Time-Varying Coefficients Yunong Zhang, Danchi Jiang, Jun Wang, Senior

More information

TA :00 New Orleans, LA - December 1995 OUTPUT TRACKING FOR A NON-MINIMUM PHASE DYNAMIC CTOL AIRCRAFT MODEL

TA :00 New Orleans, LA - December 1995 OUTPUT TRACKING FOR A NON-MINIMUM PHASE DYNAMIC CTOL AIRCRAFT MODEL Proceedings of the 34th Conference on Decision & Control TA1 0 11 :00 New Orleans, LA - December 1995 OUTPUT TRACKING FOR A NON-MINIMUM PHASE DYNAMIC CTOL AIRCRAFT MODEL Claire Tomlin, John Lygeros, Luca

More information

Lyapunov-based control of quantum systems

Lyapunov-based control of quantum systems Lyapunov-based control of quantum systems Symeon Grivopoulos Bassam Bamieh Department of Mechanical and Environmental Engineering University of California, Santa Barbara, CA 936-57 symeon,bamieh@engineering.ucsb.edu

More information

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement

Unit quaternion observer based attitude stabilization of a rigid spacecraft without velocity measurement Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 3-5, 6 Unit quaternion observer based attitude stabilization of a rigid spacecraft

More information

Classification of Phase Portraits at Equilibria for u (t) = f( u(t))

Classification of Phase Portraits at Equilibria for u (t) = f( u(t)) Classification of Phase Portraits at Equilibria for u t = f ut Transfer of Local Linearized Phase Portrait Transfer of Local Linearized Stability How to Classify Linear Equilibria Justification of the

More information

Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type 0

Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type 0 Anais do CNMAC v.2 ISSN 1984-82X Characterization of the stability boundary of nonlinear autonomous dynamical systems in the presence of a saddle-node equilibrium point of type Fabíolo M. Amaral Departamento

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation

Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stabilizing a Multi-Agent System to an Equilateral Polygon Formation Stephen L. Smith, Mireille E. Broucke, and Bruce A. Francis Abstract The problem of stabilizing a group of agents in the plane to a

More information

Invariant Manifolds of Dynamical Systems and an application to Space Exploration

Invariant Manifolds of Dynamical Systems and an application to Space Exploration Invariant Manifolds of Dynamical Systems and an application to Space Exploration Mateo Wirth January 13, 2014 1 Abstract In this paper we go over the basics of stable and unstable manifolds associated

More information

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control

Nonlinear Control Lecture # 1 Introduction. Nonlinear Control Nonlinear Control Lecture # 1 Introduction Nonlinear State Model ẋ 1 = f 1 (t,x 1,...,x n,u 1,...,u m ) ẋ 2 = f 2 (t,x 1,...,x n,u 1,...,u m ).. ẋ n = f n (t,x 1,...,x n,u 1,...,u m ) ẋ i denotes the derivative

More information

Rigid bodies - general theory

Rigid bodies - general theory Rigid bodies - general theory Kinetic Energy: based on FW-26 Consider a system on N particles with all their relative separations fixed: it has 3 translational and 3 rotational degrees of freedom. Motion

More information

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait

Prof. Krstic Nonlinear Systems MAE281A Homework set 1 Linearization & phase portrait Prof. Krstic Nonlinear Systems MAE28A Homework set Linearization & phase portrait. For each of the following systems, find all equilibrium points and determine the type of each isolated equilibrium. Use

More information

Model Predictive Regulation

Model Predictive Regulation Preprints of the 19th World Congress The International Federation of Automatic Control Model Predictive Regulation Cesar O. Aguilar Arthur J. Krener California State University, Bakersfield, CA, 93311,

More information

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign

QUANTIZED SYSTEMS AND CONTROL. Daniel Liberzon. DISC HS, June Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign QUANTIZED SYSTEMS AND CONTROL Daniel Liberzon Coordinated Science Laboratory and Dept. of Electrical & Computer Eng., Univ. of Illinois at Urbana-Champaign DISC HS, June 2003 HYBRID CONTROL Plant: u y

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 3 : Analytical Solutions of Linear ODE-IVPs

Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 3 : Analytical Solutions of Linear ODE-IVPs Module 6 : Solving Ordinary Differential Equations - Initial Value Problems (ODE-IVPs) Section 3 : Analytical Solutions of Linear ODE-IVPs 3 Analytical Solutions of Linear ODE-IVPs Before developing numerical

More information

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED.

DO NOT DO HOMEWORK UNTIL IT IS ASSIGNED. THE ASSIGNMENTS MAY CHANGE UNTIL ANNOUNCED. EE 5 Homewors Fall 04 Updated: Sunday, October 6, 04 Some homewor assignments refer to the textboos: Slotine and Li, etc. For full credit, show all wor. Some problems require hand calculations. In those

More information

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) 28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.

More information

I/O monotone dynamical systems. Germán A. Enciso University of California, Irvine Eduardo Sontag, Rutgers University May 25 rd, 2011

I/O monotone dynamical systems. Germán A. Enciso University of California, Irvine Eduardo Sontag, Rutgers University May 25 rd, 2011 I/O monotone dynamical systems Germán A. Enciso University of California, Irvine Eduardo Sontag, Rutgers University May 25 rd, 2011 BEFORE: Santa Barbara, January 2003 Having handed to me a photocopied

More information

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS

ASTATISM IN NONLINEAR CONTROL SYSTEMS WITH APPLICATION TO ROBOTICS dx dt DIFFERENTIAL EQUATIONS AND CONTROL PROCESSES N 1, 1997 Electronic Journal, reg. N P23275 at 07.03.97 http://www.neva.ru/journal e-mail: diff@osipenko.stu.neva.ru Control problems in nonlinear systems

More information

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić

HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON. Slobodan N. Simić HYBRID LIMIT CYCLES AND HYBRID POINCARÉ-BENDIXSON Slobodan N. Simić Department of Electrical Engineering and Computer Sciences, University of California, Berkeley, CA 94720-1774, U.S.A. Email: simic@eecs.berkeley.edu

More information

Chapter 3. State Feedback - Pole Placement. Motivation

Chapter 3. State Feedback - Pole Placement. Motivation Chapter 3 State Feedback - Pole Placement Motivation Whereas classical control theory is based on output feedback, this course mainly deals with control system design by state feedback. This model-based

More information

One Dimensional Dynamical Systems

One Dimensional Dynamical Systems 16 CHAPTER 2 One Dimensional Dynamical Systems We begin by analyzing some dynamical systems with one-dimensional phase spaces, and in particular their bifurcations. All equations in this Chapter are scalar

More information

Limit Cycles in High-Resolution Quantized Feedback Systems

Limit Cycles in High-Resolution Quantized Feedback Systems Limit Cycles in High-Resolution Quantized Feedback Systems Li Hong Idris Lim School of Engineering University of Glasgow Glasgow, United Kingdom LiHonIdris.Lim@glasgow.ac.uk Ai Poh Loh Department of Electrical

More information

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth)

There is a more global concept that is related to this circle of ideas that we discuss somewhat informally. Namely, a region R R n with a (smooth) 82 Introduction Liapunov Functions Besides the Liapunov spectral theorem, there is another basic method of proving stability that is a generalization of the energy method we have seen in the introductory

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

Nonlinear Tracking Control of Underactuated Surface Vessel American Control Conference June -. Portland OR USA FrB. Nonlinear Tracking Control of Underactuated Surface Vessel Wenjie Dong and Yi Guo Abstract We consider in this paper the tracking control problem

More information

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top

Physics 106a, Caltech 4 December, Lecture 18: Examples on Rigid Body Dynamics. Rotating rectangle. Heavy symmetric top Physics 106a, Caltech 4 December, 2018 Lecture 18: Examples on Rigid Body Dynamics I go through a number of examples illustrating the methods of solving rigid body dynamics. In most cases, the problem

More information

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao

CHATTERING-FREE SMC WITH UNIDIRECTIONAL AUXILIARY SURFACES FOR NONLINEAR SYSTEM WITH STATE CONSTRAINTS. Jian Fu, Qing-Xian Wu and Ze-Hui Mao International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 12, December 2013 pp. 4793 4809 CHATTERING-FREE SMC WITH UNIDIRECTIONAL

More information

6.4 Input-Output Linearization of SISO Systems

6.4 Input-Output Linearization of SISO Systems 246 Feedback Linearization Chap. 6 Assume that it is desired to have the link position Zj track a prespecified trajectory ). The control law (where a 3 ~ a o leads to the tracking error dynamics The above

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

IN THIS paper, we study the problem of asymptotic stabilization

IN THIS paper, we study the problem of asymptotic stabilization IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 49, NO 11, NOVEMBER 2004 1975 Nonlinear Control of Feedforward Systems With Bounded Signals Georgia Kaliora and Alessandro Astolfi Abstract The stabilization

More information

CHARACTERIZATION OF SADDLE-NODE EQUILIBRIUM POINTS ON THE STABILITY BOUNDARY OF NONLINEAR AUTONOMOUS DYNAMICAL SYSTEM

CHARACTERIZATION OF SADDLE-NODE EQUILIBRIUM POINTS ON THE STABILITY BOUNDARY OF NONLINEAR AUTONOMOUS DYNAMICAL SYSTEM CHARACTERIZATION OF SADDLE-NODE EQUILIBRIUM POINTS ON THE STABILITY BOUNDARY OF NONLINEAR AUTONOMOUS DYNAMICAL SYSTEM Fabíolo Moraes Amaral, Josaphat Ricardo Ribeiro Gouveia Júnior, Luís Fernando Costa

More information

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3)

Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and SO(3) 2011 50th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 2011 Stable Manifolds of Saddle Equilibria for Pendulum Dynamics on S 2 and

More information

Math 216 Final Exam 24 April, 2017

Math 216 Final Exam 24 April, 2017 Math 216 Final Exam 24 April, 2017 This sample exam is provided to serve as one component of your studying for this exam in this course. Please note that it is not guaranteed to cover the material that

More information

) sm wl t. _.!!... e -pt sinh y t. Vo + mx" + cx' + kx = 0 (26) has a unique tions x(o) solution for t ;?; 0 satisfying given initial condi

) sm wl t. _.!!... e -pt sinh y t. Vo + mx + cx' + kx = 0 (26) has a unique tions x(o) solution for t ;?; 0 satisfying given initial condi 1 48 Chapter 2 Linear Equations of Higher Order 28. (Overdamped) If Xo = 0, deduce from Problem 27 that x(t) Vo = e -pt sinh y t. Y 29. (Overdamped) Prove that in this case the mass can pass through its

More information

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers

Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeC15.1 Robust Stabilization of Non-Minimum Phase Nonlinear Systems Using Extended High Gain Observers Shahid

More information

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems

Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 26 FrB3.2 Robust Output Feedback Stabilization of a Class of Nonminimum Phase Nonlinear Systems Bo Xie and Bin

More information

Problem 1. Mathematics of rotations

Problem 1. Mathematics of rotations Problem 1. Mathematics of rotations (a) Show by algebraic means (i.e. no pictures) that the relationship between ω and is: φ, ψ, θ Feel free to use computer algebra. ω X = φ sin θ sin ψ + θ cos ψ (1) ω

More information

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM

THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM THE DESIGN OF ACTIVE CONTROLLER FOR THE OUTPUT REGULATION OF LIU-LIU-LIU-SU CHAOTIC SYSTEM Sundarapandian Vaidyanathan 1 1 Research and Development Centre, Vel Tech Dr. RR & Dr. SR Technical University

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

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

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Alexander Scheinker Miroslav Krstić. Model-Free Stabilization by Extremum Seeking

Alexander Scheinker Miroslav Krstić. Model-Free Stabilization by Extremum Seeking Alexander Scheinker Miroslav Krstić Model-Free Stabilization by Extremum Seeking 123 Preface Originating in 1922, in its 95-year history, extremum seeking has served as a tool for model-free real-time

More information

Stability and Control of dc Micro-grids

Stability and Control of dc Micro-grids Stability and Control of dc Micro-grids Alexis Kwasinski Thank you to Mr. Chimaobi N. Onwuchekwa (who has been working on boundary controllers) May, 011 1 Alexis Kwasinski, 011 Overview Introduction Constant-power-load

More information

Math 216 Second Midterm 19 March, 2018

Math 216 Second Midterm 19 March, 2018 Math 26 Second Midterm 9 March, 28 This sample exam is provided to serve as one component of your studying for this exam in this course. Please note that it is not guaranteed to cover the material that

More information

Aircraft Stability & Control

Aircraft Stability & Control Aircraft Stability & Control Textbook Automatic control of Aircraft and missiles 2 nd Edition by John H Blakelock References Aircraft Dynamics and Automatic Control - McRuler & Ashkenas Aerodynamics, Aeronautics

More information

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions

Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 12, DECEMBER 2003 2089 Global Analysis of Piecewise Linear Systems Using Impact Maps and Surface Lyapunov Functions Jorge M Gonçalves, Alexandre Megretski,

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

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

Further results on global stabilization of the PVTOL aircraft

Further results on global stabilization of the PVTOL aircraft Further results on global stabilization of the PVTOL aircraft Ahmad Hably, Farid Kendoul 2, Nicolas Marchand, and Pedro Castillo 2 Laboratoire d Automatique de Grenoble, ENSIEG BP 46, 3842 Saint Martin

More information

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games

Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Stability of Feedback Solutions for Infinite Horizon Noncooperative Differential Games Alberto Bressan ) and Khai T. Nguyen ) *) Department of Mathematics, Penn State University **) Department of Mathematics,

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

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

ter. on Can we get a still better result? Yes, by making the rectangles still smaller. As we make the rectangles smaller and smaller, the

ter. on Can we get a still better result? Yes, by making the rectangles still smaller. As we make the rectangles smaller and smaller, the Area and Tangent Problem Calculus is motivated by two main problems. The first is the area problem. It is a well known result that the area of a rectangle with length l and width w is given by A = wl.

More information