Optimized Robust Control Invariant Tubes. & Robust Model Predictive Control

Size: px
Start display at page:

Download "Optimized Robust Control Invariant Tubes. & Robust Model Predictive Control"

Transcription

1 Optimized Robust Control Invariant Tubes & Robust Model Predictive Control S. V. Raković Imperial College, London Imperial College, 17. November 2004 Imperial College ICM meeting Talk, 17. November 2004 p. 1/36

2 0 Contents & Problem Description 0 Contents & Problem Description Imperial College ICM meeting Talk, 17. November 2004 p. 2/36

3 Contents Robust Control Invariance 1 Set Robust Control Invariance 2 Robust Control Invariant Tubes 3 Robust Model Predictive Control (RMPC) 4 Brief Comments on Extensions 5 Imperfect State Information Case 5 Parametrically Uncertain Linear Discrete Time Systems 5 Piecewise Affine Discrete Time Systems 5 Conclusions 6 Imperial College ICM meeting Talk, 17. November 2004 p. 3/36

4 Problem Description System: x + = Ax + Bu + w, (A, B) controllable, Constraints: (x, u, w) X U W, X, U, W polyhedral and each contains the origin (wlog), in its interior. Control Objectives: Robust Constraint Satisfaction, Robust Asymptotic/Exponential Stability of an appropriate set, Optimization of certain performance criteria. Control Tools: Set Invariance, Model Predictive Control. Imperial College ICM meeting Talk, 17. November 2004 p. 4/36

5 1 Robust Control Invariance 1 Robust Control Invariance Imperial College ICM meeting Talk, 17. November 2004 p. 5/36

6 Set Invariance Definition 1 A set Ω R n is a robust control invariant (RCI) set for system x + = Ax + Bu + w and constraint set (X, U, W) if Ω X and for every x Ω there exists a u U such that Ax + Bu + w Ω, w W. {Ax + Bu 2 + w w W} Ω, u 2 U {Ax + Bu 1 + w w W} Ω, u 1 U x Ω Ω X Imperial College ICM meeting Talk, 17. November 2004 p. 6/36

7 Set Invariance Definition 1 A set Ω R n is a robust control invariant (RCI) set for system x + = Ax + Bu + w and constraint set (X, U, W) if Ω X and for every x Ω there exists a u U such that Ax + Bu + w Ω, w W. u U s.t. {Ax + Bu + w w W} Ω, x Ω Ω X Imperial College ICM meeting Talk, 17. November 2004 p. 6/36

8 Set Invariance Definition 2 A set Ω R n is a robust positively invariant (RPI) set for system x + = Ax + Bν(x) + w and constraint set (X ν, W) if Ω X ν Ax + Bν(x) + w Ω, w W for every x Ω. (X ν X {x ν(x) U}). {Ax + Bν(x) + w w W} Ω x Ω Ω X ν Imperial College ICM meeting Talk, 17. November 2004 p. 6/36

9 Set Invariance Definition 2 A set Ω R n is a robust positively invariant (RPI) set for system x + = Ax + Bν(x) + w and constraint set (X ν, W) if Ω X ν Ax + Bν(x) + w Ω, w W for every x Ω. (X ν X {x ν(x) U}). {Ax + Bν(x) + w x Ω, w W} Ω Ω X ν Imperial College ICM meeting Talk, 17. November 2004 p. 6/36

10 Set Invariance Definition of Control Invariant and Positively Invariant Sets same with W {0} Set Invariance has been studied by many authors, some of them: Bertsekas, Sonnevend, Kolmanovsky, Gilbert, Lasserre, Blanchini, De-Santis, Aubin, Kerrigan, Kouramas & Many Others Set Invariance Issues: Efficient Set Computations, Finite Time Computations. Our contributions: Invariant approximations of RPI sets, Optimized Robust Control Invariance. Imperial College ICM meeting Talk, 17. November 2004 p. 6/36

11 The maximal and the minimal RPI sets Definition 3 A set Ω R n is the maximal RPI (MRPI) set for system x + = Ax + Bν(x) + w and constraint set (X ν, W) if Ω is RPI set and it contains all RPI sets for system x + = Ax + Bν(x) + w and constraint set (X ν, W). Ω Ω 0 Imperial College ICM meeting Talk, 17. November 2004 p. 7/36

12 The maximal and the minimal RPI sets Definition 4 A set Ω 0 R n is the minimal RPI (mrpi) set for system x + = Ax + Bν(x) + w and constraint set (X ν, W) if Ω 0 is RPI set and is contained in all RPI sets for system x + = Ax + Bν(x) + w and constraint set (X ν, W). If ν : X ν U is stabilizing control law Ω 0 Ω Φ i {Ax + Bν(x) + w x Φ i 1, w W}, i 1, Φ 0 Ω Φ i+1 Φ i i 0, each Φ i is RPI, Φ i Ω 0 as i Imperial College ICM meeting Talk, 17. November 2004 p. 7/36

13 Computations of RCI (RPI) sets Maximal RCI set computations Recall x + = Ax + Bu + w, (x, u, w) X U W Standard Set Recursion (Bertsekas, Aubin,... ): Ψ i {x Ψ i 1 u U s.t. Ax + Bu + w Ψ i 1, w W}, i 1 Boundary condition: Ψ 0 X If Ψ k +1 = Ψ k = Ω = Ψ k, else Ω i 0 Ψ i Merely Brute Force Method! Linearity and Convexity should be exploited New Concept Optimized Robust Control Invariance! Imperial College ICM meeting Talk, 17. November 2004 p. 8/36

14 Optimized Robust Control Invariance Characterization of a family of RCI sets M i R m n, i 0, and M k (M 0, M 1,...,M k 1 ), k 0 Family of RCI sets for x + = Ax + Bu + w and (R n, R m, W): R k (M k ) k 1 i=0 D i(m k )W (A B {a + b a A, b B}) D 0 (M k ) I and D i (M k ) A i + i 1 j=0 Ai 1 j BM j, i 1 D k (M k ) = 0 (can be relaxed!) Allows optimization over M k Can incorporate X and U Single Linear Programming Problem! Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

15 Optimized Robust Control Invariance Let U(M k ) k 1 i=0 M iw and Ω {(M k, α, β, δ) M k M k, R k (M k ) αx, U(M k ) βu, Optimization Problem is: P k : (M 0 k, α 0, β 0, δ 0 ) = arg (α, β) [0, 1] [0, 1], q α α + q β β δ} min {δ (M k, α, β, δ) Ω} M k,α,β,δ If Ω the solution to P k yields R k (M 0 k ) and R k(m 0 k ) is RCI for x + = Ax + Bu + w and (α 0 X, β 0 U, W)... Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

16 Optimized Robust Control Invariance Let w = {w 0, w 1,...,w k 1 }, D = [D k 1 (M 0 k )... D 0(M 0 k )] and Set valued good controls: W(x) {w W k Dw = x}, x R k (M 0 k) U(x) M 0 kw, w W(x), x R k (M 0 k) Selection of a control law ν : R k (M 0 k ) β0 U ν(x) U(x), ν(x) M 0 kw 0 (x), w 0 (x) arg min w { w 2 w W(x)} ν : R k (M 0 k ) β0 U piecewise affine function! Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

17 Optimized Robust Control Invariance Comparison to u = Kx (Gilbert & Kolmanovsky) x 2 4 x X 3 2 X 1 0 Ω 0 (K 1 ) 1 0 Ω 0 (K 2 ) x (a) Set for Controller K 1 (b) Set for Controller K 2 4 x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

18 Optimized Robust Control Invariance Comparison to u = Kx (Gilbert & Kolmanovsky) x X x X R k1 (M k 0 1) 0 R k2 (M k 0 2) x (c) Set for Controller M k1 (d) Set for Controller M k2 4 x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

19 Optimized Robust Control Invariance Comparison to u = Kx (Gilbert & Kolmanovsky) x 2 4 x X 3 2 X Ω 0 (K 3 ) 0 Ω 0 (K 4 ) x (e) Set for Controller K 3 (f) Set for Controller K 4 4 x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 9/36

20 2 Set Robust Control Invariance 2 Set Robust Control Invariance Imperial College ICM meeting Talk, 17. November 2004 p. 10/36

21 Abstract Set Invariance Ordinary Set Invariance considers States {Ax + Bu 2 + w w W} Ω, u 2 U {Ax + Bu 1 + w w W} Ω, u 1 U x Ω Ω X Imperial College ICM meeting Talk, 17. November 2004 p. 11/36

22 Abstract Set Invariance Abstract Set Invariance considers Sets of States X X, x X, u U s.t. {Ax + Bu + w w W} X + Φ Z f Φ {z R z Z f } X Φ X Φ X, Φ X Z f R Imperial College ICM meeting Talk, 17. November 2004 p. 11/36

23 Abstract Set Invariance Definition 5 A set of sets Φ is set robust control invariant (SRCI) for system x + = Ax + Bu + w and constraint set (X, U, W) if any set X Φ satisfies: (i) X X and, (ii) for all x X, there exists a u U such that Ax + Bu W Y for some Y Φ. X X, x X, u U s.t. {Ax + Bu + w w W} X + Φ Z f Φ {z R z Z f } X Φ X Φ X, Φ X Z f R Imperial College ICM meeting Talk, 17. November 2004 p. 11/36

24 Characterization of Family of SRCI sets Recall x + = Ax + Bu + w, (x, u, w) X U W Introduce z + = Az + Bv, (z, v) Z V A1: (i) The set R is a RCI set for system x + = Ax + Bu + w and constraint set (αx, βu, W) where (α, β) [0, 1) [0, 1), (ii) The control law ν : R βu is such that R is RPI for system x + = Ax + Bν(x) + w and constraint set (X ν, W), where X ν αx {x ν(x) βu}. Let U ν {ν(x) x R}, Z X R V U U ν. A2: (i) The set Z f is a CI set for the nominal system z + = Az + Bv and constraint set (Z, V), (ii) The control law ϕ : Z f V is such that Z f is PI for system z + = Az + Bϕ(z) and constraint set Z ϕ, where Z ϕ Z {z ϕ(z) V}. Imperial College ICM meeting Talk, 17. November 2004 p. 12/36

25 Family of SRCI sets, the MSRCI and the msrci sets SRCI set for x + = Ax + Bu + w and (X, U, W): Φ {z R z Z f } θ : Z f R U defined by θ(x) ϕ(z) + ν(x z), x X, X Φ X For a fixed R: Φ (R) {z R z Ω } the MSRCI set Φ 0 (R) {z R z {0}} the msrci set Φ (R) X Φ (R) {z R z Ω } Φ 0 (R) X Φ 0 (R) {z R z {0}} Imperial College ICM meeting Talk, 17. November 2004 p. 13/36

26 Exploiting Linearity Let X Φ so that X = z R, z Z f, for any x X we have x = z + r, r R. Then: z + = Az + Bϕ(z) Z f and r + = Ar + Bν(r) + w R, w W x + = Ax + θ(x) + w = A(z + r) + B(ϕ(z) + ν(r)) + w = z + + r + Hence, x X, x + X + z + R, w W X + = z + R, z Z f x z r z + r + x + X = z R, z Z f Imperial College ICM meeting Talk, 17. November 2004 p. 14/36

27 Convergence Observation A3: There exists a Lyapunov Function V ( ) : Z f R s.t. ρ 1 z V (z) ρ 2 z, z Z f, V (Az + Bϕ(z)) V (z) ρ 3 z, z Z f \ {0}, 0 < ρ 1 < ρ 2 ρ 3 X 0 Φ (R) X Y i X i Az i 1 + Bϕ(z i 1 ) R Φ (R) X, i, Y i {Ax + Bθ(x) + w x X i 1, w W}, and X i R as i Z X 0 z 0 R, z 0 Z Φ (R) X Imperial College ICM meeting Talk, 17. November 2004 p. 15/36

28 3 Robust Control Invariant Tubes 3 Robust Control Invariant Tubes Imperial College ICM meeting Talk, 17. November 2004 p. 16/36

29 Robust Control Invariant Tubes Translation Invariance Property of RCI sets X 1 = z 1 R X 0 = z 0 R {Ax + Bθ(x) + w x X 0, w W} X 1 Az 0 + Bϕ(z 0 ) R Imperial College ICM meeting Talk, 17. November 2004 p. 17/36

30 Robust Control Invariant Tubes Translation Invariance Property of RCI sets X 2 = z 2 R X 1 = z 1 R X 0 = z 0 R {Ax + Bθ(x) + w x X 1, w W} X 2 Az 1 + Bϕ(z 1 ) R Imperial College ICM meeting Talk, 17. November 2004 p. 17/36

31 Robust Control Invariant Tubes Translation Invariance Property of RCI sets X 3 = z 3 R X 2 = z 2 R X 1 = z 1 R X 0 = z 0 R {Ax + Bθ(x) + w x X 2, w W} X 3 Az 2 + Bϕ(z 2 ) R Imperial College ICM meeting Talk, 17. November 2004 p. 17/36

32 Robust Control Invariant Tubes Translation Invariance Property of RCI sets ; Let X = z R for any x X we have x = z + r, r R. Then: z + = Az + Bϕ(z) and r + = Ar + Bν(r) + w R, w W x + = Ax + θ(x) + w = A(z + r) + B(ϕ(z) + ν(r)) + w = z + + r + Hence, x X, x + X + z + R, w W X + = z + R, z Z f x z r z + r + x + X = z R, z Z f Imperial College ICM meeting Talk, 17. November 2004 p. 17/36

33 Basic Idea of Tubes Basic Idea of Tubes X + i {y y = f(z, µ i (z), w), z X i, w W }, X + i X i+1 X i = z i α i S i x X 0 = z 0 α 0 S 0 X f X i+1 = z i+1 α i+1 S i+1 Tubes studied, mainly in cont. time by Aubin, Frankowska, Kurzhanski, Filippova, Quincampoix, Veliov,... Imperial College ICM meeting Talk, 17. November 2004 p. 18/36

34 Tubes & Robust Constraint Satisfaction Consider Inclusion and a sequence of Sets of states X {X 0, X 1,...,X N } and associated control policy π {µ 0 ( ), µ 1 ( ),...,µ N 1 ( )} satisfying: Important consequence: x X 0 X i X, i I N 1 X N X f X µ i (z) U, z X i, i I N 1 f(z, µ i (z), W) X i+1, z X i, i I N 1 φ(i; x, π,w) X i X, µ i (φ(i; x, π,w); x) U, i I N 1, φ(n; x, π,w) X f Idea: Parametrize tube and corresponding policy! Imperial College ICM meeting Talk, 17. November 2004 p. 19/36

35 Optimized Robust Control Invariant Tubes Linearity & Convexity X i = z i R tube cross section at time i z i center and R a fixed set z i corresponds to the nominal (reference) system Abstract Set Invariance R Optimized RCI set (minimal in some sense) Control Policy Laws µ i ( ) by using θ( ) Appropriate Target Set X f Z f R Use Receding Horizon Control Strategy Imperial College ICM meeting Talk, 17. November 2004 p. 20/36

36 4 Robust Model Predictive Control 4 Robust Model Predictive Control Imperial College ICM meeting Talk, 17. November 2004 p. 21/36

37 RMPC & Optimized RCI Tubes Recall v = {v 0,...,v N 1 } and: x + = Ax + Bu + w, (x, u, w) X U W ( x state at time i φ(i; x, π,w)) z + = Az + Bv, (z, v) Z V ( z state at time i φ(i; z,v,w)) A1: (i) The set R is a RCI set for system x + = Ax + Bu + w and constraint set (αx, βu, W) where (α, β) [0, 1) [0, 1), (ii) The control law ν : R βu is such that R is RPI for system x + = Ax + Bν(x) + w and constraint set (X ν, W), where X ν αx {x ν(x) βu}. Let U ν {ν(x) x R} and Z X R, V U U ν Imperial College ICM meeting Talk, 17. November 2004 p. 22/36

38 Robust Optimal Control Problem Ingredients Define: V N (x) {(v, z) ( φ(k; z,v), v k ) Z V, k N N 1, φ(n; z,v) Zf, x z R} Cost function: z i φ(i; z,v), V N (v, z) N 1 i=0 l(z i, v i ) + V f (z N ), l(x, u) Qx 2 + Ru 2, V f (x) Px 2, A3: V f (Az + Bϕ f (z)) + l(z, ϕ f (z)) V f (z), z Z f, V f (z) c z, c > 0, z Z f, and Z f is s.t. Az + Bϕ f (z) Z f, z Z f. Imperial College ICM meeting Talk, 17. November 2004 p. 23/36

39 Robust Optimal Control Problem Robust Optimal Control Problem (QP) (Mayne, Seron, Raković): P N (x) : V 0 N(x) min v,z {V N(v, z) (v, z) V N (x)} and its unique minimizer is: (v 0 (x), z 0 (x)) arg min v,z {V N(v, z) (v, z) V N (x)} The domain of the value function VN 0 ( ), the controllability set, is: X N {x V N (x) } Imperial College ICM meeting Talk, 17. November 2004 p. 24/36

40 Robust RHC Controller Implicit RMPC law κ 0 N ( ): κ 0 N(x) = v0(x) 0 + ν(x z 0 (x)) Corresponding Set Sequence {X0(x(i))} 0 X0(x(i)) 0 z 0 (x(i)) R, i 0 Let Z N {z z R X N }, then: Φ N {z R z Z N } is SRCI. Imperial College ICM meeting Talk, 17. November 2004 p. 25/36

41 Simple Optimized RCI tube Simple Optimized RCI tube Illustration X 0 = {X 0 i (x)} X0 i (x) φ(i; z 0 (x),v 0 (x)) R x z 0 (x) R z 0 (x) x r 0 (x) = (x z 0 (x)) κ 0 N (x) = v0 0(x) + ν(x z 0 (x)) Imperial College ICM meeting Talk, 17. November 2004 p. 26/36

42 Stability Properties Definition 6 A set R is robustly exponentially stable (Lyapunov stable and exponentially attractive) for x + = Ax + Bκ(x) + w, w W, with a region of attraction X N if there exists a c > 0 and a γ (0, 1) such that any solution x( ) of x + = Ax + Bκ(x) + w with initial state x(0) X N, and admissible disturbance sequence w( ) (w(i) W for all i 0) satisfies d(x(i), R) cγ i d(x(0), R) for all i 0. Imperial College ICM meeting Talk, 17. November 2004 p. 27/36

43 Stability Properties Proposition 1 (i) For all x R, V 0 N (x) = 0, z0 (x) = 0, v 0 (x) = {0, 0,...,0} and κ 0 N (x) = ν(x). (ii) Let x X N and let (v 0 (x), z 0 (x)) be minimizer of P N (x), then for all x + Ax + Bκ 0 N (x) W there exists (v(x+ ), z(x + )) V N (x + ) and V 0 N(x + ) V 0 N(x) l(z 0 (x), v 0 0(x)). Imperial College ICM meeting Talk, 17. November 2004 p. 27/36

44 Stability Properties Theorem 1 Suppose that X N is bounded, then the set R is robustly exponentially stable for controlled uncertain system x + = Ax + Bκ 0 N (x) + w, w W. The region of attraction is X N. Imperial College ICM meeting Talk, 17. November 2004 p. 27/36

45 Optimized RCI Tubes& RMPC examples Example 1 (Double Integrator) RHC tube, random w x z 0 0(x(4)) x(4) X f 5 Z f X 0 0(x(2)) = z 0 0(x(2)) R z0(x(0)) 0 x(0) x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

46 Optimized RCI Tubes& RMPC examples Example 1 (Double Integrator) RHC tube, random & extreme w x z 0 0(x(4)) x(4) X f 5 z 0 0(x(3)) R Z f z0(x(0)) 0 x(0) x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

47 Optimized RCI Tubes& RMPC examples Example 1 (Double Integrator) Sets X i x X 0 = X f 5 X x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

48 Optimized RCI Tubes& RMPC examples Example 2 (Flight Vehicle) RHC tube, random w x z 0 0(x(5)) x(5) z 0 0(x(i)) R, i 10 x(0) z 0 0(x(0)) X f Z f x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

49 Optimized RCI Tubes& RMPC examples Example 2 (Flight Vehicle) RHC tube, random & extreme w x z 0 0(x(6)) R z 0 0(x(3)) x(3) x(0) z 0 0(x(0)) 0 X f Z f x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

50 Optimized RCI Tubes& RMPC examples Example 2 (Flight Vehicle) Sets X i x X 0 = X f X x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 28/36

51 5 Extensions 5 Extensions Imperial College ICM meeting Talk, 17. November 2004 p. 29/36

52 Imperfect State Information Case Only Output Measurements are available System: x + = Ax + Bu + w, y = Cx + v Constraints: (x, u, w, v) X U W V A priori Initial State Uncertainty: x X 0 z E Joint Set Membership State Estimation and Control by using Abstract Set Invariance. Proper and simple receding horizon control scheme permitting feedback control based on the observations and set of possible states! Extends and improves the concepts of Bertsekas, Schweppe, Glover, Rhodes, Witsenhausen... Imperial College ICM meeting Talk, 17. November 2004 p. 30/36

53 Imperfect State Information Case Higher Level of Abstract Set Invariance Φ X Z D X z D, z Z X(X, y 1 ) X(X, y 1, u 1 ) X X + (X, u 1, y 1 ) X(X, y 2 ) X + (X, u 1, y 2 ) X(X, y 2, u 2 ) X(X, y i ) {x X Cx y i ( V)}, i = 1, 2 X(X, y i, u i ) X + (X, u i, y i ) z(u i, y i ) D Φ X, i = 1,2 X(X, y i, u i ) A X(X, u i, y i ) + Bu i W, i = 1, 2 Imperial College ICM meeting Talk, 17. November 2004 p. 30/36

54 Imperfect State Information Case Set Set Robust Control Invariant Set (solves output feedback RCI problem) 10 Controlling Set of Sets based on the output measurments Imperial College ICM meeting Talk, 17. November 2004 p. 30/36

55 Imperfect State Information Case Robust Control Invariant Tube of Tubes 50 Robust Control Invariant Tube of Tubes Imperial College ICM meeting Talk, 17. November 2004 p. 30/36

56 Linear Systems Parameter Uncertainty x x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 31/36

57 Linear Systems Parameter Uncertainty x x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 31/36

58 Linear Systems Parameter Uncertainty x x 1 Imperial College ICM meeting Talk, 17. November 2004 p. 31/36

59 RCI Tubes for PWA DTS 4 P 1 P 2 3 X f j = {2, 2, 2, 2, 2, 2, 1, 1} s = {2, 2, 2, 2, 2, 2, 2, 1} Imperial College ICM meeting Talk, 17. November 2004 p. 32/36

60 RCI Tubes for PWA DTS 4 P 1 P 2 3 X f j = {2, 2, 2, 2, 2, 2, 1, 1} s = {2, 2, 2, 2, 2, 2, 2, 1} Imperial College ICM meeting Talk, 17. November 2004 p. 32/36

61 RCI Tubes for PWA DTS 3 2 P 1 P 2 X f j = {2, 1, 1, 1, 1, 1, 1} s = {2, 2, (1, 2), 1, 1, 1, 1} Imperial College ICM meeting Talk, 17. November 2004 p. 32/36

62 RCI Tubes for PWA DTS 3 2 P 1 P 2 X f j = {2, 1, 1, 1, 1, 1, 1} s = {2, 2, (1, 2), 1, 1, 1, 1} Imperial College ICM meeting Talk, 17. November 2004 p. 32/36

63 6 Conclusions 6 Conclusions Imperial College ICM meeting Talk, 17. November 2004 p. 33/36

64 Conclusions Robust MPC of Linear Systems can be achieved by using optimized RCI tubes Tube MPC can be extended to uncertain Linear & PWA Systems Set Invariance is an important concept, but exploit the structure of the considered problem! New concepts Optimized Robust Control Invariance and Abstract Set Invariance Robust MPC connected to these new concepts Robust Output Feedback MPC can be obtained by using RCI Tube of tubes Robust MPC for general non-linear systems is still an open problem Imperial College ICM meeting Talk, 17. November 2004 p. 34/36

65 Acknowledgments This research is supported by the Engineering and Physical Sciences Research Council UK - EPSRC UK Geometric Bounding Toolbox is used for simulations (GBT S.M. Veres) Credits to: Prof. D. Q. Mayne, Prof. R. B. Vinter, Dr. E. C. Kerrigan, Dr. K. I. Kouramas, Dr. M. Seron, Dr W. Langson, Dr. I. Chryssochoos. Imperial College ICM meeting Talk, 17. November 2004 p. 35/36

66 Question Time Thank you Any questions? Imperial College ICM meeting Talk, 17. November 2004 p. 36/36

A SIMPLE TUBE CONTROLLER FOR EFFICIENT ROBUST MODEL PREDICTIVE CONTROL OF CONSTRAINED LINEAR DISCRETE TIME SYSTEMS SUBJECT TO BOUNDED DISTURBANCES

A SIMPLE TUBE CONTROLLER FOR EFFICIENT ROBUST MODEL PREDICTIVE CONTROL OF CONSTRAINED LINEAR DISCRETE TIME SYSTEMS SUBJECT TO BOUNDED DISTURBANCES A SIMPLE TUBE CONTROLLER FOR EFFICIENT ROBUST MODEL PREDICTIVE CONTROL OF CONSTRAINED LINEAR DISCRETE TIME SYSTEMS SUBJECT TO BOUNDED DISTURBANCES S. V. Raković,1 D. Q. Mayne Imperial College London, London

More information

Set Robust Control Invariance for Linear Discrete Time Systems

Set Robust Control Invariance for Linear Discrete Time Systems Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 2005 Seville, Spain, December 12-15, 2005 MoB09.5 Set Robust Control Invariance for Linear Discrete

More information

Robust output feedback model predictive control of constrained linear systems

Robust output feedback model predictive control of constrained linear systems Automatica 42 (2006) 1217 1222 Brief paper Robust output feedback model predictive control of constrained linear systems D.Q. Mayne a, S.V. Raković a,, R. Findeisen b, F. Allgöwer b a Department of Electrical

More information

Minkowski Sums and Aumann s Integrals in Set Invariance Theory for Autonomous Linear Time Invariant Systems

Minkowski Sums and Aumann s Integrals in Set Invariance Theory for Autonomous Linear Time Invariant Systems Minkowski Sums and Aumann s Integrals in Set Invariance Theory for Autonomous Linear Time Invariant Systems Saša V. Raković (sasa.rakovic@imperial.ac.uk) Imperial College, London Imperial College, 2. February

More information

Optimized robust control invariance for linear discrete-time systems: Theoretical foundations

Optimized robust control invariance for linear discrete-time systems: Theoretical foundations Automatica 43 (007) 83 84 www.elsevier.com/locate/automatica Optimized robust control invariance for linear discrete-time systems: Theoretical foundations S.V. Raković a,,, E.C. Kerrigan a,b, D.Q. Mayne

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

Robustly stable feedback min-max model predictive control 1

Robustly stable feedback min-max model predictive control 1 Robustly stable feedback min-max model predictive control 1 Eric C. Kerrigan 2 and Jan M. Maciejowski Department of Engineering, University of Cambridge Trumpington Street, Cambridge CB2 1PZ, United Kingdom

More information

Tube Model Predictive Control Using Homothety & Invariance

Tube Model Predictive Control Using Homothety & Invariance Tube Model Predictive Control Using Homothety & Invariance Saša V. Raković rakovic@control.ee.ethz.ch http://control.ee.ethz.ch/~srakovic Collaboration in parts with Mr. Mirko Fiacchini Automatic Control

More information

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

Characterization of the solution to a constrained H optimal control problem

Characterization of the solution to a constrained H optimal control problem Automatica 42 (26) 371 382 www.elsevier.com/locate/automatica Characterization of the solution to a constrained H optimal control problem D.Q. Mayne a,, S.V. Raković a, R.B. Vinter a, E.C. Kerrigan b a

More information

IEOR 265 Lecture 14 (Robust) Linear Tube MPC

IEOR 265 Lecture 14 (Robust) Linear Tube MPC IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope

More information

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph

Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization for robust control with constraints p. 1 Efficient robust optimization for robust control with constraints Paul Goulart, Eric Kerrigan and Danny Ralph Efficient robust optimization

More information

Stochastic Tube MPC with State Estimation

Stochastic Tube MPC with State Estimation Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,

More information

Enlarged terminal sets guaranteeing stability of receding horizon control

Enlarged terminal sets guaranteeing stability of receding horizon control Enlarged terminal sets guaranteeing stability of receding horizon control J.A. De Doná a, M.M. Seron a D.Q. Mayne b G.C. Goodwin a a School of Electrical Engineering and Computer Science, The University

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

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

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 3 p 1/21 4F3 - Predictive Control Lecture 3 - Predictive Control with Constraints Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 3 p 2/21 Constraints on

More information

Distributed and Real-time Predictive Control

Distributed and Real-time Predictive Control Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL) Challenges in modern control systems Power system: - Frequency

More information

Regional Solution of Constrained LQ Optimal Control

Regional Solution of Constrained LQ Optimal Control Regional Solution of Constrained LQ Optimal Control José DeDoná September 2004 Outline 1 Recap on the Solution for N = 2 2 Regional Explicit Solution Comparison with the Maximal Output Admissible Set 3

More information

On the design of Robust tube-based MPC for tracking

On the design of Robust tube-based MPC for tracking Proceedings of the 17th World Congress The International Federation of Automatic Control On the design of Robust tube-based MPC for tracking D. Limon I. Alvarado T. Alamo E. F. Camacho Dpto. de Ingeniería

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

On the Inherent Robustness of Suboptimal Model Predictive Control On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical and Biological Engineering and Computer

More information

Nonlinear and robust MPC with applications in robotics

Nonlinear and robust MPC with applications in robotics Nonlinear and robust MPC with applications in robotics Boris Houska, Mario Villanueva, Benoît Chachuat ShanghaiTech, Texas A&M, Imperial College London 1 Overview Introduction to Robust MPC Min-Max Differential

More information

Explicit Robust Model Predictive Control

Explicit Robust Model Predictive Control Explicit Robust Model Predictive Control Efstratios N. Pistikopoulos Nuno P. Faísca Konstantinos I. Kouramas Christos Panos Centre for Process Systems Engineering, Department of Chemical Engineering, Imperial

More information

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Centralized control for constrained discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB) Politecnico

More information

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:

More information

Further results on Robust MPC using Linear Matrix Inequalities

Further results on Robust MPC using Linear Matrix Inequalities Further results on Robust MPC using Linear Matrix Inequalities M. Lazar, W.P.M.H. Heemels, D. Muñoz de la Peña, T. Alamo Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands,

More information

Indirect Adaptive Model Predictive Control for Linear Systems with Polytopic Uncertainty

Indirect Adaptive Model Predictive Control for Linear Systems with Polytopic Uncertainty MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Indirect Adaptive Model Predictive Control for Linear Systems with Polytopic Uncertainty Di Cairano, S. TR2016-043 July 2016 Abstract We develop

More information

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach onlinear Reference Tracking with Model Predictive Control: An Intuitive Approach Johannes Köhler, Matthias Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of a reference

More information

Course on Model Predictive Control Part III Stability and robustness

Course on Model Predictive Control Part III Stability and robustness Course on Model Predictive Control Part III Stability and robustness Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

More information

Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming

Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming 43rd IEEE Conference on Decision and Control December 4-7, 24 Atlantis, Paradise Island, Bahamas WeC6.3 Robust Explicit MPC Based on Approximate Multi-parametric Convex Programming D. Muñoz de la Peña

More information

UNIVERSITY OF MANITOBA

UNIVERSITY OF MANITOBA Question Points Score INSTRUCTIONS TO STUDENTS: This is a 6 hour examination. No extra time will be given. No texts, notes, or other aids are permitted. There are no calculators, cellphones or electronic

More information

Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions

Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions Predictive control of hybrid systems: Input-to-state stability results for sub-optimal solutions M. Lazar, W.P.M.H. Heemels a a Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

More information

A Stable Block Model Predictive Control with Variable Implementation Horizon

A Stable Block Model Predictive Control with Variable Implementation Horizon American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,

More information

ECE7850 Lecture 7. Discrete Time Optimal Control and Dynamic Programming

ECE7850 Lecture 7. Discrete Time Optimal Control and Dynamic Programming ECE7850 Lecture 7 Discrete Time Optimal Control and Dynamic Programming Discrete Time Optimal control Problems Short Introduction to Dynamic Programming Connection to Stabilization Problems 1 DT nonlinear

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

On the Inherent Robustness of Suboptimal Model Predictive Control On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical & Biological Engineering Computer

More information

This is a self-archive to the following paper.

This is a self-archive to the following paper. This is a self-archive to the following paper. S. Hanba, Robust Nonlinear Model Predictive Control With Variable Bloc Length, IEEE Transactions on Automatic Control, Vol. 54, No. 7, pp. 68 622, 2009 doi:

More information

Stability and feasibility of MPC for switched linear systems with dwell-time constraints

Stability and feasibility of MPC for switched linear systems with dwell-time constraints MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Stability and feasibility of MPC for switched linear systems with dwell-time constraints Bridgeman, L.; Danielson, C.; Di Cairano, S. TR016-045

More information

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem.

Outline. 1 Linear Quadratic Problem. 2 Constraints. 3 Dynamic Programming Solution. 4 The Infinite Horizon LQ Problem. Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 217 by James B. Rawlings Outline 1 Linear

More information

Convex optimization problems. Optimization problem in standard form

Convex optimization problems. Optimization problem in standard form Convex optimization problems optimization problem in standard form convex optimization problems linear optimization quadratic optimization geometric programming quasiconvex optimization generalized inequality

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

4. Convex optimization problems

4. Convex optimization problems Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization

More information

On robustness of suboptimal min-max model predictive control *

On robustness of suboptimal min-max model predictive control * Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

LECTURE 3: DISCRETE GRADIENT FLOWS

LECTURE 3: DISCRETE GRADIENT FLOWS LECTURE 3: DISCRETE GRADIENT FLOWS Department of Mathematics and Institute for Physical Science and Technology University of Maryland, USA Tutorial: Numerical Methods for FBPs Free Boundary Problems and

More information

ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects

ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects ECE7850 Lecture 8 Nonlinear Model Predictive Control: Theoretical Aspects Model Predictive control (MPC) is a powerful control design method for constrained dynamical systems. The basic principles and

More information

Stability and feasibility of state-constrained linear MPC without stabilizing terminal constraints

Stability and feasibility of state-constrained linear MPC without stabilizing terminal constraints Stability and feasibility of state-constrained linear MPC without stabilizing terminal constraints Andrea Boccia 1, Lars Grüne 2, and Karl Worthmann 3 Abstract This paper is concerned with stability and

More information

Constrained Control of Uncertain, Time-varying Linear Discrete-Time Systems Subject to Bounded Disturbances

Constrained Control of Uncertain, Time-varying Linear Discrete-Time Systems Subject to Bounded Disturbances Constrained Control of Uncertain, ime-varying Linear Discrete-ime Systems Subject to Bounded Disturbances Hoaï-Nam Nguyen, Sorin Olaru, Per-Olof Gutman, Morten Hovd o cite this version: Hoaï-Nam Nguyen,

More information

Robust Adaptive MPC for Systems with Exogeneous Disturbances

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

More information

Reference Governor for Constrained Piecewise Affine Systems

Reference Governor for Constrained Piecewise Affine Systems Reference Governor for Constrained Piecewise Affine Systems Francesco Borrelli a,, Paolo Falcone b, Jaroslav Pekar c, Greg Stewart d a Department of Mechanical Engineering, University of California, Berkeley,

More information

Distributionally Robust Convex Optimization

Distributionally Robust Convex Optimization Submitted to Operations Research manuscript OPRE-2013-02-060 Authors are encouraged to submit new papers to INFORMS journals by means of a style file template, which includes the journal title. However,

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

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Nonlinear MPC Analysis : Part 1 Reference: Nonlinear Model Predictive Control (Ch.3), Grüne and Pannek Hanz Richter, Professor Mechanical Engineering Department

More information

March Algebra 2 Question 1. March Algebra 2 Question 1

March Algebra 2 Question 1. March Algebra 2 Question 1 March Algebra 2 Question 1 If the statement is always true for the domain, assign that part a 3. If it is sometimes true, assign it a 2. If it is never true, assign it a 1. Your answer for this question

More information

Stability of Parameter Adaptation Algorithms. Big picture

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

More information

Constrained Linear Quadratic Optimal Control

Constrained Linear Quadratic Optimal Control 5 Constrained Linear Quadratic Optimal Control 51 Overview Up to this point we have considered rather general nonlinear receding horizon optimal control problems Whilst we have been able to establish some

More information

An overview of distributed model predictive control (MPC)

An overview of distributed model predictive control (MPC) An overview of distributed model predictive control (MPC) James B. Rawlings Department of Chemical and Biological Engineering August 28, 2011 IFAC Workshop: Hierarchical and Distributed Model Predictive

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

Lecture Note 5: Semidefinite Programming for Stability Analysis ECE7850: Hybrid Systems:Theory and Applications Lecture Note 5: Semidefinite Programming for Stability Analysis Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio State

More information

Postface to Model Predictive Control: Theory and Design

Postface to Model Predictive Control: Theory and Design Postface to Model Predictive Control: Theory and Design J. B. Rawlings and D. Q. Mayne August 19, 2012 The goal of this postface is to point out and comment upon recent MPC papers and issues pertaining

More information

oenofc : COXT&IBCTOEU. AU skaacst sftwer thsa4 aafcekr will be ehat«s«ai Bi. C. W. JUBSSOS. PERFECT THBOUGH SDFFEBISG. our

oenofc : COXT&IBCTOEU. AU skaacst sftwer thsa4 aafcekr will be ehat«s«ai Bi. C. W. JUBSSOS. PERFECT THBOUGH SDFFEBISG. our x V - --- < x x 35 V? 3?/ -V 3 - ) - - [ Z8 - & Z - - - - - x 0-35 - 3 75 3 33 09 33 5 \ - - 300 0 ( -? 9 { - - - -- - < - V 3 < < - - Z 7 - z 3 - [ } & _ 3 < 3 ( 5 7< ( % --- /? - / 4-4 - & - % 4 V 2

More information

ECE7850 Lecture 9. Model Predictive Control: Computational Aspects

ECE7850 Lecture 9. Model Predictive Control: Computational Aspects ECE785 ECE785 Lecture 9 Model Predictive Control: Computational Aspects Model Predictive Control for Constrained Linear Systems Online Solution to Linear MPC Multiparametric Programming Explicit Linear

More information

Disturbance Attenuation in Classes of Uncertain Linear Hybrid Systems

Disturbance Attenuation in Classes of Uncertain Linear Hybrid Systems Disturbance Attenuation in Classes of Uncertain Linear Hybrid Systems Hai Lin and Panos J. Antsaklis Abstract In this paper, we study the disturbance attenuation properties for some classes of discrete-time

More information

4. Convex optimization problems

4. Convex optimization problems Convex Optimization Boyd & Vandenberghe 4. Convex optimization problems optimization problem in standard form convex optimization problems quasiconvex optimization linear optimization quadratic optimization

More information

Prediktivno upravljanje primjenom matematičkog programiranja

Prediktivno upravljanje primjenom matematičkog programiranja Prediktivno upravljanje primjenom matematičkog programiranja Doc. dr. sc. Mato Baotić Fakultet elektrotehnike i računarstva Sveučilište u Zagrebu www.fer.hr/mato.baotic Outline Application Examples PredictiveControl

More information

LINEAR TIME VARYING TERMINAL LAWS IN MPQP

LINEAR TIME VARYING TERMINAL LAWS IN MPQP LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon

More information

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

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

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

More information

Tech Report: Robust Model Predictive Control for Non-Linear Systems with Input and State Constraints Via Feedback Linearization

Tech Report: Robust Model Predictive Control for Non-Linear Systems with Input and State Constraints Via Feedback Linearization University of Pennsylvania ScholarlyCommons Real-Time and Embedded Systems Lab (mlab) School of Engineering and Applied Science 3-15-2016 Tech Report: Robust Model Predictive Control for Non-Linear Systems

More information

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

Explicit Model Predictive Control for Linear Parameter-Varying Systems

Explicit Model Predictive Control for Linear Parameter-Varying Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Explicit Model Predictive Control for Linear Parameter-Varying Systems Thomas Besselmann, Johan Löfberg and

More information

Dynamical Systems & Lyapunov Stability

Dynamical Systems & Lyapunov Stability Dynamical Systems & Lyapunov Stability Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University Outline Ordinary Differential Equations Existence & uniqueness Continuous dependence

More information

MPC: Tracking, Soft Constraints, Move-Blocking

MPC: Tracking, Soft Constraints, Move-Blocking MPC: Tracking, Soft Constraints, Move-Blocking M. Morari, F. Borrelli, C. Jones, M. Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich UC Berkeley EPFL Spring

More information

A LOCALIZATION PROPERTY AT THE BOUNDARY FOR MONGE-AMPERE EQUATION

A LOCALIZATION PROPERTY AT THE BOUNDARY FOR MONGE-AMPERE EQUATION A LOCALIZATION PROPERTY AT THE BOUNDARY FOR MONGE-AMPERE EQUATION O. SAVIN. Introduction In this paper we study the geometry of the sections for solutions to the Monge- Ampere equation det D 2 u = f, u

More information

Decentralized Robust Control Invariance for a Network of Integrators

Decentralized Robust Control Invariance for a Network of Integrators 2010 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 2010 ThC01.2 Decentralized Robust Control Invariance for a Network of Integrators Miroslav Barić and Francesco

More information

Model Predictive Control Short Course Regulation

Model Predictive Control Short Course Regulation Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 2017 by James B. Rawlings Milwaukee,

More information

Scenario-based Model Predictive Control: Recursive Feasibility and Stability

Scenario-based Model Predictive Control: Recursive Feasibility and Stability Preprints o the 9th International Symposium on Advanced Control o Chemical Processes The International Federation o Automatic Control MoM1.6 Scenario-based Model Predictive Control: Recursive Feasibility

More information

Explicit constrained nonlinear MPC

Explicit constrained nonlinear MPC Tor A. Johansen Norwegian University of Science and Technology, Trondheim, Norway Main topics ffl Approximate explicit nonlinear MPC based on orthogonal search trees ffl Approximate explicit nonlinear

More information

EE364 Review Session 4

EE364 Review Session 4 EE364 Review Session 4 EE364 Review Outline: convex optimization examples solving quasiconvex problems by bisection exercise 4.47 1 Convex optimization problems we have seen linear programming (LP) quadratic

More information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems Hai Lin Department of Electrical Engineering University of Notre Dame Notre Dame, IN 46556, USA Panos J. Antsaklis

More information

Lecture: Convex Optimization Problems

Lecture: Convex Optimization Problems 1/36 Lecture: Convex Optimization Problems http://bicmr.pku.edu.cn/~wenzw/opt-2015-fall.html Acknowledgement: this slides is based on Prof. Lieven Vandenberghe s lecture notes Introduction 2/36 optimization

More information

Set-valued Observer-based Active Fault-tolerant Model Predictive Control

Set-valued Observer-based Active Fault-tolerant Model Predictive Control Set-valued Observer-based Active Fault-tolerant Model Predictive Control Feng Xu 1,2, Vicenç Puig 1, Carlos Ocampo-Martinez 1 and Xueqian Wang 2 1 Institut de Robòtica i Informàtica Industrial (CSIC-UPC),Technical

More information

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles

Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Introduction to Geometric Control

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

More information

Linear DifferentiaL Equation

Linear DifferentiaL Equation Linear DifferentiaL Equation Massoud Malek The set F of all complex-valued functions is known to be a vector space of infinite dimension. Solutions to any linear differential equations, form a subspace

More information

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL K. WORTHMANN Abstract. We are concerned with model predictive control without stabilizing terminal constraints or costs. Here, our

More information

On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model

On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model 1 On Structural Properties of Feedback Optimal Control of Traffic Flow under the Cell Transmission Model Saeid Jafari and Ketan Savla Abstract In this paper, we investigate the structure of finite-horizon

More information

MPC for tracking periodic reference signals

MPC for tracking periodic reference signals MPC for tracking periodic reference signals D. Limon T. Alamo D.Muñoz de la Peña M.N. Zeilinger C.N. Jones M. Pereira Departamento de Ingeniería de Sistemas y Automática, Escuela Superior de Ingenieros,

More information

Optimizing Economic Performance using Model Predictive Control

Optimizing Economic Performance using Model Predictive Control Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,

More information

Technical work in WP2 and WP5

Technical work in WP2 and WP5 Technical work in WP2 and WP5 UNIZG-FER Mato Baotić, Branimir Novoselnik, Jadranko Matuško, Mario Vašak, Andrej Jokić Aachen, October 9, 2015 This project has received funding from the European Union s

More information

MODEL PREDICTIVE SLIDING MODE CONTROL FOR CONSTRAINT SATISFACTION AND ROBUSTNESS

MODEL PREDICTIVE SLIDING MODE CONTROL FOR CONSTRAINT SATISFACTION AND ROBUSTNESS MODEL PREDICTIVE SLIDING MODE CONTROL FOR CONSTRAINT SATISFACTION AND ROBUSTNESS Yizhou Wang, Wenjie Chen, Masayoshi Tomizuka Department of Mechanical Engineering University of California Berkeley, California

More information

Operators with numerical range in a closed halfplane

Operators with numerical range in a closed halfplane Operators with numerical range in a closed halfplane Wai-Shun Cheung 1 Department of Mathematics, University of Hong Kong, Hong Kong, P. R. China. wshun@graduate.hku.hk Chi-Kwong Li 2 Department of Mathematics,

More information

Stochastic Integer Programming

Stochastic Integer Programming IE 495 Lecture 20 Stochastic Integer Programming Prof. Jeff Linderoth April 14, 2003 April 14, 2002 Stochastic Programming Lecture 20 Slide 1 Outline Stochastic Integer Programming Integer LShaped Method

More information

Nonlinear Model Predictive Control Tools (NMPC Tools)

Nonlinear Model Predictive Control Tools (NMPC Tools) Nonlinear Model Predictive Control Tools (NMPC Tools) Rishi Amrit, James B. Rawlings April 5, 2008 1 Formulation We consider a control system composed of three parts([2]). Estimator Target calculator Regulator

More information

Affine Feedback Policies for Robust Control with Constraints

Affine Feedback Policies for Robust Control with Constraints Affine Feedback Policies for Robust Control with Constraints Paul James Goulart Churchill College Control Group Department of Engineering University of Cambridge A dissertation submitted for the degree

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

Introduction to the Calculus of Variations

Introduction to the Calculus of Variations 236861 Numerical Geometry of Images Tutorial 1 Introduction to the Calculus of Variations Alex Bronstein c 2005 1 Calculus Calculus of variations 1. Function Functional f : R n R Example: f(x, y) =x 2

More information

Applications of Controlled Invariance to the l 1 Optimal Control Problem

Applications of Controlled Invariance to the l 1 Optimal Control Problem Applications of Controlled Invariance to the l 1 Optimal Control Problem Carlos E.T. Dórea and Jean-Claude Hennet LAAS-CNRS 7, Ave. du Colonel Roche, 31077 Toulouse Cédex 4, FRANCE Phone : (+33) 61 33

More information

Lecture 5 Linear Quadratic Stochastic Control

Lecture 5 Linear Quadratic Stochastic Control EE363 Winter 2008-09 Lecture 5 Linear Quadratic Stochastic Control linear-quadratic stochastic control problem solution via dynamic programming 5 1 Linear stochastic system linear dynamical system, over

More information

ON THE COMPUTATION OF INVARIANT SETS FOR CONSTRAINED NONLINEAR SYSTEMS: AN INTERVAL ARITHMETIC APPROACH

ON THE COMPUTATION OF INVARIANT SETS FOR CONSTRAINED NONLINEAR SYSTEMS: AN INTERVAL ARITHMETIC APPROACH ON THE COMPUTATION OF INVARIANT SETS FOR CONSTRAINED NONLINEAR SYSTEMS: AN INTERVAL ARITHMETIC APPROACH J.M. Bravo, D. Limon, T. Alamo and E.F. Camacho Departamento de Ingeniería Electrónica, Sistemas

More information

Introduction to Nonlinear Control Lecture # 4 Passivity

Introduction to Nonlinear Control Lecture # 4 Passivity p. 1/6 Introduction to Nonlinear Control Lecture # 4 Passivity È p. 2/6 Memoryless Functions ¹ y È Ý Ù È È È È u (b) µ power inflow = uy Resistor is passive if uy 0 p. 3/6 y y y u u u (a) (b) (c) Passive

More information

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