Adaptive Nonlinear Control A Tutorial. Miroslav Krstić

Size: px
Start display at page:

Download "Adaptive Nonlinear Control A Tutorial. Miroslav Krstić"

Transcription

1 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 and Additional References main source: Nonlinear and Adaptive Control Design (Wiley, 1995) M. Krstić, I. Kanellakopoulos and P. V. Kokotović

2 Backstepping (nonadaptive) ẋ 1 = x 2 + ϕ(x 1 ) T θ, ϕ(0) = 0 ẋ 2 = u where θ is known parameter vector and ϕ(x 1 ) is smooth nonlinear function. Goal: stabilize the equilibrium x 1 =0,x 2 = ϕ(0) T θ =0. virtual control for the x 1 -equation: α 1 (x 1 ) = c 1 x 1 ϕ(x 1 ) T θ, c 1 > 0 error variables: z 1 = x 1 z 2 = x 2 α 1 (x 1 ), 2

3 System in error coordinates: ż 1 = ẋ 1 = x 2 + ϕ T θ = z 2 + α 1 + ϕ T θ = c 1 z 1 + z 2 ż 2 = ẋ 2 α 1 = u α 1 ẋ 1 = u α ( 1 x2 + ϕ T θ ). Need to design u = α 2 (x 1,x 2 ) to stabilize z 1 = z 2 =0. Choose Lyapunov function V (x 1,x 2 )= 1 2 z z2 2 we have V = z 1 ( c 1 z 1 + z 2 ) + z 2 [u α ( 1 x2 + ϕ T θ )] x [ 1 = c 1 z1 2 + z 2 u + z 1 α ( 1 x2 + ϕ T θ )] }{{} = c 2 z 2 V = c 1 z 2 1 c 2z 2 2 3

4 z = 0 is globally asymptotically stable invertible change of coordinates x = 0 is globally asymptotically stable The closed-loop system in z-coordinates is linear: [ ] [ ][ ] ż1 c1 1 z1 =. ż 2 1 c 2 z 2 4

5 Tuning Functions Design Introductory examples: A B C ẋ 1 = u + ϕ(x 1 ) T θ ẋ 1 = x 2 + ϕ(x 1 ) T θ ẋ 1 = x 2 + ϕ(x 1 ) T θ ẋ 2 = u ẋ 2 = x 3 ẋ 3 = u where θ is unknown parameter vector and ϕ(0) = 0. Degin A. Let ˆθ be the estimate of θ and θ = θ ˆθ, Using gives u = c 1 x 1 ϕ(x 1 ) Tˆθ ẋ 1 = c 1 x 1 + ϕ(x 1 ) T θ 5

6 To find update law for ˆθ(t), choose V 1 (x, ˆθ) = 1 2 x θ T Γ 1 θ then Update law: V 1 = c 1 x x 1ϕ(x 1 ) T θ θ T Γ 1 ˆθ = c 1 x θ T Γ 1 ( Γϕ(x 1 )x 1 ˆθ ) } {{ } =0 ˆθ = Γϕ(x 1 )x 1, ϕ(x 1 ) regressor gives V 1 = c 1 x By Lasalle s invariance theorem, x 1 =0, ˆθ = θ is stable and lim t x 1(t) =0 6

7 Design B. replace θ by ˆθ in the nonadaptive design: z 2 = x 2 α 1 (x 1, ˆθ), α 1 (x 1, ˆθ) = c 1 z 1 ϕ Tˆθ and strengthen the control law by ν 2 (x 1,x 2, ˆθ)(to be designed) u = α 2 (x 1,x 2, ˆθ) = c 2 z 2 z 1 + α 1 error system ( x2 + ϕ Tˆθ ) + ν 2 (x 1,x 2, ˆθ) or [ ż1 ż 2 ] = ż 1 = z 2 + α 1 + ϕ T θ = c 1 z 1 + z 2 + ϕ T θ ż 2 = ẋ 2 α 1 = u α ( 1 x2 + ϕ T θ ) α 1 ˆθ ˆθ = z 1 c 2 z 2 α 1 ϕ T θ α 1 ˆθ + ν 2 (x 1,x 2, ˆθ), ˆθ [ c1 1 1 c 2 ][ z1 z 2 ] + remaining: design adaptive law. ϕ T α 1 ϕ T θ + [ 0 ˆθ + ν 2 (x 1,x 2, ˆθ) α 1 } ˆθ {{} =0 ] 7

8 Choose we have The choice makes V 2 (x 1,x 2, ˆθ) = V z2 2 = 1 2 z z θ T Γ 1 θ V 2 = c 1 z 2 1 c 2z 2 2 +[z 1, z 2 ] ϕ T α 1 ϕ T = c 1 z1 2 c 2z2 2 + θ T Γ (Γ 1 [ ϕ, α 1 x ϕ ] 1 ˆθ = Γτ 2 (x, ˆθ) = Γ [ ϕ, α 1 x ϕ ] 1 [ z1 z 2 ] = Γ (τ 1,τ 2 are called tuning functions) V 2 = c 1 z 2 1 c 2z 2 2, thus z =0, θ =0isGSandx(t) 0ast. θ θ T Γ 1 ˆθ [ z1 z 2 ] ˆθ ( τ1 {}}{ ϕz 1 α 1 ). ϕz 2 ) }{{} τ 2 8

9 θ + ˆθ θ [ ] z1 [ ] z [ ] ϕ T 2 ϕ + T T τ 2 α 1 ϕ T α 1 ϕ T [ ] c1 1 1 c 2 ˆθ Γ The closed-loop adaptive system 9

10 Design C. We have one more integrator, so we define the third error coordinate and replace ˆθ in design B by potential update law, z 3 = x 3 α 2 (x 1,x 2, ˆθ) ν 2 (x 1,x 2, ˆθ) = α 1 ˆθ Γτ 2(x 1,x 2, ˆθ). Now the z 1,z 2 -system is and [ ż1 ż 2 ] = [ c1 1 1 c 2 ][ z1 z 2 ] + ϕ T α 1 ϕ T θ + [ 0 z 3 + α 1 ˆθ (Γτ 2 ˆθ) ] V 2 = c 1 z 2 1 c 2z z 2z 3 + z 2 α 1 ˆθ (Γτ 2 ˆθ)+ θ T (τ 2 Γ 1 ˆθ). 10

11 z 3 -equation is given by Choose ż 3 = u α 2 = u α 2 ( x2 + ϕ T θ ) α 2 x 3 α 2 x 2 ˆθ ( x2 + ϕ Tˆθ ) α 2 x 3 α 2 ˆθ α 2 ϕ T θ. x 2 ˆθ ˆθ V 3 (x, ˆθ) = V z2 3 = 1 2 z z z θ T Γ 1 θ we have V 3 = c 1 z1 2 c 2z2 2 + z 1 2 α ˆθ (Γτ 2 ˆθ) [ +z 3 z 2 + u α ( 2 x2 + ϕ Tˆθ ) α 2 x 3 α 2 x 2 ˆθ ( + θ T τ 2 α ) 2 ϕz 3 Γ 1 ˆθ. ˆθ ] 11

12 Pick update law ˆθ =Γτ 3 (x 1,x 2,x 3, ˆθ) = Γ and control law ( τ 2 α 2 ϕz 3 ) =Γ [ ϕ, α 1 x ϕ, α 2 1 x ϕ ] 1 z 1 z 2 z 3 u = α 3 (x 1,x 2,x 3, ˆθ) = z 2 c 3 z 3 + α 2 results in V 3 = c 1 z1 2 c 2z2 2 c 3z3 2 + z 1 2 α ˆθ (Γτ 2 ˆθ) + z 3 Notice we have V 3 = c 1 z 2 1 c 2z 2 2 c 3z z 3 ˆθ Γτ 2 = ˆθ Γτ 3 Γ α 2 ϕz 3 Stability and regulation of x to zero follows. ( ( x2 + ϕ Tˆθ ) + α 2 x 2 x 3 + ν 3, ( ν 3 α ) 2 ˆθ. ˆθ ν 3 α 2 ˆθ Γτ 3 + α 1 ˆθ Γ α 2 ϕz 2 } {{ } =0 ). 12

13 Further insight: ż 1 ż 2 ż 3 = c c c 3 z 1 z 2 z 3 + ϕ T α 1 x ϕ T 1 α 2 x ϕ T 1 θ + 0 α 1 ˆθ (Γτ 2 ˆθ) ν 3 α 2 ˆθ Γτ 3. ż1 ż 2 ż 3 = ˆθ Γτ 2 = ˆθ Γτ 3 Γ α 2 ϕz 3 c c 2 1+ α c 3 ˆθ Γ α 2 ϕ z 1 z 2 z 3 ϕ T + α 1 ϕ T θ + α 2 ϕ T 0 0 ν 3 α 2 ˆθ Γτ 3 seletion of ν 3 ż 1 ż 2 ż 3 = c c 2 1+ α α 1 ˆθ Γ α 2 ϕ c 3 ˆθ Γ α 2 x ϕ 1 z 1 z 2 z 3 + ϕ T α 1 x ϕ T 1 α 2 x ϕ T 1 θ. 13

14 General Recursive Design Procedure parametric strict-feedback system: where β and ϕ i are smooth. ẋ 1 = x 2 + ϕ 1 (x 1 ) T θ ẋ 2 =. x 3 + ϕ 2 (x 1,x 2 ) T θ ẋ n 1 = x n + ϕ n 1 (x 1,...,x n 1 ) T θ ẋ n = β(x)u + ϕ n (x) T θ y = x 1 Objective: asymptotically track reference output y r (t), with y r (i) (t),i= 1,,n known, bounded and piecewise continuous. 14

15 Tuning functions design for tracking (z 0 =0,α0 =0,τ0 =0) z i = x i y (i 1) r α i 1 α i ( x i, ˆθ, ȳ (i 1) r ) = z i 1 c i z i w T i ˆθ + ν i ( x i, ˆθ, ȳ (i 1) r ) = + α i 1 ˆθ Γτ i + τ i ( x i, ˆθ, ȳ (i 1) r ) = τ i 1 + w i z i w i ( x i, ˆθ, ȳ (i 2) r ) = ϕ i i 1 k=1 i 1 k=2 i 1 k=1 ( α k 1 ˆθ Γw iz k α i 1 x k α i 1 x k ϕ k i =1,...,n x k+1 + α i 1 y (k 1) r y (k) r ) + ν i x i =(x 1,...,x i ), ȳ (i) r =(y r, ẏ r,...,y (i) r ) Adaptive control law: Parameter update law: u = 1 β(x) [ αn (x, ˆθ, ȳ (n 1) r )+y (n) r ] ˆθ =Γτ n (x, ˆθ, ȳ (n 1) r )=ΓWz 15

16 Closed-loop system ż = A z (z, ˆθ, t)z + W (z, ˆθ, t) T θ ˆθ = ΓW (z, ˆθ, t)z, where A z (z, ˆθ, t) = c c 2 1+σ 23 σ 2n 0 1 σ σ n 1,n 0 σ 2n 1 σ n 1,n c n σ jk (x, ˆθ) = α j 1 ˆθ Γw k This structure ensures that the Lyapunov function V n = 1 2 zt z + 2 θ 1 T Γ 1 θ has derivative V n = n k=1 c k z 2 k. 16

17 Modular Design Motivation: Controller can be combined with different identifiers. (No flexibility for update law in tuning function design) Naive idea: connect a good identifier and a good controller. Example: error system ẋ = x + ϕ(x) θ suppose θ(t) =e t and ϕ(x) =x 3,wehave ẋ = x + x 3 e t But, when x 0 > 32, x(t) as t 1 3 ln x 2 0 x 2 0 3/2 Conclusion: Need stronger controller. 17

18 Controller Design. nonlinear damping closed-loop system With V = 1 2 x2,wehave u = x ϕ(x)ˆθ ϕ(x) 2 x ẋ = x ϕ(x) 2 x + ϕ(x) θ. V = x 2 ϕ(x) 2 x 2 + xϕ(x) θ [ = x 2 ϕ(x)x 2 θ 1 ] θ 2 x θ 2. bounded θ(t) bounded x(t) 18

19 For higher order system set ẋ 1 = x 2 + ϕ(x 1 ) T θ ẋ 2 = u and define error system α 1 (x 1, ˆθ) = c 1 x 1 ϕ(x 1 ) Tˆθ κ 1 ϕ(x 1 ) 2 x 1, c 1,κ 1 > 0 z 2 = x 2 α 1 (x 1, ˆθ) ż 1 = c 1 z 1 κ 1 ϕ 2 z 1 + ϕ T θ + z 2 ż 2 = ẋ 2 α 1 = u α 1 ( x2 + ϕ T θ ) α 1 ˆθ ˆθ. 19

20 Consider V 2 = V z2 2 = 1 2 z 2 we have V 2 c 1 z θ 2 + z 1 z 2 + z 2 4κ 1 controller c 1 z κ 1 θ 2 +z 2 α u = z 1 c 2 z 2 κ 1 2 ϕ achieves [ [ u+z 1 α 1 2 u α ( 1 x2 + ϕ T θ ) α 1 ˆθ ˆθ ( x2 +ϕ Tˆθ ) ( α1 ϕ T θ+ α 1 ˆθ ˆθ α T 2 z 2 g 1 2 z 2 + α 1 ˆθ ( V 2 c 1 z1 2 c 2z ) θ ˆθ 2 4κ 1 4κ 2 4g 2 ] )] ( x2 + ϕ Tˆθ ),. bounded θ, bounded ˆθ(or L 2 ) bounded x(t) 20

21 Controller design in the modular approach (z 0 =0,α0 =0) z i = x i y (i 1) r α i 1 α i ( x i, ˆθ, ȳ (i 1) r ) = z i 1 c i z i w T i ˆθ + w i ( x i, ˆθ, ȳ (i 2) r ) = ϕ i i 1 k=1 α i 1 ϕ k x k i 1 k=1 ( α i 1 x k s i ( x i, ˆθ, ȳ (i 2) r ) = κ i w i 2 T 2 α i 1 + g i ˆθ i =1,...,n x k+1 + α i 1 y (k 1) r y (k) r ) s i z i x i =(x 1,...,x i ), ȳ (i) r =(y r, ẏ r,...,y (i) r ) Adaptive control law: u = 1 β(x) [ αn (x, ˆθ, ȳ (n 1) r )+y (n) r ] Controller module guarantees: If θ L and ˆθ L 2 or L then x L 21

22 Requirement for identifier error system ż = A z (z, ˆθ, t)z + W (z, ˆθ, t) T θ + Q(z, ˆθ, t) T ˆθ where A z (z, ˆθ, t) = W (z, ˆθ, t) T = c 1 s c 2 s c n s n w T 1 w T 2. w T n, Q(z, ˆθ, t) T = 0 α 1 ˆθ. α n 1 ˆθ. 22

23 Since W (z, ˆθ, t) T = α 1 x α n 1 α n 1 x n 1 1 F (x) T = N(z, ˆθ, t)f (x) T. Identifier properties: (i) θ L and ˆθ L 2 or L, (ii) if x L then F (x(t)) T θ(t) 0 and ˆθ(t) 0. 23

24 Identifier Design Passive identifier ẋ = f + F T θ x ˆx = ( A 0 λf T FP ) (ˆx x)+f + F Tˆθ ˆx + ɛ ˆθ ˆθ ΓFP 24

25 θ ɛ FPɛ Γ s ɛ = [ A 0 λf (x, u) T F (x, u)p ] ɛ + F (x, u) T θ update law Use Lyapunov function ˆθ =ΓF (x, u)pɛ, Γ=Γ T > 0. V = θ T Γ 1 θ + ɛ T Pɛ its derivative satisfies V ɛ T ɛ λ λ(γ) 2 ˆθ 2. Thus, whenever x is bounded, F (x(t)) T θ(t) 0and ˆθ(t) 0. ( ɛ(t) 0 because 0 ɛ(τ)dτ = ɛ(0) exists, Barbalat s lemma...) 25

26 Swapping identifier ẋ = f + F T θ x Ω 0 = ( A 0 λf T FP ) (Ω 0 x)+f Ω ɛ Ω = ( A 0 λf T FP ) Ω+F Ω T. ˆθ ˆθ ΓΩ 1+ν Ω 2 26

27 define ɛ = x +Ω 0 Ω T θ, ɛ = [ A 0 λf (x, u) T F (x, u)p ] ɛ. Choose V = 1 2 θ T Γ 1 θ + ɛp ɛ we have V 3 ɛ T ɛ 41+νtr{Ω T Ω}, proves identifier properties. 27

28 Output Feedback Adaptive Designs ẋ = Ax + φ(y)+φ(y)a + y = e T 1 x, [ 0 b ] σ(y)u, x IR n φ(y) = ϕ 0,1 (y). ϕ 0,n (y) A = I 0. n 1 0 0, Φ(y) =, ϕ 1,1 (y). ϕ q,1 (y). ϕ 1,n (y) ϕ q,n (y), unknown constant parameters: a =[a 1,...,a q ] T, b =[b m,...,b 0 ] T. 28

29 State estimation filters Filters: ξ = A 0 ξ + ky + φ(y) Ξ = A 0 Ξ+Φ(y) λ = A 0 λ + e n σ(y)u v j = A j 0λ, j =0,...,m Ω T = [v m,...,v 1,v 0, Ξ] 29

30 Parameter-dependent state estimate ˆx = ξ +Ω T θ The vector k =[k 1,...,k n ] T chosen so that the matrix A 0 = A ke T 1 is Hurwitz, that is, PA 0 + A T 0 P = I, P = P T > 0 The state estimation error ε = x ˆx satisfies ε = A 0 ε 30

31 Parametric model for adaptation: where ẏ = ω 0 + ω T θ + ε 2 = b m v m,2 + ω 0 + ω T θ + ε 2, ω 0 = ϕ 0,1 + ξ 2 ω = [v m,2,v m 1,2,...,v 0,2, Φ (1) +Ξ (2) ] T ω = [0,v m 1,2,...,v 0,2, Φ (1) +Ξ (2) ] T. 31

32 Since the states x 2,...,x n are not measured, the backstepping design is applied to the system ẏ = b m v m,2 + ω 0 + ω T θ + ε 2 v m,i = v m,i+1 k i v m,1, i =2,...,ρ 1 v m,ρ = σ(y)u + v m,ρ+1 k ρ v m,1. The order of this system is equal to the relative degree of the plant. 32

33 Extensions Pure-feedback systems. ẋ i = x i+1 + ϕ i (x 1,...,x i+1 ) T θ, i =1,...,n 1 ẋ n = ( β 0 (x)+β(x) T θ ) u + ϕ 0 (x)+ϕ n (x) T θ, where ϕ 0 (0) = 0, ϕ 1 (0) = = ϕ n (0) = 0, β 0 (0) 0. Because of the dependence of ϕ i on x i+1, the regulation or tracking for pure-feedback systems is, in general, not global, even when θ is known. 33

34 Unknown virtual control coefficients. ẋ i = b i x i+1 + ϕ i (x 1,...,x i ) T θ, i =1,...,n 1 ẋ n = b n β(x)u + ϕ n (x 1,...,x n ) T θ, where, in addition to the unknown vector θ, the constant coefficients b i are also unknown. The unknown b i -coefficients are frequent in applications ranging from electric motors to flight dynamics. The signs of b i, i =1,...,n, are assumed to be known. In the tuning functions design, in addition to estimating b i, we also estimate its inverse ϱ i =1/b i. In the modular design we assume that in addition to sgnb i, a positive constant ς i is known such that b i ς i. Then, instead of estimating ϱ i =1/b i,we use the inverse of the estimate ˆb i, i.e., 1/ˆb i, where ˆb i (t) is kept away from zero by using parameter projection. 34

35 Multi-input systems. Ẋ i = B i ( X i )X i+1 +Φ i ( X i ) T θ, i =1,...,n 1 Ẋ n = B n (X)u +Φ n (X) T θ, where X i is a ν i -vector, ν 1 ν 2 ν n, X i = [ X1 T,...,XT i ] T, X = X n, and the matrices B i ( X i ) have full rank for all X i IR ij=1 ν j. The input u is a ν n -vector. The matrices B i can be allowed to be unknown provided they are constant and positive definite. 35

36 Block strict-feedback systems. ẋ i = x i+1 + ϕ i (x 1,...,x i,ζ 1,...,ζ i ) T θ, i =1,...,ρ 1 ẋ ρ = β(x, ζ)u + ϕ ρ (x, ζ) T θ ζ i = Φ i,0 ( x i, ζ i )+Φ i ( x i, ζ i ) T θ, i =1,...,ρ with the following notation: x i = [x 1,...,x i ] T, ζ i = [ ζ1 T,...,ζT i x = x ρ,andζ = ζ ρ. ] T, Each ζ i -subsystem is assumed to be bounded-input bounded-state (BIBS) stable with respect to the input ( x i, ζ i 1 ). For this class of systems it is quite simple to modify the procedure in the tables. Because of the dependence of ϕ i on ζ i, the stabilizing function α i is augmented by the term + i 1 α i 1 k=1 ζ Φ k k,0, and the regressor w i is augmented by i 1 k=1 Φ i ( αi 1 ζ k ) T. 36

37 Partial state-feedback systems. In many physical systems there are unmeasured states as in the output-feedback form, but there are also states other than the output y = x 1 that are measured. An example of such a system is ẋ 1 = x 2 + ϕ 1 (x 1 ) T θ ẋ 2 = x 3 + ϕ 2 (x 1,x 2 ) T θ ẋ 3 = x 4 + ϕ 3 (x 1,x 2 ) T θ ẋ 4 = x 5 + ϕ 4 (x 1,x 2 ) T θ ẋ 5 = u + ϕ 5 (x 1,x 2,x 5 ) T θ. The states x 3 and x 4 are assumed not to be measured. To apply the adaptive backstepping designs presented in this chapter, we combine the state-feedback techniques with the output-feedback techniques. The subsystem (x 2, x 3, x 4 ) is in the output-feedback form with x 2 as a measured output, so we employ a state estimator for (x 2, x 3, x 4 ) using the filters introduced in the section on output feedback. 37

38 Example of Adaptive Stabilization in the Presence of a Stochastic Disturbance dx = udt + xdw w: Wiener process with E { dw 2} = σ(t) 2 dt, no a priori bound for σ Control laws: Disturbance Attenuation: u = x x 3 Adaptive Stabilization: u = x ˆθx, ˆθ = x 2 38

39 Disturbance Attenuation Adaptive Stabilization x x t t ˆθ t

40 Major Applications of Adaptive Nonlinear Control Electric Motors Actuating Robotic Loads Nonlinear Control of Electric Machinery, Dawson, Hu, Burg, Marine Vehicles (ships, UUVs; dynamic positioning, way point tracking, maneuvering) Marine Control Systems, Fossen, 2002 Automotive Vehicles (lateral and longitudinal control, traction, overall dynamics) The groups of Tomizuka and Kanellakopoulos. Dozens of other occasional applications, including: aircraft wing rock, compressor stall and surge, satellite attitude control. 40

41 Other Books on Adaptive NL Control Theory Inspired by KKK 1. Marino and Tomei (1995), Nonlinear Control Design: Geometric, Adaptive, and Robust 2. Freeman and Kokotovic (1996), Robust Nonlinear Control Design: State Space and Lyapunov Techniques 3. Qu (1998), Robust Control of Nonlinear Uncertain Systems 4. Krstic and Deng (1998), Stabilization of Nonlinear Uncertain Systems 5. Ge, Hang, Lee, Zhang (2001), Stable Adaptive Neural Network Control 6. Spooner, Maggiore, Ordonez, and Passino (2002), Stable Adaptive Control and Estimation for Nonlinear Systems: Fuzzy Approximation Techniques Neural and 7. French, Szepesvari, Rogers (2003), Performance of Nonlinear Approximate Adaptive Controllers 41

42 Adaptive NL Control/Backstepping Coverage in Major Texts 1. Khalil (1995/2002), Nonlinear Systems 2. Isidori (1995), Nonlinear Control Systems 3. Sastry (1999), Nonlinear Systems: Analysis, Stability, and Control 4. Astrom and Wittenmark (1995), Adaptive Control 42

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

L -Bounded Robust Control of Nonlinear Cascade Systems

L -Bounded Robust Control of Nonlinear Cascade Systems L -Bounded Robust Control of Nonlinear Cascade Systems Shoudong Huang M.R. James Z.P. Jiang August 19, 2004 Accepted by Systems & Control Letters Abstract In this paper, we consider the L -bounded robust

More information

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT

ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT International Journal of Bifurcation and Chaos, Vol. 12, No. 7 (2002) 1599 1604 c World Scientific Publishing Company ADAPTIVE FEEDBACK LINEARIZING CONTROL OF CHUA S CIRCUIT KEVIN BARONE and SAHJENDRA

More information

Nonlinear Tracking Control of Underactuated Surface Vessel

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

More information

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

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

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification

Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification Michael Malisoff, Louisiana State University Joint with Frédéric Mazenc and Marcio

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

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

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

More information

Nonlinear Formation Control of Marine Craft

Nonlinear Formation Control of Marine Craft Nonlinear Formation Control of Marine Craft Roger Skjetne, Sonja Moi, and Thor I. Fossen Abstract This paper investigates formation control of a fleet of ships. The control objective for each ship is to

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

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

Dynamic backstepping control for pure-feedback nonlinear systems

Dynamic backstepping control for pure-feedback nonlinear systems Dynamic backstepping control for pure-feedback nonlinear systems ZHANG Sheng *, QIAN Wei-qi (7.6) Computational Aerodynamics Institution, China Aerodynamics Research and Development Center, Mianyang, 6,

More information

Output Feedback Control for Maneuvering Systems Using Observer Backstepping

Output Feedback Control for Maneuvering Systems Using Observer Backstepping Output Feedback Control for Maneuvering Systems Using Observer Backstepping Ivar-André F. Ihle 1 RogerSkjetne and Thor I. Fossen 13 Abstract An output feedback design for maneuvering systems is proposed

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

NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS

NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS Int J Appl Math Comput Sci 6 Vol 6 No 9 NEURAL NETWORK-BASED MRAC CONTROL OF DYNAMIC NONLINEAR SYSTEMS GHANIA DEBBACHE ABDELHAK BENNIA NOUREDDINE GOLÉA Electrical Engineering Institute Oum El-Bouaghi University

More information

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems

Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems Adaptive backstepping for trajectory tracking of nonlinearly parameterized class of nonlinear systems Hakim Bouadi, Felix Antonio Claudio Mora-Camino To cite this version: Hakim Bouadi, Felix Antonio Claudio

More information

An Approach of Robust Iterative Learning Control for Uncertain Systems

An Approach of Robust Iterative Learning Control for Uncertain Systems ,,, 323 E-mail: mxsun@zjut.edu.cn :, Lyapunov( ),,.,,,.,,. :,,, An Approach of Robust Iterative Learning Control for Uncertain Systems Mingxuan Sun, Chaonan Jiang, Yanwei Li College of Information Engineering,

More information

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances

UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances 16 American Control Conference ACC) Boston Marriott Copley Place July 6-8, 16. Boston, MA, USA UDE-based Dynamic Surface Control for Strict-feedback Systems with Mismatched Disturbances Jiguo Dai, Beibei

More information

Global stabilization of feedforward systems with exponentially unstable Jacobian linearization

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

More information

Automatica. Control of nonlinear systems with time-varying output constraints

Automatica. Control of nonlinear systems with time-varying output constraints Automatica 47 (20) 25 256 Contents lists available at SciVerse ScienceDirect Automatica journal homepage: www.elsevier.com/locate/automatica Brief paper Control of nonlinear systems with time-varying output

More information

Introduction. 1.1 Historical Overview. Chapter 1

Introduction. 1.1 Historical Overview. Chapter 1 Chapter 1 Introduction 1.1 Historical Overview Research in adaptive control was motivated by the design of autopilots for highly agile aircraft that need to operate at a wide range of speeds and altitudes,

More information

Multivariable MRAC with State Feedback for Output Tracking

Multivariable MRAC with State Feedback for Output Tracking 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeA18.5 Multivariable MRAC with State Feedback for Output Tracking Jiaxing Guo, Yu Liu and Gang Tao Department

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

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

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

More information

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

Approximation-Free Prescribed Performance Control

Approximation-Free Prescribed Performance Control Preprints of the 8th IFAC World Congress Milano Italy August 28 - September 2 2 Approximation-Free Prescribed Performance Control Charalampos P. Bechlioulis and George A. Rovithakis Department of Electrical

More information

Contraction Based Adaptive Control of a Class of Nonlinear Systems

Contraction Based Adaptive Control of a Class of Nonlinear Systems 9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 WeB4.5 Contraction Based Adaptive Control of a Class of Nonlinear Systems B. B. Sharma and I. N. Kar, Member IEEE Abstract

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

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

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 12: Multivariable Control of Robotic Manipulators Part II MCE/EEC 647/747: Robot Dynamics and Control Lecture 12: Multivariable Control of Robotic Manipulators Part II Reading: SHV Ch.8 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/14 Robust vs. Adaptive

More information

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

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

More information

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

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

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

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

More information

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1

Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching 1 Proc. of CDC - 4st IEEE Conference on Decision and Control, Las Vegas, NV, December Global stabilization of an underactuated autonomous underwater vehicle via logic-based switching António Pedro Aguiar

More information

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

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

More information

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

On-Line Approximation Control of Uncertain Nonlinear Systems: Issues with Control Input Saturation 1

On-Line Approximation Control of Uncertain Nonlinear Systems: Issues with Control Input Saturation 1 On-Line Approximation Control of Uncertain Nonlinear Systems: Issues with Control Input Saturation Marios Polycarpou, Jay Farrell and Manu Sharma Department of ECECS, University of Cincinnati, Cincinnati,

More information

Hao Lei Wei Lin,1. Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH 44106, USA

Hao Lei Wei Lin,1. Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH 44106, USA UNIVERSA OUTPUT FEEDBACK CONTRO OF NONINEAR SYSTEMS WITH UNKNOWN GROWTH RATE Hao ei Wei in, Dept of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, OH 446, USA

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

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

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

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters

Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters 1908 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 11, NOVEMBER 2003 Backstepping Control of Linear Time-Varying Systems With Known and Unknown Parameters Youping Zhang, Member, IEEE, Barış Fidan,

More information

Problem 1: Ship Path-Following Control System (35%)

Problem 1: Ship Path-Following Control System (35%) Problem 1: Ship Path-Following Control System (35%) Consider the kinematic equations: Figure 1: NTNU s research vessel, R/V Gunnerus, and Nomoto model: T ṙ + r = Kδ (1) with T = 22.0 s and K = 0.1 s 1.

More information

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION

OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION J Syst Sci Complex 4: 86 874 OUTPUT-FEEDBACK CONTROL FOR NONHOLONOMIC SYSTEMS WITH LINEAR GROWTH CONDITION Guiling JU Yuiang WU Weihai SUN DOI:.7/s44--8447-z Received: 8 December 8 / Revised: 5 June 9

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

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

Nonlinear Observers: A Circle Criterion Design and Robustness Analysis

Nonlinear Observers: A Circle Criterion Design and Robustness Analysis Nonlinear Observers: A Circle Criterion Design and Robustness Analysis Murat Arcak 1 arcak@ecse.rpi.edu Petar Kokotović 2 petar@ece.ucsb.edu 1 Department of Electrical, Computer and Systems Engineering

More information

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections

Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Decentralized Disturbance Attenuation for Large-Scale Nonlinear Systems with Delayed State Interconnections Yi Guo Abstract The problem of decentralized disturbance attenuation is considered for a new

More information

Observer-based quantized output feedback control of nonlinear systems

Observer-based quantized output feedback control of nonlinear systems Proceedings of the 17th World Congress The International Federation of Automatic Control Observer-based quantized output feedback control of nonlinear systems Daniel Liberzon Coordinated Science Laboratory,

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

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems

Adaptive Nonlinear Control Allocation of. Non-minimum Phase Uncertain Systems 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA18.3 Adaptive Nonlinear Control Allocation of Non-minimum Phase Uncertain Systems Fang Liao, Kai-Yew Lum,

More information

Lyapunov Based Control

Lyapunov Based Control Lyapunov Based Control Control Lyapunov Functions Consider the system: x = f(x, u), x R n f(0,0) = 0 Idea: Construct a stabilizing controller in steps: 1. Choose a differentiable function V: R n R, such

More information

A Universal Control Approach for a Family of Uncertain Nonlinear Systems

A Universal Control Approach for a Family of Uncertain Nonlinear Systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 A Universal Control Approach for a Family of Uncertain Nonlinear Systems

More information

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation

Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Concurrent Learning for Convergence in Adaptive Control without Persistency of Excitation Girish Chowdhary and Eric Johnson Abstract We show that for an adaptive controller that uses recorded and instantaneous

More information

Stability of Parameter Adaptation Algorithms. Big picture

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

More information

56 INTERNATIONAL JOURNAL OF COMPUTATIONAL COGNITION ( VOL. 3, NO. 1, MARCH 2005

56 INTERNATIONAL JOURNAL OF COMPUTATIONAL COGNITION (  VOL. 3, NO. 1, MARCH 2005 56 INTERNATIONAL JOURNAL OF COMPUTATIONAL COGNITION HTTP://WWW.YANGSKY.COM/YANGIJCC.HTM), VOL. 3, NO., MARCH 2005 From Linearization to Lazy Learning: A Survey of Divide-and-Conquer Techniques for Nonlinear

More information

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction

Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction Adaptive NN Control of Dynamic Systems with Unknown Dynamic Friction S. S. Ge 1,T.H.LeeandJ.Wang Department of Electrical and Computer Engineering National University of Singapore Singapore 117576 Abstract

More information

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h

Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering h Stochastic Nonlinear Stabilization Part II: Inverse Optimality Hua Deng and Miroslav Krstic Department of Mechanical Engineering denghua@eng.umd.edu http://www.engr.umd.edu/~denghua/ University of Maryland

More information

On integral-input-to-state stabilization

On integral-input-to-state stabilization On integral-input-to-state stabilization Daniel Liberzon Dept. of Electrical Eng. Yale University New Haven, CT 652 liberzon@@sysc.eng.yale.edu Yuan Wang Dept. of Mathematics Florida Atlantic University

More information

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant

Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Output Adaptive Model Reference Control of Linear Continuous State-Delay Plant Boris M. Mirkin and Per-Olof Gutman Faculty of Agricultural Engineering Technion Israel Institute of Technology Haifa 3, Israel

More information

Stabilization of a 3D Rigid Pendulum

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

More information

Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability

Design and Analysis of a Novel L 1 Adaptive Controller, Part I: Control Signal and Asymptotic Stability Proceedings of the 26 American Control Conference Minneapolis, Minnesota, USA, June 4-6, 26 ThB7.5 Design and Analysis of a Novel L Adaptive Controller, Part I: Control Signal and Asymptotic Stability

More information

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4

H 2 Adaptive Control. Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan. WeA03.4 1 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 3-July, 1 WeA3. H Adaptive Control Tansel Yucelen, Anthony J. Calise, and Rajeev Chandramohan Abstract Model reference adaptive

More information

1 Introduction Almost every physical system is subject to certain degrees of model uncertainties, which makes the design of high performance control a

1 Introduction Almost every physical system is subject to certain degrees of model uncertainties, which makes the design of high performance control a Observer Based Adaptive Robust Control of a Class of Nonlinear Systems with Dynamic Uncertainties Λ Bin Yao + Li Xu School of Mechanical Engineering Purdue University, West Lafayette, IN 47907, USA + Tel:

More information

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures

Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Preprints of the 19th World Congress The International Federation of Automatic Control Multi-Model Adaptive Regulation for a Family of Systems Containing Different Zero Structures Eric Peterson Harry G.

More information

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments

Performance Improvement of Proportional Directional Control Valves: Methods and Experiments Performance Improvement of Proportional Directional Control Valves: Methods and Experiments Fanping Bu and Bin Yao + School of Mechanical Engineering Purdue University West Lafayette, IN 4797 + Email:

More information

Robust Adaptive MPC for Systems with Exogeneous Disturbances

Robust Adaptive MPC for Systems with Exogeneous Disturbances Robust Adaptive MPC for Systems with Exogeneous Disturbances V. Adetola M. Guay Department of Chemical Engineering, Queen s University, Kingston, Ontario, Canada (e-mail: martin.guay@chee.queensu.ca) Abstract:

More information

UDE-based Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation

UDE-based Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation UDEbased Robust Control for Nonlinear Systems with Mismatched Uncertainties and Input Saturation DAI Jiguo, REN Beibei, ZHONG QingChang. Department of Mechanical Engineering, Texas Tech University, Lubbock,

More information

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching

I. D. Landau, A. Karimi: A Course on Adaptive Control Adaptive Control. Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 1 Adaptive Control Part 9: Adaptive Control with Multiple Models and Switching I. D. Landau, A. Karimi: A Course on Adaptive Control - 5 2 Outline

More information

Control design using Jordan controllable canonical form

Control design using Jordan controllable canonical form Control design using Jordan controllable canonical form Krishna K Busawon School of Engineering, Ellison Building, University of Northumbria at Newcastle, Newcastle upon Tyne NE1 8ST, UK email: krishnabusawon@unnacuk

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

More information

Adaptive estimation in nonlinearly parameterized nonlinear dynamical systems

Adaptive estimation in nonlinearly parameterized nonlinear dynamical systems 2 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July, 2 Adaptive estimation in nonlinearly parameterized nonlinear dynamical systems Veronica Adetola, Devon Lehrer and

More information

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS

NONLINEAR BACKSTEPPING DESIGN OF ANTI-LOCK BRAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS NONLINEA BACKSTEPPING DESIGN OF ANTI-LOCK BAKING SYSTEMS WITH ASSISTANCE OF ACTIVE SUSPENSIONS Wei-En Ting and Jung-Shan Lin 1 Department of Electrical Engineering National Chi Nan University 31 University

More information

Gramians based model reduction for hybrid switched systems

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

More information

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

Observer Based Output Feedback Tracking Control of Robot Manipulators

Observer Based Output Feedback Tracking Control of Robot Manipulators 1 IEEE International Conference on Control Applications Part of 1 IEEE Multi-Conference on Systems and Control Yokohama, Japan, September 8-1, 1 Observer Based Output Feedback Tracking Control of Robot

More information

ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R.

ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS YONGLIANG ZHU. Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R. ADAPTIVE OUTPUT FEEDBACK CONTROL OF NONLINEAR SYSTEMS By YONGLIANG ZHU Bachelor of Science Zhejiang University Hanzhou, Zhejiang, P.R. China 1988 Master of Science Oklahoma State University Stillwater,

More information

Locally optimal controllers and application to orbital transfer (long version)

Locally optimal controllers and application to orbital transfer (long version) 9th IFAC Symposium on Nonlinear Control Systems Toulouse, France, September 4-6, 13 FrA1.4 Locally optimal controllers and application to orbital transfer (long version) S. Benachour V. Andrieu Université

More information

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States

Robust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States obust Stabilization of Jet Engine Compressor in the Presence of Noise and Unmeasured States John A Akpobi, Member, IAENG and Aloagbaye I Momodu Abstract Compressors for jet engines in operation experience

More information

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt + ECE 553, Spring 8 Posted: May nd, 8 Problem Set #7 Solution Solutions: 1. The optimal controller is still the one given in the solution to the Problem 6 in Homework #5: u (x, t) = p(t)x k(t), t. The minimum

More information

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop

Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Navigation and Obstacle Avoidance via Backstepping for Mechanical Systems with Drift in the Closed Loop Jan Maximilian Montenbruck, Mathias Bürger, Frank Allgöwer Abstract We study backstepping controllers

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

CDS 101/110a: Lecture 2.1 Dynamic Behavior

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

More information

Passivity-based Stabilization of Non-Compact Sets

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

More information

NEURAL NETWORKS (NNs) play an important role in

NEURAL NETWORKS (NNs) play an important role in 1630 IEEE TRANSACTIONS ON SYSTEMS, MAN, AND CYBERNETICS PART B: CYBERNETICS, VOL 34, NO 4, AUGUST 2004 Adaptive Neural Network Control for a Class of MIMO Nonlinear Systems With Disturbances in Discrete-Time

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

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

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

More information

Unifying Behavior-Based Control Design and Hybrid Stability Theory

Unifying Behavior-Based Control Design and Hybrid Stability Theory 9 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June - 9 ThC.6 Unifying Behavior-Based Control Design and Hybrid Stability Theory Vladimir Djapic 3 Jay Farrell 3 and Wenjie Dong

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

Certainty Equivalence Adaptive Control of Plants with Unmatched UncertaintyusingStateFeedback 1

Certainty Equivalence Adaptive Control of Plants with Unmatched UncertaintyusingStateFeedback 1 29 American Control Conference Hyatt Regency Riverfront, St Louis, MO, USA June 1-12, 29 WeB183 Certainty Equivalence Adaptive Control of Plants with Unmatched UncertaintyusingStateFeedback 1 Jovan D Bošković

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

Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function

Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function Stabilization of a Chain of Exponential Integrators Using a Strict Lyapunov Function Michael Malisoff Miroslav Krstic Chain of Exponential Integrators { Ẋ = (Y Y )X Ẏ = (D D)Y, (X, Y ) (0, ) 2 X = pest

More information

Adaptive Nonlinear Control of an Electric Motor

Adaptive Nonlinear Control of an Electric Motor Applied Mathematical Sciences, Vol. 2, 2008, no. 52, 2557-2568 Adaptive Nonlinear Control of an Electric Motor A. Kaddouri, O. Akhrif 2, M. Ghribi and H. Le-Huy 3 Department of electrical engineering,

More information

THE nonholonomic systems, that is Lagrange systems

THE nonholonomic systems, that is Lagrange systems Finite-Time Control Design for Nonholonomic Mobile Robots Subject to Spatial Constraint Yanling Shang, Jiacai Huang, Hongsheng Li and Xiulan Wen Abstract This paper studies the problem of finite-time stabilizing

More information

Nonlinear Observer Design for Dynamic Positioning

Nonlinear Observer Design for Dynamic Positioning Author s Name, Company Title of the Paper DYNAMIC POSITIONING CONFERENCE November 15-16, 2005 Control Systems I J.G. Snijders, J.W. van der Woude Delft University of Technology (The Netherlands) J. Westhuis

More information

Vortex Model Based Adaptive Flight Control Using Synthetic Jets

Vortex Model Based Adaptive Flight Control Using Synthetic Jets Vortex Model Based Adaptive Flight Control Using Synthetic Jets Jonathan Muse, Andrew Tchieu, Ali Kutay, Rajeev Chandramohan, Anthony Calise, and Anthony Leonard Department of Aerospace Engineering Georgia

More information

Nonlinear Control Lecture # 14 Tracking & Regulation. Nonlinear Control

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

More information