High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle

Size: px
Start display at page:

Download "High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle"

Transcription

1 High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4

2 The Class of Systems ẋ = Ax + Bφ(x, z, u) ż = ψ(x, z, u) y = Cx ζ = q(x, z) u R p is the control input y R m and ζ R s are the measured outputs x R r and z R l are the state variables φ, ψ and q are locally Lipschitz φ(0, 0, 0) = 0, ψ(0, 0, 0) = 0, q(0, 0) = 0 (A, B, C) represent m chains of integrators with r i integrators in the ith chain High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 2/4

3 The r r matrix A, the r m matrix B, and the m r matrix C are block diagonal matrices with m diagonal blocks, given by A i = C i = [ r i r i where 1 i m and r = r r m, B i = ] 1 r i r i 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 3/4

4 Sources of the Model: Normal form of a system having vector relative degree (r 1,, r m ) The system χ = f(χ) + g(χ)u y = h(χ) where u, y R m has vector relative degree (r 1,, r m ) if for i = 1,..., m, r i is the least number one has to differentiate the i-th output y i so that at least one of the m inputs u 1,..., u m appears explicitly. Moreover the m m matrix G(χ), whose (i, j) element is the coefficient of the control u j as it appears in y (r i) i, is nonsingular High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 4/4

5 The system can be transformed into the normal form (e.g. Isidori s book) ẋ = Ax + B[f 1 (x, z) + g 1 (x, z)u] ż = ψ(x, z, u) y = Cx where g 1 (x, z) is nonsingular In this case y is the only measured output (no ζ measurement) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 5/4

6 SISO system represented by the nth-order differential equation y (n) = F (y, y (1),, y (n 1), u, u (1),, u (m)) Extend the dynamics of the system by adding a series of m integrators at the input side and define v = u (m) as the control input of the extended system v = u (m) u (m 1) u (1) u y Plant High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 6/4

7 x = y y (1). y (n 1), z = u u (1). u (m 1 ) ẋ = Ax + BF(x, z, v) ż = A c z + B c v y = Cx ζ = z (A, B, C) represent a chain of n integrators and (A c, B c ) is a controllable canonical form representing a chain of m integrators High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 7/4

8 Uniformly observable SISO systems (Teel & Praly (1994)) y (n y+1) χ = h = α (y, y (1),, y (n y), u, u (1),, u (n u) ) (χ, u, u (1),, u (m u) ) χ, u and y are the state, input, and output, respectively Extend the dynamics of the system by adding a series of l u = max{n u, m u } integrators at the input side and define v = u (l u+1) as the control input of the extended system High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 8/4

9 x = y y (1). y (n y), z = u u (1). u (l u) ẋ = Ax + Bα(h(x, z), z) ż = A c z + B c v y = Cx ζ = z (A, B, C) represent a chain of n y integrators and (A c, B c ) is a controllable canonical form representing a chain of l u integrators High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 9/4

10 Models of mechanical and electromechanical systems, where displacement variables are measured while their derivatives (velocities, accelerations, etc.) are not measured Example: Magnetic suspension system Controller m Light source High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 10/4

11 ẏ = v v = g k m v L 0ai 2 2m(a + y) 2 [ 1 i = Ri + L ] 0avi L(y) (a + y) 2 + u y is the ball position, v is its velocity, and i is the electromagnet current [ ] y x =, z = i, ζ = z v High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 11/4

12 State Feedback Control: ϑ = Γ(ϑ, x, ζ) u = γ(ϑ, x, ζ) γ and Γ are locally Lipschitz γ(0, 0, 0) = 0 and Γ(0, 0, 0) = 0 γ and Γ are globally bounded functions of x; that is, γ(ϑ, x, ζ) k, x R r, (ϑ, ζ) Compact set Special Case: u = γ(x, ζ) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 12/4

13 Design the state feedback control such that the origin of the closed-loop system X = f(x), X = (x, z, ϑ) is asymptotically stable and other design requirements are satisfied, such as Region of attraction Transient response specifications state and/or control constraints High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 13/4

14 Output Feedback Control: ϑ = Γ(ϑ, ˆx, ζ) u = γ(ϑ, ˆx, ζ) ˆx = Aˆx + Bφ 0 (ˆx, ζ, u) + H(y Cˆx) H is block diagonal with m diagonal blocks, given by H i = α i 1 /ε α i 2 /ε2. α i r i 1 /εr i 1 α i r i /ε r i r i 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 14/4

15 ε is a positive constant to be specified and the positive constants α i j are chosen such that the roots of s r i + α i 1 sr i α i r i 1 s + αi r i = 0 are in the open left-half plane, for all i = 1,..., m φ 0 (x, ζ, u) is a nominal model of φ(x, z, u), which is required to be locally Lipschitz and globally bounded in x. Moreover, φ 0 (0, 0, 0) = 0 It is allowed to take φ 0 = 0, in which the case the observer is linear High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 15/4

16 Separation Theorem: Let R be the region of attraction of the origin of X = f(x), S be any compact set in the interior of R, and Q be any compact subset of R r. Then, there exists ε 1 > 0 such that, for every 0 < ε ε 1, the solutions (X(t), ˆx(t)) of the closed-loop system, starting in S Q, are bounded for all t 0 given any µ > 0, there exist ε 2 > 0 and T 2 > 0, both dependent on µ, such that, for every 0 < ε ε 2, the solutions of the closed-loop system, starting in S Q, satisfy X(t) µ and ˆx(t) µ, t T 2 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 16/4

17 given any µ > 0, there exists ε 3 > 0, dependent on µ, such that, for every 0 < ε ε 3, the solutions of the closed-loop system, starting in S Q, satisfy X(t) X s (t) µ, t 0 where X s is the solution of X s = f(x s ), X s (0) = X(0) if the origin of X = f(x) is exponentially stable, then there exists ε 4 > 0 such that, for every 0 < ε ε 4, the origin of the closed-loop system is exponentially stable and S Q is a subset of its region of attraction High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 17/4

18 Proof: Represent the closed-loop system in the singularly perturbed form - Example: Single-output with r = 3 ẋ 1 = x 2 ˆx1 = ˆx 2 + (α 1 /ε)(x 1 ˆx 1 ) ẋ 2 = x 3 ˆx 2 = ˆx 3 + (α 2 /ε 2 )(x 1 ˆx 1 ) ẋ 3 = φ ˆx3 = φ 0 + (α 3 /ε 3 )(x 1 ˆx 1 ) η 1 = x 1 ˆx 1 ε 2, η 2 = x 2 ˆx 2, η 3 = x 3 ˆx 3 ε ε η 1 = 1 ε [x 2 ˆx 2 (α 1 /ε)(x 1 ˆx 1 )] = α 1 η 1 + η 2 ε η 2 = x 3 ˆx 3 (α 2 /ε 2 )(x 1 ˆx 1 ) = α 2 η 1 + η 3 ε η 3 = ε[φ φ 0 (α 3 /ε 3 )(x 1 ˆx 1 )] = α 3 η 1 + ε(φ φ 0 ) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 18/4

19 ε η = ε η 1 = α 1 η 1 + η 2 ε η 2 = α 2 η 1 + η 3 ε η 2 = α 3 η 1 + ε(φ φ 0 ) α α α }{{} A 0 The characteristic equation of A 0 is A 0 is Hurwitz by design 0 0 η + (φ φ 0 ) 1 }{{} B s 3 + α 1 s 2 + α 2 s + α 3 = 0 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 19/4

20 For multi-output systems η ij = x ij ˆx ij ε r i j, for 1 i m and 1 j r i η = [η 11,..., η 1r1,..., η m1,..., η mrm ] T D(ε) = diag[ε r 1 1,..., 1,......, ε r m 1,..., 1] ˆx = x D(ε)η X = F(X, D(ε)η) ε η = A 0 η + εb (X, D(ε)η) where F(X, 0) = f(x) and A 0 is Hurwitz Slow Model: X = f(x), Fast Model: ε η = A 0 η High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 20/4

21 η O(1/ε l ) l = max{r 1,..., r m } 1 Σ O(ε) Ω b Ω c X High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 21/4

22 Converse Lyapunov Function: Since the origin of X = f(x) is asymptotically stable and R is its region of attraction, there is a smooth, positive definite function V (X) and a continuous, positive definite function U(X), both defined for all X R, such that V X V (X) as X R f(x) U(X), X R and for any c > 0, {V (X) c} is a compact subset of R High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 22/4

23 The compact set S is in the interior of R. Choose positive constants b and c such that c > b > max X S V (X). Then S Ω b = {V (X) b} Ω c = {V (X) c} R W(η) = η T P 0 η, P 0 A 0 + A T 0 P 0 = I λ 1 η 2 W(η) λ 2 η 2 W η A 0η η 2 Σ = {W(η) ε 2 }, Λ = Ω c Σ High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 23/4

24 Due to the global boundedness of F and in ˆx, there exist positive constants k 1 and k 2, independent of ε, such that F(X, D(ε)η) k 1, (X, D(ε)η) k 2 X Ω c and η R r For any 0 < ε < 1, there is L 1, independent of ε, such that for every 0 < ε ε, we have F(X, D(ε)η) F(X, 0) L 1 η, (X, η) Λ Step 1: show that there exist positive constants and ε 1 such that Λ is positively invariant for every 0 < ε ε 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 24/4

25 V = V F(X, D(ε)η) X = V V F(X, 0) + [F(X, D(ε)η) F(X, 0)] X X V X L 2, F(X, D(ε)η) F(X, 0) L 1 η η Σ λ 1 η 2 W(η) ε 2 η ε /λ 1 k 3 = L 1 L 2 /λ1 V U(X) + εk 3 Let β = min V (X)=c U(X) and ε 1 = β/k 3. For ε ε 1 V 0, (X, η) {V (X) = c} Σ High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 25/4

26 Ẇ = W η [ ] 1 ε A 0η + B 1 ε η 2 + 2η T P 0 B 1 2ε η 2 1 2ε η 2 + 2λ 2 k 2 η Take = 16k 2 2 P 0 3 Ẇ 1 2ε η 2, for W(η) ε 2 { V 0 (X, η) Ω c Σ Ẇ 0 (X, η) Ω c Σ } Λ is positively invariant High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 26/4

27 Step 2: Show that for all initial states (X(0), ˆx(0)) S Q, the trajectories enter the set Λ in finite time. X(0) S X(0) Ω b (X(0), ˆx(0)) S Q η(0) k/ε l where l = max{r 1,..., r m } 1 Because Ω b is in the interior of Ω c and X(t) X(0) k 1 t as long as X(t) Ω c, there exists a finite time T 0, independent of ε, such that X(t) Ω c for all t [0, T 0 ] High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 27/4

28 For W(η) ε 2 Ẇ 1 2ε η 2 1 2ελ 2 W(η) def = σ 1 ε W(η) where σ 1 = 1 2λ 2 W(η(t)) W(η(0)) exp ( σ 1 t/ε) η(0) k ε l W(η(0)) λ 2k 2 where σ 2 = λ 2 k 2 ε 2l def = σ 2 ε 2l W(η(t)) σ 2 ε 2l exp ( σ 1t/ε) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 28/4

29 W(η(t)) σ 2 ε 2l exp ( σ 1t/ε) W(η(t)) reaches ε 2 within the interval [0, T(ε)], where σ 2 ε 2l exp ( σ 1T(ε)/ε) = ε 2 T(ε) = ε σ 1 ln lim T(ε) = 0 ε 0 ( σ2 ε 2(l+1) Choose ε 2 > 0 small enough that T(ε) 1 2 T 0 for all 0 < ε ε 2. Taking ε 1 = min { ε, ε 1, ε 2 } guarantees that, for every 0 < ε ε 1, the trajectory (X(t), η(t)) enters Λ during the interval [0, T(ε)] and remains there for all t T(ε). This completes the proof of the first bullet ) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 29/4

30 Step 3: Show that there is a class K function γ such that X enters the set {V (X) γ(ε)} in finite time For all (X, η) Λ, we have Let V U(x) + εk 3 = 1 2 U(X) 1 2 U(X) + εk 3 c 0 (ε) = max {V (X)} U(X) 2εk 3 c 0 (ε) is a nondecreasing function of ε and c 0 (0) = 0. Hence, we can find a class K function γ such that c 0 (ε) γ(ε) {U(X) 2εk 3 } {V (X) c 0 (ε)} {V (X) γ(ε)} High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 30/4

31 {U(X) 2εk 3 } {V (X) γ(ε)} V (X) γ(ε) U(X) 2εk 3 V 1 2 U(X) 1 2 U(X) + εk 3 V (X) γ(ε) V 1 2 U(X) X(t) enters the set {V (X) γ(ε)} in finite time X(t) {V (X) γ(ε)}, η(t) {W(η) ε 2 } High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 31/4

32 Given µ > 0 there is ε 3 > 0 such that 0 < ε ε 3 {V (X) γ(ε)} { X µ 2 } {W(η) ε 2 } { η µ 2 There is T 1 > 0 such that for all t T 1 and every 0 < ε ε 2 = min{ε 1, ε 3} X(t) µ 2, η(t) µ 2 ˆx(t) = x(t) D(ε)η(t) x(t) + η(t) µ This completes the proof of the second bullet High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 32/4

33 To prove the third bullet, we divide the interval [0, ) into three intervals [0, T(ε)], [T(ε), T 2 ], and [T 2, ), where T 2 will be determined From the ultimate boundedness of X(t), shown in in the second bullet, and the asymptotic stability of the origin of X = f(x), we conclude that there exists a finite time T 2 T(ε), independent of ε, such that, for every 0 < ε ε 2, we have X(t) X s (t) µ, t T 2 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 33/4

34 On the interval [0, T(ε)], we have X(t) X(0) k 1 t, X s (t) X(0) k 1 t X(t) X s (t) 2k 1 T(ε), t [0, T(ε)] Since T(ε) 0 as ε 0, there exists 0 < ε 4 ε 2 such that, for every 0 < ε ε 4 X(t) X s (t) µ, t [0, T(ε)] High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 34/4

35 Over the interval [T(ε), T 2 ], the solution X(t) satisfies X = F(X, D(ε)η(t)), with X(T(ε)) X s (T(ε)) δ 1 (ε) where D(ε)η is O(ε), δ 1 (ε) 0 as ε 0, and F(X, 0) = f(x) By the continuous dependence of the solutions of differential equations on initial conditions and right-hand-side functions, there exists 0 < ε 5 ε 2 such that, for every 0 < ε ε 5 X(t) X s (t) µ, t [T(ε), T 3 ] This completes the proof of the third bullet High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 35/4

36 If the origin of X = f(x) is exponentially stable, there exists a continuously differentiable Lyapunov function V 1 (X) which satisfies b 1 X 2 V 1 (X) b 2 X 2 V 1 X F(X, 0) b 3 X 2 V 1 X b 4 X over the ball B r0 R for some positive constants r 0, b 1, b 2, b 3, and b 4 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 36/4

37 V 2 (X, η) = V 1 (X) + W(η) V 2 b 3 X 2 + 2β 1 X η ((1/ε) β 2 ) η 2 for some nonnegative constants β 1 and β 2 V 2 Y T QY where Q = [ b 3 β 1 β 1 (1/ε) β 2 ], Y = [ X η ] High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 37/4

38 Q = [ b 3 β 1 β 1 (1/ε) β 2 ] Q will be positive definite for sufficiently small ε. Hence, there is a neighborhood N of the origin, independent of ε, and ε 6 > 0 such that for every 0 < ε ε 6, the origin is exponentially stable and every trajectory in N converges to the origin as t There exists ε 7 > 0 such that for every 0 < ε ε 7, {V (X) γ(ε)} {W(η) ε 2 } N Hence, all solutions starting in S Q enter N and converge to the origin as t Done High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 38/4

39 Example: stabilize the pendulum ml 2 θ + mgl sin θ + k 0 l 2 θ = u at (θ = π, θ = 0). Let x 1 = θ π, x 2 = θ ẋ 1 = x 2 ẋ 2 = g l sin x 1 k 0 m x ml 2u State Feedback: s = a 1 x 1 + x 2 ṡ = a 1 x 2 + g l sin x 1 k 0 m x ml 2u u = β sat ( ) a1 x 1 + x 2 µ = β sat ( a1 (θ π) + θ ) µ High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 39/4

40 Output Feedback: Only θ is measured Nonlinear Observer: ˆθ = ˆω + (2/ε)(θ ˆθ) ˆω = φ 0 (ˆθ, u) + (1/ε 2 )(θ ˆθ) where φ 0 = â sin ˆθ + ĉu is a nominal model of φ = (g/l)sin θ (k 0 /m) θ + (1/ml 2 )u Linear Observer: ˆθ = ˆω + (2/ε)(θ ˆθ) ˆω = (1/ε 2 )(θ ˆθ) High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 40/4

41 Observer eigenvalues are ( 1/ε, 1/ε) Simulation Parameters: m = 0.15, l = 1.05, k 0 = 0.02 m = 0.15, l = 1.05 a 1 = 1, β = 4, µ = 1 â = g l, ĉ = 1 ml 2 (Nonlinear - actual) m = 0.1, l = 1 (Nonlinear - nominal) ε = 0.05, 0.01 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 41/4

42 3.5 (a) 2 (b) θ 2 ω SFB OFB ε = 0.05 OFB ε = (c) 3.5 (d) 3 3 θ θ Time Time High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 42/4

43 Figures (a) and (b) show θ and ω = θ for a nonlinear high-gain observer with nominal m and l Figure (c) shows θ for a nonlinear high-gain observer with actual m and l Figure (d) shows θ for a linear high-gain observer Remark: When ε is relatively large, we see an advantage for including φ 0 in the observer when it is a good model of φ. However, if the model is not that good, a linear observer may perform better. The important thing to notice here is that the differences between the three observers diminish as ε decreases. This is expected, because decreasing ε rejects the effect of the uncertainty in modeling φ High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 43/4

44 What if the origin of X = f(x) is asymptotically, but not exponentially, stable? Case 1: No modeling error φ = φ 0 (Teel & Praly (1994)) X = F(X, D(ε)η) ε η = A 0 η + εb (X, D(ε)η) V X F(X, 0) U(X), W η A 0η η 2 F(X, D(ε)η) F(X, 0) L 1 η = φ(x, ζ, u) φ(ˆx, ζ, u) L 3 η High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 44/4

45 V 3 (X, η) = V (X) + W(η) V 3 = V V F(X, 0) + [F(X, D(ε)η) F(X, 0)] X X + 1 [ ] 2 W 1 W η ε A 0η + B (X, D(ε)η) U(X) + β 1 η β 2 ε η for some positive constants β 1 and β 2 V 3 U(X) β 2 2ε η for sufficiently small ε. The origin is asymptotically stable High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 45/4

46 Case 2: φ φ 0 The origin of the closed-loop system is asymptotically stable under additional conditions that restrict the modeling error φ φ 0 (see Atassi and Khalil (1999)) Example: ẋ 1 = x 2, ẋ 2 = h(x 1 ) + u, y = x 1 x 1 h(x 1 ) > 0, x 1 0, State Feedback: u = x 2 V = 1 2 x2 1 + x 1x 2 + x x1 0 h(z) dz V = x 1 h(x 1 ) x 2 2 The origin is globally asymptotically stable High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 46/4

47 If h (0) = 0 (e.g., h(x 1 ) = x 3 1 ) the origin is not exponentially stable because the linearization is not Hurwitz Output Feedback: ẋ = [ ] x ˆx 1 = ˆx 2 + (2/ε)(x 1 ˆx 1 ) ˆx 2 = h 0 (ˆx 1 ) + (1/ε 2 )(x 1 ˆx 1 ) u = ˆx 2 High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 47/4

48 If h 0 (x 1 ) = x 1, the closed-loop system is given by ẋ 1 = x 2 ẋ 2 = h(x 1 ) x 2 + η 2 ε η 1 = 2η 1 + η 2 ε η 2 = (1 + ε)η 1 + ε[ h(x 1 ) + x 1 ] Linearization at the origin yields the linear system ẋ ẋ 2 η 1 = /ε 1/ε η (1 + ε)/ε 0 x 1 x 2 η 1 η 2 For ε (0, 1), there is a positive eigenvalue; hence the origin is unstable High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 48/4

High-Gain Observers in Nonlinear Feedback Control

High-Gain Observers in Nonlinear Feedback Control High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear

More information

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess

ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS. Stephanie Priess ANALYSIS OF THE USE OF LOW-PASS FILTERS WITH HIGH-GAIN OBSERVERS By Stephanie Priess A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of Electrical

More information

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation

High-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y

More information

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems

Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t

More information

Design and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems

Design and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems Design and Performance Tradeoffs of High-Gain Observers with Applications to the Control of Smart Material Actuated Systems By Jeffrey H. Ahrens A DISSERTATION Submitted to Michigan State University in

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 Control. Nonlinear Control Lecture # 24 State Feedback Stabilization

Nonlinear Control. Nonlinear Control Lecture # 24 State Feedback Stabilization Nonlinear Control Lecture # 24 State Feedback Stabilization Feedback Lineaization What information do we need to implement the control u = γ 1 (x)[ ψ(x) KT(x)]? What is the effect of uncertainty in ψ,

More information

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 3 Stability of Equilibrium Points Nonlinear Control Lecture # 3 Stability of Equilibrium Points The Invariance Principle Definitions Let x(t) be a solution of ẋ = f(x) A point p is a positive limit point of x(t) if there is a sequence

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

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

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems

Nonlinear Control. Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Nonlinear Control Lecture # 8 Time Varying and Perturbed Systems Time-varying Systems ẋ = f(t,x) f(t,x) is piecewise continuous in t and locally Lipschitz in x for all t 0 and all x D, (0 D). The origin

More information

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability

Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 1/1 Nonlinear Systems and Control Lecture # 19 Perturbed Systems & Input-to-State Stability p. 2/1 Perturbed Systems: Nonvanishing Perturbation Nominal System: Perturbed System: ẋ = f(x), f(0) = 0 ẋ

More information

Peaking Attenuation of High-Gain Observers Using Adaptive Techniques: State Estimation and Feedback Control

Peaking Attenuation of High-Gain Observers Using Adaptive Techniques: State Estimation and Feedback Control Peaking Attenuation of High-Gain Observers Using Adaptive Techniques: State Estimation and Feedback Control Mehran Shakarami, Kasra Esfandiari, Amir Abolfazl Suratgar, and Heidar Ali Talebi Abstract A

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

Feedback Linearization Feedback Linearization Peter Al Hokayem and Eduardo Gallestey May 14, 2015 1 Introduction Consider a class o single-input-single-output (SISO) nonlinear systems o the orm ẋ = (x) + g(x)u (1) y = h(x) (2)

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

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points

Nonlinear Control. Nonlinear Control Lecture # 2 Stability of Equilibrium Points Nonlinear Control Lecture # 2 Stability of Equilibrium Points Basic Concepts ẋ = f(x) f is locally Lipschitz over a domain D R n Suppose x D is an equilibrium point; that is, f( x) = 0 Characterize and

More information

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control Nonlinear Control Lecture # 14 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design

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

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

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

Quasi-ISS Reduced-Order Observers and Quantized Output Feedback

Quasi-ISS Reduced-Order Observers and Quantized Output Feedback Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 16-18, 2009 FrA11.5 Quasi-ISS Reduced-Order Observers and Quantized Output Feedback

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 Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone

Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone International Journal of Automation and Computing 8), May, -8 DOI:.7/s633--574-4 Design of Observer-based Adaptive Controller for Nonlinear Systems with Unmodeled Dynamics and Actuator Dead-zone Xue-Li

More information

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control

Nonlinear Control Lecture # 36 Tracking & Regulation. Nonlinear Control Nonlinear Control Lecture # 36 Tracking & Regulation Normal form: η = f 0 (η,ξ) ξ i = ξ i+1, for 1 i ρ 1 ξ ρ = a(η,ξ)+b(η,ξ)u y = ξ 1 η D η R n ρ, ξ = col(ξ 1,...,ξ ρ ) D ξ R ρ Tracking Problem: Design

More information

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form

Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Robust Semiglobal Nonlinear Output Regulation The case of systems in triangular form Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio

More information

2.10 Saddles, Nodes, Foci and Centers

2.10 Saddles, Nodes, Foci and Centers 2.10 Saddles, Nodes, Foci and Centers In Section 1.5, a linear system (1 where x R 2 was said to have a saddle, node, focus or center at the origin if its phase portrait was linearly equivalent to one

More information

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers

Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers Milano (Italy) August 28 - September 2, 2 Output Regulation of Non-Minimum Phase Nonlinear Systems Using Extended High-Gain Observers Shahid Nazrulla Hassan K Khalil Electrical & Computer Engineering,

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

ESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS. Almuatazbellah Muftah Boker

ESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS. Almuatazbellah Muftah Boker ESTIMATION AND CONTROL OF NONLINEAR SYSTEMS USING EXTENDED HIGH-GAIN OBSERVERS By Almuatazbellah Muftah Boker A DISSERTATION Submitted to Michigan State University in partial fulfillment of the requirements

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

The Implicit and Inverse Function Theorems Notes to supplement Chapter 13.

The Implicit and Inverse Function Theorems Notes to supplement Chapter 13. The Implicit and Inverse Function Theorems Notes to supplement Chapter 13. Remark: These notes are still in draft form. Examples will be added to Section 5. If you see any errors, please let me know. 1.

More information

STATE OBSERVERS FOR NONLINEAR SYSTEMS WITH SMOOTH/BOUNDED INPUT 1

STATE OBSERVERS FOR NONLINEAR SYSTEMS WITH SMOOTH/BOUNDED INPUT 1 K Y B E R N E T I K A V O L U M E 3 5 ( 1 9 9 9 ), N U M B E R 4, P A G E S 3 9 3 4 1 3 STATE OBSERVERS FOR NONLINEAR SYSTEMS WITH SMOOTH/BOUNDED INPUT 1 Alfredo Germani and Costanzo Manes It is known

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

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

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems

On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems On Convergence of Nonlinear Active Disturbance Rejection for SISO Systems Bao-Zhu Guo 1, Zhi-Liang Zhao 2, 1 Academy of Mathematics and Systems Science, Academia Sinica, Beijing, 100190, China E-mail:

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

Stability of Parameter Adaptation Algorithms. Big picture

Stability of Parameter Adaptation Algorithms. Big picture ME5895, UConn, Fall 215 Prof. Xu Chen Big picture For ˆθ (k + 1) = ˆθ (k) + [correction term] we haven t talked about whether ˆθ(k) will converge to the true value θ if k. We haven t even talked about

More information

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems.

Applied Math Qualifying Exam 11 October Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. Printed Name: Signature: Applied Math Qualifying Exam 11 October 2014 Instructions: Work 2 out of 3 problems in each of the 3 parts for a total of 6 problems. 2 Part 1 (1) Let Ω be an open subset of R

More information

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective

Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Autonomous Helicopter Landing A Nonlinear Output Regulation Perspective Andrea Serrani Department of Electrical and Computer Engineering Collaborative Center for Control Sciences The Ohio State University

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 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

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

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

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

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form

Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Output Feedback Stabilization with Prescribed Performance for Uncertain Nonlinear Systems in Canonical Form Charalampos P. Bechlioulis, Achilles Theodorakopoulos 2 and George A. Rovithakis 2 Abstract The

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

1 Relative degree and local normal forms

1 Relative degree and local normal forms THE ZERO DYNAMICS OF A NONLINEAR SYSTEM 1 Relative degree and local normal orms The purpose o this Section is to show how single-input single-output nonlinear systems can be locally given, by means o a

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

Input to state Stability

Input to state Stability Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =

More information

OUTPUT FEEDBACK STABILIZATION FOR COMPLETELY UNIFORMLY OBSERVABLE NONLINEAR SYSTEMS. H. Shim, J. Jin, J. S. Lee and Jin H. Seo

OUTPUT FEEDBACK STABILIZATION FOR COMPLETELY UNIFORMLY OBSERVABLE NONLINEAR SYSTEMS. H. Shim, J. Jin, J. S. Lee and Jin H. Seo OUTPUT FEEDBACK STABILIZATION FOR COMPLETELY UNIFORMLY OBSERVABLE NONLINEAR SYSTEMS H. Shim, J. Jin, J. S. Lee and Jin H. Seo School of Electrical Engineering, Seoul National University San 56-, Shilim-Dong,

More information

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh

REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS. Abhyudai Singh REGULATION OF NONLINEAR SYSTEMS USING CONDITIONAL INTEGRATORS By Abhyudai Singh A THESIS Submitted to Michigan State University in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE

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

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

THE area of nonlinear output feedback control has received much attention after the publication of the work [3], in which

THE area of nonlinear output feedback control has received much attention after the publication of the work [3], in which A Separation Principle for a Class of Non Uniformly Completely Observable Systems Manfredi Maggiore, Member, IEEE, and Kevin M. Passino, Senior Member, IEEE Abstract This paper introduces a new approach

More information

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD

NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD NONLINEAR CONTROLLER DESIGN FOR ACTIVE SUSPENSION SYSTEMS USING THE IMMERSION AND INVARIANCE METHOD Ponesit Santhanapipatkul Watcharapong Khovidhungij Abstract: We present a controller design based on

More information

Using Lyapunov Theory I

Using Lyapunov Theory I Lecture 33 Stability Analysis of Nonlinear Systems Using Lyapunov heory I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Outline Motivation Definitions

More information

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19

POLE PLACEMENT. Sadegh Bolouki. Lecture slides for ECE 515. University of Illinois, Urbana-Champaign. Fall S. Bolouki (UIUC) 1 / 19 POLE PLACEMENT Sadegh Bolouki Lecture slides for ECE 515 University of Illinois, Urbana-Champaign Fall 2016 S. Bolouki (UIUC) 1 / 19 Outline 1 State Feedback 2 Observer 3 Observer Feedback 4 Reduced Order

More information

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback

Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback 2005 American Control Conference June 8-10, 2005. Portland, OR, USA FrC17.5 Semi-global Robust Output Regulation for a Class of Nonlinear Systems Using Output Feedback Weiyao Lan, Zhiyong Chen and Jie

More information

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015

EN Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 EN530.678 Nonlinear Control and Planning in Robotics Lecture 10: Lyapunov Redesign and Robust Backstepping April 6, 2015 Prof: Marin Kobilarov 1 Uncertainty and Lyapunov Redesign Consider the system [1]

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

Stability in the sense of Lyapunov

Stability in the sense of Lyapunov CHAPTER 5 Stability in the sense of Lyapunov Stability is one of the most important properties characterizing a system s qualitative behavior. There are a number of stability concepts used in the study

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

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

Calculating the domain of attraction: Zubov s method and extensions

Calculating the domain of attraction: Zubov s method and extensions Calculating the domain of attraction: Zubov s method and extensions Fabio Camilli 1 Lars Grüne 2 Fabian Wirth 3 1 University of L Aquila, Italy 2 University of Bayreuth, Germany 3 Hamilton Institute, NUI

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

Converse Lyapunov theorem and Input-to-State Stability

Converse Lyapunov theorem and Input-to-State Stability Converse Lyapunov theorem and Input-to-State Stability April 6, 2014 1 Converse Lyapunov theorem In the previous lecture, we have discussed few examples of nonlinear control systems and stability concepts

More information

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1)

EL 625 Lecture 10. Pole Placement and Observer Design. ẋ = Ax (1) EL 625 Lecture 0 EL 625 Lecture 0 Pole Placement and Observer Design Pole Placement Consider the system ẋ Ax () The solution to this system is x(t) e At x(0) (2) If the eigenvalues of A all lie in the

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

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS

Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS Lyapunov stability ORDINARY DIFFERENTIAL EQUATIONS An ordinary differential equation is a mathematical model of a continuous state continuous time system: X = < n state space f: < n! < n vector field (assigns

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

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

1. Find the solution of the following uncontrolled linear system. 2 α 1 1

1. Find the solution of the following uncontrolled linear system. 2 α 1 1 Appendix B Revision Problems 1. Find the solution of the following uncontrolled linear system 0 1 1 ẋ = x, x(0) =. 2 3 1 Class test, August 1998 2. Given the linear system described by 2 α 1 1 ẋ = x +

More information

Input-to-state stability and interconnected Systems

Input-to-state stability and interconnected Systems 10th Elgersburg School Day 1 Input-to-state stability and interconnected Systems Sergey Dashkovskiy Universität Würzburg Elgersburg, March 5, 2018 1/20 Introduction Consider Solution: ẋ := dx dt = ax,

More information

STRUCTURE MATTERS: Some Notes on High Gain Observer Design for Nonlinear Systems. Int. Conf. on Systems, Analysis and Automatic Control 2012

STRUCTURE MATTERS: Some Notes on High Gain Observer Design for Nonlinear Systems. Int. Conf. on Systems, Analysis and Automatic Control 2012 Faculty of Electrical and Computer Engineering Institute of Control Theory STRUCTURE MATTERS: Some Notes on High Gain Observer Design for Nonlinear Systems Klaus Röbenack Int. Conf. on Systems, Analysis

More information

Observability for deterministic systems and high-gain observers

Observability for deterministic systems and high-gain observers Observability for deterministic systems and high-gain observers design. Part 1. March 29, 2011 Introduction and problem description Definition of observability Consequences of instantaneous observability

More information

Control design with guaranteed ultimate bound for feedback linearizable systems

Control design with guaranteed ultimate bound for feedback linearizable systems Control design with guaranteed ultimate bound for feedback linearizable systems Ernesto Kofman, Fernando Fontenla Hernan Haimovich María M. Seron CONICET; Depto. de Electrónica, Fac. de Cs. Exactas, Ing.

More information

Periodic solutions of the perturbed symmetric Euler top

Periodic solutions of the perturbed symmetric Euler top Periodic solutions of the perturbed symmetric Euler top Universitatea Babeş-Bolyai (Cluj-Napoca, Romania) abuica@math.ubbcluj.ro and Universitat de Lleida (Lleida, Spain) Plan of the talk 1 Our problem

More information

High gain observer for a class of implicit systems

High gain observer for a class of implicit systems High gain observer for a class of implicit systems Hassan HAMMOURI Laboratoire d Automatique et de Génie des Procédés, UCB-Lyon 1, 43 bd du 11 Novembre 1918, 69622 Villeurbanne, France E-mail: hammouri@lagepuniv-lyon1fr

More information

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference

Low Gain Feedback. Properties, Design Methods and Applications. Zongli Lin. July 28, The 32nd Chinese Control Conference Low Gain Feedback Properties, Design Methods and Applications Zongli Lin University of Virginia Shanghai Jiao Tong University The 32nd Chinese Control Conference July 28, 213 Outline A review of high gain

More information

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters

Set-based adaptive estimation for a class of nonlinear systems with time-varying parameters Preprints of the 8th IFAC Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control Furama Riverfront, Singapore, July -3, Set-based adaptive estimation for

More information

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

Trajectory Tracking Control of Bimodal Piecewise Affine Systems 25 American Control Conference June 8-1, 25. Portland, OR, USA ThB17.4 Trajectory Tracking Control of Bimodal Piecewise Affine Systems Kazunori Sakurama, Toshiharu Sugie and Kazushi Nakano Abstract This

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

1 Continuous-time Systems

1 Continuous-time Systems Observability Completely controllable systems can be restructured by means of state feedback to have many desirable properties. But what if the state is not available for feedback? What if only the output

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 Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov

More information

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft

Control Systems Design, SC4026. SC4026 Fall 2010, dr. A. Abate, DCSC, TU Delft Control Systems Design, SC426 SC426 Fall 2, dr A Abate, DCSC, TU Delft Lecture 5 Controllable Canonical and Observable Canonical Forms Stabilization by State Feedback State Estimation, Observer Design

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

3 Stability and Lyapunov Functions

3 Stability and Lyapunov Functions CDS140a Nonlinear Systems: Local Theory 02/01/2011 3 Stability and Lyapunov Functions 3.1 Lyapunov Stability Denition: An equilibrium point x 0 of (1) is stable if for all ɛ > 0, there exists a δ > 0 such

More information

Nonlinear Adaptive Estimation Andits Application To Synchronization Of Lorenz System

Nonlinear Adaptive Estimation Andits Application To Synchronization Of Lorenz System University of Central Florida Electronic Theses and Dissertations Doctoral Dissertation (Open Access) Nonlinear Adaptive Estimation Andits Application To Synchronization Of Lorenz System 2004 Yufang Jin

More information

Gramians based model reduction for hybrid switched systems

Gramians based model reduction for hybrid switched systems Gramians based model reduction for hybrid switched systems Y. Chahlaoui Younes.Chahlaoui@manchester.ac.uk Centre for Interdisciplinary Computational and Dynamical Analysis (CICADA) School of Mathematics

More information

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems

Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Output Regulation of Uncertain Nonlinear Systems with Nonlinear Exosystems Zhengtao Ding Manchester School of Engineering, University of Manchester Oxford Road, Manchester M3 9PL, United Kingdom zhengtaoding@manacuk

More information

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits

Poincaré Map, Floquet Theory, and Stability of Periodic Orbits Poincaré Map, Floquet Theory, and Stability of Periodic Orbits CDS140A Lecturer: W.S. Koon Fall, 2006 1 Poincaré Maps Definition (Poincaré Map): Consider ẋ = f(x) with periodic solution x(t). Construct

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

CHAPTER 1. Introduction

CHAPTER 1. Introduction CHAPTER 1 Introduction Linear geometric control theory was initiated in the beginning of the 1970 s, see for example, [1, 7]. A good summary of the subject is the book by Wonham [17]. The term geometric

More information

Nonlinear Control Lecture 5: Stability Analysis II

Nonlinear Control Lecture 5: Stability Analysis II Nonlinear Control Lecture 5: Stability Analysis II Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 5 1/41

More information

Adaptive Tracking and Estimation for Nonlinear Control Systems

Adaptive Tracking and Estimation for Nonlinear Control Systems Adaptive Tracking and Estimation for Nonlinear Control Systems Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio de Queiroz Sponsored by NSF/DMS Grant 0708084 AMS-SIAM

More information

Chapter III. Stability of Linear Systems

Chapter III. Stability of Linear Systems 1 Chapter III Stability of Linear Systems 1. Stability and state transition matrix 2. Time-varying (non-autonomous) systems 3. Time-invariant systems 1 STABILITY AND STATE TRANSITION MATRIX 2 In this chapter,

More information

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.

Lecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster. Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture

More information

CONTROL DESIGN FOR SET POINT TRACKING

CONTROL DESIGN FOR SET POINT TRACKING Chapter 5 CONTROL DESIGN FOR SET POINT TRACKING In this chapter, we extend the pole placement, observer-based output feedback design to solve tracking problems. By tracking we mean that the output is commanded

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