Adaptive Tracking and Parameter Estimation with Unknown High-Frequency Control Gains: A Case Study in Strictification
|
|
- Ariel Stevens
- 5 years ago
- Views:
Transcription
1 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 de Queiroz Sponsored by AFOSR, NSF/DMS, and NSF/ECCS SIAM Conference on Control and Its Applications Baltimore, MD July 25, 2011
2 Adaptive Tracking and Estimation Problem
3 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters.
4 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0.
5 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem:
6 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem: Design a dynamic feedback with estimator u = u(t, ξ, ˆΓ), ˆΓ = τ(t, ξ, ˆΓ) (2) that makes the Y = ( Γ, ξ) = (Γ ˆΓ, ξ ξ R ) system UGAS.
7 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem: Design a dynamic feedback with estimator u = u(t, ξ, ˆΓ), ˆΓ = τ(t, ξ, ˆΓ) (2) that makes the Y = ( Γ, ξ) = (Γ ˆΓ, ξ ξ R ) system UGAS. Flight control, electrical and mechanical engineering, etc.
8 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem: Design a dynamic feedback with estimator u = u(t, ξ, ˆΓ), ˆΓ = τ(t, ξ, ˆΓ) (2) that makes the Y = ( Γ, ξ) = (Γ ˆΓ, ξ ξ R ) system UGAS. Flight control, electrical and mechanical engineering, etc. Persistent excitation.
9 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem: Design a dynamic feedback with estimator u = u(t, ξ, ˆΓ), ˆΓ = τ(t, ξ, ˆΓ) (2) that makes the Y = ( Γ, ξ) = (Γ ˆΓ, ξ ξ R ) system UGAS. Flight control, electrical and mechanical engineering, etc. Persistent excitation. Annaswamy, Narendra, Teel..
10 Adaptive Tracking and Estimation Problem Consider a suitably regular nonlinear system ξ = J (t, ξ, Γ, u) (1) with a smooth reference trajectory ξ R and a vector Γ of unknown constant parameters. ξ R = J (t, ξ R, Γ, u R ) t 0. Problem: Design a dynamic feedback with estimator u = u(t, ξ, ˆΓ), ˆΓ = τ(t, ξ, ˆΓ) (2) that makes the Y = ( Γ, ξ) = (Γ ˆΓ, ξ ξ R ) system UGAS. Flight control, electrical and mechanical engineering, etc. Persistent excitation. Annaswamy, Narendra, Teel.. Used nonstrict Lyapunov functions (LFs), Barbalat, LaSalle..
11 UGAS and Two of Sontag s Important Extensions
12 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ)
13 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) Y (t) γ 1 ( e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS)
14 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) Y (t) γ 1 ( e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS) Show UGAS using nonstrict LFs, LaSalle,..
15 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) Y (t) γ 1 ( e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS) Show UGAS using nonstrict LFs, LaSalle,.. Ẏ = G(t, Y, δ(t)), Y X. (Σ pert )
16 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS) Show UGAS using nonstrict LFs, LaSalle,.. Ẏ = G(t, Y, δ(t)), Y X. (Σ pert ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) + γ 3 ( δ [t0,t]) (ISS)
17 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS) Show UGAS using nonstrict LFs, LaSalle,.. Ẏ = G(t, Y, δ(t)), Y X. (Σ pert ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) + γ 3 ( δ [t0,t]) (ISS) γ 0 ( Y (t) ) γ 1 ( e t 0 t γ 2 ( Y (t 0 ) ) ) + t t 0 γ 3 ( δ(r) )dr (iiss)
18 UGAS and Two of Sontag s Important Extensions Ẏ = G(t, Y ), Y X. (Σ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) (UGAS) Show UGAS using nonstrict LFs, LaSalle,.. Ẏ = G(t, Y, δ(t)), Y X. (Σ pert ) ( Y (t) γ 1 e t 0 t γ 2 ( Y (t 0 ) ) ) + γ 3 ( δ [t0,t]) (ISS) γ 0 ( Y (t) ) γ 1 ( e t 0 t γ 2 ( Y (t 0 ) ) ) + t t 0 γ 3 ( δ(r) )dr (iiss) Find γ i s by building certain strict LFs for Ẏ = G(t, Y, 0).
19 Our Work (Nonlinear Analysis TMA, 11)
20 Our Work (Nonlinear Analysis TMA, 11) We solved the adaptive tracking and estimation problem for { ẋ = f (ξ) (3) ż i = g i (ξ) + k i (ξ) θ i + ψ i u i, i = 1, 2,..., s.
21 Our Work (Nonlinear Analysis TMA, 11) We solved the adaptive tracking and estimation problem for { ẋ = f (ξ) (3) ż i = g i (ξ) + k i (ξ) θ i + ψ i u i, i = 1, 2,..., s. Γ = (θ, ψ) = (θ 1,..., θ s, ψ 1,..., ψ s ) R p p s+s.
22 Our Work (Nonlinear Analysis TMA, 11) We solved the adaptive tracking and estimation problem for { ẋ = f (ξ) (3) ż i = g i (ξ) + k i (ξ) θ i + ψ i u i, i = 1, 2,..., s. Γ = (θ, ψ) = (θ 1,..., θ s, ψ 1,..., ψ s ) R p p s+s. The C 2 T -periodic reference trajectory ξ R = (x R, z R ) to be tracked is assumed to satisfy ẋ R (t) = f (ξ R (t)) t 0.
23 Our Work (Nonlinear Analysis TMA, 11) We solved the adaptive tracking and estimation problem for { ẋ = f (ξ) (3) ż i = g i (ξ) + k i (ξ) θ i + ψ i u i, i = 1, 2,..., s. Γ = (θ, ψ) = (θ 1,..., θ s, ψ 1,..., ψ s ) R p p s+s. The C 2 T -periodic reference trajectory ξ R = (x R, z R ) to be tracked is assumed to satisfy ẋ R (t) = f (ξ R (t)) t 0. Main PE Assumption:
24 Our Work (Nonlinear Analysis TMA, 11) We solved the adaptive tracking and estimation problem for { ẋ = f (ξ) (3) ż i = g i (ξ) + k i (ξ) θ i + ψ i u i, i = 1, 2,..., s. Γ = (θ, ψ) = (θ 1,..., θ s, ψ 1,..., ψ s ) R p p s+s. The C 2 T -periodic reference trajectory ξ R = (x R, z R ) to be tracked is assumed to satisfy ẋ R (t) = f (ξ R (t)) t 0. Main PE Assumption: positive definiteness of the matrices P i def = T 0 λ i (t)λ i (t) dt R (p i +1) (p i +1), 1 i s (4) where λ i (t) = (k i (ξ R (t)), ż R,i (t) g i (ξ R (t))) for each i.
25 Two Other Key Assumptions
26 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, (5)
27 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, and V and v f are T -periodic. (5)
28 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, and V and v f are T -periodic. Backstepping.. (5)
29 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, and V and v f are T -periodic. Backstepping.. See Sontag text, Chap. 5. (5)
30 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, and V and v f are T -periodic. Backstepping.. See Sontag text, Chap. 5. There are known positive constants θ M, ψ and ψ such that for each i {1, 2,..., s}. (5) ψ < ψ i < ψ and θ i < θ M (6)
31 Two Other Key Assumptions We know v f and a global strict LF V for { Ẋ = f ( (X, Z ) + ξr (t) ) f (ξ R (t)) Ż = v f (t, X, Z ) such that V and V have positive definite quadratic lower bounds near 0, and V and v f are T -periodic. Backstepping.. See Sontag text, Chap. 5. There are known positive constants θ M, ψ and ψ such that (5) ψ < ψ i < ψ and θ i < θ M (6) for each i {1, 2,..., s}. Known directions for the ψ i s.
32 Dynamic Feedback
33 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s.
34 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7)
35 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7) Here ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) for i = 1, 2,..., s
36 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7) Here ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) for i = 1, 2,..., s, ϖ i,j = V z i (t, ξ)k i,j ( ξ + ξ R (t) )
37 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7) Here ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) for i = 1, 2,..., s, ϖ i,j = V z i (t, ξ)k i,j ( ξ + ξ R (t) ) and i = V z i (t, ξ)u i (t, ξ, ˆθ, ˆψ). (8)
38 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7) Here ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) for i = 1, 2,..., s, ϖ i,j = V z i (t, ξ)k i,j ( ξ + ξ R (t) ) and i = V z i (t, ξ)u i (t, ξ, ˆθ, ˆψ). (8) u i (t, ξ, ˆθ, ˆψ) = v f,i (t, ξ) g i (ξ) k i (ξ) ˆθ i +ż R,i (t) ˆψ i (9)
39 Dynamic Feedback The estimator evolves on { s i=1 ( θ M, θ M ) p i } (ψ, ψ) s. ˆθ i,j = (ˆθ i,j 2 θm 2 )ϖ i,j, 1 i s, 1 j p i ( ) ( ˆψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s (7) Here ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) for i = 1, 2,..., s, ϖ i,j = V z i (t, ξ)k i,j ( ξ + ξ R (t) ) and i = V z i (t, ξ)u i (t, ξ, ˆθ, ˆψ). (8) u i (t, ξ, ˆθ, ˆψ) = v f,i (t, ξ) g i (ξ) k i (ξ) ˆθ i +ż R,i (t) ˆψ i (9) The estimator and feedback can only depend on things we know.
40 Augmented Error Dynamics to be Made UGAS
41 Augmented Error Dynamics to be Made UGAS x = f ( ξ + ξ R (t)) f (ξ R (t)) z i = v f,i (t, ξ) + k i ( ξ + ξ R (t)) θ i + ψ i u i (t, ξ, ˆθ, ˆψ), 1 i s θ i,j = (ˆθ2 i,j θm) 2 ϖ i,j, 1 i s, 1 j p i ( ) ( ψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s. (10)
42 Augmented Error Dynamics to be Made UGAS x = f ( ξ + ξ R (t)) f (ξ R (t)) z i = v f,i (t, ξ) + k i ( ξ + ξ R (t)) θ i + ψ i u i (t, ξ, ˆθ, ˆψ), 1 i s θ i,j = (ˆθ2 i,j θm) 2 ϖ i,j, 1 i s, 1 j p i ( ) ( ψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s. Tracking error: ξ = ( x, z) = ξ ξ R = (x x R, z z R ) Parameter estimation errors: θ i = θ i ˆθ i and ψ i = ψ i ˆψ i Estimators: ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) and ˆψ = ( ˆψ 1,..., ˆψ s ) (10)
43 Augmented Error Dynamics to be Made UGAS x = f ( ξ + ξ R (t)) f (ξ R (t)) z i = v f,i (t, ξ) + k i ( ξ + ξ R (t)) θ i + ψ i u i (t, ξ, ˆθ, ˆψ), 1 i s θ i,j = (ˆθ2 i,j θm) 2 ϖ i,j, 1 i s, 1 j p i ( ) ( ψ i = ˆψ i ψ ˆψ i ψ) i, 1 i s. Tracking error: ξ = ( x, z) = ξ ξ R = (x x R, z z R ) Parameter estimation errors: θ i = θ i ˆθ i and ψ i = ψ i ˆψ i Estimators: ˆθ i = (ˆθ i,1,..., ˆθ i,pi ) and ˆψ = ( ˆψ 1,..., ˆψ s ) ( s { X = R r+s pi }) i=1 j=1 (θ i,j θ M, θ i,j + θ M ) ( s i=1 ( ψi ψ, ψ i ψ )) R r+s+p 1+...p s+s. (10)
44 Stabilization Analysis
45 Stabilization Analysis We build a global strict LF for the augmented error Y = ( ξ, θ, ψ) = (ξ ξ R, θ ˆθ, ψ ˆψ) X dynamics.
46 Stabilization Analysis We build a global strict LF for the augmented error Y = ( ξ, θ, ψ) = (ξ ξ R, θ ˆθ, ψ ˆψ) X dynamics. We start with this nonstrict barrier type LF on X : V 1 (t, ξ, θ, ψ) = V (t, ξ) + + s i=1 s p i i=1 j=1 ψi 0 θi,j 0 m θ 2 M (m θ i,j) 2 dm m (ψ i m ψ)(ψ ψ i + m) dm.
47 Stabilization Analysis We build a global strict LF for the augmented error Y = ( ξ, θ, ψ) = (ξ ξ R, θ ˆθ, ψ ˆψ) X dynamics. We start with this nonstrict barrier type LF on X : V 1 (t, ξ, θ, ψ) = V (t, ξ) + + s i=1 s p i i=1 j=1 ψi 0 θi,j 0 m θ 2 M (m θ i,j) 2 dm m (ψ i m ψ)(ψ ψ i + m) dm. On X, V 1 W ( ξ) for some positive definite function W.
48 Stabilization Analysis We build a global strict LF for the augmented error Y = ( ξ, θ, ψ) = (ξ ξ R, θ ˆθ, ψ ˆψ) X dynamics. We start with this nonstrict barrier type LF on X : V 1 (t, ξ, θ, ψ) = V (t, ξ) + + s i=1 s p i i=1 j=1 ψi 0 θi,j 0 m θ 2 M (m θ i,j) 2 dm m (ψ i m ψ)(ψ ψ i + m) dm. On X, V 1 W ( ξ) for some positive definite function W. This is insufficient for robustness analysis because V 1 could be zero outside 0.
49 Stabilization Analysis We build a global strict LF for the augmented error Y = ( ξ, θ, ψ) = (ξ ξ R, θ ˆθ, ψ ˆψ) X dynamics. We start with this nonstrict barrier type LF on X : V 1 (t, ξ, θ, ψ) = V (t, ξ) + + s i=1 s p i i=1 j=1 ψi 0 θi,j 0 m θ 2 M (m θ i,j) 2 dm m (ψ i m ψ)(ψ ψ i + m) dm. On X, V 1 W ( ξ) for some positive definite function W. This is insufficient for robustness analysis because V 1 could be zero outside 0. Therefore, we transform V 1.
50 Transformation from Our Paper
51 Transformation from Our Paper Theorem: We can construct K K C 1 such that V (t, ξ, θ, ψ) =. K ( V 1 (t, ξ, θ, ψ) ) s + Υ i (t, ξ, θ, ψ), (11) i=1 where Υ i (t, ξ, θ, ψ) = z i λ i (t)α i ( θ i, ψ i ) + 1 T ψ α i ( θ i, ψ i )Ω i (t)α i ( θ i, ψ i ), (12) λ i (t) = ( k i (ξ R (t)), ż R,i (t) g i (ξ R (t)) ), (13) [ ] α i ( θ i, ψ θi ψ i ) = i θ i ψ i, and ψ i Ω i (t) = (14) t t t T m λ i (s)λ i (s)ds dm, is a global strict LF for the Y dynamics on X.
52 Application: BLDC Motor (Dawson-Hu-Burg)
53 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit.
54 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm.
55 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2
56 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ).
57 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ).
58 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity.
59 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents.
60 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents. B = viscous friction coefficient.
61 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents. B = viscous friction coefficient. M = mechanical inertia.
62 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents. B = viscous friction coefficient. M = mechanical inertia. N = related to the load mass and gravitational constant.
63 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents. B = viscous friction coefficient. M = mechanical inertia. N = related to the load mass and gravitational constant. K τ, K b = torque transmission coefficients.
64 Application: BLDC Motor (Dawson-Hu-Burg) Linear magnetic circuit. Drives single-link, direct-drive robot arm. ẏ 1 = y 2 ẏ 2 = B M y 2 N M sin(y 1) + K τ [K b ζ 1 + 1]ζ 2 (15) ζ i = H i (y, ζ)β i + γ i u i, i = 1, 2 H 1 (y, ζ) = ( ζ 1, y 2 ζ 2 ). H 2 (y, ζ) = ( ζ 2, y 2 ζ 1, y 2 ). y 1, y 2 = load position and velocity. ζ i = winding currents. B = viscous friction coefficient. M = mechanical inertia. N = related to the load mass and gravitational constant. K τ, K b = torque transmission coefficients. The unknown vectors β 1 R 2 and β 2 R 3 and unknown scalars γ 1 and γ 2 are the motor electric parameters.
65 Conclusions
66 Conclusions Adaptive tracking and estimation is a central problem with applications in many branches of engineering.
67 Conclusions Adaptive tracking and estimation is a central problem with applications in many branches of engineering. Standard adaptive control treatments based on nonstrict Lyapunov functions only give tracking and are not robust.
68 Conclusions Adaptive tracking and estimation is a central problem with applications in many branches of engineering. Standard adaptive control treatments based on nonstrict Lyapunov functions only give tracking and are not robust. Our strict Lyapunov functions gave robustness to additive uncertainties on the parameters using the ISS paradigm.
69 Conclusions Adaptive tracking and estimation is a central problem with applications in many branches of engineering. Standard adaptive control treatments based on nonstrict Lyapunov functions only give tracking and are not robust. Our strict Lyapunov functions gave robustness to additive uncertainties on the parameters using the ISS paradigm. We covered systems with unknown control gains including brushless DC motors turning mechanical loads.
70 Conclusions Adaptive tracking and estimation is a central problem with applications in many branches of engineering. Standard adaptive control treatments based on nonstrict Lyapunov functions only give tracking and are not robust. Our strict Lyapunov functions gave robustness to additive uncertainties on the parameters using the ISS paradigm. We covered systems with unknown control gains including brushless DC motors turning mechanical loads. It would be useful to extend to cover models that are not affine in Γ, feedback delays, and output feedbacks.
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 informationStabilization 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 informationNonlinear 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 informationControlling Human Heart Rate Response During Treadmill Exercise
Controlling Human Heart Rate Response During Treadmill Exercise Frédéric Mazenc (INRIA-DISCO), Michael Malisoff (LSU), and Marcio de Queiroz (LSU) Special Session: Advances in Biomedical Mathematics 2011
More informationNMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582
NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING NMT EE 589 & UNM ME 482/582 Simplified drive train model of a robot joint Inertia seen by the motor Link k 1 I I D ( q) k mk 2 kk Gk Torque amplification G
More informationAdaptive 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 informationAdaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown Payloads
2 th International Conference on Control, Automation and Systems Oct. 26-29, 2 in KINTEX, Gyeonggi-do, Korea Adaptive Robust Control (ARC) for an Altitude Control of a Quadrotor Type UAV Carrying an Unknown
More informationA 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 informationRobotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007
Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal
More informationFunnel control in mechatronics: An overview
Funnel control in mechatronics: An overview Position funnel control of stiff industrial servo-systems C.M. Hackl 1, A.G. Hofmann 2 and R.M. Kennel 1 1 Institute for Electrical Drive Systems and Power Electronics
More informationADAPTIVE 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 informationCONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT
Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM
More informationRobot Manipulator Control. Hesheng Wang Dept. of Automation
Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute
More informationTTK4150 Nonlinear Control Systems Solution 6 Part 2
TTK4150 Nonlinear Control Systems Solution 6 Part 2 Department of Engineering Cybernetics Norwegian University of Science and Technology Fall 2003 Solution 1 Thesystemisgivenby φ = R (φ) ω and J 1 ω 1
More informationDYNAMICS OF SERIAL ROBOTIC MANIPULATORS
DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationUDE-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 informationDesign and Control of Variable Stiffness Actuation Systems
Design and Control of Variable Stiffness Actuation Systems Gianluca Palli, Claudio Melchiorri, Giovanni Berselli and Gabriele Vassura DEIS - DIEM - Università di Bologna LAR - Laboratory of Automation
More informationFurther 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 informationEN 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 information1. Consider the 1-DOF system described by the equation of motion, 4ẍ+20ẋ+25x = f.
Introduction to Robotics (CS3A) Homework #6 Solution (Winter 7/8). Consider the -DOF system described by the equation of motion, ẍ+ẋ+5x = f. (a) Find the natural frequency ω n and the natural damping ratio
More informationAdaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties
Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh
More informationMCE/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 informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 3 Regulation
High-Gain Observers in Nonlinear Feedback Control Lecture # 3 Regulation High-Gain ObserversinNonlinear Feedback ControlLecture # 3Regulation p. 1/5 Internal Model Principle d r Servo- Stabilizing u y
More informationAdaptive 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 informationD(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 informationThe Rationale for Second Level Adaptation
The Rationale for Second Level Adaptation Kumpati S. Narendra, Yu Wang and Wei Chen Center for Systems Science, Yale University arxiv:1510.04989v1 [cs.sy] 16 Oct 2015 Abstract Recently, a new approach
More informationHigh-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle
High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,
More informationA 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 informationNeural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot
Vol.3 No., 27 مجلد 3 العدد 27 Neural Network-Based Adaptive Control of Robotic Manipulator: Application to a Three Links Cylindrical Robot Abdul-Basset A. AL-Hussein Electrical Engineering Department Basrah
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm
Adaptive fuzzy observer and robust controller for a -DOF robot arm S. Bindiganavile Nagesh, Zs. Lendek, A.A. Khalate, R. Babuška Delft University of Technology, Mekelweg, 8 CD Delft, The Netherlands (email:
More informationLecture 9 Nonlinear Control Design. Course Outline. Exact linearization: example [one-link robot] Exact Feedback Linearization
Lecture 9 Nonlinear Control Design Course Outline Eact-linearization Lyapunov-based design Lab Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.] and [Glad-Ljung,ch.17] Lecture
More informationAutonomous 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 informationAdaptive 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 informationChap. 3. Controlled Systems, Controllability
Chap. 3. Controlled Systems, Controllability 1. Controllability of Linear Systems 1.1. Kalman s Criterion Consider the linear system ẋ = Ax + Bu where x R n : state vector and u R m : input vector. A :
More informationThe PVTOL Aircraft. 2.1 Introduction
2 The PVTOL Aircraft 2.1 Introduction We introduce in this chapter the well-known Planar Vertical Take-Off and Landing (PVTOL) aircraft problem. The PVTOL represents a challenging nonlinear systems control
More informationSpontaneous Speed Reversals in Stepper Motors
Spontaneous Speed Reversals in Stepper Motors Marc Bodson University of Utah Electrical & Computer Engineering 50 S Central Campus Dr Rm 3280 Salt Lake City, UT 84112, U.S.A. Jeffrey S. Sato & Stephen
More informationNonlinear 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 informationPositioning Servo Design Example
Positioning Servo Design Example 1 Goal. The goal in this design example is to design a control system that will be used in a pick-and-place robot to move the link of a robot between two positions. Usually
More informationsc Control Systems Design Q.1, Sem.1, Ac. Yr. 2010/11
sc46 - Control Systems Design Q Sem Ac Yr / Mock Exam originally given November 5 9 Notes: Please be reminded that only an A4 paper with formulas may be used during the exam no other material is to be
More informationObserver 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 informationVideo 8.1 Vijay Kumar. Property of University of Pennsylvania, Vijay Kumar
Video 8.1 Vijay Kumar 1 Definitions State State equations Equilibrium 2 Stability Stable Unstable Neutrally (Critically) Stable 3 Stability Translate the origin to x e x(t) =0 is stable (Lyapunov stable)
More informationEnergy-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 informationELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems
ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight
More informationControl of Robot. Ioannis Manganas MCE Master Thesis. Aalborg University Department of Energy Technology
Control of Robot Master Thesis Ioannis Manganas MCE4-3 Aalborg University Department of Energy Technology Copyright c Aalborg University 8 LATEXhas been used for typesetting this document, using the TeXstudio
More informationH 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 informationNeural Network Control of Robot Manipulators and Nonlinear Systems
Neural Network Control of Robot Manipulators and Nonlinear Systems F.L. LEWIS Automation and Robotics Research Institute The University of Texas at Arlington S. JAG ANNATHAN Systems and Controls Research
More informationAlexander Scheinker Miroslav Krstić. Model-Free Stabilization by Extremum Seeking
Alexander Scheinker Miroslav Krstić Model-Free Stabilization by Extremum Seeking 123 Preface Originating in 1922, in its 95-year history, extremum seeking has served as a tool for model-free real-time
More informationLecture 9 Nonlinear Control Design
Lecture 9 Nonlinear Control Design Exact-linearization Lyapunov-based design Lab 2 Adaptive control Sliding modes control Literature: [Khalil, ch.s 13, 14.1,14.2] and [Glad-Ljung,ch.17] Course Outline
More informationSemi-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 informationDesign of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller
Design of hybrid control systems for continuous-time plants: from the Clegg integrator to the hybrid H controller Luca Zaccarian LAAS-CNRS, Toulouse and University of Trento University of Oxford November
More informationAsymptotic Stabilization for Feedforward Systems with Delayed Feedbacks
Asymptotic Stabilization for Feedforward Systems with Delayed Feedbacks Frédéric Mazenc a and Michael Malisoff b a EPI INRIA DISCO, Laboratoire des Signaux et Systèmes, LS - CNRS - Supélec, 3 rue Joliot-Curie,
More informationOutput 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 informationI. 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 informationGlobal robust output feedback tracking control of robot manipulators* W. E. Dixon, E. Zergeroglu and D. M. Dawson
Robotica 004) volume, pp. 35 357. 004 Cambridge University Press DOI: 0.07/S06357470400089 Printed in the United Kingdom Global robust output feedback tracking control of robot manipulators* W. E. Dixon,
More informationPassivity-based Control of Euler-Lagrange Systems
Romeo Ortega, Antonio Loria, Per Johan Nicklasson and Hebertt Sira-Ramfrez Passivity-based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications Springer Contents
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationReal-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics
Real-time Motion Control of a Nonholonomic Mobile Robot with Unknown Dynamics TIEMIN HU and SIMON X. YANG ARIS (Advanced Robotics & Intelligent Systems) Lab School of Engineering, University of Guelph
More informationIntegrator Backstepping using Barrier Functions for Systems with Multiple State Constraints
Integrator Backstepping using Barrier Functions for Systems with Multiple State Constraints Khoi Ngo Dep. Engineering, Australian National University, Australia Robert Mahony Dep. Engineering, Australian
More informationAutomatic Control Systems. -Lecture Note 15-
-Lecture Note 15- Modeling of Physical Systems 5 1/52 AC Motors AC Motors Classification i) Induction Motor (Asynchronous Motor) ii) Synchronous Motor 2/52 Advantages of AC Motors i) Cost-effective ii)
More informationHigh-Gain Observers in Nonlinear Feedback Control
High-Gain Observers in Nonlinear Feedback Control Lecture # 1 Introduction & Stabilization High-Gain ObserversinNonlinear Feedback ControlLecture # 1Introduction & Stabilization p. 1/4 Brief History Linear
More informationMobile Manipulation: Force Control
8803 - Mobile Manipulation: Force Control Mike Stilman Robotics & Intelligent Machines @ GT Georgia Institute of Technology Atlanta, GA 30332-0760 February 19, 2008 1 Force Control Strategies Logic Branching
More informationCONTROL 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 informationLecture 8. Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control. Eugenio Schuster.
Lecture 8 Chapter 5: Input-Output Stability Chapter 6: Passivity Chapter 14: Passivity-Based Control Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture
More informationMCE693/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 informationRobotics. Dynamics. Marc Toussaint U Stuttgart
Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory
More informationAdaptive fuzzy observer and robust controller for a 2-DOF robot arm Sangeetha Bindiganavile Nagesh
Adaptive fuzzy observer and robust controller for a 2-DOF robot arm Delft Center for Systems and Control Adaptive fuzzy observer and robust controller for a 2-DOF robot arm For the degree of Master of
More informationStabilization and Passivity-Based Control
DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive
More informationLecture 8: Sensorless Synchronous Motor Drives
1 / 22 Lecture 8: Sensorless Synchronous Motor Drives ELEC-E8402 Control of Electric Drives and Power Converters (5 ECTS) Marko Hinkkanen Spring 2017 2 / 22 Learning Outcomes After this lecture and exercises
More informationFurther Results on Input-to-State Stability for Nonlinear Systems with Delayed Feedbacks
Further Results on Input-to-State Stability for Nonlinear Systems with Delayed Feedbacks Frédéric Mazenc a, Michael Malisoff b,, Zongli Lin c a Projet MERE INRIA-INRA, UMR Analyse des Systèmes et Biométrie
More informationEE Homework 3 Due Date: 03 / 30 / Spring 2015
EE 476 - Homework 3 Due Date: 03 / 30 / 2015 Spring 2015 Exercise 1 (10 points). Consider the problem of two pulleys and a mass discussed in class. We solved a version of the problem where the mass was
More informationDISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM. Dina Shona Laila and Alessandro Astolfi
DISCRETE-TIME TIME-VARYING ROBUST STABILIZATION FOR SYSTEMS IN POWER FORM Dina Shona Laila and Alessandro Astolfi Electrical and Electronic Engineering Department Imperial College, Exhibition Road, London
More informationGlobal 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 informationNonlinear Identification of Backlash in Robot Transmissions
Nonlinear Identification of Backlash in Robot Transmissions G. Hovland, S. Hanssen, S. Moberg, T. Brogårdh, S. Gunnarsson, M. Isaksson ABB Corporate Research, Control Systems Group, Switzerland ABB Automation
More informationEN Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015
EN530.678 Nonlinear Control and Planning in Robotics Lecture 3: Stability February 4, 2015 Prof: Marin Kobilarov 0.1 Model prerequisites Consider ẋ = f(t, x). We will make the following basic assumptions
More informationA Systematic Approach to Extremum Seeking Based on Parameter Estimation
49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi
More informationStructured LPV Control of Wind Turbines
fda@es.aau.dk Department of Electronic Systems, November 29, 211 Agenda Motivation Main challenges for the application of wind turbine control: Known parameter-dependencies (gain-scheduling); Unknown parameter
More informationRemarks on Tracking and Robustness Analysis for MEM Relays
008 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 008 ThB5.5 Remarks on Tracking and Robustness Analysis for MEM Relays Michael Malisoff, Frédéric Mazenc, and Marcio
More informationConverse 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 informationTwo-Dimensional Rotational Dynamics
Two-Dimensional Rotational Dynamics 8.01 W09D2 W09D2 Reading Assignment: MIT 8.01 Course Notes: Chapter 17 Two Dimensional Rotational Dynamics Sections 17.1-17.5 Chapter 18 Static Equilibrium Sections
More informationRobust Adaptive Attitude Control of a Spacecraft
Robust Adaptive Attitude Control of a Spacecraft AER1503 Spacecraft Dynamics and Controls II April 24, 2015 Christopher Au Agenda Introduction Model Formulation Controller Designs Simulation Results 2
More informationA higher order sliding mode controller for a class of MIMO nonlinear systems: application to PM synchronous motor control
A higher order sliding mode controller for a class of MIMO nonlinear systems: application to PM synchronous motor control S Laghrouche, F Plestan and A Glumineau Abstract A new robust higher order sliding
More informationControl of industrial robots. Centralized control
Control of industrial robots Centralized control Prof. Paolo Rocco (paolo.rocco@polimi.it) Politecnico di Milano ipartimento di Elettronica, Informazione e Bioingegneria Introduction Centralized control
More informationStability and Control Design for Time-Varying Systems with Time-Varying Delays using a Trajectory-Based Approach
Stability and Control Design for Time-Varying Systems with Time-Varying Delays using a Trajectory-Based Approach Michael Malisoff (LSU) Joint with Frederic Mazenc and Silviu-Iulian Niculescu 0/6 Motivation
More informationAutomatica. 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 informationExponential Controller for Robot Manipulators
Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México
More informationIntroduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems
p. 1/5 Introduction to Nonlinear Control Lecture # 3 Time-Varying and Perturbed Systems p. 2/5 Time-varying Systems ẋ = f(t, x) f(t, x) is piecewise continuous in t and locally Lipschitz in x for all t
More informationA universal adaptive controller for tracking and stabilization control of nonholonomic vehicles
A universal adaptive controller for tracking and stabilization control of nonholonomic vehicles Mohamed Maghenem, Antonio Loría, Elena Panteley To cite this version: Mohamed Maghenem, Antonio Loría, Elena
More informationCase Study: The Pelican Prototype Robot
5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,
More informationDelay-Independent Stabilization for Teleoperation with Time Varying Delay
9 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -, 9 FrC9.3 Delay-Independent Stabilization for Teleoperation with Time Varying Delay Hiroyuki Fujita and Toru Namerikawa
More informationMEM04: Rotary Inverted Pendulum
MEM4: Rotary Inverted Pendulum Interdisciplinary Automatic Controls Laboratory - ME/ECE/CHE 389 April 8, 7 Contents Overview. Configure ELVIS and DC Motor................................ Goals..............................................3
More informationAn Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems
21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 FrB16.3 An Adaptive Full-State Feedback Controller for Bilateral Telerobotic Systems Ufuk Ozbay Erkan Zergeroglu and
More informationRobust 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 informationMCE493/593 and EEC492/592 Prosthesis Design and Control
MCE493/593 and EEC492/592 Prosthesis Design and Control Control Systems Part 3 Hanz Richter Department of Mechanical Engineering 2014 1 / 25 Electrical Impedance Electrical impedance: generalization of
More informationOnline Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks
Online Identification And Control of A PV-Supplied DC Motor Using Universal Learning Networks Ahmed Hussein * Kotaro Hirasawa ** Jinglu Hu ** * Graduate School of Information Science & Electrical Eng.,
More informationStatic Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach
International Conference on Control, Automation and Systems 7 Oct. 7-,7 in COEX, Seoul, Korea Static Output Feedback Controller for Nonlinear Interconnected Systems: Fuzzy Logic Approach Geun Bum Koo l,
More informationADAPTIVE NEURAL NETWORK CONTROL OF MECHATRONICS OBJECTS
acta mechanica et automatica, vol.2 no.4 (28) ADAPIE NEURAL NEWORK CONROL OF MECHARONICS OBJECS Egor NEMSE *, Yuri ZHUKO * * Baltic State echnical University oenmeh, 985, St. Petersburg, Krasnoarmeyskaya,
More informationExercise 5 - Hydraulic Turbines and Electromagnetic Systems
Exercise 5 - Hydraulic Turbines and Electromagnetic Systems 5.1 Hydraulic Turbines Whole courses are dedicated to the analysis of gas turbines. For the aim of modeling hydraulic systems, we analyze here
More informationIntroduction. 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 informationSTABILIZABILITY AND SOLVABILITY OF DELAY DIFFERENTIAL EQUATIONS USING BACKSTEPPING METHOD. Fadhel S. Fadhel 1, Saja F. Noaman 2
International Journal of Pure and Applied Mathematics Volume 118 No. 2 2018, 335-349 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu doi: 10.12732/ijpam.v118i2.17
More information