Introduction to Nonlinear Control Lecture # 4 Passivity
|
|
- Laurence Osborne
- 5 years ago
- Views:
Transcription
1 p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity
2 È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0
3 p. 3/6 y y y u u u (a) (b) (c) Passive Passive Not passive y = h(t, u), h [0, ] Vector case: [ ] y = h(t, u), h T = h 1, h 2,, h p power inflow = Σ p i=1 u iy i = u T y
4 p. 4/6 Definition: y = h(t, u) is passive if u T y 0 lossless if u T y = 0 input strictly passive if u T y u T ϕ(u) for some function ϕ where u T ϕ(u) > 0, u 0 output strictly passive if u T y y T ρ(y) for some function ρ where y T ρ(y) > 0, y 0
5 p. 5/6 Sector Nonlinearity: h belongs to the sector [α, β] (h [α, β]) if αu 2 uh(t, u) βu 2 y y= βu y y=βu y=αu u y=αu u (a) α > 0 (b) α < 0 Also, h (α, β], h [α, β), h (α, β)
6 p. 6/6 αu 2 uh(t, u) βu 2 [h(t, u) αu][h(t, u) βu] 0 Definition: A memoryless function h(t, u) is said to belong to the sector [0, ] if u T h(t, u) 0 [K 1, ] if u T [h(t, u) K 1 u] 0 [0, K 2 ] with K 2 = K T 2 > 0 if h T (t, u)[h(t, u) K 2 u] 0 [K 1, K 2 ] with K = K 2 K 1 = K T > 0 if [h(t, u) K 1 u] T [h(t, u) K 2 u] 0
7 p. 7/6 Example h(u) = [ h 1 (u 1 ) h 2 (u 2 ) K 1 = [ ] α α 2, h i [α i, β i ], β i > α i i = 1, 2 ], K 2 = [ β β 2 ] h [K 1, K 2 ] [ β 1 α 1 0 K = K 2 K 1 = 0 β 2 α 2 ]
8 p. 8/6 Example h(u) Lu γ u K 1 = L γi, K 2 = L + γi [h(u) K 1 u] T [h(u) K 2 u] = h(u) Lu 2 γ 2 u 2 0 K = K 2 K 1 = 2γI
9 p. 9/6 A function in the sector [K 1, K 2 ] can be transformed into a function in the sector [0, ] by input feedforward followed by output feedback + + K 1 y = h(t, u) + K 1 [K 1, K 2 ] Feedforward [0, K] K 1 [0, I] Feedback [0, ]
10 Ú ½ ½ È È È È È ¾ Ú ¾ ¾ ¾ µ ««««Ú ¾ Ä Ú Ú È È È È È p. 10/6 State Models Ä ¹ ¹ ¹ Ý Ù ½ ½ Ú ½ µ È È Ú µ Lẋ 1 = u h 2 (x 1 ) x 2 Cẋ 2 = x 1 h 3 (x 2 ) y = x 1 + h 1 (u)
11 p. 11/6 V (x) = 1 2 Lx Cx2 2 t 0 u(s)y(s) ds V (x(t)) V (x(0)) u(t)y(t) V (x(t), u(t)) V = Lx 1 ẋ 1 + Cx 2 ẋ 2 = x 1 [u h 2 (x 1 ) x 2 ] + x 2 [x 1 h 3 (x 2 )] = x 1 [u h 2 (x 1 )] x 2 h 3 (x 2 ) = [x 1 + h 1 (u)]u uh 1 (u) x 1 h 2 (x 1 ) x 2 h 3 (x 2 ) = uy uh 1 (u) x 1 h 2 (x 1 ) x 2 h 3 (x 2 )
12 p. 12/6 uy = V + uh 1 (u) + x 1 h 2 (x 1 ) + x 2 h 3 (x 2 ) If h 1, h 2, and h 3 are passive, uy V and the system is passive Case 1: If h 1 = h 2 = h 3 = 0, then uy = V ; no energy dissipation; the system is lossless Case 2: If h 1 (0, ] (uh 1 (u) > 0 for u 0), then uy V + uh 1 (u) The energy absorbed over [0, t] will be greater than the increase in the stored energy, unless the input u(t) is identically zero. This is a case of input strict passivity
13 p. 13/6 Case 3: If h 1 = 0 and h 2 (0, ], then y = x 1 and uy V + yh 2 (y) The energy absorbed over [0, t] will be greater than the increase in the stored energy, unless the output y is identically zero. This is a case of output strict passivity Case 4: If h 2 (0, ) and h 3 (0, ), then uy V + x 1 h 2 (x 1 ) + x 2 h 3 (x 2 ) x 1 h 2 (x 1 ) + x 2 h 3 (x 2 ) is a positive definite function of x. This is a case of state strict passivity because the energy absorbed over [0, t] will be greater than the increase in the stored energy, unless the state x is identically zero
14 p. 14/6 Definition: The system ẋ = f(x, u), y = h(x, u) is passive if there is a continuously differentiable positive semidefinite function V (x) (the storage function) such that u T y V = V x Moreover, it is said to be lossless if u T y = V f(x, u), (x, u) input strictly passive if u T y V + u T ϕ(u) for some function ϕ such that u T ϕ(u) > 0, u 0
15 p. 15/6 output strictly passive if u T y V + y T ρ(y) for some function ρ such that y T ρ(y) > 0, y 0 strictly passive if u T y V + ψ(x) for some positive definite function ψ Example ẋ = u, y = x V (x) = 1 2 x2 uy = V Lossless
16 p. 16/6 Example ẋ = u, y = x + h(u), h [0, ] V (x) = 1 2 x2 uy = V + uh(u) Passive Example h (0, ] uh(u) > 0 u 0 Input strictly passive ẋ = h(x) + u, y = x, h [0, ] V (x) = 1 2 x2 uy = V + yh(y) Passive h (0, ] Output strictly passive
17 p. 17/6 Example ẋ = u, y = h(x), h [0, ] V (x) = Example x 0 h(σ) dσ V = h(x)ẋ = yu Lossless aẋ = x + u, y = h(x), h [0, ] V (x) = a x 0 h(σ) dσ V = h(x)( x+u) = yu xh(x) yu = V + xh(x) Passive h (0, ] Strictly passive
18 p. 18/6 Positive Real Transfer Functions Definition: A p p proper rational transfer function matrix G(s) is positive real if poles of all elements of G(s) are in Re[s] 0 for all real ω for which jω is not a pole of any element of G(s), the matrix G(jω) + G T ( jω) is positive semidefinite any pure imaginary pole jω of any element of G(s) is a simple pole and the residue matrix lim s jω (s jω)g(s) is positive semidefinite Hermitian G(s) is called strictly positive real if G(s ε) is positive real for some ε > 0
19 p. 19/6 Scalar Case (p = 1): G(jω) + G T ( jω) = 2Re[G(jω)] Re[G(jω)] is an even function of ω. The second condition of the definition reduces to Re[G(jω)] 0, ω [0, ) which holds when the Nyquist plot of of G(jω) lies in the closed right-half complex plane This is true only if the relative degree of the transfer function is zero or one
20 p. 20/6 Lemma: A scalar transfer function G(s) is strictly positive real if and only if G(s) is Hurwitz Re[G(jω)] > 0, ω [0, ) G( ) > 0 or lim ω ω2 Re[G(jω)] > 0
21 p. 21/6 Example: G(s) = 1 s has a simple pole at s = 0 whose residue is 1 [ ] 1 Re[G(jω)] = Re = 0, ω 0 jω Hence, G is positive real. It is not strictly positive real since 1 (s ε) has a pole in Re[s] > 0 for any ε > 0
22 p. 22/6 Example: G(s) = 1, a > 0, is Hurwitz s + a Re[G(jω)] = a ω 2 > 0, ω [0, ) + a2 lim ω ω2 Re[G(jω)] = lim ω Example: G(s) = G is not PR ω 2 a ω 2 = a > 0 G is SPR + a2 1 s 2 + s + 1, Re[G(jω)] = 1 ω 2 (1 ω 2 ) 2 + ω 2
23 p. 23/6 Positive Real Lemma: Let G(s) = C(sI A) 1 B + D where (A, B) is controllable and (A, C) is observable. G(s) is positive real if and only if there exist matrices P = P T > 0, L, and W such that PA + A T P = L T L PB = C T L T W W T W = D + D T
24 p. 24/6 Kalman Yakubovich Popov Lemma: Let G(s) = C(sI A) 1 B + D where (A, B) is controllable and (A, C) is observable. G(s) is strictly positive real if and only if there exist matrices P = P T > 0, L, and W, and a positive constant ε such that PA + A T P = L T L εp PB = C T L T W W T W = D + D T
25 p. 25/6 Lemma: The linear time-invariant minimal realization ẋ = Ax + Bu y = Cx + Du with G(s) = C(sI A) 1 B + D is passive if G(s) is positive real strictly passive if G(s) is strictly positive real Proof: Apply the PR and KYP Lemmas, respectively, and use V (x) = 1 2 xt Px as the storage function
26 p. 26/6 u T y V (Ax + Bu) x = u T (Cx + Du) x T P(Ax + Bu) = u T Cx ut (D + D T )u 1 2 xt (PA + A T P)x x T PBu = u T (B T P + W T L)x ut W T Wu xt L T Lx εxt Px x T PBu = 1 2 (Lx + Wu)T (Lx + Wu) εxt Px 1 2 εxt Px In the case of the PR Lemma, ε = 0, and we conclude that the system is passive; in the case of the KYP Lemma, ε > 0, and we conclude that the system is strictly passive
27 p. 27/6 Connection with Lyapunov Stability Lemma: If the system ẋ = f(x, u), y = h(x, u) is passive with a positive definite storage function V (x), then the origin of ẋ = f(x, 0) is stable Proof: u T y V x f(x, u) V x f(x, 0) 0
28 p. 28/6 Lemma: If the system ẋ = f(x, u), y = h(x, u) is strictly passive, then the origin of ẋ = f(x, 0) is asymptotically stable. Furthermore, if the storage function is radially unbounded, the origin will be globally asymptotically stable Proof: The storage function V (x) is positive definite u T y V x f(x, u) + ψ(x) V x f(x, 0) ψ(x) Why is V (x) positive definite? Let φ(t; x) be the solution of ż = f(z, 0), z(0) = x
29 p. 29/6 V (φ(τ, x)) V (x) V ψ(x) τ 0 V (φ(τ, x)) 0 V (x) V ( x) = 0 τ 0 ψ(φ(t; x)) dt, τ [0, δ] τ 0 ψ(φ(t; x)) dt ψ(φ(t; x)) dt = 0, τ [0, δ] ψ(φ(t; x)) 0 φ(t; x) 0 x = 0
30 p. 30/6 Definition: The system ẋ = f(x, u), y = h(x, u) is zero-state observable if no solution of ẋ = f(x, 0) can stay identically in S = {h(x, 0) = 0}, other than the zero solution x(t) 0 Linear Systems ẋ = Ax, y = Cx Observability of (A, C) is equivalent to y(t) = Ce At x(0) 0 x(0) = 0 x(t) 0
31 p. 31/6 Lemma: If the system ẋ = f(x, u), y = h(x, u) is output strictly passive and zero-state observable, then the origin of ẋ = f(x, 0) is asymptotically stable. Furthermore, if the storage function is radially unbounded, the origin will be globally asymptotically stable Proof: The storage function V (x) is positive definite u T y V x f(x, u) + yt ρ(y) V x f(x, 0) yt ρ(y) V (x(t)) 0 y(t) 0 x(t) 0 Apply the invariance principle
32 p. 32/6 Example ẋ 1 = x 2, ẋ 2 = ax 3 1 kx 2 + u, y = x 2, a, k > 0 V (x) = 1 4 ax x2 2 V = ax 3 1 x 2 + x 2 ( ax 3 1 kx 2 + u) = ky 2 + yu The system is output strictly passive y(t) 0 x 2 (t) 0 ax 3 1 (t) 0 x 1(t) 0 The system is zero-state observable. V is radially unbounded. Hence, the origin of the unforced system is globally asymptotically stable
33 p. 33/6 Feedback Systems u 1 + e 1 H 1 y 1 y 2 H 2 e u 2 ẋ i = f i (x i, e i ), y i = h i (x i, e i ) y i = h i (t, e i )
34 p. 34/6 Passivity Theorems Theorem 6.1: The feedback connection of two passive systems is passive Theorem 6.3: Consider the feedback connection of two dynamical systems. When u = 0, the origin of the closed-loop system is asymptotically stable if each feedback component is either strictly passive, or output strictly passive and zero-state observable Furthermore, if the storage function for each component is radially unbounded, the origin is globally asymptotically stable
35 p. 35/6 Theorem 6.4: Consider the feedback connection of a strictly passive dynamical system with a passive memoryless function. When u = 0, the origin of the closed-loop system is uniformly asymptotically stable. if the storage function for the dynamical system is radially unbounded, the origin will be globally uniformly asymptotically stable Prove using V = V 1 + V 2 as a Lyapunov function candidate Proof of Theorem 6.3: H 1 is SP; H 2 is OSP & ZSO e T 1 y 1 V 1 + ψ 1 (x 1 ), ψ 1 (x 1 ) > 0, x 1 0 e T 2 y 2 V 2 + y T 2 ρ 2(y 2 ), y T 2 ρ(y 2) > 0, y 2 0
36 p. 36/6 e T 1 y 1+e T 2 y 2 = (u 1 y 2 ) T y 1 +(u 2 +y 1 ) T y 2 = u T 1 y 1+u T 2 y 2 V (x) = V 1 (x 1 ) + V 2 (x 2 ) V u T y ψ 1 (x 1 ) y2 T ρ 2(y 2 ) u = 0 V ψ 1 (x 1 ) y2 T ρ 2(y 2 ) V = 0 x 1 = 0 and y 2 = 0 y 2 (t) 0 e 1 (t) 0 ( & x 1 (t) 0) y 1 (t) 0 y 1 (t) 0 e 2 (t) 0 By zero-state observability of H 2 : y 2 (t) 0 x 2 (t) 0 Apply the invariance principle
37 p. 37/6 Example ẋ 1 = x 2 ẋ 2 = ax 3 1 kx 2 + e 1 y 1 } = x 2 + e 1 {{ } H 1 a, b, k > 0 V 1 = 1 4 ax x2 2 ẋ 3 = x 4 ẋ 4 = bx 3 x e 2 y 2 } = x 4 {{ } H 2 V 1 = ax 3 1 x 2 ax 3 1 x 2 kx x 2e 1 = ky y 1e 1 With e 1 = 0, y 1 (t) 0 x 2 (t) 0 x 1 (t) 0 H 1 is output strictly passive and zero-state observable
38 p. 38/6 V 2 = 1 2 bx x2 4 V 2 = bx 3 x 4 bx 3 x 4 x x 4e 2 = y2 4 + y 2e 2 With e 2 = 0, y 2 (t) 0 x 4 (t) 0 x 3 (t) 0 H 2 is output strictly passive and zero-state observable V 1 and V 2 are radially unbounded The origin is globally asymptotically stable
39 p. 39/6 Loop Transformation Recall that a memoryless function in the sector [K 1, K 2 ] can be transformed into a function in the sector [0, ] by input feedforward followed by output feedback + K 1 + y = h(t, u) + K 1
40 p. 40/6 + H 1 H 2 H 1 is a dynamical system H 2 is a memoryless function in the sector [K 1, K 2 ]
41 p. 41/6 + + H 1 K 1 + H 2 K 1
42 p. 42/6 + H 1 K + K 1 + H 2 K 1 K 1
43 p. 43/6 H H 1 K + + K 1 + H 2 K K 1 H 2
44 p. 44/6 Example ẋ 1 = x 2 ẋ 2 = h(x 1 ) + bx 2 + e 1 y 1 } = x 2 {{ } H 1 y 2 = σ(e 2 ) }{{} H 2 σ [α, β], h [α 1, ], b > 0, α 1 > 0, k = β α > 0 ẋ 1 = x 2 ẋ 2 = h(x 1 ) ax 2 + ẽ 1 ỹ 2 = σ(ẽ 2 ) }{{} ỹ 1 = kx 2 + ẽ 1 H }{{} 2 H 1 σ [0, ], a = α b
45 p. 45/6 Assume a = α b > 0 and show that H 1 is strictly passive V 1 = k x1 0 h(s) ds + x T Px V 1 = k x1 0 h(s) ds + p 11 x p 12x 1 x 2 + p 22 x 2 2 V = kh(x 1 )x 2 + 2(p 11 x 1 + p 12 x 2 )x 2 2(p 12 x 1 + p 22 x 2 )[ h(x 1 ) ax 2 + ẽ 1 ] Take p 22 = k/2, p 11 = ap 12
46 p. 46/6 V = 2p 12 x 1 h(x 1 ) (ka 2p 12 )x kx 2 ẽ 1 + 2p 12 x 1 ẽ 1 = 2p 12 x 1 h(x 1 ) (ka 2p 12 )x (kx 2 + ẽ 1 )ẽ 1 ẽ p 12x 1 ẽ 1 ỹ 1 ẽ 1 = V + 2p 12 x 1 h(x 1 ) + (ka 2p 12 )x 2 2 Take 0 < p 12 < min + (ẽ 1 p 12 x 1 ) 2 p 2 12 x2 1 V + p 12 (2α 1 p 12 )x (ka 2p 12)x 2 2 { } ak 2, 2α 1 p 2 12 < 2p k 12 2 = p 11p 22 H 1 is strictly passive. By Theorem 6.4 the origin is globally asymptotically stable (when u = 0)
47 p. 47/6 Absolute Stability + r u y G(s) ψ( ) The system is absolutely stable if (when r = 0) the origin is globally asymptotically stable for all memoryless time-invariant nonlinearities in a given sector
48 p. 48/6 Circle Criterion Suppose G(s) = C(sI A) 1 B + D is SPR and ψ [0, ] ẋ = Ax + Bu y = Cx + Du u = ψ(y) By the KYP Lemma, P = P T > 0, L, W, ε > 0 PA + A T P = L T L εp PB = C T L T W W T W = D + D T V (x) = 1 2 xt Px
49 p. 49/6 V = 1 2 xt Pẋ + 1 2ẋT Px = 1 2 xt (PA + A T P)x + x T PBu = 1 2 xt L T Lx 1 2 εxt Px + x T (C T L T W)u = 1 2 xt L T Lx 1 2 εxt Px + (Cx + Du) T u u T Du x T L T Wu u T Du = 1 2 ut (D + D T )u = 1 2 ut W T Wu V = 1 2 εxt Px 1 2 (Lx + Wu)T (Lx + Wu) y T ψ(y) y T ψ(y) 0 V 1 2 εxt Px The origin is globally exponentially stable
50 p. 50/6 What if ψ [K 1, ]? + G(s) + + G(s) K 1 ψ( ) + ψ( ) K 1 ψ( ) ψ [0, ]; hence the origin is globally exponentially stable if G(s)[I + K 1 G(s)] 1 is SPR
51 p. 51/6 What if ψ [K 1, K 2 ]? + G(s) + + G(s) K K ψ( ) + ψ( ) K 1 K ψ( ) ψ [0, ]; hence the origin is globally exponentially stable if I + KG(s)[I + K 1 G(s)] 1 is SPR
52 p. 52/6 I +KG(s)[I +K 1 G(s)] 1 = [I +K 2 G(s)][I +K 1 G(s)] 1 Theorem (Circle Criterion): The system is absolutely stable if ψ [K 1, ] and G(s)[I + K 1 G(s)] 1 is SPR, or ψ [K 1, K 2 ] and [I + K 2 G(s)][I + K 1 G(s)] 1 is SPR Scalar Case: ψ [α, β], β > α The system is absolutely stable if Re 1 + βg(s) is Hurwitz and 1 + αg(s) [ ] 1 + βg(jω) > 0, ω [0, ] 1 + αg(jω)
53 p. 53/6 Case 1: α > 0 By the Nyquist criterion 1 + βg(s) 1 + αg(s) = αg(s) + βg(s) 1 + αg(s) is Hurwitz if the Nyquist plot of G(jω) does not intersect the point (1/α) + j0 and encircles it m times in the counterclockwise direction, where m is the number of poles of G(s) in the open right-half complex plane 1 + βg(jω) 1 + αg(jω) = 1 β + G(jω) 1 α + G(jω)
54 p. 54/6 Re [ 1 β + G(jω) ] 1 α + G(jω) > 0, ω [0, ] D(α,β) q θ 2 θ 1 1/α 1/β The system is absolutely stable if the Nyquist plot of G(jω) does not enter the disk D(α, β) and encircles it m times in the counterclockwise direction
55 p. 55/6 Case 2: α = βg(s) Re[1 + βg(jω)] > 0, ω [0, ] Re[G(jω)] > 1, ω [0, ] β The system is absolutely stable if G(s) is Hurwitz and the Nyquist plot of G(jω) lies to the right of the vertical line defined by Re[s] = 1/β
56 p. 56/6 Case 3: α < 0 < β [ ] 1 + βg(jω) [ 1 β + G(jω) ] Re 1 + αg(jω) > 0 Re 1 α + G(jω) < 0 The Nyquist plot of G(jω) must lie inside the disk D(α, β). The Nyquist plot cannot encircle the point (1/α) + j0. From the Nyquist criterion, G(s) must be Hurwitz The system is absolutely stable if G(s) is Hurwitz and the Nyquist plot of G(jω) lies in the interior of the disk D(α, β)
57 p. 57/6 Example G(s) = 4 (s + 1)( 1 2 s + 1)(1 3 s + 1) 6 4 Im G Re G
58 p. 58/6 Apply Case 3 with center (0, 0) and radius = 4 Sector is ( 0.25, 0.25) Apply Case 3 with center (1.5, 0) and radius = Sector is [ 0.227, 0.714] Apply Case 2 The Nyquist plot is to the right of Re[s] = Sector is [0, 1.166] [0, 1.166] includes the saturation nonlinearity
59 p. 59/6 Example G(s) = 4 (s 1)( 1 2 s + 1)(1 3 s + 1) 0.4 Im G Re G G is not Hurwitz Apply Case Center = ( 3.2, 0), Radius = [0.2969, ]
60 p. 60/6 Popov Criterion + G(s) ψ( ) ẋ = Ax + Bu y = Cx = ψ i (y i ), 1 i p u i ψ i [0, k i ], 1 i p, (0 < k i ) G(s) = C(sI A) 1 B Γ = diag(γ 1,..., γ p ), M = diag(1/k 1,, 1/k p )
61 p. 61/6 M H 1 + G(s) (I + sγ) + + ψ( ) (I + sγ) H 2 M Show that H 1 and H 2 are passive
62 p. 62/6 M + (I + sγ)g(s) = M + (I + sγ)c(si A) 1 B = M + C(sI A) 1 B + ΓCs(sI A) 1 B = M + C(sI A) 1 B + ΓC(sI A + A)(sI A) 1 B = (C + ΓCA)(sI A) 1 B + M + ΓCB If M + (I + sγ)g(s) is SPR, then H 1 is strictly passive with the storage function V 1 = 1 2 xt Px, where P is given by the KYP equations PA + A T P = L T L εp PB = (C + ΓCA) T L T W W T W = 2M + ΓCB + B T C T Γ
63 p. 63/6 H 2 consists of p decoupled components: γ i ż i = z i + 1 k i ψ i (z i ) + ẽ 2i, ỹ 2i = ψ i (z i ) V 2i = γ i zi V 2i = γ i ψ i (z i )ż i = ψ i (z i ) 0 ψ i (σ) dσ = y 2i e 2i + 1 k i ψ i (z i ) [ψ i (z i ) k i z i ] [ z i + 1 ki ψ i (z i ) + ẽ 2i ] ψ i [0, k i ] ψ i (ψ i k i z i ) 0 V 2i y 2i e 2i H 2 is passive with the storage function V 2 = p i=1 γ zi i 0 ψ i(σ) dσ
64 p. 64/6 Use V = 1 2 xt Px + p i=1 γ i yi 0 ψ i (σ) dσ as a Lyapunov function candidate for the original feedback connection ẋ = Ax + Bu, y = Cx, u = ψ(y) V = 1 2 xt Pẋ + 1 2ẋT Px + ψ T (y)γẏ = 1 2 xt (PA + A T P)x + x T PBu + ψ T (y)γc(ax + Bu) = 1 2 xt L T Lx 1 2 εxt Px + x T (C T + A T C T Γ L T W)u + ψ T (y)γcax + ψ T (y)γcbu
65 p. 65/6 V = 1 2 εxt Px 1 2 (Lx + Wu)T (Lx + Wu) ψ(y) T [y Mψ(y)] 1 2 εxt Px ψ(y) T [y Mψ(y)] ψ i [0, k i ] ψ(y) T [y Mψ(y)] 0 V 1 2 εxt Px The origin is globally asymptotically stable Popov Criterion: The system is absolutely stable if, for 1 i p, ψ i [0, k i ] and there exists a constant γ i 0, with (1 + λ k γ i ) 0 for every eigenvalue λ k of A, such that M + (I + sγ)g(s) is strictly positive real
66 p. 66/6 Scalar case 1 + (1 + sγ)g(s) k is SPR if G(s) is Hurwitz and 1 k + Re[G(jω)] γωim[g(jω)] > 0, ω [0, ) If lim ω { 1 k we also need { 1 lim ω ω2 } + Re[G(jω)] γωim[g(jω)] k } + Re[G(jω)] γωim[g(jω)] = 0 > 0
67 p. 67/6 1 k + Re[G(jω)] γωim[g(jω)] > 0, ω [0, ) slope = 1/γ ωim[g(j ω)] 1/k Re[G(j ω)] Popov Plot
68 p. 68/6 Example ẋ 1 = x 2, ẋ 2 = x 2 h(y), y = x 1 ẋ 2 = αx 1 x 2 h(y) + αx 1, α > 0 G(s) = 1 s 2 + s + α, ψ(y) = h(y) αy h [α, β] ψ [0, k] (k = β α > 0) γ > 1 α ω2 + γω 2 (α ω 2 ) 2 > 0, ω [0, ) + ω2 and lim ω ω 2 (α ω 2 + γω 2 ) (α ω 2 ) 2 + ω 2 = γ 1 > 0
69 p. 69/6 The system is absolutely stable for ψ [0, ] (h [α, ]) ω Im G 0.2 slope= Re G Compare with the circle criterion (γ = 0) 1 k + α ω 2 (α ω 2 ) 2 + ω 2 > 0, ω [0, ], for k < 1+2 α
Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability
Nonlinear Control Lecture # 6 Passivity and Input-Output Stability Passivity: Memoryless Functions y y y u u u (a) (b) (c) Passive Passive Not passive y = h(t,u), h [0, ] Vector case: y = h(t,u), h T =
More informationNonlinear Control. Nonlinear Control Lecture # 18 Stability of Feedback Systems
Nonlinear Control Lecture # 18 Stability of Feedback Systems Absolute Stability + r = 0 u y G(s) ψ( ) Definition 7.1 The system is absolutely stable if the origin is globally uniformly asymptotically stable
More information2006 Fall. G(s) y = Cx + Du
1 Class Handout: Chapter 7 Frequency Domain Analysis of Feedback Systems 2006 Fall Frequency domain analysis of a dynamic system is very useful because it provides much physical insight, has graphical
More informationNonlinear Control Lecture 7: Passivity
Nonlinear Control Lecture 7: Passivity Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2011 Farzaneh Abdollahi Nonlinear Control Lecture 7 1/26 Passivity
More informationStability 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 informationEngineering Tripos Part IIB Nonlinear Systems and Control. Handout 4: Circle and Popov Criteria
Engineering Tripos Part IIB Module 4F2 Nonlinear Systems and Control Handout 4: Circle and Popov Criteria 1 Introduction The stability criteria discussed in these notes are reminiscent of the Nyquist criterion
More informationLecture 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 informationEG4321/EG7040. Nonlinear Control. Dr. Matt Turner
EG4321/EG7040 Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear Control Dr. Matt Turner EG4321/EG7040 [An introduction to] Nonlinear [System Analysis] and Control Dr. Matt
More informationMathematics for Control Theory
Mathematics for Control Theory Outline of Dissipativity and Passivity Hanz Richter Mechanical Engineering Department Cleveland State University Reading materials Only as a reference: Charles A. Desoer
More informationModel reduction for linear systems by balancing
Model reduction for linear systems by balancing Bart Besselink Jan C. Willems Center for Systems and Control Johann Bernoulli Institute for Mathematics and Computer Science University of Groningen, Groningen,
More informationNonlinear 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 informationIntroduction 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 informationIMPLICATIONS OF DISSIPATIVITY AND PASSIVITY IN THE DISCRETE-TIME SETTING. E.M. Navarro-López D. Cortés E. Fossas-Colet
IMPLICATIONS OF DISSIPATIVITY AND PASSIVITY IN THE DISCRETE-TIME SETTING E.M. Navarro-López D. Cortés E. Fossas-Colet Universitat Politècnica de Catalunya, Institut d Organització i Control, Avda. Diagonal
More informationNonlinear 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 informationSolution 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 informationSolution of Linear State-space Systems
Solution of Linear State-space Systems Homogeneous (u=0) LTV systems first Theorem (Peano-Baker series) The unique solution to x(t) = (t, )x 0 where The matrix function is given by is called the state
More informationLecture 5 Input output stability
Lecture 5 Input output stability or How to make a circle out of the point 1+0i, and different ways to stay away from it... k 2 yf(y) r G(s) y k 1 y y 1 k 1 1 k 2 f( ) G(iω) Course Outline Lecture 1-3 Lecture
More informationNonlinear 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 informationLecture 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 informationTopic # /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 informationGeorgia Institute of Technology Nonlinear Controls Theory Primer ME 6402
Georgia Institute of Technology Nonlinear Controls Theory Primer ME 640 Ajeya Karajgikar April 6, 011 Definition Stability (Lyapunov): The equilibrium state x = 0 is said to be stable if, for any R > 0,
More informationEE 380. Linear Control Systems. Lecture 10
EE 380 Linear Control Systems Lecture 10 Professor Jeffrey Schiano Department of Electrical Engineering Lecture 10. 1 Lecture 10 Topics Stability Definitions Methods for Determining Stability Lecture 10.
More informationSemidefinite Programming Duality and Linear Time-invariant Systems
Semidefinite Programming Duality and Linear Time-invariant Systems Venkataramanan (Ragu) Balakrishnan School of ECE, Purdue University 2 July 2004 Workshop on Linear Matrix Inequalities in Control LAAS-CNRS,
More informationLecture 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 informationLyapunov 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 informationStabilization 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 informationNonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control
Nonlinear Control Lecture # 14 Input-Output Stability L Stability Input-Output Models: y = Hu u(t) is a piecewise continuous function of t and belongs to a linear space of signals The space of bounded
More informationNonlinear Control Systems
Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes
More informationHigh-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 informationIntro. Computer Control Systems: F8
Intro. Computer Control Systems: F8 Properties of state-space descriptions and feedback Dave Zachariah Dept. Information Technology, Div. Systems and Control 1 / 22 dave.zachariah@it.uu.se F7: Quiz! 2
More informationControl Systems I. Lecture 5: Transfer Functions. Readings: Emilio Frazzoli. Institute for Dynamic Systems and Control D-MAVT ETH Zürich
Control Systems I Lecture 5: Transfer Functions Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 20, 2017 E. Frazzoli (ETH) Lecture 5: Control Systems I 20/10/2017
More informationCDS 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 information1. 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 informationPassivity Indices for Symmetrically Interconnected Distributed Systems
9th Mediterranean Conference on Control and Automation Aquis Corfu Holiday Palace, Corfu, Greece June 0-3, 0 TuAT Passivity Indices for Symmetrically Interconnected Distributed Systems Po Wu and Panos
More informationNonlinear 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 informationMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science : MULTIVARIABLE CONTROL SYSTEMS by A.
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.245: MULTIVARIABLE CONTROL SYSTEMS by A. Megretski Q-Parameterization 1 This lecture introduces the so-called
More informationLyapunov Stability Analysis: Open Loop
Copyright F.L. Lewis 008 All rights reserved Updated: hursday, August 8, 008 Lyapunov Stability Analysis: Open Loop We know that the stability of linear time-invariant (LI) dynamical systems can be determined
More information1 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 informationOutput 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 informationZeros and zero dynamics
CHAPTER 4 Zeros and zero dynamics 41 Zero dynamics for SISO systems Consider a linear system defined by a strictly proper scalar transfer function that does not have any common zero and pole: g(s) =α p(s)
More informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationME Fall 2001, Fall 2002, Spring I/O Stability. Preliminaries: Vector and function norms
I/O Stability Preliminaries: Vector and function norms 1. Sup norms are used for vectors for simplicity: x = max i x i. Other norms are also okay 2. Induced matrix norms: let A R n n, (i stands for induced)
More information10 Transfer Matrix Models
MIT EECS 6.241 (FALL 26) LECTURE NOTES BY A. MEGRETSKI 1 Transfer Matrix Models So far, transfer matrices were introduced for finite order state space LTI models, in which case they serve as an important
More informationRaktim Bhattacharya. . AERO 632: Design of Advance Flight Control System. Norms for Signals and Systems
. AERO 632: Design of Advance Flight Control System Norms for Signals and. Raktim Bhattacharya Laboratory For Uncertainty Quantification Aerospace Engineering, Texas A&M University. Norms for Signals ...
More informationME 234, Lyapunov and Riccati Problems. 1. This problem is to recall some facts and formulae you already know. e Aτ BB e A τ dτ
ME 234, Lyapunov and Riccati Problems. This problem is to recall some facts and formulae you already know. (a) Let A and B be matrices of appropriate dimension. Show that (A, B) is controllable if and
More informationMCE/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 informationNonlinear 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 informationNON-LINEAR SYSTEMS. SUBJECT CODE: EIPE204 M.Tech, Second Semester. Prepared By. Dr. Kanhu Charan Bhuyan
NON-LINEAR SYSTEMS SUBJECT CODE: EIPE24 M.Tech, Second Semester Prepared By Dr. Kanhu Charan Bhuyan Asst. Professor Instrumentation and Electronics Engineering COLLEGE OF ENGINEERING AND TECHNOLOGY BHUBANESWAR
More information44 Input Output Stability
44 Input Output Stability A.R. Teel University of Minnesota T.T. Georgiou University of Minnesota L. Praly Mines Paris Institute of Technology Eduardo D. Sontag Rutgers University 44.1 Introduction...44-1
More information1 Controllability and Observability
1 Controllability and Observability 1.1 Linear Time-Invariant (LTI) Systems State-space: Dimensions: Notation Transfer function: ẋ = Ax+Bu, x() = x, y = Cx+Du. x R n, u R m, y R p. Note that H(s) is always
More informationL2 gains and system approximation quality 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 24: MODEL REDUCTION L2 gains and system approximation quality 1 This lecture discusses the utility
More informationLMI Methods in Optimal and Robust Control
LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 4: LMIs for State-Space Internal Stability Solving the Equations Find the output given the input State-Space:
More informationEN 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 informationProf. 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 informationNonlinear 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 informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationThe stability of linear time-invariant feedback systems
The stability of linear time-invariant feedbac systems A. Theory The system is atrictly stable if The degree of the numerator of H(s) (H(z)) the degree of the denominator of H(s) (H(z)) and/or The poles
More informationLecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design.
ISS0031 Modeling and Identification Lecture 5: Linear Systems. Transfer functions. Frequency Domain Analysis. Basic Control Design. Aleksei Tepljakov, Ph.D. September 30, 2015 Linear Dynamic Systems Definition
More information2 Lyapunov Stability. x(0) x 0 < δ x(t) x 0 < ɛ
1 2 Lyapunov Stability Whereas I/O stability is concerned with the effect of inputs on outputs, Lyapunov stability deals with unforced systems: ẋ = f(x, t) (1) where x R n, t R +, and f : R n R + R n.
More informationNonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization
Nonlinear Control Lecture # 25 State Feedback Stabilization Backstepping η = f a (η)+g a (η)ξ ξ = f b (η,ξ)+g b (η,ξ)u, g b 0, η R n, ξ, u R Stabilize the origin using state feedback View ξ as virtual
More informationDissipative Systems Analysis and Control
Bernard Brogliato, Rogelio Lozano, Bernhard Maschke and Olav Egeland Dissipative Systems Analysis and Control Theory and Applications 2nd Edition With 94 Figures 4y Sprin er 1 Introduction 1 1.1 Example
More informationE209A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions
E9A: Analysis and Control of Nonlinear Systems Problem Set 6 Solutions Michael Vitus Gabe Hoffmann Stanford University Winter 7 Problem 1 The governing equations are: ẋ 1 = x 1 + x 1 x ẋ = x + x 3 Using
More informationDynamical 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 informationHandout 2: Invariant Sets and Stability
Engineering Tripos Part IIB Nonlinear Systems and Control Module 4F2 1 Invariant Sets Handout 2: Invariant Sets and Stability Consider again the autonomous dynamical system ẋ = f(x), x() = x (1) with state
More information1 (s + 3)(s + 2)(s + a) G(s) = C(s) = K P + K I
MAE 43B Linear Control Prof. M. Krstic FINAL June 9, Problem. ( points) Consider a plant in feedback with the PI controller G(s) = (s + 3)(s + )(s + a) C(s) = K P + K I s. (a) (4 points) For a given constant
More informationLMI 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 informationNonlinear 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 informationEECE Adaptive Control
EECE 574 - Adaptive Control Model-Reference Adaptive Control - Part I Guy Dumont Department of Electrical and Computer Engineering University of British Columbia January 2010 Guy Dumont (UBC EECE) EECE
More informationNonlinear 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 informationEL 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 informationModern Optimal Control
Modern Optimal Control Matthew M. Peet Arizona State University Lecture 19: Stabilization via LMIs Optimization Optimization can be posed in functional form: min x F objective function : inequality constraints
More informationHankel Optimal Model Reduction 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Hankel Optimal Model Reduction 1 This lecture covers both the theory and
More informationQUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS
Int. J. Appl. Math. Comput. Sci., 2003, Vol. 13, No. 2, 179 184 QUANTITATIVE L P STABILITY ANALYSIS OF A CLASS OF LINEAR TIME-VARYING FEEDBACK SYSTEMS PINI GURFIL Department of Mechanical and Aerospace
More informationPassivity-based Adaptive Inventory Control
Joint 48th IEEE Conference on Decision and Control and 28th Chinese Control Conference Shanghai, P.R. China, December 6-8, 29 ThB.2 Passivity-based Adaptive Inventory Control Keyu Li, Kwong Ho Chan and
More informationRobust Multivariable Control
Lecture 2 Anders Helmersson anders.helmersson@liu.se ISY/Reglerteknik Linköpings universitet Today s topics Today s topics Norms Today s topics Norms Representation of dynamic systems Today s topics Norms
More informationHigh-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 informationChap. 3. Controlled Systems, Controllability
Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :
More informationECE557 Systems Control
ECE557 Systems Control Bruce Francis Course notes, Version.0, September 008 Preface This is the second Engineering Science course on control. It assumes ECE56 as a prerequisite. If you didn t take ECE56,
More informationEEE582 Homework Problems
EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use
More informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationNyquist Criterion For Stability of Closed Loop System
Nyquist Criterion For Stability of Closed Loop System Prof. N. Puri ECE Department, Rutgers University Nyquist Theorem Given a closed loop system: r(t) + KG(s) = K N(s) c(t) H(s) = KG(s) +KG(s) = KN(s)
More informationNonlinear and Adaptive Control
Nonlinear and Adaptive Control Zhengtao Ding Control Systems Centre School of Electrical and Electronic Engineering University of Manchester, P O Box 88 Manchester M60 1QD, United Kingdom January 24, 2007
More informationEECS C128/ ME C134 Final Thu. May 14, pm. Closed book. One page, 2 sides of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Thu. May 4, 25 5-8 pm Closed book. One page, 2 sides of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 4 2 4 3 6 4 8 5 3
More information5. Observer-based Controller Design
EE635 - Control System Theory 5. Observer-based Controller Design Jitkomut Songsiri state feedback pole-placement design regulation and tracking state observer feedback observer design LQR and LQG 5-1
More informationSome solutions of the written exam of January 27th, 2014
TEORIA DEI SISTEMI Systems Theory) Prof. C. Manes, Prof. A. Germani Some solutions of the written exam of January 7th, 0 Problem. Consider a feedback control system with unit feedback gain, with the following
More informationControl Systems. Laplace domain analysis
Control Systems Laplace domain analysis L. Lanari outline introduce the Laplace unilateral transform define its properties show its advantages in turning ODEs to algebraic equations define an Input/Output
More informationEE363 homework 8 solutions
EE363 Prof. S. Boyd EE363 homework 8 solutions 1. Lyapunov condition for passivity. The system described by ẋ = f(x, u), y = g(x), x() =, with u(t), y(t) R m, is said to be passive if t u(τ) T y(τ) dτ
More informationLinear Matrix Inequality (LMI)
Linear Matrix Inequality (LMI) A linear matrix inequality is an expression of the form where F (x) F 0 + x 1 F 1 + + x m F m > 0 (1) x = (x 1,, x m ) R m, F 0,, F m are real symmetric matrices, and the
More informationLinear System Theory
Linear System Theory Wonhee Kim Chapter 6: Controllability & Observability Chapter 7: Minimal Realizations May 2, 217 1 / 31 Recap State space equation Linear Algebra Solutions of LTI and LTV system Stability
More informationNonlinear 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 informationModeling 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 information1 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 informationNonlinear Control Lecture 4: Stability Analysis I
Nonlinear Control Lecture 4: Stability Analysis I Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 Farzaneh Abdollahi Nonlinear Control Lecture 4 1/70
More informationIntroduction. Performance and Robustness (Chapter 1) Advanced Control Systems Spring / 31
Introduction Classical Control Robust Control u(t) y(t) G u(t) G + y(t) G : nominal model G = G + : plant uncertainty Uncertainty sources : Structured : parametric uncertainty, multimodel uncertainty Unstructured
More informationSystems Analysis and Control
Systems Analysis and Control Matthew M. Peet Illinois Institute of Technology Lecture 23: Drawing The Nyquist Plot Overview In this Lecture, you will learn: Review of Nyquist Drawing the Nyquist Plot Using
More informationControl Systems I. Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback. Readings: Emilio Frazzoli
Control Systems I Lecture 4: Diagonalization, Modal Analysis, Intro to Feedback Readings: Emilio Frazzoli Institute for Dynamic Systems and Control D-MAVT ETH Zürich October 13, 2017 E. Frazzoli (ETH)
More informationFrequency methods for the analysis of feedback systems. Lecture 6. Loop analysis of feedback systems. Nyquist approach to study stability
Lecture 6. Loop analysis of feedback systems 1. Motivation 2. Graphical representation of frequency response: Bode and Nyquist curves 3. Nyquist stability theorem 4. Stability margins Frequency methods
More informationBalanced Truncation 1
Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.242, Fall 2004: MODEL REDUCTION Balanced Truncation This lecture introduces balanced truncation for LTI
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationLow 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