A state feedback input constrained control design for a 4-semi-active damper suspension system: a quasi-lpv approach

Size: px
Start display at page:

Download "A state feedback input constrained control design for a 4-semi-active damper suspension system: a quasi-lpv approach"

Transcription

1 A state feedback input constrained control design for a 4-semi-active damper suspension system: a quasi-lpv approach Manh Quan Nguyen 1, J.M Gomes da Silva Jr 2, Olivier Sename 1, Luc Dugard 1 1 University Grenoble-Alpes, GIPSA-LAB 2 UFRGS, Department of Electrical Engineering, Brazil manh-quan.nguyen, olivier.sename, luc.dugard@gipsa-lab.grenoble-inp.fr jmgomes@ece.ufrgs.br MOSAR Meeting Institut franco-allemand de recherches de Saint-Louis April, 23th 2015 M.Q Nguyen [GIPSA-lab / SLR team] 1/26

2 Outline 1 Problem statement 2 LPV Control in the presence of input saturation 3 Controller design 4 Application of LPV approach to the full vehicle 5 Conclusion M.Q Nguyen [GIPSA-lab / SLR team] 2/26

3 Problem statement M.Q Nguyen [GIPSA-lab / SLR team] 3/26

4 Motivation Semi-active suspension control problem: - Main challenge: the dissipativity constraint of semi-active damper. - LPV approach both for linear and nonlinear model of the damper: Linear modeling [Poussot-Vassal et al., 2008], [DO et al., 2011] F damper = cż def where the damping coefficient c 0 and c [c min, c max]. Nonlinear modeling [DO et al., 2010] F damper = c 0 ż def + k 0 z def + f I tanh ( c 1 ż def + k 1 z def ) where c 0, k 0, c 1 and k 1 are constant parameters; f I and f I [f Imin, f Imax ] but validated only on the quarter car model. Problem: A 7dof full vehicle model equipped 4 semi-active dampers - Use a linear model for the damper 4 scheduling parameters - The dissipative conditions of the semi-active dampers are recast as saturation conditions on the control inputs. - Motivate a state feedback input constrained control problem M.Q Nguyen [GIPSA-lab / SLR team] 4/26

5 Vehicle Modelling A 7 dof full vertical vehicle model: m s z s = F sfl F sfr F srl F srr + F dz I x θ = ( Fsfr + F sfl )t f + ( F srr + F srl )t r + mha y + M dx (1) I y φ = (Fsrr + F srl )l r (F sfr + F sfl )l f mha x + M dy m us z usij = F sij + F tzij Suspension force: F sij = k ij (z sij z usij ) + F damperij (2) where F damperij is the semi-active controlled damper force and ρ ij = ż defij : F damperij = c ij (.)ż defij = c ij (.)(ż sij ż usij ) = c nomij ż defij + u H ij ρ ij (3) Tire force: F tzij = k tij (z usij z rij ) (4) M.Q Nguyen [GIPSA-lab / SLR team] 5/26

6 Vehicle Modelling A 7 dof full vertical vehicle model: m s z s = F sfl F sfr F srl F srr + F dz I x θ = ( Fsfr + F sfl )t f + ( F srr + F srl )t r + mha y + M dx (1) I y φ = (Fsrr + F srl )l r (F sfr + F sfl )l f mha x + M dy m us z usij = F sij + F tzij Suspension Rewrite (1) inforce: the state space representation form: F sij = k ij (z sij z usij ) + F damperij (2) ẋ g(t) = A gx g(t) + B 1g w(t) + B 2g (ρ)u(t) (4) where F damperij is the semi-active controlled damper force and ρ ij = ż defij : where: x g = F damperij [z s θ φ z = c ij (.)ż defij = c ij (.)(ż sij ż usij ) = c nomij defij + u H usfl z usfr z usrl z usrr ż s θ φ żusfl ż usfr ż usrl ż usrr] T, ij ρ ij (3) Tire force: w = [F dz M dx M dy z rfl z rfr z rrl z rrr] T, u F= tzij [u H = k, u H tij (z usij, uz H rij ) (4) M.Q Nguyen [GIPSA-lab / SLR team] fl fr, uh rl rr ] T. 5/26

7 Input and State constraints The dissipativity constraint of the semi-active damper: 0 c minij c ij(.) c maxij (5) c minij ż defij F damperij c maxij ż defij if ż defij > 0 (6) c maxij ż defij F damperij c minij ż defij if ż defij 0 The dissipativity constraint is now recast into: c minij ż defij c nomij ż defij + u H ij ż defij c maxij ż defij if ż defij > 0 c maxij ż defij c nomij ż defij + u H ij ż defij c minij ż defij if ż defij 0 Because of c nomij = (cmax ij + cmin ij ), then we must guarantee the Input constraint: 2 u H ij (cmax ij cmin ij ) 2 It should be noted that ρ ij = ż defij = ż sij ż usij 1. Thus, to ensure the constraints on the scheduling parameter ρ ij 1, we must ensure also a state constraint which will be rewritten later as: H.x 1 (8) where x being the generalized system state and H is state constraint matrix. (7) M.Q Nguyen [GIPSA-lab / SLR team] 6/26

8 Control problem Problem Statement: Design a suspension control in order to reduce the roll motion of the vehicle equipped with 4 semi-active dampers. The suspension control must satisfy the input saturation constraints (7) and the state constraint (8). To tackle this problem, we consider an LPV approach detailed in the sequence. M.Q Nguyen [GIPSA-lab / SLR team] 7/26

9 LPV Control in the presence of input saturation M.Q Nguyen [GIPSA-lab / SLR team] 8/26

10 System description Consider a quasi-lpv system S ρ with input saturation and disturbance: ẋ = A(ρ)x + B 1 (ρ)w + B 2 u z = C 1 (ρ)x + D 11 (ρ)w + D 12 u (9) Let us consider the following assumptions: ρ is bounded to be able to apply the polytopic approach for LPV system: { ρ Ω = ρ i ρ i ρ i ρ i, i = 1,..k The applied control signal u takes value in the compact set: U = {u R m / u 0i u i u 0i, i = 1,..., m (10) The input disturbances w are supposed to be bounded in amplitude i.e w belongs to a set W: { W = w R q /w T w < δ (11) The state vector is assumed to be known (measured or estimated) and the trajectories of system must belong to a region X defined as follows: X = {x R n / H i x h 0i, i = 1,..., k (12) M.Q Nguyen [GIPSA-lab / SLR team] 9/26

11 System description Consider a quasi-lpv system S ρ with input saturation and disturbance: ẋ = A(ρ)x + B 1 (ρ)w + B 2 u z = C 1 (ρ)x + D 11 (ρ)w + D 12 u (9) Let us consider the following assumptions: ρ is bounded to be able to apply the polytopic approach for LPV system: { ρ Ω = ρ i ρ i ρ i ρ i, i = 1,..k The applied control signal u takes value in the compact set: U = {u R m / u 0i u i u 0i, i = 1,..., m (10) The input disturbances w are supposed to be bounded in amplitude i.e w belongs to a set W: { W = w R q /w T w < δ (11) The state vector is assumed to be known (measured or estimated) and the trajectories of system must belong to a region X defined as follows: X = {x R n / H i x h 0i, i = 1,..., k (12) M.Q Nguyen [GIPSA-lab / SLR team] 9/26

12 System description Consider a quasi-lpv system S ρ with input saturation and disturbance: ẋ = A(ρ)x + B 1 (ρ)w + B 2 u z = C 1 (ρ)x + D 11 (ρ)w + D 12 u (9) Let us consider the following assumptions: ρ is bounded to be able to apply the polytopic approach for LPV system: { ρ Ω = ρ i ρ i ρ i ρ i, i = 1,..k The applied control signal u takes value in the compact set: U = {u R m / u 0i u i u 0i, i = 1,..., m (10) The input disturbances w are supposed to be bounded in amplitude i.e w belongs to a set W: { W = w R q /w T w < δ (11) The state vector is assumed to be known (measured or estimated) and the trajectories of system must belong to a region X defined as follows: X = {x R n / H i x h 0i, i = 1,..., k (12) M.Q Nguyen [GIPSA-lab / SLR team] 9/26

13 System description Consider a quasi-lpv system S ρ with input saturation and disturbance: ẋ = A(ρ)x + B 1 (ρ)w + B 2 u z = C 1 (ρ)x + D 11 (ρ)w + D 12 u (9) Let us consider the following assumptions: ρ is bounded to be able to apply the polytopic approach for LPV system: { ρ Ω = ρ i ρ i ρ i ρ i, i = 1,..k The applied control signal u takes value in the compact set: U = {u R m / u 0i u i u 0i, i = 1,..., m (10) The input disturbances w are supposed to be bounded in amplitude i.e w belongs to a set W: { W = w R q /w T w < δ (11) The state vector is assumed to be known (measured or estimated) and the trajectories of system must belong to a region X defined as follows: X = {x R n / H i x h 0i, i = 1,..., k (12) M.Q Nguyen [GIPSA-lab / SLR team] 9/26

14 System description Consider a quasi-lpv system S ρ with input saturation and disturbance: ẋ = A(ρ)x + B 1 (ρ)w + B 2 u z = C 1 (ρ)x + D 11 (ρ)w + D 12 u (9) Let us consider the following assumptions: ρ is bounded to be able to apply the polytopic approach for LPV system: { ρ Ω = ρ i ρ i ρ i ρ i, i = 1,..k The applied control signal u takes value in the compact set: U = {u R m / u 0i u i u 0i, i = 1,..., m (10) The input disturbances w are supposed to be bounded in amplitude i.e w belongs to a set W: { W = w R q /w T w < δ (11) The state vector is assumed to be known (measured or estimated) and the trajectories of system must belong to a region X defined as follows: X = {x R n / H i x h 0i, i = 1,..., k (12) M.Q Nguyen [GIPSA-lab / SLR team] 9/26

15 Figure: State feedback control with input saturation A state feedback control law is considered (Fig.1) and the control signal v(t) computed by the state feedback controller is given by: v(t) = K(ρ)x(t) where K(ρ) R m n is a parameter dependent state feedback matrix gain. Then, the applied control u to system (9) is a saturated one, i.e: where the saturated function sat(.) is defined by: sat(v i(t)) = u(t) = sat(v(t)) = sat(k(ρ)x(t)) (13) u 0i if v i(t) > u 0i v i(t) if u 0i v i(t) u 0i (14) u 0i if v i(t) < u 0i M.Q Nguyen [GIPSA-lab / SLR team] 10/26

16 The closed-loop system obtained from the application of (13) in (9) reads as follows: ẋ = A(ρ)x + B 1 (ρ)w + B 2 sat(k(ρ)x) (15) z = C 1 (ρ)x + D 11 (ρ)w + D 12 sat(k(ρ)x) Let us define now the vector-valued dead-zone function φ(k(ρ)x): φ(k(ρ)x) = sat(k(ρ)x) K(ρ)x (16) From (16), the closed-loop system can therefore be re-written as follows: ẋ = (A(ρ) + B 2 K(ρ))x + B 2 φ(k(ρ)x) + B 1 (ρ)w (17) z = (C 1 (ρ) + D 12 K(ρ))x + D 12 φ(k(ρ)x) + D 11 (ρ)w Problem definition We propose the design of a state feedback K(ρ) for the LPV system (15) in order to satisfy the following conditions: When the control input signal is saturated, the nonlinear behavior of the closed-loop system must be considered and the stability has to be guaranteed both internally as well as in the context of input to state, that is: - for w W, the trajectories of the closed-loop system must be bounded. - if w(t) = 0 for t > t 1 > 0 then the trajectory of the system converge asymptotically to the origin. The control performance objective consists in minimizing the upper bound for the L 2 gain from the disturbance w to the controlled output z, i.e Min γ > 0, such that: sup z 2 w 2 < γ (18) Remark: In order to reduce the conservatisme, the L 2 performance problem is solved only in the case that the input saturation is not activated. M.Q Nguyen [GIPSA-lab / SLR team] 11/26

17 The closed-loop system obtained from the application of (13) in (9) reads as follows: ẋ = A(ρ)x + B 1 (ρ)w + B 2 sat(k(ρ)x) (15) z = C 1 (ρ)x + D 11 (ρ)w + D 12 sat(k(ρ)x) Let us define now the vector-valued dead-zone function φ(k(ρ)x): φ(k(ρ)x) = sat(k(ρ)x) K(ρ)x (16) From (16), the closed-loop system can therefore be re-written as follows: ẋ = (A(ρ) + B 2 K(ρ))x + B 2 φ(k(ρ)x) + B 1 (ρ)w (17) z = (C 1 (ρ) + D 12 K(ρ))x + D 12 φ(k(ρ)x) + D 11 (ρ)w Problem definition We propose the design of a state feedback K(ρ) for the LPV system (15) in order to satisfy the following conditions: When the control input signal is saturated, the nonlinear behavior of the closed-loop system must be considered and the stability has to be guaranteed both internally as well as in the context of input to state, that is: - for w W, the trajectories of the closed-loop system must be bounded. - if w(t) = 0 for t > t 1 > 0 then the trajectory of the system converge asymptotically to the origin. The control performance objective consists in minimizing the upper bound for the L 2 gain from the disturbance w to the controlled output z, i.e Min γ > 0, such that: sup z 2 w 2 < γ (18) Remark: In order to reduce the conservatisme, the L 2 performance problem is solved only in the case that the input saturation is not activated. M.Q Nguyen [GIPSA-lab / SLR team] 11/26

18 The closed-loop system obtained from the application of (13) in (9) reads as follows: ẋ = A(ρ)x + B 1 (ρ)w + B 2 sat(k(ρ)x) (15) z = C 1 (ρ)x + D 11 (ρ)w + D 12 sat(k(ρ)x) Let us define now the vector-valued dead-zone function φ(k(ρ)x): φ(k(ρ)x) = sat(k(ρ)x) K(ρ)x (16) From (16), the closed-loop system can therefore be re-written as follows: ẋ = (A(ρ) + B 2 K(ρ))x + B 2 φ(k(ρ)x) + B 1 (ρ)w (17) z = (C 1 (ρ) + D 12 K(ρ))x + D 12 φ(k(ρ)x) + D 11 (ρ)w Problem definition We propose the design of a state feedback K(ρ) for the LPV system (15) in order to satisfy the following conditions: When the control input signal is saturated, the nonlinear behavior of the closed-loop system must be considered and the stability has to be guaranteed both internally as well as in the context of input to state, that is: - for w W, the trajectories of the closed-loop system must be bounded. - if w(t) = 0 for t > t 1 > 0 then the trajectory of the system converge asymptotically to the origin. The control performance objective consists in minimizing the upper bound for the L 2 gain from the disturbance w to the controlled output z, i.e Min γ > 0, such that: sup z 2 w 2 < γ (18) Remark: In order to reduce the conservatisme, the L 2 performance problem is solved only in the case that the input saturation is not activated. M.Q Nguyen [GIPSA-lab / SLR team] 11/26

19 The closed-loop system obtained from the application of (13) in (9) reads as follows: ẋ = A(ρ)x + B 1 (ρ)w + B 2 sat(k(ρ)x) (15) z = C 1 (ρ)x + D 11 (ρ)w + D 12 sat(k(ρ)x) Let us define now the vector-valued dead-zone function φ(k(ρ)x): φ(k(ρ)x) = sat(k(ρ)x) K(ρ)x (16) From (16), the closed-loop system can therefore be re-written as follows: ẋ = (A(ρ) + B 2 K(ρ))x + B 2 φ(k(ρ)x) + B 1 (ρ)w (17) z = (C 1 (ρ) + D 12 K(ρ))x + D 12 φ(k(ρ)x) + D 11 (ρ)w Problem definition We propose the design of a state feedback K(ρ) for the LPV system (15) in order to satisfy the following conditions: When the control input signal is saturated, the nonlinear behavior of the closed-loop system must be considered and the stability has to be guaranteed both internally as well as in the context of input to state, that is: - for w W, the trajectories of the closed-loop system must be bounded. - if w(t) = 0 for t > t 1 > 0 then the trajectory of the system converge asymptotically to the origin. The control performance objective consists in minimizing the upper bound for the L 2 gain from the disturbance w to the controlled output z, i.e Min γ > 0, such that: sup z 2 w 2 < γ (18) Remark: In order to reduce the conservatisme, the L 2 performance problem is solved only in the case that the input saturation is not activated. M.Q Nguyen [GIPSA-lab / SLR team] 11/26

20 The closed-loop system obtained from the application of (13) in (9) reads as follows: ẋ = A(ρ)x + B 1 (ρ)w + B 2 sat(k(ρ)x) (15) z = C 1 (ρ)x + D 11 (ρ)w + D 12 sat(k(ρ)x) Let us define now the vector-valued dead-zone function φ(k(ρ)x): φ(k(ρ)x) = sat(k(ρ)x) K(ρ)x (16) From (16), the closed-loop system can therefore be re-written as follows: ẋ = (A(ρ) + B 2 K(ρ))x + B 2 φ(k(ρ)x) + B 1 (ρ)w (17) z = (C 1 (ρ) + D 12 K(ρ))x + D 12 φ(k(ρ)x) + D 11 (ρ)w Problem definition We propose the design of a state feedback K(ρ) for the LPV system (15) in order to satisfy the following conditions: When the control input signal is saturated, the nonlinear behavior of the closed-loop system must be considered and the stability has to be guaranteed both internally as well as in the context of input to state, that is: - for w W, the trajectories of the closed-loop system must be bounded. - if w(t) = 0 for t > t 1 > 0 then the trajectory of the system converge asymptotically to the origin. The control performance objective consists in minimizing the upper bound for the L 2 gain from the disturbance w to the controlled output z, i.e Min γ > 0, such that: sup z 2 w 2 < γ (18) Remark: In order to reduce the conservatisme, the L 2 performance problem is solved only in the case that the input saturation is not activated. M.Q Nguyen [GIPSA-lab / SLR team] 11/26

21 Controller design M.Q Nguyen [GIPSA-lab / SLR team] 12/26

22 Stability analysis Let us first define the following polyhedral set (saturation model validity region): S ρ(k, G, u 0) = { x R m u 0 (K(ρ) G(ρ))x u 0 where this inequality stands for each input variable. (19) Lemma 1: Sector condition ([Gomes da Silva, 2005]) If x S ρ(k, G, u 0), then the deadzone function φ satisfies the following inequality: φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0 (20) for any diagonal and positive definite matrix T (ρ) R m m. Definition: ([Blanchini, 1999]) The set E R n is said to be W-invariant if x(t 0) E, w(t) W implies that the trajectory x(t) E for all t t 0. Remark: ([Boyd et al., 1994]) The quadratic stability of a system can be intepreted in term of the existence of an invariant ellipsoid. Consider an ellipsoidal set E associated to a Lyapunov function V = x T P x with P = P T 0, { E(P ) = x R n : x T P x < 1 (21) M.Q Nguyen [GIPSA-lab / SLR team] 13/26

23 Stability analysis Let us first define the following polyhedral set (saturation model validity region): S ρ(k, G, u 0) = { x R m u 0 (K(ρ) G(ρ))x u 0 where this inequality stands for each input variable. (19) Lemma 1: Sector condition ([Gomes da Silva, 2005]) If x S ρ(k, G, u 0), then the deadzone function φ satisfies the following inequality: φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0 (20) for any diagonal and positive definite matrix T (ρ) R m m. Definition: ([Blanchini, 1999]) The set E R n is said to be W-invariant if x(t 0) E, w(t) W implies that the trajectory x(t) E for all t t 0. Remark: ([Boyd et al., 1994]) The quadratic stability of a system can be intepreted in term of the existence of an invariant ellipsoid. Consider an ellipsoidal set E associated to a Lyapunov function V = x T P x with P = P T 0, { E(P ) = x R n : x T P x < 1 (21) M.Q Nguyen [GIPSA-lab / SLR team] 13/26

24 Stability analysis Let us first define the following polyhedral set (saturation model validity region): S ρ(k, G, u 0) = { x R m u 0 (K(ρ) G(ρ))x u 0 where this inequality stands for each input variable. (19) Lemma 1: Sector condition ([Gomes da Silva, 2005]) If x S ρ(k, G, u 0), then the deadzone function φ satisfies the following inequality: φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0 (20) for any diagonal and positive definite matrix T (ρ) R m m. Definition: ([Blanchini, 1999]) The set E R n is said to be W-invariant if x(t 0) E, w(t) W implies that the trajectory x(t) E for all t t 0. Remark: ([Boyd et al., 1994]) The quadratic stability of a system can be intepreted in term of the existence of an invariant ellipsoid. Consider an ellipsoidal set E associated to a Lyapunov function V = x T P x with P = P T 0, { E(P ) = x R n : x T P x < 1 (21) M.Q Nguyen [GIPSA-lab / SLR team] 13/26

25 Stability analysis Let us first define the following polyhedral set (saturation model validity region): S ρ(k, G, u 0) = { x R m u 0 (K(ρ) G(ρ))x u 0 where this inequality stands for each input variable. (19) Lemma 1: Sector condition ([Gomes da Silva, 2005]) If x S ρ(k, G, u 0), then the deadzone function φ satisfies the following inequality: φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0 (20) for any diagonal and positive definite matrix T (ρ) R m m. Definition: ([Blanchini, 1999]) The set E R n is said to be W-invariant if x(t 0) E, w(t) W implies that the trajectory x(t) E for all t t 0. Remark: ([Boyd et al., 1994]) The quadratic stability of a system can be intepreted in term of the existence of an invariant ellipsoid. Consider an ellipsoidal set E associated to a Lyapunov function V = x T P x with P = P T 0, { E(P ) = x R n : x T P x < 1 (21) M.Q Nguyen [GIPSA-lab / SLR team] 13/26

26 Stability analysis Let us first define the following polyhedral set (saturation model validity region): S ρ(k, G, u 0) = { x R m u 0 (K(ρ) G(ρ))x u 0 where this inequality stands for each input variable. (19) Lemma 1: Sector condition ([Gomes da Silva, 2005]) If x S ρ(k, G, u 0), then the deadzone function φ satisfies the following inequality: φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0 (20) for any diagonal and positive definite matrix T (ρ) R m m. Definition: ([Blanchini, 1999]) The set E R n is said to be W-invariant if x(t 0) E, w(t) W implies that the trajectory x(t) E for all t t 0. Remark: ([Boyd et al., 1994]) The quadratic stability of a system can be intepreted in term of the existence of an invariant ellipsoid. Consider an ellipsoidal set E associated to a Lyapunov function V = x T P x with P = P T 0, { E(P ) = x R n : x T P x < 1 (21) M.Q Nguyen [GIPSA-lab / SLR team] 13/26

27 Theorem 1: Stability condition If there exist a matrix Q-positive definite, a matrix S(ρ)-diagnonal positive definite, matrices K(ρ), Ḡ(ρ) of appropriate dimensions and positive scalar λ 2 such that the following conditions are verified: (S(ρ)B T 2 M(ρ) (B 2 S(ρ) Ḡ(ρ)T ) B 1 (ρ) Ḡ(ρ)) 2S(ρ) 0 B 1 (ρ) T 0 λ 2 I where M(ρ) = (QA(ρ) T + K(ρ) T B T 2 ) + (QA(ρ)T + K(ρ) T B T 2 )T + λ 1 Q. < 0 (22) [ Q K i (ρ) Ḡi(ρ) ( K i (ρ) Ḡi(ρ)) T u 2 0i ] 0, i = 1,..., m (23) where K i (ρ), Ḡi(ρ) are i th line of K(ρ), Ḡ(ρ) respectively. [ Q H i Q QHi T h 2 0i ] 0, i = 1,..., k (24) λ 2 δ λ 1 < 0 (25) Then, with K(ρ) = K(ρ)Q 1 : a) For any w W and x(0) E(P) the trajectories do not leave E(P), i.e. E(P) is an W-invariant domain for the system (15). b) If x(0) E(P) and w(t) = 0 for t > t 1, then the corresponding trajectory converge asymptotically to the origin, i.e. E(P) (with P = Q 1 ) is included in the region of attraction of the closed-loop system (15). M.Q Nguyen [GIPSA-lab / SLR team] 14/26

28 Proof: Idea: Demonstrate that E(P) is a W-invariant set for the system w(t) W. This condition can be satisfied if there exist scalars λ 1 > 0 and λ 2 > 0, such that V + λ 1 (ξ T P ξ 1) + λ 2 (δ w T w) < 0 (26) From "Lemma 1": φ(k(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] 0, then (26) is satisfied if: V + λ 1 (x T P x 1) + λ 2 (δ w T w) 2φ(K(ρ)x) T T (ρ)[φ(k(ρ)x) + G(ρ)x] < 0 (27) Then we obtain: (22),(25). Then, to ensure that x(t) belongs effectively to S ρ(k, G, u 0 ) and that the state constraints are not violated, we must ensure that E(P ) S ρ(k, G, u 0 ) X, i.e E(P ) S ρ(k, G, u 0 ) and E(P ) X. It leads to (23),(24). Finally, if w(t) = 0, it follows: V (x(t)) λ1 x T P x < 0. i.e V (x(t)) e λ 1t V (x(0)), it means that the trajectories of the system converge asymptotically to the origin. M.Q Nguyen [GIPSA-lab / SLR team] 15/26

29 Performance objective Disturbance attenuation V (x(t)) + 1 γ zt z γw T w < 0 (28) In linear mode, sat(k(ρ)x) = K(ρ)x, the closed loop system (15) becomes: ẋ = (A(ρ) + B 2K(ρ))x + B 1(ρ)w (29) z = (C 1(ρ) + D 12K(ρ))x + D 11(ρ)w Then, condition (28) holds if the following inequality is satisfied: N (ρ) P B 1(ρ) (C 1(ρ) + D 12K(ρ)) T B 1(ρ) T P γi D T < 0 (30) 11 C 1(ρ) + D 12K(ρ) D 11 γi where N (ρ) = (A(ρ) + B 2K(ρ)) T P + P (A(ρ) + B 2K(ρ)). Pre and post-multiplying (30) by diag(p 1, I, I), and with P 1 = Q one obtains: N (ρ) B 1(ρ) (QC 1(ρ) T + K(ρ)) T D T 12 B 1(ρ) T γi D T 11 C 1(ρ)Q + D 12 K(ρ) D11 γi where N (ρ) = (QA(ρ) T + K(ρ) T B T 2 ) + (QA(ρ)T + K(ρ) T B T 2 )T < 0 (31) M.Q Nguyen [GIPSA-lab / SLR team] 16/26

30 Controller computation The state feedback gain K(ρ) that satisfies the stability condition for the saturated system and the disturbance attenuation for the unsaturated system can be derived by solving the following optimization problem: min γ Q,S, K,Ḡ,λ 2 subject to (22, 23, 24, 25, 31), Q, S > 0, λ 2 > 0. Then the state feedback gain matrix K(ρ) can be computed by: (32) K(ρ) = K(ρ)P = K(ρ)Q 1 (33) where: K(ρ) = 2 k j=1 α j (ρ)k j, 2 k j=1 α j (ρ) = 1. M.Q Nguyen [GIPSA-lab / SLR team] 17/26

31 Application of LPV approach to the full vehicle M.Q Nguyen [GIPSA-lab / SLR team] 18/26

32 Performance objective: reduce the roll motion of the vehicle. Minimizing the effect of the road disturbance w to the controlled output z (z = θ) while taking into account the actuator saturation. The H framework is used to solve this objective, the weighting function W θ on θ is added: Noting that 7 DOF vertical model: W θ = k θ s 2 + 2ξ 11 Ω 1 s + Ω 1 2 s 2 + 2ξ 12 Ω 1 s + Ω 1 2. (34) ẋ g(t) = A gx g(t) + B 1g w(t) + B 2g (ρ)u has the parameter dependent input matrix B 2g (ρ) add a low pass filter to obtain the parameter independent input matrix. The interconnection between the 7 DOF vertical model, W θ, and the low pass filter gives the following parameter dependent suspension generalized plant (Σ gv(ρ)): { ẋ = A(ρ)x + B1 w + B Σ gv(ρ) : 2 u z = C 1 x + D 11 w + D 12 u (35) where x = [x T g xt wf xt f ]T, x g, x wf, x f are the vertical model, weighting function and filter states respectively. M.Q Nguyen [GIPSA-lab / SLR team] 19/26

33 Context of simulation: Full nonlinear vehicle model, validated in a real car "Renault Mégane Coupé " coll. MIPS lab [Basset, Pouly and Lamy]: The varying parameter ρ ij = ż defij [ 1 1] The damping coefficients vary as follows: -For the front dampers: c minf = 660 Ns/m, c maxf = 3740 Ns/m. -For the rear dampers: c minr = 1000 Ns/m, c maxr = 8520 Ns/m. Thus, the input constraints (7) lead to: [ u H fl u H fr uh rl u H rr ] [ ] The road profile is chosen in the set W subject to (11) with δ = 0.01 m 2. The state constraint in (12) is the constraint on suspension deflection speed: ż defij = ż sij ż usij = H g.x g = [H g 0 wf 0 f ]x = Hx 1. where H g is the matrice that allows to calculate ż defij from x g and 0 wf, 0 f are zero matrices. The scenario is proposed: The vehicle runs at 90km/h in a straight line on a dry road ( µ = 1, where µ stands for the adherence to the road). A 5cm bump occurs on the left wheels (from t = 0.5s to t = 1s). A lateral wind disturbance occurs also in this time to excite the roll motion. Moreover, a line change that causes also the roll motion is performed from t = 4s to t = 7s. M.Q Nguyen [GIPSA-lab / SLR team] 20/26

34 The road profile and steering angle are shown in the Fig. 2 and Fig Road profile rear left front left front left front right rear left rear right z rij (m) time (s) Figure: Road profile steering angle steering angle δ (rad) time (s) Figure: Steering angle M.Q Nguyen [GIPSA-lab / SLR team] 21/26

35 M.Q Nguyen [GIPSA-lab / SLR team] 22/26 Figure: Force/deflection speed ρ 1 = z deffl ρ 3 = z defrl ρ 2 = z deffr 0.2 ρ 4 = z defrr parameter scheduling time (s) Figure: Scheduling parameters satisfy the condition ρ ij u (N) F damper c max z def c min z def z def (m/s 2 )

36 4 3 LPV State Feedback Nominal Dampers (c nom ) 2 roll (deg) time (s) Figure: Comparasion of roll motion M.Q Nguyen [GIPSA-lab / SLR team] 23/26

37 Conclusion M.Q Nguyen [GIPSA-lab / SLR team] 24/26

38 Problem statement LPV Control in the presence of input saturation Controller design Application of LPV approach to the full vehicle Conclusion Conclusions Application of an LP V /H State Feedback approach subject to input saturation to the problem of semi-active suspension control for a full vehicle equipped with 4 semi-active dampers. Future works Consider different performance objectives: comfort, road holding or suspension stroke... Reduce the conservatism of the solution (for example, use two different Lyapunov functions for stability and performance) To implement this strategy on a test bed, available at Gipsa-lab Grenoble. Figure: Car equipped by 4 semi-active suspension dampers. M.Q Nguyen [GIPSA-lab / SLR team] 25/26

39 THANKS FOR YOUR ATTENTION M.Q Nguyen [GIPSA-lab / SLR team] 26/26

An LPV Control Approach for Semi-active Suspension Control with Actuator Constraints

An LPV Control Approach for Semi-active Suspension Control with Actuator Constraints An LPV Control Approach for Semi-active Suspension Control with Actuator Constraints Anh Lam Do Olivier Sename Luc Dugard To cite this version: Anh Lam Do Olivier Sename Luc Dugard. An LPV Control Approach

More information

Vehicle Dynamic Stability Improvements Through Gain-Scheduled Steering and Braking Control

Vehicle Dynamic Stability Improvements Through Gain-Scheduled Steering and Braking Control Vehicle Dynamic Stability Improvements Through Gain-Scheduled Steering and Braking Control Charles Poussot-Vassal, Olivier Sename, Luc Dugard, Sergio Savaresi To cite this version: Charles Poussot-Vassal,

More information

A Model Predictive approach for semi active suspension control problem of a full car

A Model Predictive approach for semi active suspension control problem of a full car A Model Predictive approach for semi active suspension control problem of a full car Manh Quan Nguyen, Massimo Canale, Olivier Sename, Luc Dugard To cite this version: Manh Quan Nguyen, Massimo Canale,

More information

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec

STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS. Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec STABILITY AND STABILIZATION OF A CLASS OF NONLINEAR SYSTEMS WITH SATURATING ACTUATORS Eugênio B. Castelan,1 Sophie Tarbouriech Isabelle Queinnec DAS-CTC-UFSC P.O. Box 476, 88040-900 Florianópolis, SC,

More information

Multi-objective optimization by genetic algorithms in H /LPV control of semi-active suspension

Multi-objective optimization by genetic algorithms in H /LPV control of semi-active suspension Multi-objective optimization by genetic algorithms in H /LPV control of semi-active suspension A. L. Do, O. Sename, L. Dugard and B. Soualmi GIPSA-lab, Control Systems Dept, CNRS-Grenoble INP, ENSE3, BP

More information

Robust control of MIMO systems

Robust control of MIMO systems Robust control of MIMO systems Olivier Sename Grenoble INP / GIPSA-lab September 2018 Olivier Sename (Grenoble INP / GIPSA-lab) Robust control September 2018 1 / 169 O. Sename [GIPSA-lab] 2/169 1. Some

More information

A feedback-feedforward suspension control strategy for global chassis control through anti-roll distribution

A feedback-feedforward suspension control strategy for global chassis control through anti-roll distribution A feedback-feedforward suspension control strategy for global chassis control through anti-roll distribution Alessandro Zin, Olivier Sename, Luc Dugard To cite this version: Alessandro Zin, Olivier Sename,

More information

Event-triggered control subject to actuator saturation

Event-triggered control subject to actuator saturation Event-triggered control subject to actuator saturation GEORG A. KIENER Degree project in Automatic Control Master's thesis Stockholm, Sweden 212 XR-EE-RT 212:9 Diploma Thesis Event-triggered control subject

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos

More information

A Semi-active Control-oriented Damper Model for an Automotive Suspension

A Semi-active Control-oriented Damper Model for an Automotive Suspension A Semi-active Control-oriented Damper Model for an Automotive Suspension Jorge de Jesus Lozoya-Santos, Olivier Sename, Luc Dugard, Rubén Morales-Menéndez, Ricardo Ramirez-Mendoza To cite this version:

More information

Control Strategies for an Automotive Suspension with a MR Damper

Control Strategies for an Automotive Suspension with a MR Damper Control Strategies for an Automotive Suspension with a MR Damper Jorge de Jesus Lozoya-Santos, Rubén Morales-Menéndez, Olivier Sename, Luc Dugard, Ricardo Ramirez-Mendoza To cite this version: Jorge de

More information

Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems

Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems Anti-Windup Design with Guaranteed Regions of Stability for Discrete-Time Linear Systems J.M. Gomes da Silva Jr. and S. Tarbouriech Abstract The purpose of this paper is to study the determination of stability

More information

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis

Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Multiobjective Optimization Applied to Robust H 2 /H State-feedback Control Synthesis Eduardo N. Gonçalves, Reinaldo M. Palhares, and Ricardo H. C. Takahashi Abstract This paper presents an algorithm for

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

Survey and performance evaluation on some automotive semi-active suspension control methods: A comparative study on a single-corner model

Survey and performance evaluation on some automotive semi-active suspension control methods: A comparative study on a single-corner model Survey and performance evaluation on some automotive semi-active suspension control methods: A comparative study on a single-corner model Charles Poussot-Vassal, Cristiano Spelta, Olivier Sename, Sergio

More information

Satellite Formation Flying with Input Saturation

Satellite Formation Flying with Input Saturation Thesis for Master s Degree Satellite Formation Flying with Input Saturation Young-Hun Lim School of Information and Mechatronics Gwangju Institute of Science and Technology 2012 석사학위논문 구동기의포화상태를고려한다중위성의편대비행제어

More information

Uncertainty Analysis for Linear Parameter Varying Systems

Uncertainty Analysis for Linear Parameter Varying Systems Uncertainty Analysis for Linear Parameter Varying Systems Peter Seiler Department of Aerospace Engineering and Mechanics University of Minnesota Joint work with: H. Pfifer, T. Péni (Sztaki), S. Wang, G.

More information

Vehicle yaw control via coordinated use of steering/braking systems

Vehicle yaw control via coordinated use of steering/braking systems Vehicle yaw control via coordinated use of steering/braking systems Moustapha Doumiati, Olivier Sename, John Jairo Martinez Molina, Luc Dugard, Peter Gaspar, Zoltan Szabo, Jozsef Bokor To cite this version:

More information

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

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

More information

Attitude and Handling Improvements Through Gain-scheduled Suspensions and Brakes Control

Attitude and Handling Improvements Through Gain-scheduled Suspensions and Brakes Control Attitude and Handling Improvements Through Gain-scheduled Suspensions and Brakes Control Charles Poussot-Vassal, Olivier Sename, Luc Dugard, Peter Gaspar, Zoltan Szabo, Jozsef Bokor To cite this version:

More information

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework

Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework Trans. JSASS Aerospace Tech. Japan Vol. 4, No. ists3, pp. Pd_5-Pd_, 6 Spacecraft Attitude Control with RWs via LPV Control Theory: Comparison of Two Different Methods in One Framework y Takahiro SASAKI,),

More information

Journal of System Design and Dynamics

Journal of System Design and Dynamics Fixed-Order Output Feedback Control and Anti-Windup Compensation for Active Suspension Systems Unggul WASIWITONO and Masami SAEKI Graduate School of Engineering, Hiroshima University 1-4-1 Kagamiyama,

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

1 The Observability Canonical Form

1 The Observability Canonical Form NONLINEAR OBSERVERS AND SEPARATION PRINCIPLE 1 The Observability Canonical Form In this Chapter we discuss the design of observers for nonlinear systems modelled by equations of the form ẋ = f(x, u) (1)

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

More information

Stability and performance analysis for linear systems with actuator and sensor saturations subject to unmodeled dynamics

Stability and performance analysis for linear systems with actuator and sensor saturations subject to unmodeled dynamics 28 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June 11-13, 28 WeA12.1 Stability and performance analysis for linear systems actuator and sensor saturations subject to unmodeled

More information

Stability and performance analysis for input and output-constrained linear systems subject to multiplicative neglected dynamics

Stability and performance analysis for input and output-constrained linear systems subject to multiplicative neglected dynamics 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 WeB17.3 Stability and performance analysis for input and output-constrained linear systems subject to multiplicative

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

Improved MPC Design based on Saturating Control Laws

Improved MPC Design based on Saturating Control Laws Improved MPC Design based on Saturating Control Laws D.Limon 1, J.M.Gomes da Silva Jr. 2, T.Alamo 1 and E.F.Camacho 1 1. Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla, Camino de

More information

Stability analysis of linear systems under asynchronous samplings

Stability analysis of linear systems under asynchronous samplings Haifa, April, 4 th, 2010 Stability analysis of linear systems under asynchronous samplings Alexandre Seuret CNRS Associate Researcher NeCS Team GIPSA-Lab / INRIA Rhônes-Alpes Grenoble, France 1 Motivation

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

Nonlinear Control Systems

Nonlinear Control Systems Nonlinear Control Systems António Pedro Aguiar pedro@isr.ist.utl.pt 5. Input-Output Stability DEEC PhD Course http://users.isr.ist.utl.pt/%7epedro/ncs2012/ 2012 1 Input-Output Stability y = Hu H denotes

More information

Constrained interpolation-based control for polytopic uncertain systems

Constrained interpolation-based control for polytopic uncertain systems 2011 50th IEEE Conference on Decision and Control and European Control Conference CDC-ECC Orlando FL USA December 12-15 2011 Constrained interpolation-based control for polytopic uncertain systems H.-N.

More information

Pole placement control: state space and polynomial approaches Lecture 1

Pole placement control: state space and polynomial approaches Lecture 1 : state space and polynomial approaches Lecture 1 dynamical O. Sename 1 1 Gipsa-lab, CNRS-INPG, FRANCE Olivier.Sename@gipsa-lab.fr www.gipsa-lab.fr/ o.sename November 7, 2017 Outline dynamical dynamical

More information

Multi-objective Controller Design:

Multi-objective Controller Design: Multi-objective Controller Design: Evolutionary algorithms and Bilinear Matrix Inequalities for a passive suspension A. Molina-Cristobal*, C. Papageorgiou**, G. T. Parks*, M. C. Smith**, P. J. Clarkson*

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

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

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

More information

Anti-windup Design for a Class of Nonlinear Control Systems

Anti-windup Design for a Class of Nonlinear Control Systems Anti-windup Design for a Class of Nonlinear Control Systems M Z Oliveira J M Gomes da Silva Jr D F Coutinho S Tarbouriech Department of Electrical Engineering, UFRGS, Av Osvaldo Aranha 13, 935-19 Porto

More information

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections

More information

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5.

Floor Control (kn) Time (sec) Floor 5. Displacement (mm) Time (sec) Floor 5. DECENTRALIZED ROBUST H CONTROL OF MECHANICAL STRUCTURES. Introduction L. Bakule and J. Böhm Institute of Information Theory and Automation Academy of Sciences of the Czech Republic The results contributed

More information

Model Reduction for Linear Parameter Varying Systems Using Scaled Diagonal Dominance

Model Reduction for Linear Parameter Varying Systems Using Scaled Diagonal Dominance Model Reduction for Linear Parameter Varying Systems Using Scaled Diagonal Dominance Harald Pfifer 1 and Tamas Peni 2 Abstract A model-reduction method for linear, parametervarying (LPV) systems based

More information

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

High-Gain Observers in Nonlinear Feedback Control. Lecture # 2 Separation Principle High-Gain Observers in Nonlinear Feedback Control Lecture # 2 Separation Principle High-Gain ObserversinNonlinear Feedback ControlLecture # 2Separation Principle p. 1/4 The Class of Systems ẋ = Ax + Bφ(x,

More information

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Tingshu Hu Abstract This paper presents a nonlinear control design method for robust stabilization

More information

Nonlinear Control Systems

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

More information

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

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

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

More information

Lecture 8. Applications

Lecture 8. Applications Lecture 8. Applications Ivan Papusha CDS270 2: Mathematical Methods in Control and System Engineering May 8, 205 / 3 Logistics hw7 due this Wed, May 20 do an easy problem or CYOA hw8 (design problem) will

More information

CONTROL OF THE NONHOLONOMIC INTEGRATOR

CONTROL OF THE NONHOLONOMIC INTEGRATOR June 6, 25 CONTROL OF THE NONHOLONOMIC INTEGRATOR R. N. Banavar (Work done with V. Sankaranarayanan) Systems & Control Engg. Indian Institute of Technology, Bombay Mumbai -INDIA. banavar@iitb.ac.in Outline

More information

CHAPTER INTRODUCTION

CHAPTER INTRODUCTION CHAPTER 3 DYNAMIC RESPONSE OF 2 DOF QUARTER CAR PASSIVE SUSPENSION SYSTEM (QC-PSS) AND 2 DOF QUARTER CAR ELECTROHYDRAULIC ACTIVE SUSPENSION SYSTEM (QC-EH-ASS) 3.1 INTRODUCTION In this chapter, the dynamic

More information

An Exact Stability Analysis Test for Single-Parameter. Polynomially-Dependent Linear Systems

An Exact Stability Analysis Test for Single-Parameter. Polynomially-Dependent Linear Systems An Exact Stability Analysis Test for Single-Parameter Polynomially-Dependent Linear Systems P. Tsiotras and P.-A. Bliman Abstract We provide a new condition for testing the stability of a single-parameter,

More information

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions Robust Stability Robust stability against time-invariant and time-varying uncertainties Parameter dependent Lyapunov functions Semi-infinite LMI problems From nominal to robust performance 1/24 Time-Invariant

More information

SEMI-ACTIVE SUSPENSION CONTROL WITH ONE MEASUREMENT SENSOR USING H TECHNIQUE

SEMI-ACTIVE SUSPENSION CONTROL WITH ONE MEASUREMENT SENSOR USING H TECHNIQUE SEMI-ACTIVE SUSPENSION CONTROL WITH ONE MEASUREMENT SENSOR USING TECHNIQUE Fábio Luis Marques dos Santos 1, Luiz Carlos Sandoval Góes 2, Alberto Luiz Serpa 3 1 Instituto Tecnológico de Aernonáutica, São

More information

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics

Every real system has uncertainties, which include system parametric uncertainties, unmodeled dynamics Sensitivity Analysis of Disturbance Accommodating Control with Kalman Filter Estimation Jemin George and John L. Crassidis University at Buffalo, State University of New York, Amherst, NY, 14-44 The design

More information

Input to state Stability

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

More information

EE363 homework 7 solutions

EE363 homework 7 solutions EE363 Prof. S. Boyd EE363 homework 7 solutions 1. Gain margin for a linear quadratic regulator. Let K be the optimal state feedback gain for the LQR problem with system ẋ = Ax + Bu, state cost matrix Q,

More information

Controllers for Linear Systems with Bounded Actuators: Slab Scheduling and Anti-windup

Controllers for Linear Systems with Bounded Actuators: Slab Scheduling and Anti-windup Controllers for Linear Systems with Bounded Actuators: Slab Scheduling and Anti-windup Solmaz Sajjadi-Kia a, Faryar Jabbari b, a Department of Mechanical and Aerospace Engineering, University of California

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

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra

A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra A Control Methodology for Constrained Linear Systems Based on Positive Invariance of Polyhedra Jean-Claude HENNET LAAS-CNRS Toulouse, France Co-workers: Marina VASSILAKI University of Patras, GREECE Jean-Paul

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

Prediction and Prevention of Tripped Rollovers

Prediction and Prevention of Tripped Rollovers Prediction and Prevention of Tripped Rollovers Final Report Prepared by: Gridsada Phanomchoeng Rajesh Rajamani Department of Mechanical Engineering University of Minnesota CTS 12-33 Technical Report Documentation

More information

Trajectory planning of unmanned ground vehicles evolving on an uneven terrain with vertical dynamic consideration

Trajectory planning of unmanned ground vehicles evolving on an uneven terrain with vertical dynamic consideration Trajectory planning of unmanned ground vehicles evolving on an uneven terrain with vertical dynamic consideration B. Menkouz, A.Bouzar Essaidi, M. Haddad and T. Chettibi Laboratoire Mécanique des Structures,

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

Robustness Analysis of Linear Parameter. Varying Systems Using Integral Quadratic Constraints

Robustness Analysis of Linear Parameter. Varying Systems Using Integral Quadratic Constraints Robustness Analysis of Linear Parameter 1 Varying Systems Using Integral Quadratic Constraints Harald Pfifer and Peter Seiler Abstract A general approach is presented to analyze the worst case input/output

More information

Robust Multi-Objective Control for Linear Systems

Robust Multi-Objective Control for Linear Systems Robust Multi-Objective Control for Linear Systems Elements of theory and ROMULOC toolbox Dimitri PEAUCELLE & Denis ARZELIER LAAS-CNRS, Toulouse, FRANCE Part of the OLOCEP project (includes GloptiPoly)

More information

Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints

Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints Estimating the region of attraction of uncertain systems with Integral Quadratic Constraints Andrea Iannelli, Peter Seiler and Andrés Marcos Abstract A general framework for Region of Attraction (ROA)

More information

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Prüfung Regelungstechnik I (Control Systems I) Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 29. 8. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid

More information

arzelier

arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.1 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS STABILITY ANALYSIS Didier HENRION www.laas.fr/ henrion henrion@laas.fr Denis ARZELIER www.laas.fr/

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 5. 2. 2 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations,

Problem Description The problem we consider is stabilization of a single-input multiple-state system with simultaneous magnitude and rate saturations, SEMI-GLOBAL RESULTS ON STABILIZATION OF LINEAR SYSTEMS WITH INPUT RATE AND MAGNITUDE SATURATIONS Trygve Lauvdal and Thor I. Fossen y Norwegian University of Science and Technology, N-7 Trondheim, NORWAY.

More information

Trajectory Tracking Control of Bimodal Piecewise Affine Systems

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

More information

Robust Anti-Windup Compensation for PID Controllers

Robust Anti-Windup Compensation for PID Controllers Robust Anti-Windup Compensation for PID Controllers ADDISON RIOS-BOLIVAR Universidad de Los Andes Av. Tulio Febres, Mérida 511 VENEZUELA FRANCKLIN RIVAS-ECHEVERRIA Universidad de Los Andes Av. Tulio Febres,

More information

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

Control of Mobile Robots

Control of Mobile Robots Control of Mobile Robots Regulation and trajectory tracking Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Organization and

More information

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California

An LMI Approach to the Control of a Compact Disc Player. Marco Dettori SC Solutions Inc. Santa Clara, California An LMI Approach to the Control of a Compact Disc Player Marco Dettori SC Solutions Inc. Santa Clara, California IEEE SCV Control Systems Society Santa Clara University March 15, 2001 Overview of my Ph.D.

More information

CHAPTER 1. Introduction

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

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information

A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles

A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles A Model Predictive Control Approach for Combined Braking and Steering in Autonomous Vehicles Paolo Falcone, Francesco Borrelli, Jahan Asgari, H. Eric Tseng, Davor Hrovat Università del Sannio, Dipartimento

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

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems

Nonlinear Regulation in Constrained Input Discrete-time Linear Systems Nonlinear Regulation in Constrained Input Discrete-time Linear Systems Matthew C. Turner I. Postlethwaite Dept. of Engineering, University of Leicester, Leicester, LE1 7RH, U.K. August 3, 004 Abstract

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

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping

Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping ARC Centre of Excellence for Complex Dynamic Systems and Control, pp 1 15 Predictive Control of Gyroscopic-Force Actuators for Mechanical Vibration Damping Tristan Perez 1, 2 Joris B Termaat 3 1 School

More information

Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults

Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults Fault tolerant tracking control for continuous Takagi-Sugeno systems with time varying faults Tahar Bouarar, Benoît Marx, Didier Maquin, José Ragot Centre de Recherche en Automatique de Nancy (CRAN) Nancy,

More information

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

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

More information

Takagi-Sugeno fuzzy control scheme for electrohydraulic active suspensions

Takagi-Sugeno fuzzy control scheme for electrohydraulic active suspensions Control and Cybernetics vol. 39 (21) No. 4 Takagi-Sugeno fuzzy control scheme for electrohydraulic active suspensions by Haiping Du 1 and Nong Zhang 2 1 School of Electrical, Computer and Telecommunications

More information

Synthesis of output feedback controllers for a class of nonlinear parameter-varying discrete-time systems subject to actuators limitations

Synthesis of output feedback controllers for a class of nonlinear parameter-varying discrete-time systems subject to actuators limitations 21 American Control Conference Marriott Waterfront Baltimore MD USA June 3-July 2 21 ThC9.5 Synthesis of output feedback controllers for a class of nonlinear parameter-varying discrete-time systems subject

More information

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems

Research Article An Equivalent LMI Representation of Bounded Real Lemma for Continuous-Time Systems Hindawi Publishing Corporation Journal of Inequalities and Applications Volume 28, Article ID 67295, 8 pages doi:1.1155/28/67295 Research Article An Equivalent LMI Representation of Bounded Real Lemma

More information

Delay-independent stability via a reset loop

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

More information

Stabilization of Neutral Systems with Saturating Control Inputs

Stabilization of Neutral Systems with Saturating Control Inputs Stabilization of Neutral Systems with Saturating Control Inputs Joâo Manoel Gomes da Silva, Alexandre Seuret, Emilia Fridman, Jean-Pierre Richard To cite this version: Joâo Manoel Gomes da Silva, Alexandre

More information

Stabilization of persistently excited linear systems

Stabilization of persistently excited linear systems Stabilization of persistently excited linear systems Yacine Chitour Laboratoire des signaux et systèmes & Université Paris-Sud, Orsay Exposé LJLL Paris, 28/9/2012 Stabilization & intermittent control Consider

More information

Structured LPV Control of Wind Turbines

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

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

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

More information

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

Least Squares Based Self-Tuning Control Systems: Supplementary Notes

Least Squares Based Self-Tuning Control Systems: Supplementary Notes Least Squares Based Self-Tuning Control Systems: Supplementary Notes S. Garatti Dip. di Elettronica ed Informazione Politecnico di Milano, piazza L. da Vinci 32, 2133, Milan, Italy. Email: simone.garatti@polimi.it

More information

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs

Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 8 Fault-Tolerant Switching Scheme with Multiple Sensor-Controller Pairs John J. Martínez,1

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION

LPV MODELING AND CONTROL OF A 2-DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION Copyright c 9 by ABCM January 4-8, 1, Foz do Iguaçu, PR, Brazil LPV MODELING AND CONTROL OF A -DOF ROBOTIC MANIPULATOR BASED ON DESCRIPTOR REPRESENTATION Houssem Halalchi, houssem.halalchi@unistra.fr Edouard

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

More information

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems

Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems AVEC 8 Low Complexity MPC Schemes for Integrated Vehicle Dynamics Control Problems Paolo Falcone, a Francesco Borrelli, b H. Eric Tseng, Jahan Asgari, Davor Hrovat c a Department of Signals and Systems,

More information

Analysis of systems containing nonlinear and uncertain components by using Integral Quadratic Constraints

Analysis of systems containing nonlinear and uncertain components by using Integral Quadratic Constraints Analysis of systems containing nonlinear and uncertain components by using Integral Quadratic Constraints Tamas Peni MTA-SZTAKI October 2, 2012 Tamas Peni (MTA-SZTAKI) Seminar October 2, 2012 1 / 42 Contents

More information

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013

CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX POLYHEDRON STOCHASTIC LINEAR PARAMETER VARYING SYSTEMS. Received October 2012; revised February 2013 International Journal of Innovative Computing, Information and Control ICIC International c 2013 ISSN 1349-4198 Volume 9, Number 10, October 2013 pp 4193 4204 CONSTRAINED MODEL PREDICTIVE CONTROL ON CONVEX

More information