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

Size: px
Start display at page:

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

Transcription

1 Automatica 43 (007) Optimized robust control invariance for linear discrete-time systems: Theoretical foundations S.V. Raković a,,, E.C. Kerrigan a,b, D.Q. Mayne a, K.I. Kouramas c a Department of Electrical and Electronic Engineering, Imperial College London, UK b Department of Aeronautics, Imperial College London, UK c Centre for Process Systems Engineering, Department of Chemical Engineering, Imperial College London, UK Received 0 November 005; received in revised form 4 September 006; accepted November 006 Available online March 007 Abstract This paper introduces the concept of optimized robust control invariance for discrete-time linear time-invariant systems subject to additive and bounded state disturbances. A novel characterization of two families of robust control invariant sets is given. The existence of a constraint admissible member of these families can be checked by solving a single and tractable convex programming problem in the generic linearconvex case and a standard linear/quadratic program when the constraints are polyhedral or polytopic. The solution of the same optimization problem yields the corresponding feedback control law that is, in general, set-valued. A procedure for selection of a point-valued, nonlinear control law is provided. 007 Elsevier Ltd. All rights reserved. Keywords: Set invariance; Optimized robust control invariance; Constrained control; Robust control; Linear systems. Introduction The theory of set invariance plays a fundamental role in control of constrained dynamical systems; see for instance the monograph (Aubin, 99) and the survey paper (Blanchini, 999). An important role for set invariance is evident in stability theory (La Salle, 976). Set invariance, inter alia, provides useful tools for the synthesis of: (i) reference governors (Gilbert & Kolmanovsky, 999), (ii) predictive controllers (Bemporad & Morari, 999; Findeisen, Imsland, Allgöwer, & Foss, 003; Mayne, 00), (iii) robust time-optimal controllers (Bertsekas & Rhodes, 97; Mayne & Schroeder, 997) and (iv) robust, tube based, model predictive controllers (Mayne, Seron, & Raković, 005; Raković, 005). An application of Research supported by the Engineering and Physical Sciences Research Council. This paper was presented at the IFAC 005 meeting. This paper was recommended for publication in revised form by Associate Editor Richard D. Braatz under the direction of Editor Frank Allgöwer. Corresponding author. Tel.: ; fax: address: rakovic@control.ee.ethz.ch (S.V. Raković). Saša V. Raković is with Automatic Control Laboratory, ETH Zürich since November 006. set invariance in non-cooperative dynamic games is reported in Caravani and De Santis (000, 00) and Raković, De Santis, and Caravani (005). Given the importance of set invariance in control theory, the subject has been a topical research area over the last 40 years. A non-exhaustive list of the relevant references includes Blanchini (994), Blanchini, Mesquine, and Miani (995), Kolmanovsky and Gilbert (998), Dórea and Hennet (999), da Silva Jr. and Tarbouriech (999), De Santis, Di Benedetto, and Berardi (004), Raković, Kerrigan, Kouramas, and Mayne (005) and Raković (005). Most of these texts address computational issues and algorithmic procedures for the calculation of robust control and positively invariant sets as well as the application of these sets to robust control for constrained systems. One of the prime questions considered in the existing literature is the computation of the maximal robust control invariant (RCI) set (Aubin, 99; Bertsekas, 97; Blanchini, 999; Dórea & Hennet, 999). An algorithmically efficient technique is based on the computation of λ contractive sets (Blanchini, 994). The theory and computation of minimal and maximal robust positively invariant (RPI) sets for the case of autonomous linear systems are examined in the important paper (Kolmanovsky & /$ - see front matter 007 Elsevier Ltd. All rights reserved. doi:0.06/j.automatica

2 83 S.V. Raković et al. / Automatica 43 (007) Gilbert, 998). A method for finite time computation of an arbitrarily close outer RPI approximation of the minimal RPI set is discussed in Raković, Kerrigan, et al. (005). Further contributions include the computation of maximal control and RCI sets for linear discrete-time systems (Dórea & Hennet, 999) and stabilization of linear discrete-time systems subject to control constraints and an assigned initial condition set (Blanchini et al., 995). In this paper we provide a novel characterization of RCI sets. To this end, we introduce two families of RCI sets. The families are parameterized in a way that permits selection of RCI sets via tractable convex optimization problem in the generic linearconvex case. The techniques presented in this paper may be used to obtain improved RCI sets with respect to RPI sets that approximate the minimal RPI set (Raković, Kerrigan, et al., 005) and, in principle, to obtain a RCI set that approximates the maximal robust control invariant set (see Remarks and 3 in Section 3). This paper is organized as follows. Section is concerned with preliminaries. Section 3 provides a novel characterization of two families of RCI sets. Section 4 discusses corresponding computational issues. Sections 5 presents some interesting numerical examples. Section 6 indicates potential extensions and provides concluding remarks. Nomenclature and basic definitions: Let N {0,,,...}, N + {,,...}, N [q,q ] {q,q +,...,q,q } for a given q N and q N such that q <q and N q denotes N [0,q] for q N. Let B q p(r) {x R q x p r} be a closed p-norm ball in R q, where r 0 and p denotes the vector p-norm. Given two sets A and B, such that A R n and B R n, the Minkowski set addition is defined by A B {a + b a A, b B}. Given a vector v R n (which could be a sum of q vectors) and a set S R n, we write v S to denote {v} S. Given the sequence of sets {S i R n },i N [a,b] with (a, b) N N, b>a, we define b i=a S i S a S b. Given a set S R n and a real matrix M of compatible dimensions (which could be just a scalar) we define MS {Ms s S}. The controllability index of a given matrix pair (A, B) R n n R n m is denoted by I(A, B). Apolyhedron is the (convex) intersection of a finite number of open and/or closed half-spaces. A polytope is a closed and bounded polyhedron. A set S R n is a C set if it is compact, convex and contains the origin. A C set S is proper if it has a non-empty interior.. Preliminaries We consider the following discrete-time linear time-invariant (DLTI) system: x + = Ax + Bu + w, (.) where x R n is the current state, u R m is the current control action, x + is the successor state, w R n is an unknown disturbance and (A, B) R n n R n m. The disturbance w is persistent, but contained in a set W R n. In this paper we adopt the standing assumption: Assumption.. The matrix pair (A, B) is controllable and W is a C set. The system (.) is subject to the following set of hard state and control constraints: (x, u) X U, (.) where X R n and U R m are, for simplicity, polyhedral and polytopic sets, respectively. We first recall some well known definitions from set invariance theory (Blanchini, 999): Definition.. A set Ω R n is a robust control invariant (RCI) set for the system (.) and constraint set (X, U, W) if Ω X and for all x Ω there exists a u U such that Ax + Bu + w Ω for all w W. If a set Ω R n is RCI for the system (.) and constraint set (X, U, W), then any (point-valued) control law μ : Ω U satisfying μ(x) {u U Ax + Bu W Ω}, x Ω, (.3) ensures, by construction that Ax + Bμ(x) W Ω for all x Ω. Given a control law ν : R n R m, let X ν {x X ν(x) U}. (.4) Definition.. A set Ω R n is a robust positively invariant (RPI) set for the system x + = Ax + Bν(x) + w and constraint set (X ν, W) if Ω X ν and, for all x Ω, Ax +Bν(x)+w Ω for all w W. In this paper, we exploit linearity and time invariance of Eq. (.), Assumption. and the contraction principle to parametrize RCI sets for the system (.) and constraint set (R n, R m, W) along with the associated control policy. The effect of the uncertainty is taken into account by means of the corresponding forward reach sets, which at time k N + take the form T 0 W T W T k W, where T i R n n,i N k with T 0 =I and each T i,i N [,k ] is parametrized by the matrix pair (A, B) and a set of matrices M i R m n,i N k. Assumption. permits the choice, for a suitable k N, of the matrices M i R m n,i N k, hence the matrices T i,i N k such that T k W αw for some α [0, ). Consequently, for any integer k such that T k W αw, α [0, ), we can ensure that T rk+l W α r T l W for r N +,l N k and T i W ( α) k T iw (for appropriate T i R n n ). We examine the parametrized sets ( α) k T iw and establish that a suitable choice of the matrices M i R m n,i N k (hence the corresponding linear transformations T i ) ensures that these sets are RCI for the system (.) and constraint set (R n, R m, W). The fact that the sets are parametrized by matrices M i R m n,i N k (as well as the corresponding control policy) is utilized for the constrained case to obtain an efficient computational scheme for a selection of RCI sets (for the system (.) and constraint set (X, U, W)) from the family of parametrized RCI sets.

3 S.V. Raković et al. / Automatica 43 (007) This paper reports a novel characterization of two families of RCI sets. Existence of a constraint admissible member of these families (and the computation of the corresponding feedback controller) can be established by solving a single convex programming problem in the generic linear-convex case (a linear/quadratic programming (LP/QP) problem, when constraints on the states, controls and disturbances are polytopic or polyhedral, the system is linear and the objective function is linear/quadratic). To our best knowledge, the results reported here are novel and provide a generalization and detailed exposition of the results established in Raković (005) and partially presented in Raković and Mayne (005) and Raković, Mayne, Kerrigan, and Kouramas (005). 3. Families of parameterized RCI sets First, we introduce two families of RCI sets for the system (.) and constraint set (R n, R m, W), i.e., for the case when X = R n and U = R m.fork N + and i N +, let the matrices M k R km n and C i R n km be defined as M k [M T 0 MT M T k MT k ]T, (3.) C i [A i B A i B AB B 0 0], (3.) with C 0 0 and each sub matrix M i R m n,i N. We consider the sets R k (M k ), k N + defined by R k (M k ) (A i + C i M k )W, k N +. (3.3) Note that for any finite integer k N + and any arbitrary, fixed, M k, R k (M k ) is a C set, since it is the Minkowski sum of a finite number of C sets (W is a C set so is every summand (A j + C j M k )W,j N k ). 3.. Family of R (k,α) (M k, α) RCI sets A condition under which a simple scaling of the set R k (M k ) defined by (3.3) is an RCI set for the system (.) and constraint set (R n, R m, W) is (A k + C k M k )W αw, α [0, ). (3.4) Since the pair (A, B) is assumed to be controllable, a suitable choice of M k and an α satisfying (3.4) certainly exists for any k I(A, B). This follows from the fact that the set of linear equations (A k +C k M k )=αi in M k has at least one, and generally more than one, solution for any α [0, ) and k I(A, B). For all M k and α such that (A k + C k M k ) = αi,α [0, ), the set inclusion (3.4) is certainly satisfied for any C set W. When W is a proper C set the condition (3.4) is easier to satisfy, since (A k + C k M k ) = αi implies (A k + C k M k )W αw, while (A k + C k M k )W αw does not necessarily imply that (A k + C k M k ) = αi. Let M (k,α) be defined by M (k,α) {(M k, α) R km n R α [0, ), (A k + C k M k )W αw}. (3.5) We consider the family of R (k,α) (M k, α) sets, where R (k,α) (M k, α) ( α) R k (M k ) (3.6) and establish the following claim, a proof of which is given in Appendix A.. Theorem 3.. Suppose Assumption. holds. Then: (i) the set M (k,α) defined by (3.5) is non-empty for every integer k I(A, B) and (ii) given any integer k N such that M (k,α) =, any (M k, α) M (k,α) and the corresponding set R (k,α) (M k, α) defined by (3.6), there exists a control law ν : R (k,α) (M k, α) R m such that Ax + Bν(x) W R (k,α) (M k, α) x R (k,α) (M k, α). 3.. Family of S (k,α) ( x,m k, α) RCI sets The family of sets R (k,α) (M k, α) is merely a subset of a richer family of RCI sets that we identify next. Let the set Z denote the set of equilibrium points for the nominal part of (.): Z {( x,ū) (A I) x + Bū = 0}, (3.7) and let also X { x ū such that ( x,ū) Z} and (3.8) U( x) {ū ( x,ū) Z}, x X. (3.9) We recall the following result employed in Raković and Mayne (005) and Raković (005), a proof of which is given in Appendix A.. Proposition 3.. For any x X, where X is defined by (3.8), and any RCI set Ω for system (.) and constraint set (R n, R m, W), Ω x x Ω is a RCI set for system (.) and constraint set (R n, R m, W). Consider the family of S (k,α) ( x,m k, α) set, where S (k,α) ( x,m k, α) x R (k,α) (M k, α), (3.0) for k N + and R (k,α) (M k, α) is defined by (3.6). Let L (k,α) be defined by L (k,α) {( x,m k, α) R n R km n R x X, (M k, α) M (k,α) }, (3.) where M (k,α) and X are defined in (3.5) and (3.8). Combining Theorem 3. and Proposition 3. we have our next main result: Theorem 3.. Suppose Assumption. holds. Then: (i) the set L (k,α) defined by (3.) is non-empty for every integer k I(A, B) and (ii) given any integer k N such that L (k,α) =, any ( x,m k, α) L (k,α) and the corresponding set S (k,α) ( x,m k, α) defined by (3.0) there exists a control law μ : S (k,α) ( x,m k, α) R m such that Ax + Bμ(x) W S (k,α) ( x,m k, α) x S (k,α) ( x,m k, α). An important consequence of Theorems 3. and 3. is that, for a suitable k N (in fact, for any k I(A, B)), the sets

4 834 S.V. Raković et al. / Automatica 43 (007) R (k,α) (M k, α) and S (k,α) ( x,m k, α) are, by construction, RCI for the system (.) and constraint set (R n, R m, W). Note that, the sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) are the Minkowski sums of a finite number of C sets, that is they are finitely determined by k, and are relatively easily computed and/or represented if, in addition, W is a polytope. The family of R (k,α) (M k, α) sets is parametrized by the matrix-scalar pair (M k, α) while the set S (k,α) ( x,m k, α) is parametrized by the pair ( x,ū) and the pair (M k, α). Remark. The shape of RCI sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) can be improved by minimizing a generalized Minkowski (polytopic) norm of these sets, as proposed in Raković, Mayne, et al. (005), Raković and Mayne (005) and Raković (005). The necessary computational details can be obtained from the results given in Section 4. Additionally, it is straight-forward to demonstrate that a family of RPI sets reported in Raković, Kerrigan, et al. (005) (for the case when an arbitrary stabilizing state feedback u = Kx is applied to the system (.) and W is a proper C set) is a subset of the family of R (k,α) (M k, α) set. It is also possible to consider the RCI sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) defined, for any C set W in R n such that W W, in the same way as the sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) with W replaced by W. Remark. Since R (k,α) (M k, α) = S (k,α) (0, M k, α) by (3.0) and in view of Theorems 3. and 3. and Proposition 3., we provide analysis in the sequel of this paper for the set S (k,α) ( x,m k, α). The results are directly applicable for the set R (k,α) (M k, α) with a suitable modification Invariance inducing feedback control laws An invariance inducing feedback control law μ( ) of Theorem 3. can be obtained by using (.3). However, an interesting feature of set S (k,α) ( x,m k, α) is the fact that we are able to characterize explicitly (in terms of the pair ( x,ū) and the pair (M k, α)) a set-valued control law that induces, by construction, robust control invariance of set S (k,α) ( x,m k, α). For any k N + and corresponding M k, let the matrices M k R m kn and D k R n kn be defined by M k [M k M k M M 0 ], (3.) D k [A k + C k M k A + C M k I]. (3.3) For any integer k N such that L (k,α) = and for any ( x,m k, α) L (k,α) the feedback control law μ : S (k,α) ( x,m k, α) R m in Theorem 3. can be obtained as a selection from the set-valued map defined, for x S (k,α) ( x,m k, α), by U(x) {ū + M k w ū U( x), w W α (x)}, (3.4) where U( x) is defined in (3.9), M k is given by (3.) and the set-valued map W α (x) is defined for each x S (k,α) ( x,m k, α) by W α (x) {w w ( α) W k, x + D k w = x}, (3.5) where w {w 0,w,...,w k } (with its appropriate vectorized form w =[w T 0 wt w T k ]T R kn used in algebraic expressions), W k W W W and D k is given by (3.3). A point-valued control law μ(x) U(x) satisfying Theorem 3. can be defined as μ(x) ū + M k w(x), w(x) W α (x), (3.6) while a suitable selection of w(x) W α (x) is w 0 (x) arg min w { w w W α(x)}, (3.7) where W α (x) is defined by (3.5) and ū U( x) with U( x) defined in (3.9). Note that any ū U( x) can be used in (3.6) for the unconstrained case, while it is necessary to restrict choices of ū U( x) in the constrained case. If W is a polytopic set, then the function w 0 ( ) is in general piecewise affine though in certain degenerate cases w 0 ( ) might be linear or piecewise linear, being the solution of a parametric quadratic program (see, e.g., Bemporad, Morari, Dua, & Pistikopoulos, 00). If the function w 0 ( ) is used in (3.6), the feedback control law μ : S (k,α) ( x,m k, α) R m is piecewise affine since it is an affine map of a piecewise affine function. The fact that μ(x) ū + M k w(x), for any w(x) W α (x), induces robust control invariance of the set S (k,α) ( x,m k, α) allows for extra flexibility in generating appropriate control action. For instance, given a state x S (k,α) ( x,m k, α) and w(x) ={w 0 (x), w (x),...,w k (x)} W α (x) an arbitrary selection of w(x + ) W α (x + ) for any successor state x + Ax + Bμ(x) W can be obtained by a direct and simple algebraic calculation. Given a measured successor state x + Ax + Bμ(x) W we can define w(x + ) = x + (Ax + Bμ(x)) and w(x + ) {w (x),...,w k (x), w(x + )}. Direct verification yields that w(x + ) W ( α) W and w(x + ) W α (x + ). Therefore, given an x(0) S (k,α) ( x,m k, α) the function w 0 (x(0)) (3.7)can be used at the initiation of the controller and w(x(i)), i N can be generated by simple algebraic manipulations at future time instances permitting a computationally simple invariance inducing controller implementation RCI set S (k,α) ( x,m k, α) for the system (.) and constraint set (X, U, W) We proceed to show how to check the existence of a set S (k,α) ( x,m k, α) that is RCI for the system (.) and constraint set (X, U, W). Henceforth, we assume the following: Assumption 3.. The set Z defined in (3.7) is such that Z (interior(x) interior(u)) =. In view of the parametrization of the control law μ( ) (see (3.5) and (3.6)), we define U(ū, M k, α) ū ( α) M i W. (3.8) Clearly, the state and control constraints are satisfied if S (k,α) ( x,m k, α) X and U(ū, M k, α) U, (3.9)

5 S.V. Raković et al. / Automatica 43 (007) where S (k,α) ( x,m k, α) and U(ū, M k, α) are defined by (3.0) and (3.8), respectively. For any k N +, let θ k ( x,ū, M k, α) and let the set Θ k be defined by Θ k {θ k ( x,ū, M k, α) Z M (k,α), S (k,α) ( x,m k, α) X, U(ū, M k, α) U}, (3.0) where we recall that M (k,α) and Z are defined in (3.5) and (3.7). If, for a given k N +, the set Θ k is a non-empty set then it follows by Theorem 3. and the definition of the set Θ k, that the set S (k,α) ( x,m k, α), for any θ k = ( x,ū, M k, α) Θ k, is RCI for the system (.) and constraint set (X, U, W). Let K {k N + Θ k = }, (3.) where Θ k is defined in (3.0). Theorem 3.3. Suppose K =, where K is defined in (3.). Then, given any k K, any θ k Θ k and the corresponding set S (k,α) ( x,m k, α) defined by (3.0): (i) S (k,α) ( x,m k, α) X and (ii) there exists a control law μ : S (k,α) ( x,m k, α) U such that Ax + Bμ(x) W S (k,α) ( x,m k, α) x S (k,α) ( x,m k, α). Additional structure of the set Θ k is established by: Proposition 3.. Suppose K =, where K is defined in (3.). Then: (i) the set Θ k is convex (if not empty) in ( x,ū, M k ) for any fixed α [0, ) and (ii) if, in addition, the set Θ k is nonempty for some k N with α = 0, the sets Θ s are non-empty for all s N, s k. The proof of Proposition 3. is provided in Appendix A.3. Remark 3. We conclude this section by exploiting the facts that the union of any number of RCI sets is RCI and the convex hull of a RCI set is also a RCI set when the respective state and control constraint sets (X and U) are convex. For every k K, the variable θ k Θ k yields by Theorem 3.3 a RCI set S (k,α) ( x,m k, α) as well as a RCI set S Θk (for the system (.) and constraint set (X, U, W)) defined, for k K (see (3.)), by S Θk S (k,α) ( x,m k, α). (3.) ( x,ū,m k,α) Θ k Hence, the sets S K and S C K defined by S K S Θk and S C K convh(s K), (3.3) k K where convh(ω) stands for the closed convex hull of a set Ω, are also RCI sets for the system (.) and constraint set (X, U, W). The RCI set S C K can, in principle, be used to obtain inner approximations of the maximal RCI set (a RCI set that contains all RCI sets) for the system (.) and constraint set (X, U, W). We provide an example in Section 5 to illustrate that it is not necessarily true that the set S C K is equal to the maximal RCI set for the system (.) and constraint set (X, U, W). 4. Computational aspects In order to exploit the results of Theorems and Proposition 3. and extract a RCI set for the system (.) and constraint set (X, U, W) we consider the following optimization problem defined for k N: P k : θ 0 k arg inf{f(θ k ) θ k Θ k }, (4.) θ k where the constraint set Θ k is given in (3.0) and the objective function f( ) is preferably chosen to be convex and to provide a suitable criterion for selection of the RCI set S (k,α) ( x,m k, α) for the system (.) and constraint set (X, U, W). Inviewof Proposition 3., we are able to obtain a convex programming problem if the pair (k, α) N [0, ) is fixed and the objective function f( ) is convex. 4.. Linear-polytopic case: efficient computations Before proceeding, we need the following result, which follows from basic properties of support functions of sets and duality results in convex analysis (see, e.g., Rockafellar, 970; Schneider, 993): Proposition 4.. Given two non-empty polyhedra X {x R n Fx g} and Y {y R p Qy s} and a set of matrices {L 0,L,...,L k }, where L i R p n for i = 0,,...,k, the set inclusion k L i X Y (4.) is true if and only if there exists a set of non-negative matrices {Z 0,Z,...,Z k } such that k Z i g s and Z i F = QL i i N k. (4.3) Remark 4. Note that in the special case when k = and L 0 = I for determining whether X Y, the above result reduces to a well-known extension of Farkas Lemma for testing set inclusion of two polyhedra (Blanchini, 999). An immediate consequence of the above fact is that one can check whether (4.) is true by solving a single LP (in fact, only the feasibility phase of an LP), where the number of constraints and decision variables scales polynomially with the size of the input data (the number of constraints and decision variables actually scales linearly with any single component of the data, if the size of all other components are fixed), without having to compute k L ix explicitly. Our next step to provide a more detailed computational procedure for a frequently encountered case in robust control of constrained linear discrete-time systems, namely the case when the disturbance set W is a polytope containing the origin and is given by W {w R n Fw g}, (4.4)

6 836 S.V. Raković et al. / Automatica 43 (007) where g 0 so that W contains the origin. Consider also the sets X(μ, β, δ) {x R n H(x μ) βr δ}, U(ν, γ, ε) {u R m P(u ν) γq ε}, (4.5a) (4.5b) where q, r, δ and ε are non-negative vectors, β and γ are non-negative scalars and H and P are matrices of compatible dimensions. The variables μ and ν are such that the sets X(μ,, 0)={x H(x μ) r} and U(ν,, 0)={u P(u ν) q} with r 0 and q 0 correspond to the constraints X and U in (.); μ X and ν U are fixed for a given set of state and control constraints, β and γ are used to scale the sets around the pair (μ, ν), δ and ε are used to decrease the right-hand side of the constraints. In order to ensure that μ X(μ, β, δ) and ν U(ν, γ, ε), we require that βr δ and γq ε. For any k N +, recall that the matrices M k R km n and C i R n km are defined by (3.) and (3.), respectively. Following the discussion in Section 3.4, the variable σ k (α, M k, x,ū, β, γ, δ, ε) and the set Σ k is defined as the set of σ k that satisfies the following constraints: x = A x + Bū, βr δ, β [0, ], δ 0, (4.6a) γq ε, γ [0, ], ε 0, α [0, ), (4.6b) and the following subset inclusions (A k + C k M k )W αw, (4.7a) x ( α) (A i + C i M k )W X(μ, β, δ), (4.7b) ū ( α) M i W U(ν, γ, ε), (4.7c) where we recall that (4.7a) is (3.4) and (4.7b) (4.7c) is equivalent to (3.9) if β =, γ =, δ = 0 and ε = 0. Note that (4.7b) and (4.7c) are equivalent to k (A i + C i M k )W ( α)x(μ x,β, δ), (4.8a) k M i W ( α)u(ν ū, γ, ε). (4.8b) It follows immediately from Proposition 4. that (4.7a) is equivalent to the existence of a matrix Λ such that Λg αg, ΛF = F(A k + C k M k ), Λ 0, (4.9) where the vector and matrix inequalities are component-wise. By straightforward application of Proposition 4., it follows that (4.8a) is equivalent to the existence of a set of matrices Γ {Γ 0, Γ,...,Γ k } such that k Γ i g ( α)(βr δ + H μ H x), (4.0a) Γ i F = H(A i + C i M k ), Γ i 0 i N k (4.0b) and (4.8b) is equivalent to the existence of a set of matrices Π {Π 0, Π,...,Π k } such that k Π i g ( α)(γq ε + P ν P ū), (4.a) Π i F = PM i, Π i 0 i N k. (4.b) A direct consequence of the discussion above is: Proposition 4.. Assume k N + is chosen such that Σ k is non-empty. Then σ k Σ k (where σ k = (α, M k, x,ū, β, γ, δ, ε)) if and only if there exist a matrix Λ and sets of matrices Γ {Γ 0, Γ,...,Γ k } and Π {Π 0, Π,...,Π k } such that constraints (4.6), (4.9) (4.) are satisfied. Constraints (4.0a) and (4.a) are bilinear with respect to some of the components of σ k, but all the other constraints are affine in all the components of σ k, Λ, Γ and Π. However, for afixedα, all the constraints are affine with respect to the remaining components in σ k and all the components of Λ, Γ and Π. Hence, if α and k are fixed, then a σ k Σ k can be computed by solving an LP. By inspection, it follows that the number of decision variables and constraints scales polynomially with the size of the input data, such as the number of states, inputs, constraints, etc. (the number of decision variables and constraints actually scales linearly with any single component of the data, if the size of all other components are fixed). Note that the number of constraints and decision variables also scale linearly with k, if the size of the other components are fixed. 4.. The parameters k, α, β, γ, δ, ε and suitable objective functions f( ) A suitable choice for a parameter k N, as evident from Theorems , in the unconstrained as well as constrained case, is any integer k I(A, B). By Theorems 3. 3., there exists a collection of sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) that are RCI sets in the unconstrained case for any integer k I(A, B). For the constrained case, it is necessary to determine a k K, where K is defined in (3.); this condition can be verified by solving a single optimization problem for any fixed k N. However, we remark that for any integer k I(A, B), inthe constrained case one can obtain an upper bound on the magnitude of the disturbance such that there exists a collection of sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) that are RCI for the system (.) and constraint set (X, U, λw), where λ can be used as a measure of the size of the allowable disturbance. The parameter α [0, ) is a contraction factor that allows for finite time parametrization of the RCI sets R (k,α) (M k, α)

7 S.V. Raković et al. / Automatica 43 (007) and S (k,α) ( x,m k, α). Its value can, in principle, be specified a priori by the designer, but it is possible to optimize it in certain cases. The parameters (β, γ) [0, ] [0, ] represent a relative contraction of the state and control constraint sets and are mainly included for the sets R (k,α) (M k, α). In many control schemes, one would like to minimize the distance between possible trajectories of the uncertain system and the desired trajectory of a nominal system, consequently it is reasonable to attempt to construct a small (in an appropriately defined sense with respect to set inclusion) RCI set so that more freedom is allowed for generating a suitable nominal trajectory (Mayne et al., 005; Raković, 005). It is also possible to specify a priori values of the pair (β, γ); suitable values are (β, γ) = (, ). The sets S (k,α) ( x,m k, α) are useful for the more complicated case when the origin is not necessarily in the interior of the state and control constraint sets. The relative contractions (β, γ) [0, ] [0, ] of the state and control constraint sets for the family of R (k,α) (M k, α) sets are replaced by relaxation variables δ and ε in order to enable a suitable pair ( x,ū) Z to be obtained through optimization. The values of the pair (δ, ε) can also be specified a priori, if desired; suitable values are (δ, ε) = (0, 0). It is possible to specify a variety of objective functions f( ) by minor modification of the definition of the set Σ k and to obtain tractable optimization problems (see, e.g., Raković, 005; Raković & Mayne, 005; Raković, Mayne, et al., 005). For the case of the sets R (k,α) (M k, α), we considered minimization of a specified polytopic norm of these sets (Raković, Mayne, et al., 005) (an idea easily extendable to the sets S (k,α) ( x,m k, α)). For the sets R (k,α) (M k, α), the objective function f( ) can be defined to be f(σ k ) q β β + q γ γ, (4.) where the weights q α and q β express a preference for relative contraction of the state and control constraint sets. Similarly, for the case of the sets S (k,α) ( x,m k, α) it is perhaps desirable to minimize the Euclidean or any generalized distance between a desired operating point ( ˆx,û) and optimized equilibrium pair ( x,ū) Z, so that one possible choice for the objective function f( ) is f(σ k ) x ˆx Q σ + ū û R σ, (4.3) where the positive definite weighting matrices Q σ and R σ are design variables. We remark that any (strictly) convex function in the decision variable σ k (θ k ) is a suitable choice for the objective function. For any (strictly) convex function and for a fixed pair (k, α) N [0, ), the optimization problem P k is a (strict) convex programming problem, and from Section 4. it follows that P k is a standard linear or quadratic programming problem if the state, control and disturbance constraint sets are polytopic or polyhedral and the objective function is linear or quadratic (strictly convex), see for example (4.) and (4.3). The objective function f( ) can be modified in order to extract a unique solution (Raković, 005; Raković & Mayne, 005; Raković, Mayne, et al., 005), an appropriate cost function is a positively weighted quadratic norm of the decision variables σ k (θ k ) Implicit representation of the set S (k,α) ( x,m k, α) Explicit computation of the Minkowski sum of sets is often numerically expensive and the complexity of the resulting output set, measured in terms of the number of facets and/or vertices, is not a polynomial function of the size of the input data, in general. However, in the case when the set S (k,α) ( x,m k, α) is known to be an RCI set for the system (.) and constraint set (X, U, W) (e.g., as discussed before, by solving a suitably defined convex programming problem), then the set S (k,α) ( x,m k, α) can be represented implicitly without having to explicitly compute the Minkowski set additions involved in its definition. An alternative symbolic representation of the set S (k,α) ( x,m k, α) is S (k,α) ( x,m k, α)={x w s.t. w ( α) W k, x+d k w=x}. The above observation allows one to represent the set S (k,α) ( x,m k, α) implicitly in x w space, rather than computing it explicitly in x-space this can be done by using standard computational geometry softwares (Kvasnica, Grieder, Baotić, & Morari, 003; Veres, 003). As before, the complexity of this implicit representation, measured in terms of the number of constraints and slack variables w, also scales polynomially with the size of the input data, and linearly if the size of any single component is varied, but the size of the other components are fixed. Hence, checking whether x S (k,α) ( x,m k, α) can be verified by solving a single, tractable LP if W is a polytope. 5. Illustrative examples A theoretical comparison of the proposed procedure with the previous research that used u = Kx is given in Raković (005). In this case, the advantages of our method lie in the facts that: (i) the sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) are RCI by construction for the unconstrained case (ii) hard state and control constraints are incorporated directly into the optimization problem and, (iii) the corresponding feedback control laws ν : R (k,α) (M k, α) U and μ : S (k,α) ( x,m k, α) U are set-valued and admit, in the general case, nonlinear selections. These advantages are also illustrated by a numerical example in Raković, Mayne, et al. (005) and Raković (005). Here we provide two additional illustrative examples. The first example is an adequate variation of the example considered in Blanchini (994), with a change that the parametric and additive uncertainty appearing in the system description in Blanchini (994) are converted into a single additive uncertainty: [ ] [ ] 0 x + = x + u + w, 0 where the hard state, control and disturbance constraint sets are ] B (). [ X = B (), U ={u u }, W =

8 838 S.V. Raković et al. / Automatica 43 (007) x x x Fig.. The RCI set R (3,0) (M 3, 0) x Fig.. The RCI sets R (,0) (M, 0), R (4,0) (M 4, 0) and convh( k=,3,4 R (k,0) (M k, 0)). For this example, the RCI sets R (k,α) (M k, α) exist for all k N, k. Fig. shows an RCI set R (3,0) (M 3, 0) obtained by an LP, as outlined in Section 4., for k=3 and with ( x,ū, α, δ, ε)= (0, 0, 0, 0, 0), (μ, ν) = (0, 0) and by using objective function (4.) with (q β,q γ ) = (0, ). The solution of the LP yielded a matrix M 3 given by [ 0 M 3 = 3 0 ] T, and the RCI set R (3,0) (M 3, 0) obtained by (3.3). Fig. shows RCI sets R (,0) (M, 0) and R (4,0) (M 4, 0), obtained by solving the corresponding LPs with the same ingredients as above for k = and 4, as well as the RCI set convh( k=,3,4 R (k,0)(m k, 0)). The robust control invariant sets convh( k=,3,4 R (k,0)(m k, 0)), R (,0) (M, 0), R (3,0) (M 3, 0) and R (4,0) (M 4, 0) have, respectively,, 6, 8 and 4 vertices. Our second example illustrates the relationship between the RCI sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) and the maximal RCI set for the system (.) and constraint set (X, U, W). Consider a very simple two-dimensional system: x + = x + u + w, (5.) with X=B () B (), U=B (), W=B (). The matrices M 0 and M given by [ ] M 0 = [ ] and M = are such that M 0 B () M B () = B (), (A + BM 0 )B () = B () and (A + ABM 0 + BM )B () ={0} (with A = I and B = I) so that the set R (k,α) (M k, α) defined for k =, α = 0 and M k obtained from matrices M 0 and M and that takes the particular form (A + BM 0 )B () B () is equal to X the maximal RCI set in this case. However, the sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) cannot in general capture the geometry of the maximal RCI set as illustrated by considering the same system (5.) with X=B (), U=B (), W=B (). By direct inspection, the maximal RCI set is X. The RCI sets R (k,α) (M k, α), S (k,α) ( x,m k, α), S K and S C K are, in this example, all identically equal to a single set (regardless of the choice of k N) that is equal to W and is a RCI set for this case. A limitation illustrated by this example is a consequence of the impossibility to decompose the set X = B () with respect to Minkowski set addition whose summands are W B () and its linear transformations. A simple way to overcome this limitation (in view of Remark ) is to consider the artificial disturbance set W X that together with M 0 = I, leads to the RCI set R (,0) (M 0, 0) equal to X. Nevertheless, since the sets R (k,α) (M k, α) and S (k,α) ( x,m k, α) are described by the Minkowski sums (modulo translation involved in the definition of the sets S (k,α) ( x,m k, α)) with summands of the form (A i + C i M k )W, i N k there is, most probably, no guarantee that these sets can capture the geometry of the maximal RCI set. 6. Concluding remarks In this paper we established the existence of two families of robust control invariant sets for which the corresponding control law is nonlinear (piecewise affine in the most frequently encountered cases) enabling better results to be obtained compared with existing methods where the control law is linear (Kolmanovsky & Gilbert, 998; Raković, Kerrigan, et al., 005). Construction of a member of these families satisfying an appropriate criterion can be obtained from the solution of an appropriately specified LP when the additive disturbance, state and control constraints are polytopic. Another advantage over some of the existing methods is the fact that the proposed algorithms do not require standard iterative set computations. Under some mild assumptions, it is sufficient to solve a single convex programming problem. The optimized robust control invariance algorithms were illustrated by some adequate examples. Future research directions are to investigate more thoroughly the relationship between the parametrized robust control

9 S.V. Raković et al. / Automatica 43 (007) invariant sets and the maximal robust control invariant set. The results presented in this paper can be extended to the case when the system dynamics are subject to bounded parametric uncertainty. It is, in principle, possible to extend the results of this paper by exploiting direct enumeration usually employed in the case of parametrically uncertain systems. However, this extension needs careful investigation since the structure of uncertainty is different and might require modification of the presented methods. Finally, an extension of the proposed approach to the case when the controllability assumption is replaced by a weaker stabilizability assumption is possible by combining the presented results and the results established in Raković, Kerrigan, et al. (005). Acknowledgements The authors gratefully acknowledge useful feedback and helpful comments on the manuscript provided by Professors Zvi Artstein, R.B. Vinter, A. Astolfi, E. De Santis, P. Caravani, Dr. P. Grieder and anonymous referees. Appendix A A.. Proof of Theorem 3. The fact that M (k,α) = for all k N, k I(A, B) is a direct consequence of Assumption.. The second claim is established as follows. Fix k N such that M (k,α) = and let (M k, α) M (k,α). Let x be an arbitrary element of R (k,α) (M k, α). Since x R (k,α) (M k, α) it follows by the definition of the set R (k,α) (M k, α): x = (A k + A k BM 0 + +BM k )w 0 + (A k + A k 3 BM 0 + +BM k 3 )w + +(A + BM 0 )w k + w k (A.) for some w i ( α) W,i N k. For each x R (k,α) (M k, α) let W α (x) be defined by W α (x) {w w ( α) W k, D k w = x}, (A.) where w {w 0,w,...,w k } (with vectorized form w = [w0 T wt wk T ]T R kn used in algebraic expressions), W k W W W and D k is given by (3.3). The set-valued map W α (x) is non-empty for all x R (k,α) (M k, α) by the definition of the Minkowski set addition. Let w(x) be a point-valued selection satisfying w(x) W α (x) (an appropriate selection can be defined as in (3.7)). Let the feedback control law ν : R (k,α) (M k, α) R m be defined by ν(x) = M k w 0 (x) + M k w (x) + +M 0 w k (x). (A.3) From (A.) (A.3), for any arbitrary x R (k,α) (M k, α) and any arbitrary w W we have x + = Ax + Bν(x) + w = (A k + A k BM 0 + +BM k )w 0 (x) + (A k + A k BM 0 + +BM k )w (x) + +(A + BM 0 )w k (x) + w. Therefore, x + ( α) (A.4) k (A i + C i M k )W W. (A.5) i= From Assumption. and since (M k, α) M (k,α) it follows (see (3.4)) that ( α) (A k + C k M k )W α( α) W and ( α) (A k + C k M k )W W ( α) W, which when combined with (A.5) yields x + ( α) (A i + C i M k )W. (A.6) Hence x + Ax + Bν(x) W R (k,α) (M k, α) for all x R (k,α) (M k, α) with ν(x) defined by (A.) and (A.3). A.. Proof of Proposition 3. Let x Ω x x Ω, x X so that x = x + y for some y Ω. Wehavex + Ax + Bu W = A( x + y) + Bu W. Let u =ū + v, where ū is any ū U( x) with U( x) given by (3.9). It follows that x + A x + Bū + Ay + Bv W. Since ū U( x) we have x = A x + Bū (because( x,ū) Z) and x + x +Ay +Bv W. Since y Ω and Ω is a RCI set for the system (.) and constraint set (R n, R m, W) it follows that for any y Ω there exists a v R m such that Ay + Bv W Ω and consequently x + x + Ay + Bv W x Ω = Ω x for all (x, w) Ω x W. A.3. Proof of Proposition 3. Convexity of the set Θ k for a suitable, fixed, (k, α) N [0, ) is established as follows. Suppose that given the pair (k, α) N [0, ) such that the set Θ k is non-empty and is not a singleton (since if it is a singleton the claim is trivially true) and let θ l k = ( xl, ū l, Mk l, α), l =,, be any two distinct points such that θ l k Θ k,l=,. Since θ l k Θ k,l=, wehave x l ( α) (A j + C j Mk l )W X, ū l ( α) Mj l W U, x l = A x l + Bū l and (A k + C k Mk l )W αw (A.7)

10 840 S.V. Raković et al. / Automatica 43 (007) for l=,. Let λ (λ, λ ) and Λ {λ R λ 0, λ 0, λ + λ = }. Let also θ λ k be defined, for any arbitrary λ Λ, by where 0 is a zero matrix of appropriate dimensions, satisfy θ k+ Θ k+. Since A k + C k M k = 0 we have θ λ k λ θ k + λ θ k, (A.8) A k+ + C k+ M k+ = A(A k + C k M k ) + B0 = 0. (A.6) so that θ λ k = ( xλ, ū λ, M λ k, αλ ), where x λ λ x + λ x, ū λ λ ū + λ ū, M λ k λ M k + λ M k, αλ λ α + λ α = α. (A.9) We show that θ λ k Θ k for any arbitrary λ Λ. We recall that for any matrix pair (F, G) R n n R n n and any convex set A R n the set inclusion (F + G)A F A GA (A.0) is one of the basic rules of Minkowski algebra of convex bodies (see, e.g., Schneider, 993). We also have that, for all j N k, A j + C j M λ k = λ (A j + C j M k ) + λ (A j + C j M k ). Combining (A.0) and (A.) we have (A j + C j M λ k )W λ (A j + C j M k )W λ (A j + C j M k )W for all j N k so that ( α) (A j + C j Mk λ )W λ ( α) (A j + C j Mk )W (A.) (A.) λ ( α) (A j + C j Mk )W. (A.3) From (A.7) (A.9) and (A.3) we have x λ ( α) (A j + C j Mk λ )W X. (A.4) A similar argument (A.0) (A.4) yields ū λ ( α) Mj λ W U and (A k + C k Mk λ )W αw. (A.5) Since x λ =A x λ +Bū λ is clearly true, it follows that θ λ k (defined by (A.8) (A.9)) satisfies θ λ k Θ k for any arbitrary λ Λ. The second property of the set Θ k is easily established by induction. Suppose that k N is such that Θ k is non-empty with α = 0 fixed. Let θ k = ( x,ū, M k, 0) be any θ k Θ k (with α = 0 fixed). To establish that the set Θ k+ is non-empty we verify that θk+ ( x,ū, M k+, 0) with M k+ (M k, 0), Hence (A k+ +C k+ M k+ )W={0}. A direct verification yields S (k+,0) ( x,m k+, 0) X and U(ū, M k+, 0) U. (A.7) (A.8) It follows that θ k+ ( x,ū, M k+, 0) with M k+ (M k, 0) satisfies θ k+ Θ k+. The remaining assertions follow by induction. References Aubin, J. P. (99). Viability theory. Systems & control: Foundations & applications. Boston, Basel, Berlin: Birkhauser. Bemporad, A., & Morari, M. (999). Robust model predictive control: A survey. In Robustness in identification and control. Lecture notes in control and information sciences (Vol. 45, pp. 07 6). Berlin: Springer (survey paper). Bemporad, A., Morari, M., Dua, V., & Pistikopoulos, E. (00). The explicit linear quadratic regulator for constrained systems. Automatica, 38, 3 0. Bertsekas, D. P. (97). Infinite-time reachability of state-space regions by using feedback control. IEEE Transactions on Automatic Control, 7(5), Bertsekas, D. P., & Rhodes, I. B. (97). On the minimax reachability of target sets and target tubes. Automatica, 7, Blanchini, F. (994). Ultimate boundedness control for uncertain discretetime systems via set-induced Lyapunov functions. IEEE Transactions on Automatic Control, 39(), Blanchini, F. (999). Set invariance in control. Automatica, 35, (survey paper). Blanchini, F., Mesquine, F., & Miani, S. (995). Constrained stabilization with an assigned initial condition set. International Journal of Control, 6(3), Caravani, P., & De Santis, E. (000). A polytopic game. Automatica, 36, Caravani, P., & De Santis, E. (00). Doubly invariant equilibria of linear discrete-time games. Automatica, 38, da Silva, J. G., Jr., & Tarbouriech, S. (999). Invariance and contractivity of polyhedra for linear continuous-time systems with saturating controls. Revista Controle e Automação da Sociedade Brasileira de Automática (SBA), 0(3), De Santis, E., Di Benedetto, M. D., & Berardi, L. (004). Computation of maximal safe sets for switching systems. IEEE Transactions on Automatic Control, 49(), Dórea, C. E. T., & Hennet, J. C. (999). (A,B) Invariant polyhedral sets of linear discrete-time systems. Journal of Optimization Theory and Applications, 03(3), Findeisen, R., Imsland, L., Allgöwer, F., & Foss, B. A. (003). State and output feedback nonlinear model predictive control: An overview. European Journal of Control, 9( 3), (survey paper). Gilbert, E. G., & Kolmanovsky, I. (999). Fast reference governors for systems with state and control constraints and disturbance inputs. International Journal of Robust and Nonlinear Control, 9(5), 7 4. Kolmanovsky, I., & Gilbert, E. G. (998). Theory and computation of disturbance invariance sets for discrete-time linear systems. Mathematical Problems in Engineering: Theory, Methods and Applications, 4, Kvasnica, M., Grieder, P., Baotić, M., & Morari, M. (003). Multi parametric toolbox (MPT). In Hybrid systems: Computation and control. Lecture notes in computer science. Berlin: Springer.

11 S.V. Raković et al. / Automatica 43 (007) La Salle, J. P. (976). The stability of dynamical systems. CBMS-NSF regional conference series in applied mathematics. Society for Industrial and Applied Mathematics, Philadelphia, Pennsylvania, with Appendix Limiting Equations and Stability of Nonautonomous Ordinary Differential Equations by Z. Artstein. Mayne, D. Q. (00). Control of constrained dynamic systems. European Journal of Control, 7, (survey paper). Mayne, D. Q., & Schroeder, W. R. (997). Robust time-optimal control of constrained linear systems. Automatica, 33, Mayne, D. Q., Seron, M., & Raković, S. V. (005). Robust model predictive control of constrained linear systems with bounded disturbances. Automatica, 4, 9 4. Raković, S. V. (005). Robust control of constrained discrete time systems: Characterization and implementation. Ph.D. thesis, Imperial College London, London, United Kingdom. Raković, S. V., De Santis, E., & Caravani, P. (005). Invariant equilibria of polytopic games via optimized robust control invariance. In Proceedings of the 44th IEEE conference on decision and control. Seville, Spain. Raković, S. V., Kerrigan, E. C., Kouramas, K. I., & Mayne, D. Q. (005). Invariant approximations of the minimal robustly positively invariant set. IEEE Transactions on Automatic Control, 50(3), Raković, S. V., & Mayne, D. Q. (005). Regulation of discrete-time linear systems with positive state and control constraints and bounded disturbances. In Proceedings of the 6th IFAC world congress IFAC 005, Praha, Czech Republic. Raković, S. V., Mayne, D. Q., Kerrigan, E. C., & Kouramas, K. I. (005). Optimized robust control invariant sets for constrained linear discrete-time systems. In Proceedings of the 6th IFAC world congress IFAC 005. Praha, Czech Republic. Rockafellar, R. T. (970). Convex analysis. Princeton, NJ: Princeton University Press. Schneider, R. (993). Convex bodies: The Brunn Minkowski theory. Encyclopedia of mathematics and its applications (Vol. 44). Cambridge: Cambridge University Press. Veres, S. M. (003). Geometric Bounding Toolbox (GBT) for MATLAB. Official website: Eric Kerrigan is a Lecturer and Royal Academy of Engineering Research Fellow in the Department of Aeronautics and the Department of Electrical and Electronic Engineering at Imperial College London. He received a B.Sc. (Eng) in Electrical Engineering from the University of Cape Town in 996, and a Ph.D. in Control Engineering from the University of Cambridge in 00. During 997 he was with the Council for Scientific and Industrial Research (CSIR), South Africa and from 00 to 005 he was a Research Fellow at the Department of Engineering, University of Cambridge. His research interests include optimal and robust control of systems with constraints and applications of control in aerodynamics. David Mayne received the Ph.D. and D.Sc. degrees from the University of London, and the degree of Doctor of Technology, honoris causa, from the University of Lund, Sweden. He has held posts at the University of the Witwatersrand, the British Thomson Houston Company, University of California, Davis and Imperial College London where he is now Senior Research Fellow. His research interests include optimization, optimization based design, nonlinear control and model predictive control. Konstantinos I. Kouramas is a Research Associate at the Centre for Process Systems Engineering, Imperial College London. He received his undergraduate degree in Electrical and Computer Engineering from the University of Patras, Greece and his M.Sc./DIC and Ph.D. degrees in Control Engineering from Imperial College London. His research interests include set invariance theory, robust model predictive control, optimization and optimal control theory. Saša V. Raković received the B.Sc. degree in Electrical Engineering from the Technical Faculty Čačak, University of Kragujevac (Serbia and Montenegro), the M.Sc degree in Control Engineering and the Ph.D. degree in Control Theory from Imperial College London. He has held a position of a Research Associate in the Control and Power Research Group at Imperial College London. He is currently a Postdoctoral Researcher in the Automatic Control Laboratory at ETH Zürich. His research interests include set invariance, robust model predictive control and optimization based design.

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

Optimized Robust Control Invariant Tubes. & Robust Model Predictive Control

Optimized Robust Control Invariant Tubes. & Robust Model Predictive Control Optimized Robust Control Invariant Tubes & Robust Model Predictive Control S. V. Raković (sasa.rakovic@imperial.ac.uk) Imperial College, London Imperial College, 17. November 2004 Imperial College ICM

More information

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

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

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

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

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

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

Necessary and Sufficient Conditions for Reachability on a Simplex

Necessary and Sufficient Conditions for Reachability on a Simplex Necessary and Sufficient Conditions for Reachability on a Simplex Bartek Roszak a, Mireille E. Broucke a a Edward S. Rogers Sr. Department of Electrical and Computer Engineering, University of Toronto,

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

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

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

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

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS

ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS Jean-Claude HENNET Eugênio B. CASTELAN Abstract The purpose of this paper is to combine several control requirements in the same regulator design

More information

Approximation Metrics for Discrete and Continuous Systems

Approximation Metrics for Discrete and Continuous Systems University of Pennsylvania ScholarlyCommons Departmental Papers (CIS) Department of Computer & Information Science May 2007 Approximation Metrics for Discrete Continuous Systems Antoine Girard 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

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

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

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

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

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

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

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

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem Dimitris J. Bertsimas Dan A. Iancu Pablo A. Parrilo Sloan School of Management and Operations Research Center,

More information

Interval solutions for interval algebraic equations

Interval solutions for interval algebraic equations Mathematics and Computers in Simulation 66 (2004) 207 217 Interval solutions for interval algebraic equations B.T. Polyak, S.A. Nazin Institute of Control Sciences, Russian Academy of Sciences, 65 Profsoyuznaya

More information

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS

GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS GLOBAL ANALYSIS OF PIECEWISE LINEAR SYSTEMS USING IMPACT MAPS AND QUADRATIC SURFACE LYAPUNOV FUNCTIONS Jorge M. Gonçalves, Alexandre Megretski y, Munther A. Dahleh y California Institute of Technology

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

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

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

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

Approximate Bisimulations for Constrained Linear Systems

Approximate Bisimulations for Constrained Linear Systems Approximate Bisimulations for Constrained Linear Systems Antoine Girard and George J Pappas Abstract In this paper, inspired by exact notions of bisimulation equivalence for discrete-event and continuous-time

More information

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs

Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Designing Stable Inverters and State Observers for Switched Linear Systems with Unknown Inputs Shreyas Sundaram and Christoforos N. Hadjicostis Abstract We present a method for estimating the inputs and

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

Null controllable region of LTI discrete-time systems with input saturation

Null controllable region of LTI discrete-time systems with input saturation Automatica 38 (2002) 2009 2013 www.elsevier.com/locate/automatica Technical Communique Null controllable region of LTI discrete-time systems with input saturation Tingshu Hu a;, Daniel E. Miller b,liqiu

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

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

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

Convergence Rate of Nonlinear Switched Systems

Convergence Rate of Nonlinear Switched Systems Convergence Rate of Nonlinear Switched Systems Philippe JOUAN and Saïd NACIRI arxiv:1511.01737v1 [math.oc] 5 Nov 2015 January 23, 2018 Abstract This paper is concerned with the convergence rate of the

More information

Chapter 1. Preliminaries

Chapter 1. Preliminaries Introduction This dissertation is a reading of chapter 4 in part I of the book : Integer and Combinatorial Optimization by George L. Nemhauser & Laurence A. Wolsey. The chapter elaborates links between

More information

Piecewise Linear Quadratic Optimal Control

Piecewise Linear Quadratic Optimal Control IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 45, NO. 4, APRIL 2000 629 Piecewise Linear Quadratic Optimal Control Anders Rantzer and Mikael Johansson Abstract The use of piecewise quadratic cost functions

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

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

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

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION - Vol. VII - System Characteristics: Stability, Controllability, Observability - Jerzy Klamka SYSTEM CHARACTERISTICS: STABILITY, CONTROLLABILITY, OBSERVABILITY Jerzy Klamka Institute of Automatic Control, Technical University, Gliwice, Poland Keywords: stability, controllability, observability,

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

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization

Some Properties of the Augmented Lagrangian in Cone Constrained Optimization MATHEMATICS OF OPERATIONS RESEARCH Vol. 29, No. 3, August 2004, pp. 479 491 issn 0364-765X eissn 1526-5471 04 2903 0479 informs doi 10.1287/moor.1040.0103 2004 INFORMS Some Properties of the Augmented

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

Filter Design for Linear Time Delay Systems

Filter Design for Linear Time Delay Systems IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 11, NOVEMBER 2001 2839 ANewH Filter Design for Linear Time Delay Systems E. Fridman Uri Shaked, Fellow, IEEE Abstract A new delay-dependent filtering

More information

Introduction to Real Analysis Alternative Chapter 1

Introduction to Real Analysis Alternative Chapter 1 Christopher Heil Introduction to Real Analysis Alternative Chapter 1 A Primer on Norms and Banach Spaces Last Updated: March 10, 2018 c 2018 by Christopher Heil Chapter 1 A Primer on Norms and Banach Spaces

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

WE CONSIDER linear systems subject to input saturation

WE CONSIDER linear systems subject to input saturation 440 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 48, NO 3, MARCH 2003 Composite Quadratic Lyapunov Functions for Constrained Control Systems Tingshu Hu, Senior Member, IEEE, Zongli Lin, Senior Member, IEEE

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

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization

Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Extreme Abridgment of Boyd and Vandenberghe s Convex Optimization Compiled by David Rosenberg Abstract Boyd and Vandenberghe s Convex Optimization book is very well-written and a pleasure to read. The

More information

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty

Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty Characterizing Robust Solution Sets of Convex Programs under Data Uncertainty V. Jeyakumar, G. M. Lee and G. Li Communicated by Sándor Zoltán Németh Abstract This paper deals with convex optimization problems

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

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

POLARS AND DUAL CONES

POLARS AND DUAL CONES POLARS AND DUAL CONES VERA ROSHCHINA Abstract. The goal of this note is to remind the basic definitions of convex sets and their polars. For more details see the classic references [1, 2] and [3] for polytopes.

More information

Week 3: Faces of convex sets

Week 3: Faces of convex sets Week 3: Faces of convex sets Conic Optimisation MATH515 Semester 018 Vera Roshchina School of Mathematics and Statistics, UNSW August 9, 018 Contents 1. Faces of convex sets 1. Minkowski theorem 3 3. Minimal

More information

Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems

Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems Proceedings of the 17th World Congress The International Federation of Automatic Control Asymptotic Disturbance Attenuation Properties for Continuous-Time Uncertain Switched Linear Systems Hai Lin Panos

More information

8. Geometric problems

8. Geometric problems 8. Geometric problems Convex Optimization Boyd & Vandenberghe extremal volume ellipsoids centering classification placement and facility location 8 Minimum volume ellipsoid around a set Löwner-John ellipsoid

More information

The Split Closure of a Strictly Convex Body

The Split Closure of a Strictly Convex Body The Split Closure of a Strictly Convex Body D. Dadush a, S. S. Dey a, J. P. Vielma b,c, a H. Milton Stewart School of Industrial and Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive

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

The Newton Bracketing method for the minimization of convex functions subject to affine constraints

The Newton Bracketing method for the minimization of convex functions subject to affine constraints Discrete Applied Mathematics 156 (2008) 1977 1987 www.elsevier.com/locate/dam The Newton Bracketing method for the minimization of convex functions subject to affine constraints Adi Ben-Israel a, Yuri

More information

A Solution Algorithm for a System of Interval Linear Equations Based on the Constraint Interval Point of View

A Solution Algorithm for a System of Interval Linear Equations Based on the Constraint Interval Point of View A Solution Algorithm for a System of Interval Linear Equations Based on the Constraint Interval Point of View M. Keyanpour Department of Mathematics, Faculty of Sciences University of Guilan, Iran Kianpour@guilan.ac.ir

More information

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17

EE/ACM Applications of Convex Optimization in Signal Processing and Communications Lecture 17 EE/ACM 150 - Applications of Convex Optimization in Signal Processing and Communications Lecture 17 Andre Tkacenko Signal Processing Research Group Jet Propulsion Laboratory May 29, 2012 Andre Tkacenko

More information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

On the Stabilization of Neutrally Stable Linear Discrete Time Systems TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department

More information

On John type ellipsoids

On John type ellipsoids On John type ellipsoids B. Klartag Tel Aviv University Abstract Given an arbitrary convex symmetric body K R n, we construct a natural and non-trivial continuous map u K which associates ellipsoids to

More information

arxiv: v1 [math.oc] 31 Jan 2017

arxiv: v1 [math.oc] 31 Jan 2017 CONVEX CONSTRAINED SEMIALGEBRAIC VOLUME OPTIMIZATION: APPLICATION IN SYSTEMS AND CONTROL 1 Ashkan Jasour, Constantino Lagoa School of Electrical Engineering and Computer Science, Pennsylvania State University

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

Any domain of attraction for a linear constrained system is a tracking domain of attraction

Any domain of attraction for a linear constrained system is a tracking domain of attraction Any domain of attraction for a linear constrained system is a tracking domain of attraction Franco Blanchini, Stefano Miani, Dipartimento di Matematica ed Informatica Dipartimento di Ingegneria Elettrica,

More information

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization Instructor: Farid Alizadeh Author: Ai Kagawa 12/12/2012

More information

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality

Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Minimum-Phase Property of Nonlinear Systems in Terms of a Dissipation Inequality Christian Ebenbauer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany ce@ist.uni-stuttgart.de

More information

On Positive Invariance for Delay Difference Equations

On Positive Invariance for Delay Difference Equations 2011 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 29 - July 01, 2011 On Positive Invariance for Delay Difference Equations Warody Lombardi, Sorin Olaru, Mircea Lazar and

More information

THIS paper deals with robust control in the setup associated

THIS paper deals with robust control in the setup associated IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 50, NO 10, OCTOBER 2005 1501 Control-Oriented Model Validation and Errors Quantification in the `1 Setup V F Sokolov Abstract A priori information required for

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

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

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions

H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions IEEE TRANSACTIONS ON FUZZY SYSTEMS, VOL 11, NO 2, APRIL 2003 271 H State-Feedback Controller Design for Discrete-Time Fuzzy Systems Using Fuzzy Weighting-Dependent Lyapunov Functions Doo Jin Choi and PooGyeon

More information

Memoryless output feedback nullification and canonical forms, for time varying systems

Memoryless output feedback nullification and canonical forms, for time varying systems Memoryless output feedback nullification and canonical forms, for time varying systems Gera Weiss May 19, 2005 Abstract We study the possibility of nullifying time-varying systems with memoryless output

More information

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components Applied Mathematics Volume 202, Article ID 689820, 3 pages doi:0.55/202/689820 Research Article Convex Polyhedron Method to Stability of Continuous Systems with Two Additive Time-Varying Delay Components

More information

The Trust Region Subproblem with Non-Intersecting Linear Constraints

The Trust Region Subproblem with Non-Intersecting Linear Constraints The Trust Region Subproblem with Non-Intersecting Linear Constraints Samuel Burer Boshi Yang February 21, 2013 Abstract This paper studies an extended trust region subproblem (etrs in which the trust region

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

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems MATHEMATICS OF OPERATIONS RESEARCH Vol. 35, No., May 010, pp. 84 305 issn 0364-765X eissn 156-5471 10 350 084 informs doi 10.187/moor.1090.0440 010 INFORMS On the Power of Robust Solutions in Two-Stage

More information

Proc. 9th IFAC/IFORS/IMACS/IFIP/ Symposium on Large Scale Systems: Theory and Applications (LSS 2001), 2001, pp

Proc. 9th IFAC/IFORS/IMACS/IFIP/ Symposium on Large Scale Systems: Theory and Applications (LSS 2001), 2001, pp INVARIANT POLYHEDRA AND CONTROL OF LARGE SCALE SYSTEMS Jean-Claude Hennet LAAS - CNRS 7, Avenue du Colonel Roche, 31077 Toulouse Cedex 4, FRANCE PHONE: (+33) 5 61 33 63 13, FAX: (+33) 5 61 33 69 36, e-mail:

More information

ADAPTIVE control of uncertain time-varying plants is a

ADAPTIVE control of uncertain time-varying plants is a IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 56, NO. 1, JANUARY 2011 27 Supervisory Control of Uncertain Linear Time-Varying Systems Linh Vu, Member, IEEE, Daniel Liberzon, Senior Member, IEEE Abstract

More information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se

More information

Introduction to Convex Analysis Microeconomics II - Tutoring Class

Introduction to Convex Analysis Microeconomics II - Tutoring Class Introduction to Convex Analysis Microeconomics II - Tutoring Class Professor: V. Filipe Martins-da-Rocha TA: Cinthia Konichi April 2010 1 Basic Concepts and Results This is a first glance on basic convex

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

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

Chapter 3 Nonlinear Model Predictive Control

Chapter 3 Nonlinear Model Predictive Control Chapter 3 Nonlinear Model Predictive Control In this chapter, we introduce the nonlinear model predictive control algorithm in a rigorous way. We start by defining a basic NMPC algorithm for constant reference

More information

A Parametric Simplex Algorithm for Linear Vector Optimization Problems

A Parametric Simplex Algorithm for Linear Vector Optimization Problems A Parametric Simplex Algorithm for Linear Vector Optimization Problems Birgit Rudloff Firdevs Ulus Robert Vanderbei July 9, 2015 Abstract In this paper, a parametric simplex algorithm for solving linear

More information

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions

Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions Stability of linear time-varying systems through quadratically parameter-dependent Lyapunov functions Vinícius F. Montagner Department of Telematics Pedro L. D. Peres School of Electrical and Computer

More information

arxiv:math/ v1 [math.co] 3 Sep 2000

arxiv:math/ v1 [math.co] 3 Sep 2000 arxiv:math/0009026v1 [math.co] 3 Sep 2000 Max Min Representation of Piecewise Linear Functions Sergei Ovchinnikov Mathematics Department San Francisco State University San Francisco, CA 94132 sergei@sfsu.edu

More information

A LaSalle version of Matrosov theorem

A LaSalle version of Matrosov theorem 5th IEEE Conference on Decision Control European Control Conference (CDC-ECC) Orlo, FL, USA, December -5, A LaSalle version of Matrosov theorem Alessro Astolfi Laurent Praly Abstract A weak version of

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

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems

UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems UNDERGROUND LECTURE NOTES 1: Optimality Conditions for Constrained Optimization Problems Robert M. Freund February 2016 c 2016 Massachusetts Institute of Technology. All rights reserved. 1 1 Introduction

More information

In English, this means that if we travel on a straight line between any two points in C, then we never leave C.

In English, this means that if we travel on a straight line between any two points in C, then we never leave C. Convex sets In this section, we will be introduced to some of the mathematical fundamentals of convex sets. In order to motivate some of the definitions, we will look at the closest point problem from

More information

A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions

A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions A Geometric Framework for Nonconvex Optimization Duality using Augmented Lagrangian Functions Angelia Nedić and Asuman Ozdaglar April 15, 2006 Abstract We provide a unifying geometric framework for the

More information

Absolute value equations

Absolute value equations Linear Algebra and its Applications 419 (2006) 359 367 www.elsevier.com/locate/laa Absolute value equations O.L. Mangasarian, R.R. Meyer Computer Sciences Department, University of Wisconsin, 1210 West

More information