Optimized robust control invariance for linear discrete-time systems: Theoretical foundations
|
|
- Stephany Hodges
- 6 years ago
- Views:
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
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 informationOptimized 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 informationA 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 informationRobust 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 informationIMPROVED 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 informationMinkowski 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 informationDisturbance 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 informationTube 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 informationNecessary 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 informationThe ϵ-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 informationImproved 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 informationExplicit 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 informationA 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 informationROBUST 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 informationApproximation 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 informationEE 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 informationLecture 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 informationRobustly 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 informationOn 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 informationApplications 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 informationCharacterization 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 informationNonlinear 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 informationFurther 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 informationA 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 informationInterval 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 informationGLOBAL 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 informationOn 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 informationTheory 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 informationA 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 informationStochastic 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 informationApproximate 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 informationDesigning 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 informationExplicit 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 informationNull 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 informationDisturbance 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 informationLearning 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 informationDecentralized 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 informationConvergence 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 informationChapter 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 informationPiecewise 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 informationOn 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 informationFINITE 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 informationIEOR 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 informationPredictive 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 informationCONTROL 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 informationESTIMATES 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 informationSome 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 informationA 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 informationFilter 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 informationIntroduction 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 informationDistributionally 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 informationWE 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 informationECE7850 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 informationExtreme 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 informationCharacterizing 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 informationConstrained 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 informationRobust 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 informationPOLARS 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 informationWeek 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 informationAsymptotic 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 information8. 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 informationThe 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 informationStability 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 informationThe 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 informationA 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 informationEE/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 informationOn 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 informationOn 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 informationarxiv: 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 informationPrashant 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 informationAny 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 informationSemidefinite 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 informationMinimum-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 informationOn 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 informationTHIS 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 informationPostface 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 informationNonlinear 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 informationH 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 informationMemoryless 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 informationResearch 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 informationThe 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 informationReference 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 informationOn 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 informationProc. 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 informationADAPTIVE 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 informationAdaptive 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 informationIntroduction 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 informationStability 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 informationLINEAR 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 informationChapter 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 informationA 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 informationDistributed 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 informationStability 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 informationarxiv: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 informationA 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 informationMPC 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 informationUNDERGROUND 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 informationIn 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 informationA 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 informationAbsolute 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