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

Size: px
Start display at page:

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

Transcription

1 High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5

2 Internal Model Principle d r Servo- Stabilizing u y + Compensator Plant Controller Measured Signals Advantages: Zero steady-state error for exogenous signals generated by a known model (constants and sinusoids with known frequencies) Robustness for parameter uncertainty that does not destroy stability Drawback: Degradation of transient response High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 2/5

3 Problem Formulation ẋ = f(x, θ) + g(x, θ)u + β(x, d, θ) y = h(x, θ) + γ(d, θ) where x R n is the state, u R is the control input, y R is the measured output, d R p is a time-varying disturbance input. The functions f, g, β, h and γ are smooth in x and continuous in θ, a vector of unknown constant parameters, which belongs to a compact set Θ R l. β(x,, θ) = and γ(, θ) = The goal is to design an output feedback controller such that the output y(t) is asymptotically regulated to a reference signal y r (t); that is lim [y(t) y r(t)] = t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 3/5

4 Assumption 1: With d =, the system has relative degree r n, uniformly in θ, and there is a diffeomorphism [ ] η = T(x), (possibly dependent on θ) ξ that transforms the system into the normal form a(η, ξ, θ) k > η = φ(η, ξ, θ) ξ i = ξ i+1, 1 i r 1 ξ r = b(η, ξ, θ) + a(η, ξ, θ)u y = ξ 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 4/5

5 Assumption 2: With d, the foregoing change of variables transforms the system into the form η = φ a (η, ξ 1,..., ξ m, d, θ) ξ i = ξ i+1 + Ψ i (ξ 1,..., ξ i, d, θ), 1 i m 1 ξ i = ξ i+1 + Ψ i (η, ξ 1,..., ξ i, d, θ), m i r 1 ξ r = b(η, ξ, θ) + a(η, ξ, θ)u + Ψ r (η, ξ, d, θ), y = ξ 1 + γ(d, θ) where 1 m r 1. The functions Ψ i vanish at d = When m = 1, the first ξ i -equations are dropped See Marino and Tomei (1995) for geometric conditions under which a system is transformable into this form High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 5/5

6 Assumption 3: Let r be the disturbance relative degree and r = r r D T (t) = [d(t) d ( r) (t)] is bounded and piecewise continuous Y T (t) = [y r (t) y r (r) (t)] is bounded and piecewise continuous lim t [D(t) D(t)] = ; lim t [Y(t) Ȳ(t)] = D(t) and Ȳ(t) are generated by the known exosystem ẇ = S w, [ D Ȳ ] = Γ w S has distinct eigenvalues on the imaginary axis High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 6/5

7 Let d(w) = D 1, ȳ r (w) = Ȳ 1, π 1 = ȳ r γ( d, θ) π i+1 = π i w S w Ψ i (π 1,, π i, d, θ), 1 i m 1 Assumption 4: There exists a unique λ(w, θ) that solves the PDE where λ w S w = Φ a (λ, π 1,, π m, π m+1, d, θ) π m+1 = π m w S w Ψ m (λ, π 1,, π m, d, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 7/5

8 Let π i+1 = π i w S w Ψ i (λ, π 1,, π i, d, θ), m+1 i r 1 π T = [π 1 π r ] The steady-state value of the control u on the zero-error manifold {η = λ(w, θ), ξ = π(w, θ)} is given by [ ] 1 πr χ(w, θ) = a(λ, π, θ) w S w b(λ, π, θ) Ψ r (λ, π, d, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 8/5

9 Assumption 4: There exist real numbers c,, c q 1, independent of θ, such that χ(w, θ) satisfies ( ) χ L q s χ = c χ+c 1 L s χ+ +c q 1 L q 1 s χ, L s χ = w S w and the polynomial p q c q 1 p q 1 c has distinct roots on the imaginary axis Remark: Assumption 4 allows χ(w, θ) to be generated by a linear internal model independent of θ. It reflects the fact that for nonlinear systems the controller must be able to reproduce not only the sinusoidal signals generated by the exosystem, but also higher-order harmonics induced by nonlinearities High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 9/5

10 Linear Internal Model: Let 1 1 S =.. 1 c c q 1, τ = χ L s χ. Ls q 2 χ χ L q 1 s Γ = [1 ] 1 q χ(w, θ) is generated by the internal model τ(w, θ) w S w = Sτ(w, θ), χ(w, θ) = Γτ(w, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5

11 Example: ẋ 1 = x 2, ẋ 2 = 2θ(x 1 x 3 1 ) + u, y = x 1 y r (t) = α sin βt α and θ are unknown but β is known. Regulate (y y r ) to zero [ ] [ ] β ẇ = w, w() = β α y r = w 1 χ(w) = (2θ β 2 )w 1 2θw 3 1 The internal model should generate the first and third harmonics High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 11/5

12 χ 4 + 1β 2 χ 2 + 9β 4 χ = Roots are ±jβ, ±3jβ S = β 4 1β 2 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 12/5

13 Change of Variables z = η λ(w, θ), e i = y (i 1) y r (i 1), 1 i r ż = φ (z, e, ν, w, θ) ė i = e i+1, 1 i r 1 ė r = b (z, e, ν, w, θ) + a (z, e, ν, w, θ)u, y m = e 1 where ν T (t) = [D T (t) D T (t), Y T (t) Ȳ T (t)] φ (,,, w, θ) = a (,,, w, θ) = a(λ(w, θ), π(w, θ), θ) b (,,, w, θ) = χ(w, θ) a(λ(w, θ), π(w, θ), θ) lim t ν(t) =. The zero-error manifold is {z =, e = } High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 13/5

14 Minimum Phase Assumptions Assumption 5 [ISS]: There exist a proper function V z (z, w, θ) and class K functions α i (i = 1, 2, 3) and δ, independent of (w, θ), such that α 1 ( z ) V z (z, w, θ) α 2 ( z ), V z z φ (z, e, ν, w, θ) + V z w S w α 3 ( z ) for all z δ( (e T, ν T ) ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 14/5

15 Assumption 6 [Exponential Stability]: There exists a Lyapunov function V zz (z, w, θ), defined in some neighborhood of z =, and positive constants λ 1 to λ 4, independent of (w, θ), such that λ 1 z 2 V zz (z, w, θ) λ 2 z 2 V zz z φ (z,,, w, θ) + V zz w S w λ 3 z 2 V zz z λ 4 z High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 15/5

16 Controller Design Partial State Feedback: Augment the plant with the servocompensator [ ] σ = Sσ + Je 1, J T =... 1 (S, J) is controllable s = K 1 σ + r 1 i=1 k i e i + e r def = K 1 σ + K 2 e 1 e 2. r r 1 + e r High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 16/5

17 Choose K 1 and K 2 such that the matrix [ S JC B K 1 (A B K 2 ) ] is Hurwitz; the triple (A, B, C ) is a canonical form representation of a chain of r integrators. This is possible because the pair is controllable ([ S JC A ], [ B ]) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 17/5

18 ( ) s u = β sat µ ṡ = ( ) βa ( )sat(s/µ) β ( ) a ( ) + β, β > The continuously-implemented sliding mode control ensures that, in finite time, the trajectory will be in a neighborhood Ω µ of {σ =, z =, e = }, where the size of Ω µ shrinks as µ decreases High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 18/5

19 Inside Ω µ it can be shown that, when ν =, there is an exponentially stable invariant manifold M µ = {σ = (µ/β)mτ(w, θ), z =, e = } where SM = MS and K 1 M = Γ. Moreover, the trajectory approaches M µ as t tends to infinity; hence lim e(t) = t The combination of continuously-implemented sliding mode control with servocompensator enables us to achieve Nonlocal (even semiglobal) results Regulation (e(t) ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 19/5

20 In output feedback, e 2 to e r are substituted by their estimates ê 2 to ê r, provided by the high-gain observer ê i = ê i+1 + (α i /ε i )(e 1 ê 1 ), 1 i r 1 ê r = (α r /ε r )(e 1 ê 1 ) In this case, the zero-error manifold is given by {σ = (µ/β)mτ(w, θ), z =, e =, η = } where η is the scaled estimation error Remark: This controller achieves asymptotic regulation, but usually at the expense of the transient response which is degraded due to the inclusion of the servocompensator High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 2/5

21 Conditional Servocompensator ( ) s σ = (S JK 1 )σ + µj sat µ Choose K 1 such that (S JK 1 ) is Hurwitz s = K 1 σ + Choose k 1 to k r 1 such that r 1 i=1 k i e i + e r is Hurwitz λ r 1 + k r 1 λ r k 2 λ + k 1 ( ) s u = β sat µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 21/5

22 Within finite time, the trajectory enters the boundary layer { s µ}; then µ sat(s/µ) = s σ = (S JK 1 )σ + J σ = Sσ + J ( ( r 1 K 1 σ + i=1 r 1 i=1 k i e i + e r ) At steady state, e = k i e i + e r ) σ() = O(µ) σ(t) = O(µ), t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 22/5

23 High-Gain Observers ê i = ê i+1 + (α i /ε i )(e 1 ê 1 ), 1 i r 1 ê r = (α r /ε r )(e 1 ê 1 ) ε > (small) (λ r + α 1 λ r α r 1 λ + α r ) is Hurwitz s = K 1 σ + k 1 e 1 + r 1 i=2 k i ê i + ê r High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 23/5

24 Performance Recovery for sufficiently small µ and ε, all variables are bounded and lim t e(t) = Let (z, e ) be the state of the closed-loop system under (ideal) sliding mode state feedback control and (z, e) be the corresponding state under output feedback control, with z() = z () and e() = e (). Then, for every δ >, z(t) z (t) δ and e(t) e (t) δ, t for sufficiently small µ and ε High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 24/5

25 Example: Magnetic Levitation Controller m Light source High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 25/5

26 Normalized Model: ẋ 1 = x 2 ẋ 2 = c x g(x 1 ) + g(x 1 )u g(x 1 ) =.2 m ( x 1 ) 2.1 m u 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 26/5

27 Sliding Mode Control: s = k 1 (x 1 x 1d ) + x 2, k 1 = 1 sṡ = s[(k 1 c)x g(x 1 )] + sg(x 1 )u u = { if s > 1 if s < For sṡ < we need (k 1 c)x g(x 1 ) g(x 1 ) < 4.265, for s > (k 1 c)x 2 < 1, for s < High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 27/5

28 x Ideal Sliding Mode Control t s t 2 u 2 s = (x 1.5)+x t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 28/5

29 Continuous Implementation: φ(y) = Boundary Layer: u = φ ( ) µ s for y > y for 1 y for y < 1.35µ s 1.65µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 29/5

30 x Continuous Sliding Mode Control t s t 2 u 2 µ =.5 4 inin t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 3/5

31 Integral action: ẋ = x 1 x 1d ẋ 1 = x 2 ẋ 2 = c x g(x 1 ) + g(x 1 )u φ(y) = s = k x + k 1 (x 1 x 1d ) + x 2 ( ) u = φ 2µ s for y > y for 1 y for y < 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 31/5

32 .7.6 Continuous SMC with Integrator.5.4 Ideal SMC x t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 32/5

33 Conditional Integrator: σ = σ + 2µ φ Inside the Boundary Layer: ( ) 5.265s 2µ s = σ + k 1 (x 1 x 1d ) + x 2 ( ) 5.265s u = φ 2µ σ = σ + σ + k 1 (x 1 x 1d ) + x 2 = k 1 (x 1 x 1d ) + x 2 u = 5.265s 2µ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 33/5

34 x Ideal Continuous with Integrator Continuous with Conditional Integrator t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 34/5

35 State Feedback.5.4 x Ideal SMC µ =.5 µ = t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 35/5

36 .6 Output Feedback.5.4 x State Feedback µ =.5 Output Feedback ε =.1 Output Feedback ε = t Deviation from State Feedback.5 ε = ε = t High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 36/5

37 Connection Between the Conditional Integrator and Antiwindup ( ) γσ + s u = β sat µ ( ) γσ + s σ = γσ + µ sat µ + Ref KH(s, ε) Output K = β/µ + γ s + + β β + Control High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 37/5

38 Ref + KH(s, ε) Output K = β/µ H = 1 for r = 1 H = k 1 + H = k γ s + + β β + s (εs) 2 /α 2 + (εs)α 1 /α 2 + 1, for r = 2 Control k 2 s + (1 + εk 2 α 2 /α 3 )s 2 (εs) 3 /α 3 + (εs) 2 α 2 /α 3 + (εs)α 1 /α 3 + 1, r = 3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 38/5

39 + Ref KH(s, ε) Output K = β/µ + γ s + + β β + Control Ref + KH(s, ε) s+γ s Output Control High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 39/5

40 Internal Model Perturbation χ(w, θ) is the steady-state control needed to achieve zero steady-state error χ(w, θ) is the function generated by the internal model Sources of Error: χ(w, θ) χ(w, θ) Uncertainty in the frequencies of the internal model Truncation of the frequencies represented by the internal model χ(w, θ) = χ(w, θ) χ(w, θ) χ(w, θ)a (,,, w, θ) δ (w, θ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 4/5

41 Approximation Result Theorem: There exists µ > and for each µ (, µ ), there exist ε = ε (µ) >, δ = δ (µ) > and c > such that for each < δ δ, < µ µ and < ε ε, the regulation error e 1 is ultimately bounded by cµδ High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 41/5

42 Proof ẋ 1 = f 1 ( ) + MNx 3 µẋ 2 = a( )(x 2 Nx 3 ) + µf 2 ( ) + µφ(y) εẋ 3 = Ax 3 + B 2 [εf 3 ( ) ε ] µ a( )(x 2 Nx 3 ) + εφ(y) ẏ = By ( ) = (x 1, x 2, y), φ δ, A Hurwitz, B neutrally stable With φ(y) = {x 1 = h 1 (y), x 2 = h 2 (y), x 3 = } is an invariant manifold where e 1 = z 1 = x 1 h 1 (y), z 2 = x 2 h 2 (y), z 3 = x 3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 42/5

43 ż 1 = F 1 ( ) + MNz 3 µż 2 = α( )(z 2 Nz 3 ) + µf 2 ( ) + µφ(y) εż 3 = Az 3 + B 2 [εf 3 ( ) ε ] µ α( )B 2(z 2 Nz 3 ) + εφ(y) c 1 z 1 V 1 (z 1, y) c 2 z 1 V 1 z 1 F 1 (z 1,, y) + V 1 y B 1y c 3 V 1 V 3 = z T 3 Pz 3, V 2 = z 2 2 PA + A T P = I High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 43/5

44 V = V 1 V 2 V 3 V c 3 k 1 k 2 k 4 c µ + k 5 k 3 µ k 6 k 7 + k 8 µ c 4 ε + k 9 µ V + δ k 1 δ V ΨV + Υ Comparison Lemma: V U U = ΨU + Υ, U() = V () Singular Perturbation Analysis: U = O(µδ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 44/5

45 Simulation ẋ 1 = x 2, ẋ 2 = sin(x 1 ) + 3u, y = x 1 y y r = α sin(ωt) ẇ 1 = Ωw 2, ẇ 2 = Ωw 1 [ ] w() =, y r (t) = w 1 α χ = ( Ω 2 w 1 + sin(w 1 ))/3 sin(w 1 ) p q (w 1 ) = q i=1 ( 1) i 1 w 2i 1 1 (2i 1)! χ = ( Ω 2 w 1 + p q (w 1 ))/3 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 45/5

46 Tracking error (transient) Tracking error (steady state) Time(sec) 1.5 x q=4,mu= q=4,mu=.5 q=4,mu= q=4,mu=.1,.5, Time(sec) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 46/5

47 Function value 1 1 sin(w 1 ) p 2 (w 1 ) p 4 (w 1 ) p 6 (w 1 ) Tracking error (steady state) Tracking error (steady state) 2 x q=2 vs. q=4 1 q=4,mu=.1 q=2,mu= x Time(sec) q=4 vs. q=6 q=4,mu=.1 q=6,mu= Time(sec) w 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 47/5

48 Tracking error (transient).5 1 q=4,mu=.1,.5,.25 Tracking error (steady state) Time(sec) 5 x 1 5 q=4,mu=.5 q=4,mu=.1 q=4,mu= Time(sec) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 48/5

49 Adaptive Internal Models ẋ 1 = x 2, ẋ 2 = 2(x 1 x 3 1 ) + u, y = x 1 r(t) = α sin βt α and β are unknown. Regulate (y y r ) to zero [ ] [ ] β ẇ = w, w() = β α y r = w 1 χ = (2 β 2 )w 1 2w 3 1 The internal model should generate the first and third harmonics High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 49/5

50 S = β 4 1β 2 S = β 4 1β 2, J = 1 Choose λ to assign the eigenvalues of (S Jλ T ) at.5, 1, 1.5, 2 λ 1 = 1.5 9β 4, λ 2 = 6.25, λ 3 = β 2, λ 4 = 5 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 5/5

51 If β was known s = 4 i=1 λ i σ i + x 1 y r }{{} e 1 σ = (S Jλ T )σ + µj sat u = k sat ( s µ + x 2 ẏ r }{{} e 2 ) ( s µ ) High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 51/5

52 When β is unknown s = ˆλ 1 σ 1 + λ 2 σ 2 + ˆλ 3 σ 3 + λ 4 σ 4 + e 1 + e 2 Adaptive law: ˆλ i = Proj {γ(e 1 + e 2 )σ i }, i = 1, 3, γ > High-Gain Observer: e 2 is replaced by ê 2 (saturated) Simulation: α = 1, µ =.1, ε = 1 3, γ = 1 4 x 1 () = 1, x 2 () =, ˆλ 1 () = ˆλ 3 () =, σ() = β = 1, 1 2, 1 2, 1 ˆλ i 1 High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 52/5

53 1.8.6 β = 1 3 x x 1 r.4 x 1 r Time Time 4 15 Estimate of λ Time Estimate of λ Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 53/5

54 1.8.6 β =.5 1 x x 1 r.4 x 1 r Time Time 2 1 Estimate of λ Estimate of λ Time Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 54/5

55 For β =.5 and β = 1, a PE condition is satisfied For β = 1/ 2 the PE condition is not satisfied χ = (2 β 2 )α sin βt 2α 3 sin 3 βt χ = [ (2 β 2 )α 1.5α 3] sin βt +.5α 3 sin 3βt α = 1 & β = 1/ 2 χ =.5 sin 3βt High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 55/5

56 1.8.6 β = x 1 8 x 1 r.4 x 1 r Time Time 4 8 Estimate of λ Time Estimate of λ Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 56/5

57 .8 β = 1 β =.77 β =.5.6 x 1 r Time High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 57/5

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

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

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

High-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 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

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

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

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

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

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

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

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

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

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

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

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

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong

SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED PERFORMANCE. Jicheng Gao, Qikun Shen, Pengfei Yang and Jianye Gong International Journal of Innovative Computing, Information and Control ICIC International c 27 ISSN 349-498 Volume 3, Number 2, April 27 pp. 687 694 SLIDING MODE FAULT TOLERANT CONTROL WITH PRESCRIBED

More information

Chap. 3. Controlled Systems, Controllability

Chap. 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 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

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

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

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 Systems

Nonlinear 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 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

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

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

TTK4150 Nonlinear Control Systems Solution 6 Part 2

TTK4150 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 information

Further Results on Adaptive Robust Periodic Regulation

Further Results on Adaptive Robust Periodic Regulation Proceedings of the 7 American Control Conference Marriott Marquis Hotel at Times Square New York City USA July -3 7 ThA5 Further Results on Adaptive Robust Periodic Regulation Zhen Zhang Andrea Serrani

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

Stabilization and Passivity-Based Control

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

More information

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

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

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

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS

A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF 3RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Copyright 00 IFAC 15th Triennial World Congress, Barcelona, Spain A NONLINEAR TRANSFORMATION APPROACH TO GLOBAL ADAPTIVE OUTPUT FEEDBACK CONTROL OF RD-ORDER UNCERTAIN NONLINEAR SYSTEMS Choon-Ki Ahn, Beom-Soo

More information

Nonlinear Control Lecture 9: Feedback Linearization

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

More information

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

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

More information

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

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

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

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

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback

Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Disturbance Attenuation for a Class of Nonlinear Systems by Output Feedback Wei in Chunjiang Qian and Xianqing Huang Submitted to Systems & Control etters /5/ Abstract This paper studies the problem of

More information

Nonlinear Control. Nonlinear Control Lecture # 6 Passivity and Input-Output Stability

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

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers

Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers 53rd IEEE Conference on Decision and Control December 15-17, 2014. Los Angeles, California, USA Robust Nonlinear Regulation: Continuous-time Internal Models and Hybrid Identifiers Francesco Forte, Lorenzo

More information

Computer Problem 1: SIE Guidance, Navigation, and Control

Computer Problem 1: SIE Guidance, Navigation, and Control Computer Problem 1: SIE 39 - Guidance, Navigation, and Control Roger Skjetne March 12, 23 1 Problem 1 (DSRV) We have the model: m Zẇ Z q ẇ Mẇ I y M q q + ẋ U cos θ + w sin θ ż U sin θ + w cos θ θ q Zw

More information

MCE693/793: Analysis and Control of Nonlinear Systems

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

More information

Zeros and zero dynamics

Zeros 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 information

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

Nonlinear Control. Nonlinear Control Lecture # 25 State Feedback Stabilization

Nonlinear 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 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

D(s) G(s) A control system design definition

D(s) G(s) A control system design definition R E Compensation D(s) U Plant G(s) Y Figure 7. A control system design definition x x x 2 x 2 U 2 s s 7 2 Y Figure 7.2 A block diagram representing Eq. (7.) in control form z U 2 s z Y 4 z 2 s z 2 3 Figure

More information

Output feedback stabilization and restricted tracking for cascaded systems with bounded control

Output feedback stabilization and restricted tracking for cascaded systems with bounded control Output feedback stabilization and restricted tracking for cascaded systems with bounded control Georgia Kaliora, Zhong-Ping Jiang and Alessandro Astolfi Abstract In this note we discuss the problems of

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

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

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

Iterative methods to compute center and center-stable manifolds with application to the optimal output regulation problem

Iterative methods to compute center and center-stable manifolds with application to the optimal output regulation problem Iterative methods to compute center and center-stable manifolds with application to the optimal output regulation problem Noboru Sakamoto, Branislav Rehak N.S.: Nagoya University, Department of Aerospace

More information

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Adaptive Nonlinear Control A Tutorial. Miroslav Krstić Adaptive Nonlinear Control A Tutorial Miroslav Krstić University of California, San Diego Backstepping Tuning Functions Design Modular Design Output Feedback Extensions A Stochastic Example Applications

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

Nonlinear Control Lecture 2:Phase Plane Analysis

Nonlinear Control Lecture 2:Phase Plane Analysis Nonlinear Control Lecture 2:Phase Plane Analysis Farzaneh Abdollahi Department of Electrical Engineering Amirkabir University of Technology Fall 2010 r. Farzaneh Abdollahi Nonlinear Control Lecture 2 1/53

More information

Nonlinear Control Lecture # 14 Input-Output Stability. Nonlinear Control

Nonlinear 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 information

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08

Fall 線性系統 Linear Systems. Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian. NTU-EE Sep07 Jan08 Fall 2007 線性系統 Linear Systems Chapter 08 State Feedback & State Estimators (SISO) Feng-Li Lian NTU-EE Sep07 Jan08 Materials used in these lecture notes are adopted from Linear System Theory & Design, 3rd.

More information

Delay-independent stability via a reset loop

Delay-independent stability via a reset loop Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22

More information

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Chemical Process Dynamics and Control. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University Chemical Process Dynamics and Control Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University 1 Chapter 4 System Stability 2 Chapter Objectives End of this

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

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

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

WE propose the tracking trajectory control of a tricycle

WE propose the tracking trajectory control of a tricycle Proceedings of the International MultiConference of Engineers and Computer Scientists 7 Vol I, IMECS 7, March - 7, 7, Hong Kong Trajectory Tracking Controller Design for A Tricycle Robot Using Piecewise

More information

Computing Optimized Nonlinear Sliding Surfaces

Computing Optimized Nonlinear Sliding Surfaces Computing Optimized Nonlinear Sliding Surfaces Azad Ghaffari and Mohammad Javad Yazdanpanah Abstract In this paper, we have concentrated on real systems consisting of structural uncertainties and affected

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

Internal model based fault tolerant control of a robot manipulator

Internal model based fault tolerant control of a robot manipulator Internal model based fault tolerant control of a robot manipulator Claudio Bonivento, Luca Gentili and Andrea Paoli Abstract In this paper an implicit fault tolerant control scheme is specialized for an

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

CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE

CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE CLASSIFICATIONS OF THE FLOWS OF LINEAR ODE PETER ROBICHEAUX Abstract. The goal of this paper is to examine characterizations of linear differential equations. We define the flow of an equation and examine

More information

Control Systems Design

Control Systems Design ELEC4410 Control Systems Design Lecture 18: State Feedback Tracking and State Estimation Julio H. Braslavsky julio@ee.newcastle.edu.au School of Electrical Engineering and Computer Science Lecture 18:

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

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

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 3. Fundamental properties IST-DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Example Consider the system ẋ = f

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

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

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

5. Observer-based Controller Design

5. 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 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

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

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems

Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Event-Triggered Decentralized Dynamic Output Feedback Control for LTI Systems Pavankumar Tallapragada Nikhil Chopra Department of Mechanical Engineering, University of Maryland, College Park, 2742 MD,

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

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique

Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique International Journal of Automation and Computing (3), June 24, 38-32 DOI: 7/s633-4-793-6 Tracking Control of a Class of Differential Inclusion Systems via Sliding Mode Technique Lei-Po Liu Zhu-Mu Fu Xiao-Na

More information

Introduction to Geometric Control

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

More information

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

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

More information

Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems

Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems 96 IEEE/CAA JOURNAL OF AUTOMATICA SINICA, VOL. 3, NO., JANUARY 06 Output-feedback Dynamic Surface Control for a Class of Nonlinear Non-minimum Phase Systems Shanwei Su Abstract In this paper, an output-feedback

More information

Stability theory is a fundamental topic in mathematics and engineering, that include every

Stability theory is a fundamental topic in mathematics and engineering, that include every Stability Theory Stability theory is a fundamental topic in mathematics and engineering, that include every branches of control theory. For a control system, the least requirement is that the system is

More information

EEE 184: Introduction to feedback systems

EEE 184: Introduction to feedback systems EEE 84: Introduction to feedback systems Summary 6 8 8 x 7 7 6 Level() 6 5 4 4 5 5 time(s) 4 6 8 Time (seconds) Fig.. Illustration of BIBO stability: stable system (the input is a unit step) Fig.. step)

More information

Linearization problem. The simplest example

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

More information

An anti-windup control of manufacturing lines: performance analysis

An anti-windup control of manufacturing lines: performance analysis An anti-windup control of manufacturing lines: performance analysis A. Pogromsky Systems Engineering Group Eindhoven University of Technology The Netherlands In cooperation with R. A. van den Berg, W.

More information

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints

Goodwin, Graebe, Salgado, Prentice Hall Chapter 11. Chapter 11. Dealing with Constraints Chapter 11 Dealing with Constraints Topics to be covered An ubiquitous problem in control is that all real actuators have limited authority. This implies that they are constrained in amplitude and/or rate

More information

Lecture 38. Almost Linear Systems

Lecture 38. Almost Linear Systems Math 245 - Mathematics of Physics and Engineering I Lecture 38. Almost Linear Systems April 20, 2012 Konstantin Zuev (USC) Math 245, Lecture 38 April 20, 2012 1 / 11 Agenda Stability Properties of Linear

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

Convergent systems: analysis and synthesis

Convergent systems: analysis and synthesis Convergent systems: analysis and synthesis Alexey Pavlov, Nathan van de Wouw, and Henk Nijmeijer Eindhoven University of Technology, Department of Mechanical Engineering, P.O.Box. 513, 5600 MB, Eindhoven,

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

Uniformly accurate averaging numerical schemes for oscillatory evolution equations

Uniformly accurate averaging numerical schemes for oscillatory evolution equations Uniformly accurate averaging numerical schemes for oscillatory evolution equations Philippe Chartier University of Rennes, INRIA Joint work with M. Lemou (University of Rennes-CNRS), F. Méhats (University

More information