Scenario-Based Approach to Stochastic Linear Predictive Control

Size: px
Start display at page:

Download "Scenario-Based Approach to Stochastic Linear Predictive Control"

Transcription

1 Scenario-Based Approach to Stochastic Linear Predictive Control Jadranko Matuško and Francesco Borrelli Abstract In this paper we consider the problem of predictive control for linear systems subject to stochastic disturbances. We repeatedly solve a stochastic finite-time constrained optimal control problem by using the scenario-based approach. We address the conservatism of the approach by presenting a new technique for fast scenario removal based on mixed-integer quadratic optimization. Probabilistic bounds are derived which quantify the benefits of the proposed technique. The approach is illustrated through a numerical example. I. INTRODUCTION The main idea of Model Predictive Control (MPC is to use a model of the plant to predict the future evolution of the system [15]. At each sampling time, an optimal control problem is solved over a finite horizon. The optimal command signal is applied to the process only during the following sampling interval. At the next time step a new optimal control problem based on new measurements of the state is solved over a shifted horizon. For complex constrained multivariable control problems, model predictive control has become the accepted standard in the process industry [18]: its success is largely due to its almost unique ability to simply and effectively handle hard constraints on control and states. A typical robust MPC strategy consists of solving a minmax problem to minimize worst-case performance while enforcing input and state constraints for all possible disturbances. Min-max robust Receding Horizon Control (RHC was originally proposed by Witsenhausen [24]. In the context of robust MPC, the problem was addressed by Campo and Morari [16], and further developed in [1] for MIMO FIR plants. Kothare et al. [12] optimize robust performance for polytopic/multi-model and linear fractional uncertainty, Scokaert and Mayne [20] for additive disturbances, and Lee and Yu [13] for linear time-varying and time-invariant statespace models depending on a vector of parameters θ Θ, where Θ is either an ellipsoid or a polyhedron. In the aforementioned robust approaches, it is assumed that all uncertainty realizations are equally probable. Taking into account the stochastic properties of the uncertainties (i.e. their probability density functions is a natural step towards a less conservative model predictive control design. The following stochastic optimization problem will be used to explain the main idea of the paper: min z E (f(z, w s.t. P(h(z, w C 1 ɛ, J. Matuško is with Faculty of Electrical Engineering and Computing, University of Zagreb, Croatia jadranko.matusko@fer.hr F. Borrelli is with the Department of Mechanical Engineering, University of California, Berkeley, CA, USA fborrelli@me.berkeley.edu (1 where E( is the expectation operator, P( is the probability function, z is the optimization vector and w is the disturbance. The constraints in (1 are usually referred to as joint chance constraints, since they involve multiple mutually dependent events. In problem (1 an average cost function is minimized, while constraints are allowed to be violated with a small probability ε. Problem (1 is in general nonconvex and computationally intractable when used for realtime control. Thus, obtaining a computationally tractable approximation to this problem is a crucial step for the implementation of stochastic MPC. A classical approach to solve the chance constrained optimization problem (1 resorts to transforming it into a deterministic problem by replacing the probability function P with corresponding central moments (such as mean value and variance and using them to bound the tail of the probability distribution. By using this approach for a linear system and Gaussian distribution of the disturbance, a chance constrained optimization problem can be reformulated as a second order cone problem [22]. Following this idea, similar approaches have been recently proposed based on a state feedback law [21] or disturbance feedback law [17], [11]. If the probability density function is not Gaussian one can use tail bounding relations (e.g. Chebyshev-Cantelli inequality, but this may lead to a conservative solution. Another approach that is applicable to linear systems subject to finitely supported disturbances with an arbitrary distribution is based on using probabilistic tubes around nominal system states, whose dynamics are calculated off-line using a discrete convolution [10]. This paper uses the sampling based methods proposed in [4], [7], [8] to solve problem (1. The approach can be applied to any arbitrary probability function and it is based on generating a large number of stochastic samples (often called scenarios according to the probability function of the stochastic variable. The original problem (1 is transformed into a deterministic one with a large number of deterministic constraints corresponding to the original constraints evaluated for every scenario. This approach was already used in the context of robust model predictive control in [5] and in [6]. In [19] the scenario-based approach was applied to solve a chance constrained MPC. The number of samples was selected to guarantee the feasibility of the solution, but the authors did not use any sample removal procedure. As will be shown later in this paper, this approach may lead to a very conservative solution. The main contribution of this paper is the development of a scenario removal technique which reduces the conservatism of the scenario-based approach and is fast and easy to imple-

2 ment. Since the proposed removal technique is suboptimal we analyze its conservatism by deriving probabilistic bounds. The rest of the paper is organized as follows. In section II we review scenario-based optimization. In section III we formally define the chance constrained MPC problem. The proposed approach is presented in section IV while in section V the conservatism of the proposed approach is analyzed and probabilistic bounds are derived. In section VI simulation results are presented. II. SCENARIO-BASED OPTIMIZATION This paper builds on the work presented in [4], [7], [8]. For the sake of completeness, in this section we present the idea of the scenario-based approach and recall some important results relevant for this work. Proofs and more results can be found in [4], [7], [8]. The scenario-based approach to the chance constrained problem (1 (CCP is based on the generation of a large number of independent identically distributed (IID disturbance samples w (1, w (2,..., w ( (usually referred to as scenarios according to the probability density function of the disturbance. Solving the optimization problem for a sufficiently large number of samples generated according the probability density function guarantees that the resulting solution is a solution to the original CCP with high probability. The original CCP (1 is converted into the following deterministic problem: min z E(f(z, w s.t. h(z, w (i C, i = 1,..., N s, where N s is number of the scenarios. The main issue is to establish the link between the number of the scenarios one needs to generate in order to get a feasible solution to the original CCP (1. This issue is addressed in [9] and [7]. With a high probability 1 β, the solution of the optimization problem (2 is also a feasible solution to the original CCP (1, if the number of samples N s satisfies the inequality: d j=0 ( j (2 ε j (1 ε j β, (3 where β is called the reliability parameter and d is the number of decision variables z. However, such an approach introduces significant conservatism. In fact, for large N s, a solution satisfying all the constraints is close to a worstcase robust constraint satisfaction solution and the violation probability obtained with this approach is much less than ε. In order to reduce the conservatism of the scenario-based stochastic optimization approach, a number of scenarios r can be removed without significant loss of reliability β, resulting in the following link between reliability of the solution and the number of generated and removed samples [9], [7]: ( r+d 1 r + d ( ε j (1 ε N j β. (4 r j j=0 Although the inequality (4 holds for any scenario removal algorithm, different removal algorithms will generally result in different levels of conservatism. A possible suboptimal removal strategy is based on iterative removal of the active constraints according to the values of their associated dual variables, interpreted as a measure of the cost function sensitivity to constraint perturbation. At each iteration, the active constraint with the highest associated dual variable is removed and r deterministic optimization problems need to be solved in order to remove r constraints. The optimal removal strategy removes r constraint so that the highest improvement of the cost function is obtained. The optimal constraint removal strategy presented in in [9], [7] ensures that, with probability 1 β 1, the achieved constraint violation (after removing r samples out of the N s won t be less than ε 1, if the following inequality holds: N s j=r+1 ( j ε j 1 (1 ε 1 j β 1. (5 Equations (4 and (5 provide the link between N s, r, the reliability and the violation probability range (ε 1, ε obtained by selecting N s scenarios and optimally removing r. For a fixed reliability, increasing N s and r increases the the lowerbound ε 1. III. PROBLEM STATEMENT We consider a linear time-invariant state-space model with additive disturbance: x k+1 = Ax k + Bu k + w k, x 0 = x(0, (6 where x R nx is the state, u R nu is the input, and w R nw is the disturbance vector. A R nx nx and B R nx nu are system and input matrix, respectively. It is assumed that the probability density function of the disturbance f(w is known or estimated from historical data. We consider the following stochastic constrained finitetime optimal control problem: ( N 1 min E (x u kqx k + u kru k (7 k=0 s.t. P(Hx k C, k = 1,..., N 1 ɛ, where N is length of the prediction horizon, E( is the expectation operator, P( is the probability function. Q R nx nx and R R nu nu are positive semi-definite matrices, H R nc nx and C R nc 1. We choose an affine state feedback control policy u k = Kx k +ū k, where the feedback gain matrix K is calculated offline (e.g., as a solution to the LQR problem and ū k is an optimization variable. The closed loop system can be written as: x k+1 = (A + BKx k + Bū k + w k, x 0 = x(0. (8 The system dynamics over the prediction horizon can be

3 written as: k 1 x k =(A + BK k x 0 + (A + BK k i 1 Bū i + k 1 + i=0 (A + BK k i 1 w i, i=0 or in more compact form as: (9 X = Ax 0 + BU + GW, (10 where X, U, W, A, B and G are vectors and matrices of appropriate dimensions. With this formalism the optimization problem (7 can be written in the compact form: min E [X QX + U RU] U s.t. P(HX C 1 ε, (11 where Q = diag(q,..., Q, R = diag(r,..., R, H = diag(h,..., H and C = [C,..., C]. IV. SCENARIO-BASED FINITE TIME OPTIMAL CONTROL In order to apply the scenario-based approach to solve the constrained finite-time optimal control problem (7, we consider each disturbance scenario as one realization of the disturbance over the prediction horizon: W (i = [w (i 0 w (i 1... w (i N 1 ], i = 1,..., N s (12 W is either generated from the known probability density function f(w or constructed from historical data. The scenario-based approximation of the problem (11 can be written as: min E [X QX + U RU] U s.t. H X + HGW (i C, i = 1,... N s, (13 where X = Ax 0 + BU. Note that GW (i, i = 1,..., N s represents a sample based approximation of the multivariate distribution of the disturbance over the prediction horizon. Optimal scenario removal should be carried out based on this multivariate distribution. This is very time-consuming for the most realtime problems. For this reason we apply Boole s inequality to split the multivariate distribution into Nn c univariate distributions over the prediction horizon, ignoring their mutual dependance. In terms of scenarios, this means considering that individual scenario components at each step of the prediction horizon are independent. By doing so we assume that that removal of the individual scenario component will correspond, with high probability, to the removal of its associated scenario. The result is a conservative solution to the original CCP but, as will be shown later, we can claim that, with high probability, the conservatism originating from Boole s inequality is not significant. For each individual constraint H j x k C j, j = 1,..., n c, k = 1,..., N, of problem (7 the disturbance sample generates a random offset g (i = H jg k W (i to the nominal constraint: H j x k + g (i C j, i = 1,..., N s, (14 where G k is the k-th row of the matrix G and H j and C j are the j-th rows of the matrices H and C, respectively. We denote by r the number of the scenario components to be removed for the j-th constraint at the k-th time step. One can easily notice from (14 that the optimal removal strategy corresponds to the removal of the r largest offsets (notice that all constraints in (14 are parallel. In general, the optimal number of scenario components to be removed r depends on the initial system state. The number of scenario components to be removed r can be fixed off-line for every i and k but this may lead to a conservative solution. In this paper we propose to optimally select r online (this is sometimes referred to as optimal risk allocation [2] by treating r as optimization variables subject to the constraint: N n c r r. (15 k=1 j=1 In conclusion, the optimization problem (11 can be reformulated as the mixed integer quadratic program (MIQP: min E [X QX + U RU] U s.t. H X + ( HGW (i Z C, sorted r z i,j = 1, i = 1,..., Nn c j=1 Nn c LZ k r, k=1 (16 where Z is a r Nn c matrix of binary variables, z i,j are the elements of the matrix Z, Z k is the k-th column of the matrix Z and L is a row vector defined as L = [0, 1,..., r 1]. The proposed scenario-based stochastic finite time optimal control (FTOC algorithm is summarized in Algorithm 1. In MPC implementation of algorithm 1 steps 1-4 need to be executed only once, while step 5 will be repeatedly executed in a receding horizon manner. Algorithm 1 SCENARIO-BASED STOCHASTIC FTOC 1: For given ɛ, β, β 1 calculate N s and r satisfying equations (4 and (5; 2: Generate N s scenarios W (i R nw N, i = 1,..., N s according to the PDF of the disturbance. 3: Choose a linear feedback controller K and calculate the offsets g (i. 4: Sort the offsets g (i, for all j = 1,..., n c, k = 1,..., N. 5: Solve the MIQP (16. Remark 1: An interesting interpretation of the constraint removal strategy used in this paper comes from the theory

4 of ordered statistics [3]. Let {g (1:, g (2:,..., g (: } denote the ordered statistics corresponding to the offsets {g (i }, obtained by sorting the offsets in ascending order. A fundamental property of the order statistics of a sample set is that its distribution function is equal to its inverse cumulative distribution function (CDF: {g (i: } = d {Fg 1 (U (i: }, (17 where {U (i: } are the order statistics of the uniformly distributed sample set on the interval [0, 1] and F g is the CDF of {g (i }. In this case, removing r scenario components in the optimal way results in the following constraint: H j x k + g ( r :N s C j (18 or, equivalently: H j x k + F 1 g (U ( r :N s C j. (19 Equation (19 has the same form as a chance constraint transformed into a deterministic one using the classical approach (e.g. [17],[11],[22]. There is a slight difference: the argument of the inverse cumulative distribution function Fg 1 ( is a stochastic variable U ( r :N s and as a consequence the distribution F g (x is cut off at a random point g ( r :N s, with associated distribution function given as [3]: F ( r :N s g (x = N s i=r ( i F g (x i (1 F g (x i. (20 By using 1 ε instead of F g (x in (20 and considering F ( r :N s g (x as a reliability parameter β, a less conservative version of the assessment (4 is obtained. In fact, inequality (4 is valid for any removal algorithm satisfying a technical condition in [9], while the bound (20 is specific to our approach. V. ASSESSMENT OF CONSERVATISM OF SCENARIO-BASED FTOC In order to enable fast scenario removal, Boole s inequality has been used (N univariate distributions have been used, instead of one multivariate distribution. This step introduces a certain amount of conservatism into the optimization process. In this section a probabilistic assessment of this conservatism will be given. In this analysis we will consider the conservatism of the proposed approach in terms of removed constraints and translate it into violation probabilities afterwards. The results of the analysis are summarized in the following theorem. Theorem 1: Generate N s scenarios and remove r of them using Algorithm 1. With probability 0 α 1 at least r scenarios will be removed: r = r r2 (N 1 2NN s n f 1 α α (21 where: n f = k 2 (N s k N(N 1 N s (N s 1 2 k 3 (N s k N 2 s (N s 1 ( 1 3 N N N (22 and k = r/n. Proof: In order to assess the conservatism of Boole s inequality we consider the worst case, i.e. where the same number of scenario components at each time step of the prediction horizon is removed: k i = k = r/n, i = 1,..., N. Define I = {1, 2,..., N s } the set of indices of the generated scenarios and Ii R I the set of indices of the scenarios whose components are removed at i-th time step of the prediction horizon. Additionally, we define set I F as: I F = ( Ii R I R j, i = 1,..., N 1, j = i + 1,..., N, i,j (23 containing the indices of those scenarios with two or more components removed. Clearly the actual number of removed scenarios satisfies: r = r n(i F, (24 where n(i F is the cardinality of the set I F. Note that the cardinality of the set I F is a stochastic variable that can be upper bounded by the sum of independent stochastic variables with the hypergeometric probability function as [23]: n(i F N 1 i=1 n F i, n F i H(N s, i k, k, x (25 where H(N s, i k, k, x is hypergeometric probability mass function defined as: ( ( k i k H(N s, i k, k, x i k x x = (. (26 i k At each time-step i there are N s scenario components and among them there are i k scenario components which belong to a scenario already removed. The probability mass function (26 describes the probability that among k removed scenario components, there are x of them that belong to scenarios already removed in previous time steps. By applying the above arguments to every time step (in any random order we obtain the bound (25. Taking into account that E(n F i = i k 2 /N s, it follows that the expected value of the cardinality of the set I F is: E(n(I F N 1 i=1 E(n F i = r2 (N 1 2NN s. (27 In order to asses the upper tail of the variable n(i F the Chebyshev one-sided inequality (also known as Chebyshev- Cantelli inequality is used. This inequality depends on the

5 second central moment of the stochastic variable and is given as: P(n(I F E(n(I F γ Var n(if Var n(i F = α. (28 + γ2 Given 0 α 1, it follows that, with probability α, at most n α (I F = E(n(I F + Var n(i F 1 α (29 α removed components will share the same scenario. Taking into account that the variance of n F i is equal to: Var n F i = i k 2 k i k N s k N s N s N s 1, (30 as well as the linearity of the variance operator it follows: Var n(i F = k 2 (N s k N(N 1 N s (N s 1 2 k 3 (N s k N 2 s (N s 1 ( 1 3 N N N. (31 By combining equations (31, (29 and (24 the minimal number of the removed scenarios r, given by (21, can be obtained, with confidence level 1 α. After r has been computed, one can use (5 and (4 to assess the conservatism of the scenario-based CCP solution. Note that the assessment of the conservatism was done assuming only one constraint (n c = 1, but it is straightforward to extend it for the more general case, by replacing N with Nn c, where n c is the number of constraints. VI. SIMULATION RESULTS The proposed approach is tested by using a second order LTI system. All simulation results shown in this section are obtained on a Macbook Pro 2.4GHz running Matlab 7.13, CPLEX 12.3 and Yalmip [14]. We consider the second order linear time invariant system given by: x k+1 = [ ] [ 1 0 x k ] [ 1 u k + 1 ] w k. (32 The control policy used in this example is an affine state feedback law u k = Kx k + ū k, with the feedback matrix K calculated offline, prior to the optimization process, as the optimal linear quadratic controller (LQR: K = [ ]. (33 The optimization variable ū is obtained as a solution to the optimization problem (7 with: [ ] [ ] Q =, R =, H = [ 1 1], C = (34 During the simulation tests five different cases were considered, all with target constraint violation probability of ɛ = 0.05, but using different numbers of generated and removed scenarios. Reliability parameters β and β 1 were set to in all the simulations. After the optimization process, the system was simulated in open loop on a newly generated set of different disturbance realizations in order to assess the achieved violation probability. The results of the simulations are summarized in Table I. Fig. 1. Open loop responses of the Stochastic FTOC simulations The results shown in Table I indicate that the scenariobased approach without scenario removal is very conservative. The achieved violation probability was 0.02% which is closer to a robust control problem (see Fig.1. From the achieved violation probabilities it is clear that using more scenarios generally results in less conservative approximation of the original CCP. However, the last two columns in Table I suggest that the conservatism of the scenario-based optimization approach is not only dependent on the number of generated scenarios but also on the generated sample set itself, i.e. on particular realizations of the disturbance. Additionally, the lower bounds ε 1 on the solution to the optimization problem suggest that the conservatism of the proposed scenario removal is relatively small. Additionally, the actual number of removed scenarios is close to the desired number in all simulations. This was expected if we take into account that the bounds (21 were derived for the worst case where the same number of scenario components are removed at each step of the prediction horizon. The violation probabilities obtained in the simulation tests are actually very close to the empirical probability r/n s which is substantially lower than the desired probability ε. The reason for this conservatism is twofold. Firstly, the desired violation probability ε bounds the tail of the solution to the optimization problem while the expected value of the solution is much lower and secondly the bounds (4 and (5 are not exact but obtained using the conservative Chernoff bound [7].

6 TABLE I SIMULATION RESULTS WITH ɛ = 0.05 AND β = 10 10, β 1 = Number of scenarios ( =5966 r=0 ( =5966 r=100 ( =14766 r=350 ( =19160 r=600 ( =31028 r=1000 Average violation 0.02% 1.8% 2.3% 3.17% 3.12% Average time to solve MIQP 0.1 s 0.37 s 0.47 s 0.57 s 0.71 s Optimal cost function J Min. number of removed scenarios (α = Removed scenarios r Worst lower bound ɛ 1 (α = % 1.57% 2.3% 2.53% Best lower bound ɛ % 1.64% 2.4% 2.63% VII. CONCLUSION In this paper the problem of stochastic constrained finitetime optimal control has been solved using a scenariobased approach. In order to reduce the conservatism of the scenario-based approach a new technique for scenario removal is proposed which resorts to removal of the scenario components instead of the entire scenarios. The conservatism of this approach is analyzed and probabilistic bounds are derived. Simulation results suggest that the proposed approach could be a promising solution to real-time implementation of scenario-based stochastic predictive control. Additionally the simulation results indicate that the conservatism of the proposed approach for scenario removal is not significant. VIII. ACKNOWLEGEMENT This material is based upon work supported by Siemens and the National Science Foundation under Grant No Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of Siemens and the National Science Foundation. REFERENCES [1] J.C. Allwright and G.C. Papavasiliou. On linear programming and robust model-predictive control using impulse-responses. Systems & Control Letters, 18(2: , [2] Lars Blackmore and Masahiro Ono. Convex chance constrained predictive control without sampling. In Proceedings of the AIAA Guidance, Navigation and Control Conference, [3] Arnold Barry C., Balakrishnan N., and Nagaraja H. N. A First Course in Order Statistics. Society for Industrial and Applied Mathematics, [4] G. C. Calafiore and M. C. Campi. The Scenario Approach to Robust Control Design. IEEE Transactions on Automatic Control, 51(5: , May [5] G.C. Calafiore and L. Fagiano. Robust model predictive control: The random convex programming approach. In Computer-Aided Control System Design (CACSD, 2011 IEEE International Symposium on, pages , sept [6] G.C. Calafiore and L. Fagiano. Robust model predictive control via random convex programming. In 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, pages , Dec [7] Giuseppe Carlo Calafiore. Random convex programs. SIAM Journal on Optimization, 20(6: , [8] Marco C. Campi and Simone Garatti. A sampling-and-discarding approach to chance-constrained optimization: Feasibility and optimality. J. Optimization Theory and Applications, 148(2: , [9] M.C. Campi and S. Garatti. The exact feasibility of randomized solutions of uncertain convex programs. SIAM Journal on Optimization, 19(4: , [10] M. Cannon, B. Kouvaritakis, S.V. Raković and, and Qifeng Cheng. Stochastic tubes in model predictive control with probabilistic constraints. Automatic Control, IEEE Transactions on, 56(1: , jan [11] P. Hokayem, D. Chatterjee, and J. Lygeros. On stochastic receding horizon control with bounded control inputs. In Decision and Control, 2009 held jointly with the th Chinese Control Conference. CDC/CCC Proceedings of the 48th IEEE Conference on, pages , dec [12] Mayuresh V. Kothare, Venkataramanan Balakrishnan, and Manfred Morari. Robust constrained model predictive control using linear matrix inequalities. Automatica, 32(10: , [13] J.H. Lee and Zhenghong Yu. Worst-case formulations of model predictive control for systems with bounded parameters. Automatica, 33(5: , [14] J. Löfberg. Yalmip : A toolbox for modeling and optimization in MATLAB. In Proceedings of the CACSD Conference, Taipei, Taiwan, [15] D.Q. Mayne, J.B. Rawlings, C.V. Rao, and P.O.M. Scokaert. Constrained model predictive control: Stability and optimality. Automatica, 36: , [16] M. Morari and P.J. Campo. Robust Model Predictive Control. In American Control Conference, pages , [17] F. Oldewurtel, C.N. Jones, and M. Morari. A tractable approximation of chance constrained stochastic mpc based on affine disturbance feedback. In Decision and Control, CDC th IEEE Conference on, pages , dec [18] S.J. Qin and T.A. Badgwell. An overview of industrial model predictive control technology. In Chemical Process Control V, CACHE, AIChE, pages , [19] G. Schilbach, G. Calafoire, L. Fagiano, and M. Morari. Randomized Model Predictive Control for Stochastic Linear Systems. In American Control Conference, page accepted for publication, [20] P. O. M. Scokaert and D. Q. Mayne. Min-max feedback model predictive control for constrained linear systems. Automatic Control, IEEE Transactions on, 43(8: , August [21] J. Skaf and S.P. Boyd. Design of affine controllers via convex optimization. Automatic Control, IEEE Transactions on, 55(11: , nov [22] D. H. van Hessem and O. H. Bosgra. A conic reformulation of Model Predictive Control including bounded and stochastic disturbances under state and input constraints. In Decision and Control, 2002, Proceedings of the 41st IEEE Conference on, volume 4, pages vol.4, [23] Ronald E. Walpole, Raymond H. Myers, Sharon L. Myers, and Keying Ye. Probability & statistics for engineers and scientists. Pearson Education, Upper Saddle River, 8th edition, [24] H. Witsenhausen. A minimax control problem for sampled linear systems. Automatic Control, IEEE Transactions on, 13(1:5 21, feb 1968.

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

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

Politecnico di Torino. Porto Institutional Repository

Politecnico di Torino. Porto Institutional Repository Politecnico di Torino Porto Institutional Repository [Proceeding] Model Predictive Control of stochastic LPV Systems via Random Convex Programs Original Citation: GC Calafiore; L Fagiano (2012) Model Predictive

More information

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience

Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Robust Learning Model Predictive Control for Uncertain Iterative Tasks: Learning From Experience Ugo Rosolia, Xiaojing Zhang, and Francesco Borrelli Abstract We present a Robust Learning Model Predictive

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

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

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

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

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

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

More information

A 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

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

Technical work in WP2 and WP5

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

More information

A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS

A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS A CHANCE CONSTRAINED ROBUST MPC AND APPLICATION TO HOT ROLLING MILLS Il Seop Choi Anthony Rossiter Peter Fleming University of Sheffield, Department of Automatic Control & Systems Engineering, Sheffield

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

Approximate dynamic programming for stochastic reachability

Approximate dynamic programming for stochastic reachability Approximate dynamic programming for stochastic reachability Nikolaos Kariotoglou, Sean Summers, Tyler Summers, Maryam Kamgarpour and John Lygeros Abstract In this work we illustrate how approximate dynamic

More information

Handout 8: Dealing with Data Uncertainty

Handout 8: Dealing with Data Uncertainty MFE 5100: Optimization 2015 16 First Term Handout 8: Dealing with Data Uncertainty Instructor: Anthony Man Cho So December 1, 2015 1 Introduction Conic linear programming CLP, and in particular, semidefinite

More information

Robust and Stochastic Optimization Notes. Kevin Kircher, Cornell MAE

Robust and Stochastic Optimization Notes. Kevin Kircher, Cornell MAE Robust and Stochastic Optimization Notes Kevin Kircher, Cornell MAE These are partial notes from ECE 6990, Robust and Stochastic Optimization, as taught by Prof. Eilyan Bitar at Cornell University in the

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

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

Managing Uncertainty and Security in Power System Operations: Chance-Constrained Optimal Power Flow

Managing Uncertainty and Security in Power System Operations: Chance-Constrained Optimal Power Flow Managing Uncertainty and Security in Power System Operations: Chance-Constrained Optimal Power Flow Line Roald, November 4 th 2016 Line Roald 09.11.2016 1 Outline Introduction Chance-Constrained Optimal

More information

Dynamic Model Predictive Control

Dynamic Model Predictive Control Dynamic Model Predictive Control Karl Mårtensson, Andreas Wernrud, Department of Automatic Control, Faculty of Engineering, Lund University, Box 118, SE 221 Lund, Sweden. E-mail: {karl, andreas}@control.lth.se

More information

Stochastic MPC Design for a Two-Component Granulation Process

Stochastic MPC Design for a Two-Component Granulation Process preprint version of published paper: N. Hashemian and A. Armaou. Stochastic MPC Design for a Two-Component Granulation Process, American Control Conference (ACC), pp. 3-391, 17. Stochastic MPC Design for

More information

Principles of Optimal Control Spring 2008

Principles of Optimal Control Spring 2008 MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model

More information

Nonlinear Model Predictive Control for Periodic Systems using LMIs

Nonlinear Model Predictive Control for Periodic Systems using LMIs Marcus Reble Christoph Böhm Fran Allgöwer Nonlinear Model Predictive Control for Periodic Systems using LMIs Stuttgart, June 29 Institute for Systems Theory and Automatic Control (IST), University of Stuttgart,

More information

Fixed Order H Controller for Quarter Car Active Suspension System

Fixed Order H Controller for Quarter Car Active Suspension System Fixed Order H Controller for Quarter Car Active Suspension System B. Erol, A. Delibaşı Abstract This paper presents an LMI based fixed-order controller design for quarter car active suspension system in

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

Chance-constrained optimization with tight confidence bounds

Chance-constrained optimization with tight confidence bounds Chance-constrained optimization with tight confidence bounds Mark Cannon University of Oxford 25 April 2017 1 Outline 1. Problem definition and motivation 2. Confidence bounds for randomised sample discarding

More information

Enlarged terminal sets guaranteeing stability of receding horizon control

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

More information

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute

More information

Distributed and Real-time Predictive Control

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

More information

Likelihood Bounds for Constrained Estimation with Uncertainty

Likelihood Bounds for Constrained Estimation with Uncertainty Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 5 Seville, Spain, December -5, 5 WeC4. Likelihood Bounds for Constrained Estimation with Uncertainty

More information

Robust Nonlinear Model Predictive Control with Constraint Satisfaction: A Relaxation-based Approach

Robust Nonlinear Model Predictive Control with Constraint Satisfaction: A Relaxation-based Approach Proceedings of the 9th World Congress he International Federation of Automatic Control Robust Nonlinear Model Predictive Control with Constraint Satisfaction: A Relaxation-based Approach Stefan Streif

More information

Worst-Case Violation of Sampled Convex Programs for Optimization with Uncertainty

Worst-Case Violation of Sampled Convex Programs for Optimization with Uncertainty Worst-Case Violation of Sampled Convex Programs for Optimization with Uncertainty Takafumi Kanamori and Akiko Takeda Abstract. Uncertain programs have been developed to deal with optimization problems

More information

Reformulation of chance constrained problems using penalty functions

Reformulation of chance constrained problems using penalty functions Reformulation of chance constrained problems using penalty functions Martin Branda Charles University in Prague Faculty of Mathematics and Physics EURO XXIV July 11-14, 2010, Lisbon Martin Branda (MFF

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

Probabilistic constrained stochastic model predictive control for Markovian jump linear systems with additive disturbance

Probabilistic constrained stochastic model predictive control for Markovian jump linear systems with additive disturbance Preprints of the 19th World Congress The International Federation of Automatic Control Probabilistic constrained stochastic model predictive control for Markovian jump linear systems with additive disturbance

More information

Sample-average model predictive control of uncertain linear systems

Sample-average model predictive control of uncertain linear systems Sample-average model predictive control of uncertain linear systems 2016 IEEE Conference on Decision and Control, Las Vegas, NV Kevin J. Kircher and K. Max Zhang Abstract We propose a randomized implementation

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

EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS

EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS Stian Drageset, Lars Imsland and Bjarne A. Foss Dept. of Eng. Cybernetics, Norwegian Univ. of Science and Technology, 7491 Trondheim, Norway.

More information

Handout 6: Some Applications of Conic Linear Programming

Handout 6: Some Applications of Conic Linear Programming ENGG 550: Foundations of Optimization 08 9 First Term Handout 6: Some Applications of Conic Linear Programming Instructor: Anthony Man Cho So November, 08 Introduction Conic linear programming CLP, and

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

Chance Constrained Input Design

Chance Constrained Input Design 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December -5, Chance Constrained Input Design Cristian R. Rojas, Dimitrios Katselis, Håkan Hjalmarsson,

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

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

Giulio Betti, Marcello Farina and Riccardo Scattolini

Giulio Betti, Marcello Farina and Riccardo Scattolini 1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Rapporto Tecnico 2012.29 An MPC algorithm for offset-free tracking of constant reference signals Giulio Betti, Marcello Farina and Riccardo

More information

Model Predictive Controller of Boost Converter with RLE Load

Model Predictive Controller of Boost Converter with RLE Load Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry

More information

Decentralized and distributed control

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

More information

COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL. Rolf Findeisen Frank Allgöwer

COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL. Rolf Findeisen Frank Allgöwer COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL Rolf Findeisen Frank Allgöwer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany, findeise,allgower

More information

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech

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

Graph and Controller Design for Disturbance Attenuation in Consensus Networks

Graph and Controller Design for Disturbance Attenuation in Consensus Networks 203 3th International Conference on Control, Automation and Systems (ICCAS 203) Oct. 20-23, 203 in Kimdaejung Convention Center, Gwangju, Korea Graph and Controller Design for Disturbance Attenuation in

More information

Course on Model Predictive Control Part II Linear MPC design

Course on Model Predictive Control Part II Linear MPC design Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,

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

Stochastic Nonlinear Model Predictive Control with Probabilistic Constraints

Stochastic Nonlinear Model Predictive Control with Probabilistic Constraints 14 American Control Conference (ACC June 4-6, 14. Portland, Oregon, USA Stochastic Nonlinear Model Predictive Control with Probabilistic Constraints Ali Mesbah 1, Stefan Streif 1,2, Rolf Findeisen 2, and

More information

An Efficient Motion Planning Algorithm for Stochastic Dynamic Systems with Constraints on Probability of Failure

An Efficient Motion Planning Algorithm for Stochastic Dynamic Systems with Constraints on Probability of Failure An Efficient Motion Planning Algorithm for Stochastic Dynamic Systems with Constraints on Probability of Failure Masahiro Ono and Brian C. Williams Massachusetts Institute of Technology 77 Massachusetts

More information

APPROXIMATE SOLUTION OF A SYSTEM OF LINEAR EQUATIONS WITH RANDOM PERTURBATIONS

APPROXIMATE SOLUTION OF A SYSTEM OF LINEAR EQUATIONS WITH RANDOM PERTURBATIONS APPROXIMATE SOLUTION OF A SYSTEM OF LINEAR EQUATIONS WITH RANDOM PERTURBATIONS P. Date paresh.date@brunel.ac.uk Center for Analysis of Risk and Optimisation Modelling Applications, Department of Mathematical

More information

Fast Model Predictive Control with Soft Constraints

Fast Model Predictive Control with Soft Constraints European Control Conference (ECC) July 7-9,, Zürich, Switzerland. Fast Model Predictive Control with Soft Constraints Arthur Richards Department of Aerospace Engineering, University of Bristol Queens Building,

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

Performance Bounds for Robust Decentralized Control

Performance Bounds for Robust Decentralized Control Performance Bounds for Robust Decentralized Control Weixuan Lin Eilyan Bitar Abstract We consider the decentralized output feedback control of stochastic linear systems, subject to robust linear constraints

More information

Convex relaxations of chance constrained optimization problems

Convex relaxations of chance constrained optimization problems Convex relaxations of chance constrained optimization problems Shabbir Ahmed School of Industrial & Systems Engineering, Georgia Institute of Technology, 765 Ferst Drive, Atlanta, GA 30332. May 12, 2011

More information

Contract-based Predictive Control for Modularity in Hierarchical Systems

Contract-based Predictive Control for Modularity in Hierarchical Systems MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Contract-based Predictive Control for Modularity in Hierarchical Systems Baethge, T.; Kogel, M.; Di Cairano, S.; Findeisen, R. TR218-123 August

More information

arxiv: v2 [cs.sy] 30 Nov 2018

arxiv: v2 [cs.sy] 30 Nov 2018 AVEC 18 Adaptive MPC for Autonomous Lane Keeping arxiv:186.4335v2 [cs.sy] 3 Nov 218 Monimoy Bujarbaruah & Xiaojing Zhang & Francesco Borrelli Department of Mechanical Engineering University of California

More information

Set Robust Control Invariance for Linear Discrete Time Systems

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

More information

Scenario Optimization for Robust Design

Scenario Optimization for Robust Design Scenario Optimization for Robust Design foundations and recent developments Giuseppe Carlo Calafiore Dipartimento di Elettronica e Telecomunicazioni Politecnico di Torino ITALY Learning for Control Workshop

More information

arxiv: v1 [math.oc] 8 Nov 2018

arxiv: v1 [math.oc] 8 Nov 2018 Voronoi Partition-based Scenario Reduction for Fast Sampling-based Stochastic Reachability Computation of LTI Systems Hossein Sartipizadeh, Abraham P. Vinod, Behçet Açıkmeşe, and Meeko Oishi arxiv:8.03643v

More information

Robust Model Predictive Control through Adjustable Variables: an application to Path Planning

Robust Model Predictive Control through Adjustable Variables: an application to Path Planning 43rd IEEE Conference on Decision and Control December 4-7, 24 Atlantis, Paradise Island, Bahamas WeC62 Robust Model Predictive Control through Adjustable Variables: an application to Path Planning Alessandro

More information

Finite horizon robust model predictive control with terminal cost constraints

Finite horizon robust model predictive control with terminal cost constraints Finite horizon robust model predictive control with terminal cost constraints Danlei Chu, Tongwen Chen and Horacio J Marquez Department of Electrical & Computer Engineering, University of Alberta, Canada,

More information

arxiv: v1 [cs.sy] 20 Dec 2017

arxiv: v1 [cs.sy] 20 Dec 2017 Adaptive model predictive control for constrained, linear time varying systems M Tanaskovic, L Fagiano, and V Gligorovski arxiv:171207548v1 [cssy] 20 Dec 2017 1 Introduction This manuscript contains technical

More information

Stochastic Target Interception in Non-convex Domain Using MILP

Stochastic Target Interception in Non-convex Domain Using MILP Stochastic Target Interception in Non-convex Domain Using MILP Apoorva Shende, Matthew J. Bays, and Daniel J. Stilwell Virginia Polytechnic Institute and State University Blacksburg, VA 24060 Email: {apoorva,

More information

Course on Model Predictive Control Part III Stability and robustness

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

More information

Stochastic Model Predictive Controller with Chance Constraints for Comfortable and Safe Driving Behavior of Autonomous Vehicles

Stochastic Model Predictive Controller with Chance Constraints for Comfortable and Safe Driving Behavior of Autonomous Vehicles Stochastic Model Predictive Controller with Chance Constraints for Comfortable and Safe Driving Behavior of Autonomous Vehicles David Lenz 1 and Tobias Kessler 1 and Alois Knoll Abstract In this paper,

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

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

An SVD based strategy for receding horizon control of input constrained linear systems

An SVD based strategy for receding horizon control of input constrained linear systems An SVD based strategy for receding horizon control of input constrained linear systems Osvaldo J. Rojas, Graham C. Goodwin, María M. Serón and Arie Feuer School of Electrical Engineering & Computer Science

More information

Threshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix

Threshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix Threshold Boolean Form for Joint Probabilistic Constraints with Random Technology Matrix Alexander Kogan, Miguel A. Leeune Abstract We develop a new modeling and exact solution method for stochastic programming

More information

Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints

Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints Optimized Bonferroni Approximations of Distributionally Robust Joint Chance Constraints Weijun Xie 1, Shabbir Ahmed 2, Ruiwei Jiang 3 1 Department of Industrial and Systems Engineering, Virginia Tech,

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

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

Scenario-based robust optimization of water flooding in oil reservoirs enjoys probabilistic guarantees

Scenario-based robust optimization of water flooding in oil reservoirs enjoys probabilistic guarantees Proceedings of the 3rd IFAC Worshop on Automatic Control in Offshore Oil and Gas Production, Esbjerg, Denmar, May 30 - June 1, 2018 We_C_Regular_Tal.5 Scenario-based robust optimization of water flooding

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

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES

ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES ABCM Symposium Series in Mechatronics - Vol 3 - pp19-26 Copyright c 28 by ABCM ROBUST CONSTRAINED PREDICTIVE CONTROL OF A 3DOF HELICOPTER MODEL WITH EXTERNAL DISTURBANCES Marcelo Handro Maia, handro@itabr

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. xx, No. x, Xxxxxxx 00x, pp. xxx xxx ISSN 0364-765X EISSN 156-5471 0x xx0x 0xxx informs DOI 10.187/moor.xxxx.xxxx c 00x INFORMS On the Power of Robust Solutions in

More information

Optimization Problems with Probabilistic Constraints

Optimization Problems with Probabilistic Constraints Optimization Problems with Probabilistic Constraints R. Henrion Weierstrass Institute Berlin 10 th International Conference on Stochastic Programming University of Arizona, Tucson Recommended Reading A.

More information

Distributed Chance-Constrained Task Allocation for Autonomous Multi-Agent Teams

Distributed Chance-Constrained Task Allocation for Autonomous Multi-Agent Teams Distributed Chance-Constrained Task Allocation for Autonomous Multi-Agent Teams Sameera S. Ponda, Luke B. Johnson and Jonathan P. How Abstract This research presents a distributed chanceconstrained task

More information

An ellipsoid algorithm for probabilistic robust controller design

An ellipsoid algorithm for probabilistic robust controller design Delft University of Technology Fac. of Information Technology and Systems Control Systems Engineering Technical report CSE02-017 An ellipsoid algorithm for probabilistic robust controller design S. Kanev,

More information

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

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

More information

arxiv: v3 [math.oc] 25 Apr 2018

arxiv: v3 [math.oc] 25 Apr 2018 Problem-driven scenario generation: an analytical approach for stochastic programs with tail risk measure Jamie Fairbrother *, Amanda Turner *, and Stein W. Wallace ** * STOR-i Centre for Doctoral Training,

More information

ORIGINS OF STOCHASTIC PROGRAMMING

ORIGINS OF STOCHASTIC PROGRAMMING ORIGINS OF STOCHASTIC PROGRAMMING Early 1950 s: in applications of Linear Programming unknown values of coefficients: demands, technological coefficients, yields, etc. QUOTATION Dantzig, Interfaces 20,1990

More information

Denis ARZELIER arzelier

Denis ARZELIER   arzelier COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15

More information

A scenario approach for. non-convex control design

A scenario approach for. non-convex control design A scenario approach for 1 non-convex control design Sergio Grammatico, Xiaojing Zhang, Kostas Margellos, Paul Goulart and John Lygeros arxiv:1401.2200v1 [cs.sy] 9 Jan 2014 Abstract Randomized optimization

More information

Parallel Move Blocking Model Predictive Control

Parallel Move Blocking Model Predictive Control Parallel Move Blocking Model Predictive Control Stefano Longo, Eric C. Kerrigan, Keck Voon Ling and George A. Constantinides Abstract This paper proposes the use of parallel computing architectures (multi-core,

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

Active Fault Diagnosis for Uncertain Systems

Active Fault Diagnosis for Uncertain Systems Active Fault Diagnosis for Uncertain Systems Davide M. Raimondo 1 Joseph K. Scott 2, Richard D. Braatz 2, Roberto Marseglia 1, Lalo Magni 1, Rolf Findeisen 3 1 Identification and Control of Dynamic Systems

More information

SYNTHESIS OF ROBUST DISCRETE-TIME SYSTEMS BASED ON COMPARISON WITH STOCHASTIC MODEL 1. P. V. Pakshin, S. G. Soloviev

SYNTHESIS OF ROBUST DISCRETE-TIME SYSTEMS BASED ON COMPARISON WITH STOCHASTIC MODEL 1. P. V. Pakshin, S. G. Soloviev SYNTHESIS OF ROBUST DISCRETE-TIME SYSTEMS BASED ON COMPARISON WITH STOCHASTIC MODEL 1 P. V. Pakshin, S. G. Soloviev Nizhny Novgorod State Technical University at Arzamas, 19, Kalinina ul., Arzamas, 607227,

More information

Robust Adaptive MPC for Systems with Exogeneous Disturbances

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

More information

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

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs

and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs and Mixed / Control of Dual-Actuator Hard Disk Drive via LMIs Nasser Mohamad Zadeh Electrical Engineering Department Tarbiat Modares University Tehran, Iran mohamadzadeh@ieee.org Ramin Amirifar Electrical

More information

MODEL PREDICTIVE SLIDING MODE CONTROL FOR CONSTRAINT SATISFACTION AND ROBUSTNESS

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

More information

Fixed-Order Robust H Controller Design with Regional Pole Assignment

Fixed-Order Robust H Controller Design with Regional Pole Assignment SUBMITTED 1 Fixed-Order Robust H Controller Design with Regional Pole Assignment Fuwen Yang, Mahbub Gani, and Didier Henrion Abstract In this paper, the problem of designing fixed-order robust H controllers

More information