Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari)

Size: px
Start display at page:

Download "Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari)"

Transcription

1 Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari) Analysis Reachability/Verification Stability Observability Synthesis Control (MPC) Explicit PWA MPC controllers Control with performance (LMI) State estimation (MHE)/fault detection MLD/PWA Hybrid Systems Modeling Computational Issues HYSDEL Identification Mixed Integer Programming Polyhedral computation Multiparametric Programming

2 Observability (Sontag, 1996) Sets of admissible initial states X (0) and inputs U The MLD system is observable in T steps on X(0) and if there exists a scalar w >0 such that, { u(t) } Tà1 t=0 min P Tà1 t=0 ky 1 (t) à y 2 (t) k à wkx 1,0 à x 2,0 k 1 õ 0 U w.r.t. x 1,0,x 2,0 X(0) equations + constraints. and u(t) U and subj. to the MLD Observability is undecidable (Sontag, 1996)

3 Practical Observability min P Tà1 t=0 ky 1 (t) à y 2 (t) k à wkx 1,0 à x 2,0 k 1 õ 0 1. w>0 is a sensitivity indicator Require w >w min 2. is an observability index Require T ô T max T min 1+2 Practical observability Practical observability is decidable

4 Observability of HS is Complex PWA system with unobservable components may be locally observable. ô x 1 x 2 õ ( t + 1 ) = y ( t ) = ú ô õ 1 0 ô 1 1 õ ô ô x 1 x 2 x 1 x 2 x 1 ( t ) if x 1 ( t ) > x 2 ( t ) x 2 ( t ) if x 1 ( t ) ô x 2 ( t ) õ õ ( t ) if x 1 ( t ) > x 2 ( t ) ( t ) if x 1 ( t ) ô x 2 ( t ) X(0) ú Sector 1 Sector 2 is observable X(0) ú Sector 3 Sector 4 is unobservable : x (t +1)à x (t) normalized vector field

5 Controllability of HS is Complex For a given PWA system and an initial state x 0, the problem of determining if there exists a control that drives x 0 to the origin is undecidable. For a given PWA system and an initial state x 0, the problem of determining if there exists a control that drives x 0 to the origin in at most k step is NP-complete

6 Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari) Analysis Reachability/Verification Stability Observability Synthesis Control (MPC) Explicit PWA MPC controllers Control with performance (LMI) State estimation (MHE)/fault detection MLD/PWA Hybrid Systems Modeling Computational Issues HYSDEL Identification Mixed Integer Programming Polyhedral computation Multiparametric Programming

7 Reachability Analysis/Verification X(0) X Z1 (0) Z 1 X Z2 (0) Z 2 Given: X ZL (0) Σ A hybrid system A set of initial conditions X(0) Target sets Z 1, Z 2,..., Z L (disjoint) Time horizon T max Problem: Z i X(0) t ô T max Z L Is reachable from in steps? If yes, from which subset X Zi (0) of X(0)? Disturbance/input sequences driving to. X Zi (0) Z i

8 Reachability Analysis x 1 X 0 t =1 t =4 t =6 t =2 t =3 t =5 t =4 C j C i x 2 Reach set is expressed as a polyhedron Switchings are detected using MIFT New intersections are described by union of hyper-rectangles Fathoming criteria

9 Applications Safety ( Z 1, Z 2,..., Z L = unsafe sets) Liveness ( Z 1 =set to be reached within a finite time) Robust Simulation Scheduling Performance Assessment of Model Predictive Control Z 1 Z 2 ( =invariant set around the origin, =set of infeasible states) Z 1 Stability ( = invariant set around the origin)

10 Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari) Analysis Reachability/Verification Stability Observability Synthesis Control (MPC) Explicit PWA MPC controllers Control with performance (LMI) State estimation (MHE)/fault detection MLD/PWA Hybrid Systems Modeling Computational Issues HYSDEL Identification Mixed Integer Programming Polyhedral computation Multiparametric Programming

11 State Estimation Problem x (t +1)=Ax(t) y (t) =Cx(t) E 2 î(t) +E 3 z(t) ô E 4 x (t) +E 5 ô w c w l õ E 6 w(t) ô E 7 w(t) = (t) is aconstrained input noise, v(t) is the output noise Knowledge of the state x(t) + B 2 î(t) +B 3 z(t) + D 2 î(t) +D 3 z(t) Regulator design Fault detection + w(t) + v(t) (Bemporad, Mignone, Morari, ACC99) Problem: When the state is not measurable it has to be reconstructed from the output measurements y(k),k =0,...,T

12 Moving Horizon Estimation (MHE) (Michalska, Mayne, Morari, Muske, Rao, Rawlings...) M>0 : fixed time horizon Time T à 1 y(t à M),...,y(T à 1) are available 1) Solve Θ ã T =min x(tàm),w P Tà1 k=tàm subj. to MLD dynamics + constraints kw(k)k 2 Q + kv(k)k 2 R + Γ TàM ( x(t à M) ) and compute the estimates xê(t à M T),..., xê(t T) Initial penalty (summarizing the neglected data) 2) At time T collect y(t), shift the data window and cycle...

13 Two major results: MHE: Conclusions Theory: Sufficient conditions for the convergence of MHE for hybrid systems in the MLD form Practice: Algorithm for computing quadratic initial penalties that are upper bounded by the approximate arrival cost. - Implementation of MHE as MIQPs Future research: - Noise rejection property - Application of MHE to fault detection in a noisy environment - Probabilistic analysis of MHE

14 Research Topics (Baotic, Bemporad, Borrelli, Ferrari-Trecate, Geyer, Grieder, Mignone, Torrisi, Morari) Analysis Reachability/Verification Stability Observability Synthesis Control (MPC) Explicit PWA MPC controllers Control with performance (LMI) State estimation (MHE)/fault detection MLD/PWA Hybrid Systems Modeling Computational Issues HYSDEL Identification Mixed Integer Programming Polyhedral computation Multiparametric Programming

15 Model orders n a, n b fixed X Identification Dataset: S = {(x(k),y(k)), k =1,...,N} models input/output constraints Examples: ë ô u(k) ô ì y(k +1)à y(k) ôí The shape of X is known The number s of submodels is known X i If the regions are known the identification problem amounts to the identification of ARX models The switching law is assumed unknown: Both the submodels and the shape of the regions must be estimated from the dataset s

16 Part Two Hybrid Systems Hybrid systems and MLD Models Research overview Hysdel Observability/Controllability Reachability/Verification* State estimation Identification Extension 4: Constrained optimal control of Hybrid/PWA Systems State feedback solution of COC Characterization of the solution Computation of the solution Examples

17 Extension 4: Hybrid/PWA Systems min U Px(N) p + P k=0 Nà1 Qx(k) p + Ru(k) p subj.to x(t +1)=A i x(t)+b i u(t)+f i if [x(t),u(t)] X i, i =1,...,s Ex(k)+Lu(k) ô M, k =0,...,Nà 1 x(n) X f x(k) R n, u(k) R m, U,{u(0),u(1),...,u(N à 1)} u * (0) is used in a Receding Horizon fashion for infinite time control Feedback control law?

18 Translation into Mixed Integer Program min U N J(UN,x(0)), kpx(n)k p + P k=0 Nà1 kqx(k)kp + kru(k)k p x(n) X f x(k +1)=Ax(k)+B subj. to 1 u(k)+b 2 î(k)+b 3 z(k) y(k) =Cx(k)+D 1 u(k)+d 2 î(k)+d 3 z(k) E 2 î(k) + E 3 z(k) ô E 1 u(k) + E 4 x(k) + E 5 Equivalent MLD representation of the PWA system Mixed Integer Program min ï ï T Hï +(f T + x(0) T F)ï s.t. Gï ô w + Fx(0)

19 Multiparametric Mixed Integer Program min ï ï T Hï +(f T + x(0) T F)ï is solved for all x(0) by using s.t. Gï ô w + Fx(0) p= 1/ Multiparametric mixed integer linear programming (H=0) p=2 Multiparametric mixed integer quadratic programming (H 0) to compute u * (x(0))=f PWA (x(0))

20 Part Two Hybrid Systems Hybrid systems and MLD Models Research overview Hysdel Observability/Controllability Reachability/Verification* State estimation Identification Extension 4: Constrained optimal control of Hybrid/PWA Systems State feedback solution of COC Characterization of the solution Computation of the solution Examples

21 Characterization of the Solution (p=2) The solution to the optimal control problem is a time varying PWA state feedback control law of the form (Sontag 1981, Mayne 2001) u ã (x(k)) = F k i x(k)+gk i if x(k) P k i,{x : x0 L k i (j)x + Mk i (j)x ô Kk i (j)} {P k i } N k i=1 partition of the set of feasible states x(k). X ã k

22 Characterization of the Solution: Proof x(t +1)=A i x(t) +B i u(t) +f i y(t) =C i x(t) +g i for ô x (t) u (t) õ X i Fix a switching sequence of length N to obtain constrained linear time variant system Solve finite time optimal control to obtain state-space polyhedral partition and corresponding PWA input and PWQ value function v={1,3,4,4} Obtain optimal control law by comparing value functions on polyhedron of "multiple feasibility"

23 Polyhedron of "multiple feasibility" v 1 ={1,2,3,4} v 2 ={1,2,3,3}

24 Polyhedron of "multiple feasibility" v 1 ={1,2,3,4} v 2 ={1,2,3,3} Polyhedron of multiple feasibility: switch v 1 and v 2 both admissible

25 Polyhedron of "multiple feasibility" v 1 ={1,2,3,4} v 2 ={1,2,3,3}

26 Polyhedron of "multiple feasibility" v 1 ={1,2,3,4} 1 v 2 ={1,2,3,3}

27 Characterization of the Solution (p=2) When is the Partition Polyhedral? If If U * * (x(0)) is is unique for for all all x(0), x(0), then then the the solution to to the the optimal control problem is is u ã (x(k)) = F k i x(k)+gk i if x(k) P k i,{x : Mk i (j)x ô Kk i (j)} {P k i } N k i=1 is is a partition of of the the set set of of feasible states x(k). x(k).

28 Polyhedral Partition: Proof Possible intersections of the value functions Case 1 Case 2 Case 3 Continuity of the PWA optimal control law excludes Case 3

29 Characterization of the Solution (p=1, ) The solution to the optimal control problem is a PWA state feedback control law of the form u ã (x(k)) = F k i x(k)+gk i if x(k) P k i,{x : Mk i (j)x ô Kk i (j)} {P k i } N k i=1 X ã k is a partition of the set of feasible states x(k).

30 Part Two Hybrid Systems Hybrid systems and MLD Models Research overview Hysdel Observability/Controllability Reachability/Verification* State estimation Identification Extension 4: Constrained optimal control of Hybrid/PWA Systems State feedback solution of COC Characterization of the solution Computation of the solution Examples

31 mp-miqp Solver based on (Borrelli, Baotic, Bemporad, Morari, 2002) Dynamic programming recursion Multiparametric quadratic program solver (mp-qp) Basic polyhedral manipulation (intersection and union) Special data structure for storing the solution

32 mp-milp Efficient algorithm based on branch and bound (Dua, Pistikopoulos, 1999) Successfully applied to a Traction Control problem Practical disadvantages of 1/ norms satisfactory performance only with long time-horizons performance may not depend smoothly on the weights in the performance index Cannot be extended to mp-miqp

33 Multiparametric Program Solvers mp-qp Bemporad, Morari, Dua, Dua, Pistikopoulos, Godwin, De De Dona, Tondel, Johansen, Bemporad, mp-lp Gal, Gal, Borrelli, Bemporad, Morari, mp-milp Dua, Dua, Pistikopoulos, mp-miqp Borrelli, Baotic, Bemporad, Morari, Dua, Dua, Pistikopoulos,

34 Optimal Control Problems: Summary Constrained Linear System Solution: u ã (k) =F k i x(k)+gk if x(k) D k i i where polyhedra D k, controller F ik, G ik are found from i mp-lp (linear performance index) mp-qp (quadratic performance index) Constrained PWA System Solution: u ã (k) =F k i x(k)+gk i if x(k) D k i Uncertain System Solution: D k i where sets, controller F ik, G ik are found from mp-milp (linear performance index) mp-miqp (quadratic performance index) u ã (k) =F k x(k) i +Gk if x(k) D k i i where polyhedra D k, controller F ik, G ik are found from i mp-lp (linear performance index)

35 Part Two Hybrid Systems Hybrid systems and MLD Models Research overview Hysdel Observability/Controllability Reachability/Verification* State estimation Identification Extension 4: Constrained optimal control of Hybrid/PWA Systems State feedback solution of COC Characterization of the solution Computation of the solution Examples

36 Applications Traction control (Ford Research Center ) Gas supply system (Kawasaki Steel ) Batch evaporator system (Esprit Project ) Anesthesia (Hospital Bern ) Hydroelectric power plant ( ) Power generation scheduling ( ) Integrated management of the power-train ( ) Gear shift operation on automotive vehicles ( )

37 Simple Example Furnaces

38 Alternate Heating of Two Furnaces (Hedlund and Rantzer, CDC1999) Objective: Control the temperature to a given set-point T 1, T 2 ô õ Tç 1 Tç 2 ô õ 1 0 ô õ B i = 0 ô 1 õ 0 0 ô = à 1 0 õô T1 0 à 2 T 2 if first furnace heated if second furnace heated if no heating õ + B i u 0 Constraints: Only three operation modes: 1- Heat only the first furnace 2- Heat only the second furnace 3- Do not heat any furnaces Amount of heating power is constant u 0

39 Alternate Heating of Two Furnaces MLD system [ 1 0 0] if first furnace heated u(t)= [ 0 1 0] if second furnace heated [ 0 0 1] if no heating mp-milp optimization problem minn oj(v 2,x(t)), P 2 kr(v(k +1)àv(k))k 0 k=0 + kq(x(k t) à x e )k v 2 0 Sampling time = 0.08 s State x(t) Input u(t) Aux. binary vector δ(t) Aux. continuous vector z(t) 2 variables 3 variables 0 variables 9variables to be solved in the region à 1 ô x 1 ô 1 à 1 ô x 2 ô 1 0 ô u 0 ô 1 parameterized! Computational complexity of mp-milp linear constraints 168 continuous variables 33 binary variables 9 parameters 3 time to solve the mp-milp 5min number of regions 105

40 u 0 =0.4 mp-milp Solution u 0 =0.8 No Heat No Heat T 2 Heat 1 T 2 Heat 1 Heat 2 Heat 2 T 1 T 1 X 2 X 2 Set point cannot be reached X 1 X 1 Set point is reached

41 Example Traction Control

42 Hybrid Control Design for Traction Control Francesco Borrelli Alberto Bemporad Manfred Morari Mike Fodor Davor Hrovat Mitch McConnell

Controlling Hybrid Systems

Controlling Hybrid Systems Controlling Hybrid Systems From Theory to Application Manfred Morari M. Baotic, F. Christophersen, T. Geyer, P. Grieder, M. Kvasnica, G. Papafotiou Lessons learned from a decade of Hybrid System Research

More information

Infinite Time Optimal Control of Hybrid Systems with a Linear Performance Index

Infinite Time Optimal Control of Hybrid Systems with a Linear Performance Index Infinite Time Optimal Control of Hybrid Systems with a Linear Performance Index Mato Baotić, Frank J. Christophersen, and Manfred Morari Automatic Control Laboratory, ETH Zentrum, ETL K 1, CH 9 Zürich,

More information

Modeling and Control of Hybrid Systems

Modeling and Control of Hybrid Systems Modeling and Control of Hybrid Systems Alberto Bemporad Dept. of Information Engineering University of Siena, Italy bemporad@unisi.it MTNS 2004 Leuven, July 8 COHES Group Control and Optimization of Hybrid

More information

Efficient On-Line Computation of Constrained Optimal Control

Efficient On-Line Computation of Constrained Optimal Control Efficient On-Line Computation of Constrained Optimal Control Francesco Borrelli, Mato Baotic, Alberto Bemporad, Manfred Morari Automatic Control Laboratory, ETH Zentrum - ETL, CH-89 Zürich, Switzerland

More information

Efficient On-Line Computation of Constrained Optimal Control

Efficient On-Line Computation of Constrained Optimal Control Efficient On-Line Computation of Constrained Optimal Control Mato Baotić, Francesco Borrelli, Alberto Bemporad, Manfred Morari Automatic Control Laboratory, ETH Zentrum - ETL, Physikstrasse 3, CH-8092

More information

Efficient Mode Enumeration of Compositional Hybrid Models

Efficient Mode Enumeration of Compositional Hybrid Models Efficient Mode Enumeration of Compositional Hybrid Models F. D. Torrisi, T. Geyer, M. Morari torrisi geyer morari@aut.ee.ethz.ch, http://control.ethz.ch/~hybrid Automatic Control Laboratory Swiss Federal

More information

Model Predictive Control Design: New Trends and Tools

Model Predictive Control Design: New Trends and Tools Proceedings of the 45th IEEE Conference on Decision & Control Manchester Grand Hyatt Hotel San Diego, CA, USA, December 13-15, 2006 Model Predictive Control Design: New Trends and Tools Alberto Bemporad

More information

Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem

Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem Computation of the Constrained Infinite Time Linear Quadratic Optimal Control Problem July 5, Introduction Abstract Problem Statement and Properties In this paper we will consider discrete-time linear

More information

Performance Driven Reachability Analysis for Optimal Scheduling and Control of Hybrid Systems

Performance Driven Reachability Analysis for Optimal Scheduling and Control of Hybrid Systems Performance Driven Reachability Analysis for Optimal Scheduling and Control of Hybrid Systems A. Bemporad,L.Giovanardi,F.D.Torrisi Automatic Control Laboratory, Swiss Federal Institute of Technology -

More information

Control Group in Siena. HYSDEL Models and Controller Synthesis for Hybrid Systems. Summary of my talk

Control Group in Siena. HYSDEL Models and Controller Synthesis for Hybrid Systems. Summary of my talk HYSDEL Models and Controller Synthesis for Hybrid Systems Dept. of Information Engineering University of Siena, Italy bemporad@dii.unisi.it Alberto Bemporad Automatic Control Laboratory Swiss Federal Institute

More information

Explicit Model Predictive Control by A. Bemporad Controllo di Processo e dei Sistemi di Produzione A.a. 2008/09 1/54

Explicit Model Predictive Control by A. Bemporad Controllo di Processo e dei Sistemi di Produzione A.a. 2008/09 1/54 Explicit Model Predictive Control 1/54 KKT Conditions for Optimality When f, g i are convex functions and h j are linear, the condition is also sufficient 2/54 KKT Geometric Interpretation rg 1 (U 1 )

More information

Linear Machine: A Novel Approach to Point Location Problem

Linear Machine: A Novel Approach to Point Location Problem Preprints of the 10th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control Linear Machine: A Novel Approach to Point Location Problem

More information

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION

RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION RELATIVELY OPTIMAL CONTROL: THE STATIC SOLUTION Franco Blanchini,1 Felice Andrea Pellegrino Dipartimento di Matematica e Informatica Università di Udine via delle Scienze, 208 33100, Udine, Italy blanchini@uniud.it,

More information

Constrained Optimal Control of Discrete-Time Linear Hybrid Systems

Constrained Optimal Control of Discrete-Time Linear Hybrid Systems Constrained Optimal Control of Discrete-Time Linear Hybrid Systems Francesco Borrelli, Mato Baotic, Alberto Bemporad, Manfred Morari Automatic Control Laboratory, ETH Zentrum, ETL K2, CH-892 Zurich, Switzerland

More information

Embedded Optimization for Mixed Logic Dynamical Systems

Embedded Optimization for Mixed Logic Dynamical Systems Embedded Optimization for Mixed Logic Dynamical Systems Alexander Domahidi Joint work with Damian Frick and Manfred Morari EMBOPT Workshop IMT Lucca, Italy September 8, 2014 Application: Optimal Traffic

More information

Outline. Robust MPC and multiparametric convex programming. A. Bemporad C. Filippi. Motivation: Robust MPC. Multiparametric convex programming

Outline. Robust MPC and multiparametric convex programming. A. Bemporad C. Filippi. Motivation: Robust MPC. Multiparametric convex programming Robust MPC and multiparametric convex programming A. Bemporad C. Filippi D. Muñoz de la Peña CC Meeting Siena /4 September 003 Outline Motivation: Robust MPC Multiparametric convex programming Kothares

More information

Evaluation of Piecewise Affine Control via Binary Search Tree

Evaluation of Piecewise Affine Control via Binary Search Tree Evaluation of Piecewise Affine Control via Binary Search Tree P. Tøndel a T. A. Johansen a A. Bemporad b a Department of Engineering Cybernetics, Norwegian University of Science and Technology, N-7491

More information

On the facet-to-facet property of solutions to convex parametric quadratic programs

On the facet-to-facet property of solutions to convex parametric quadratic programs Automatica 42 (2006) 2209 2214 www.elsevier.com/locate/automatica Technical communique On the facet-to-facet property of solutions to convex parametric quadratic programs JZrgen SpjZtvold a,, Eric C. Kerrigan

More information

Piecewise Quadratic Optimal Control

Piecewise Quadratic Optimal Control EECE 571M/491M, Spring 2007 Lecture 15 Piecewise Quadratic Optimal Control Meeko Oishi, Ph.D. Electrical and Computer Engineering University of British Columbia, BC http://www.ece.ubc.ca/~elec571m.html

More information

The Facet-to-Facet Property of Solutions to Convex Parametric Quadratic Programs and a new Exploration Strategy

The Facet-to-Facet Property of Solutions to Convex Parametric Quadratic Programs and a new Exploration Strategy The Facet-to-Facet Property of Solutions to Convex Parametric Quadratic Programs and a new Exploration Strategy Jørgen Spjøtvold, Eric C. Kerrigan, Colin N. Jones, Petter Tøndel and Tor A. Johansen Abstract

More information

Hybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension

Hybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension International Journal of Control Vol., No., DD Month 2x, 1 13 Hybrid Model Predictive Control Application Towards Optimal Semi-Active Suspension N. Giorgetti, A. Bemporad, E. Tseng, D. Hrovat Dept. Information

More information

A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications

A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications Dipartimento di Elettronica, Informazione e Bioingegneria A set-based approach to robust control and verification of piecewise affine systems subject to safety specifications Maria Prandini maria.prandini@polimi.it

More information

Efficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties

Efficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties Efficient implementation of Constrained Min-Max Model Predictive Control with Bounded Uncertainties D.R. Ramírez 1, T. Álamo and E.F. Camacho2 Departamento de Ingeniería de Sistemas y Automática, Universidad

More information

An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions

An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions An Algorithm for Multi-Parametric Quadratic Programming and Explicit MPC Solutions P. Tøndel 1, T.A. Johansen 1, A. Bemporad 2 TuP11-4 Abstract Explicit solutions to constrained linear MPC problems can

More information

Approximate nonlinear explicit MPC based on reachability analysis

Approximate nonlinear explicit MPC based on reachability analysis Approximate nonlinear explicit MPC based on reachability analysis D.M. Raimondo 1, M. Schulze Darup 2, M. Mönnigmann 2 Università degli studi di Pavia Ruhr-Universität Bochum The system Introduction: Nonlinear

More information

On the Complexity of Explicit MPC Laws

On the Complexity of Explicit MPC Laws On the Complexity of Explicit MPC Laws Francesco Borrelli, Mato Baotić, Jaroslav Pekar and Greg Stewart Abstract Finite-time optimal control problems with quadratic performance index for linear systems

More information

Computation and Approximation of Piecewise Affine Control Laws

Computation and Approximation of Piecewise Affine Control Laws Computation and Approximation of Piecewise Affine Control Laws via Binary Search Trees P Tøndel TA Johansen and A Bemporad Abstract We present an algorithm for generating a binary search tree that allows

More information

Complexity Reduction of Explicit Model Predictive Control via Combining Separator Function and Binary Search Trees

Complexity Reduction of Explicit Model Predictive Control via Combining Separator Function and Binary Search Trees American Journal of Computer Science and Technology 2018; 1(1): 19-23 http://www.sciencepublishinggroup.com/j/ajcst doi: 10.11648/j.ajcst.20180101.13 Complexity Reduction of Explicit Model Predictive Control

More information

An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems

An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems An Efficient Technique for Translating Mixed Logical Dynamical Systems into Piecewise Affine Systems Alberto Bemporad Dip. Ing. dell Informazione, Università di Siena, Via Roma 56, 53100 Siena, Italy Email:

More information

Technical Notes and Correspondence

Technical Notes and Correspondence 1600 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 8, NO. 9, SEPTEMBER 2003 Technical Notes and Correspondence Min Max Control of Constrained Uncertain Discrete-Time Linear Systems Alberto Bemporad, Francesco

More information

Real-time MPC Stability through Robust MPC design

Real-time MPC Stability through Robust MPC design Real-time MPC Stability through Robust MPC design Melanie N. Zeilinger, Colin N. Jones, Davide M. Raimondo and Manfred Morari Automatic Control Laboratory, ETH Zurich, Physikstrasse 3, ETL I 28, CH 8092

More information

Predictive control for hybrid systems. Implications of polyhedral pre-computations

Predictive control for hybrid systems. Implications of polyhedral pre-computations Nonlinear Analysis: Hybrid Systems ( ) www.elsevier.com/locate/nahs Predictive control for hybrid systems. Implications of polyhedral pre-computations Sorin Olaru a,, Didier Dumur a, Jean Thomas b, Marius

More information

Multi-Parametric Toolbox 3.0

Multi-Parametric Toolbox 3.0 Multi-Parametric Toolbox 3.0 Martin Herceg Manfred Morari Michal Kvasnica Colin N. Jones ETH Zürich STU Bratislava EPFL Lausanne What is MPT? Matlab toolbox for application of explicit MPC high-speed implementation

More information

Evaluation ofpiecewise ane control via binary search tree

Evaluation ofpiecewise ane control via binary search tree Available online at www.sciencedirect.com Automatica 39 (2003) 945 950 www.elsevier.com/locate/automatica Technical Communique Evaluation ofpiecewise ane control via binary search tree P. THndel a;, T.A.

More information

Improving Reliability of Partition Computation in Explicit MPC with MPT Toolbox

Improving Reliability of Partition Computation in Explicit MPC with MPT Toolbox Improving Reliability of Partition Computation in Explicit MPC with MPT Toolbox Samo Gerkšič Dept. of Systems and Control, Jozef Stefan Institute, Jamova 39, Ljubljana, Slovenia (e-mail: samo.gerksic@ijs.si).

More information

A Survey on Explicit Model Predictive Control

A Survey on Explicit Model Predictive Control A Survey on Explicit Model Predictive Control Alessandro Alessio and Alberto Bemporad Abstract. Explicit model predictive control (MPC) addresses the problem of removing one of the main drawbacks of MPC,

More information

HYBRID TOOLBOX FOR REAL-TIME APPLICATIONS. User s Guide. Alberto Bemporad.

HYBRID TOOLBOX FOR REAL-TIME APPLICATIONS. User s Guide. Alberto Bemporad. HYBRID TOOLBOX FOR REAL-TIME APPLICATIONS User s Guide Alberto Bemporad bemporad@unisi.it October 9, 2006 ii This document describes a Matlab/Simulink Toolbox for the synthesis of hybrid controllers for

More information

Hardware Implementation of a Model Predictive Controller for Hybrid Systems

Hardware Implementation of a Model Predictive Controller for Hybrid Systems Hardware Implementation of a Model Predictive Controller for Hybrid Systems By Eng. Mohamed Fatouh Mahmoud Fouda Electronics and Communications Department Faculty of Engineering, Cairo University A Thesis

More information

Simplification of Explicit MPC Feedback Laws via Separation Functions

Simplification of Explicit MPC Feedback Laws via Separation Functions Simplification of Explicit MPC Feedback Laws via Separation Functions Michal Kvasnica,1, Ivana Rauová, and Miroslav Fikar Institute of Automation, Information Engineering and Mathematics, Slovak University

More information

Reverse Search for Parametric Linear Programming

Reverse Search for Parametric Linear Programming Reverse Search for Parametric Linear Programg Colin N. Jones Automatic Control Laboratory Swiss Federal Institute of Technology Physikstrasse 3, CH-8092 Zurich Switzerland colin.jones@cantab.net Jan M.

More information

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS of the 18 th International Conference on Process Control Hotel Titris, Tatranská

More information

Identification of Hybrid and Linear Parameter Varying Models via Recursive Piecewise Affine Regression and Discrimination

Identification of Hybrid and Linear Parameter Varying Models via Recursive Piecewise Affine Regression and Discrimination Identification of Hybrid and Linear Parameter Varying Models via Recursive Piecewise Affine Regression and Discrimination Valentina Breschi, Alberto Bemporad and Dario Piga Abstract Piecewise affine (PWA)

More information

Efficient Mode Enumeration of Compositional Hybrid Systems

Efficient Mode Enumeration of Compositional Hybrid Systems Efficient Mode Enumeration of Compositional Hybrid Systems Tobias Geyer, Fabio Danilo Torrisi, and Manfred Morari Automatic Control Laboratory, Swiss Federal Institute of Technology (ETH) CH-8092 Zurich,

More information

Optimal Control of Switched Hybrid Systems: A Brief Survey

Optimal Control of Switched Hybrid Systems: A Brief Survey Optimal Control of Switched Hybrid Systems: A Brief Survey Technical Report of the ISIS Group at the University of Notre Dame ISIS-2013-007 July, 2013 Feng Zhu and Panos J. Antsaklis Department of Electrical

More information

Dynamic programming for constrained optimal control of discrete-time linear hybrid systems

Dynamic programming for constrained optimal control of discrete-time linear hybrid systems Automatica 41 (2005) 1709 1721 www.elsevier.com/locate/automatica Dynamic programming for constrained optimal control of discrete-time linear hybrid systems Francesco Borrelli a,, Mato Baotić a,1, Alberto

More information

A robust optimization based approach to the general solution of mp-milp problems

A robust optimization based approach to the general solution of mp-milp problems 21 st European Symposium on Computer Aided Process Engineering ESCAPE 21 E.N. Pistikopoulos, M.C. Georgiadis and A. Kokossis (Editors) 2011 Elsevier B.V. All rights reserved. A robust optimization based

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,900 116,000 120M Open access books available International authors and editors Downloads Our

More information

Explicit MPC in Mechatronics Industry:

Explicit MPC in Mechatronics Industry: European Control Conference, July 8 th, 23 Zurich, CH MITSUBISHI ELECTRIC RESEARCH LABORATORIES Cambridge, Massachusetts Explicit MPC in Mechatronics Industry: Technology Transfer Potential and Limitations

More information

Further Results on Multiparametric Quadratic Programming

Further Results on Multiparametric Quadratic Programming Further Results on Multiparametric Quadratic Programming P. Tøndel, T.. Johansen,. Bemporad bstract In this paper we extend recent results on strictly convex multiparametric quadratic programming (mpqp)

More information

A Clustering Technique for the Identification of Piecewise Affine Systems

A Clustering Technique for the Identification of Piecewise Affine Systems A Clustering Technique for the Identification of Piecewise Affine Systems Giancarlo Ferrari-Trecate 1, Marco Muselli 2, Diego Liberati 2, and Manfred Morari 1 1 Institut für Automatik, ETH - Swiss Federal

More information

Model Predictive Control of Hybrid Systems with Applications to Supply Chain Management

Model Predictive Control of Hybrid Systems with Applications to Supply Chain Management Atti del 49 Convegno Nazionale ANIPLA AUTOMAZIONE 2005 Napoli, 23-24 Novembre 2005 Model Predictive Control of Hybrid Systems with Applications to Supply Chain Management Alberto Bemporad, Stefano Di Cairano,

More information

qpoases - Online Active Set Strategy for Fast Linear MPC

qpoases - Online Active Set Strategy for Fast Linear MPC qpoases - Online Active Set Strategy for Fast Linear MPC Moritz Diehl, Hans Joachim Ferreau, Lieboud Vanden Broeck, Jan Swevers Dept. ESAT and Center of Excellence for Optimization in Engineering OPTEC

More information

Max Min Control Problems for Constrained Discrete Time Systems

Max Min Control Problems for Constrained Discrete Time Systems Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Max Min Control Problems for Constrained Discrete Time Systems Saša V. Raković, Miroslav Barić and Manfred

More information

Explicit model predictive control of gas-liquid. separation plant via orthogonal search tree. partitioning Trondheim, Norway

Explicit model predictive control of gas-liquid. separation plant via orthogonal search tree. partitioning Trondheim, Norway Explicit model predictive control of gas-liquid separation plant via orthogonal search tree partitioning Alexandra Grancharova,,, Tor A. Johansen, 3, Juš Kocijan Department of Engineering Cybernetics,

More information

Decentralized Formation Control of Autonomous Mobile Robots

Decentralized Formation Control of Autonomous Mobile Robots Decentralized Formation Control of Autonomous Mobile Robots Edwin Carvalho, Miguel Pedro Silva and Carlos Cardeira IDMEC/IST, Technical University of Lisbon Av. Rovisco Pais, 1049-001 Lisboa, Portugal

More information

Computation of Voronoi Diagrams and Delaunay Triangulation via Parametric Linear Programming

Computation of Voronoi Diagrams and Delaunay Triangulation via Parametric Linear Programming Computation of Voronoi Diagrams and Delaunay Triangulation via Parametric Linear Programming Saša V. Raković, Pascal Grieder and Colin Jones September 14, 2004 Abstract This note illustrates how Voronoi

More information

Fast, Large-scale Model Predictive Control by Partial Enumeration

Fast, Large-scale Model Predictive Control by Partial Enumeration Fast, Large-scale Model Predictive Control by Partial Enumeration Gabriele Pannocchia Department of Chemical Engineering, Industrial Chemistry and Science of Materials Univ. of Pisa. Via Diotisalvi, 2,

More information

SHIP heading control, also known as course keeping, has

SHIP heading control, also known as course keeping, has IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 20, NO. 1, JANUARY 2012 257 Disturbance Compensating Model Predictive Control With Application to Ship Heading Control Zhen Li, Member, IEEE, and Jing

More information

Automatic synthesis of switching controllers for linear hybrid systems: Reachability control

Automatic synthesis of switching controllers for linear hybrid systems: Reachability control Automatic synthesis of switching controllers for linear hybrid systems: Reachability control Massimo Benerecetti and Marco Faella Università di Napoli Federico II, Italy Abstract. We consider the problem

More information

Computation of the Constrained Infinite Time Linear Quadratic Regulator

Computation of the Constrained Infinite Time Linear Quadratic Regulator Computation of the Constrained Infinite Time Linear Quadratic Regulator P. Grieder' '. F. Borrelli'. F. Torrisi' and M. Morari' Abstract This paper presents an efficient algorithin for coiiiputing the

More information

LECTURE 18 LECTURE OUTLINE

LECTURE 18 LECTURE OUTLINE LECTURE 18 LECTURE OUTLINE Generalized polyhedral approximation methods Combined cutting plane and simplicial decomposition methods Lecture based on the paper D. P. Bertsekas and H. Yu, A Unifying Polyhedral

More information

Introduction to optimization

Introduction to optimization Introduction to optimization G. Ferrari Trecate Dipartimento di Ingegneria Industriale e dell Informazione Università degli Studi di Pavia Industrial Automation Ferrari Trecate (DIS) Optimization Industrial

More information

EKF Localization and EKF SLAM incorporating prior information

EKF Localization and EKF SLAM incorporating prior information EKF Localization and EKF SLAM incorporating prior information Final Report ME- Samuel Castaneda ID: 113155 1. Abstract In the context of mobile robotics, before any motion planning or navigation algorithm

More information

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization

Introduction to Linear Programming. Algorithmic and Geometric Foundations of Optimization Introduction to Linear Programming Algorithmic and Geometric Foundations of Optimization Optimization and Linear Programming Mathematical programming is a class of methods for solving problems which ask

More information

Introduction to Modern Control Systems

Introduction to Modern Control Systems Introduction to Modern Control Systems Convex Optimization, Duality and Linear Matrix Inequalities Kostas Margellos University of Oxford AIMS CDT 2016-17 Introduction to Modern Control Systems November

More information

SIMULTANEOUS PERTURBATION STOCHASTIC APPROXIMATION FOR REAL-TIME OPTIMIZATION OF MODEL PREDICTIVE CONTROL

SIMULTANEOUS PERTURBATION STOCHASTIC APPROXIMATION FOR REAL-TIME OPTIMIZATION OF MODEL PREDICTIVE CONTROL SIMULTANEOUS PERTURBATION STOCHASTIC APPROXIMATION FOR REAL-TIME OPTIMIZATION OF MODEL PREDICTIVE CONTROL Irina Baltcheva Felisa J.Vázquez-Abad ½ (member of GERAD) Université de Montréal DIRO, CP 6128

More information

Integer Programming ISE 418. Lecture 7. Dr. Ted Ralphs

Integer Programming ISE 418. Lecture 7. Dr. Ted Ralphs Integer Programming ISE 418 Lecture 7 Dr. Ted Ralphs ISE 418 Lecture 7 1 Reading for This Lecture Nemhauser and Wolsey Sections II.3.1, II.3.6, II.4.1, II.4.2, II.5.4 Wolsey Chapter 7 CCZ Chapter 1 Constraint

More information

IN the last decade embedded Model Predictive Control

IN the last decade embedded Model Predictive Control 1 Exact Complexity Certification of Active-Set Methods for Quadratic Programming Gionata Cimini, Student Member, IEEE Alberto Bemporad, Fellow, IEEE Abstract Active-set methods are recognized to often

More information

3 No-Wait Job Shops with Variable Processing Times

3 No-Wait Job Shops with Variable Processing Times 3 No-Wait Job Shops with Variable Processing Times In this chapter we assume that, on top of the classical no-wait job shop setting, we are given a set of processing times for each operation. We may select

More information

NATIONAL RESEARCH COUNCIL INSTITUTE OF INDUSTRIAL TECHNOLOGY AND AUTOMATION AUTOMATION: MODEL PREDICTIVE CONTROL IN MANUFACTURING PLANTS

NATIONAL RESEARCH COUNCIL INSTITUTE OF INDUSTRIAL TECHNOLOGY AND AUTOMATION AUTOMATION: MODEL PREDICTIVE CONTROL IN MANUFACTURING PLANTS NATIONAL RESEARCH COUNCIL INSTITUTE OF INDUSTRIAL TECHNOLOGY AND AUTOMATION AUTOMATION: MODEL PREDICTIVE CONTROL IN MANUFACTURING PLANTS Andrea Cataldo Andrea Cataldo ITIA CNR (Researcher) Institute of

More information

A Greedy Approach to Identification of Piecewise Affine Models

A Greedy Approach to Identification of Piecewise Affine Models A Greedy Approach to Identification of Piecewise Affine Models Alberto Bemporad, Andrea Garulli, Simone Paoletti, and Antonio Vicino Università di Siena, Dipartimento di Ingegneria dell Informazione, Via

More information

Robotics: Science and Systems

Robotics: Science and Systems Robotics: Science and Systems Model Predictive Control (MPC) Zhibin Li School of Informatics University of Edinburgh Content Concepts of MPC MPC formulation Objective function and constraints Solving the

More information

Multi-Parametric Toolbox 3.0

Multi-Parametric Toolbox 3.0 2013 European Control Conference (ECC) July 17-19, 2013, Zürich, Switzerland. Multi-Parametric Toolbox 3.0 Martin Herceg, Michal Kvasnica, Colin N. Jones, and Manfred Morari Abstract The Multi-Parametric

More information

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2

Introduction to Real-time Systems. Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Advanced Operating Systems (M) Lecture 2 Introduction to Real-time Systems Real-time systems deliver services while meeting some timing constraints Not necessarily fast,

More information

Embedded Convex Quadratic Optimization for Model Predictive Control

Embedded Convex Quadratic Optimization for Model Predictive Control Embedded Convex Quadratic Optimization for Model Predictive Control Alberto Bemporad http://imtlucca.it/alberto.bemporad (joint work with D. Bernardini, G. Cimini, A. Guiggiani, P. Patrinos, L. Stella)

More information

An algorithm for multi-parametric quadratic programming and explicit MPC solutions

An algorithm for multi-parametric quadratic programming and explicit MPC solutions Available online at www.sciencedirect.com Automatica 39 (2003) 489 497 www.elsevier.com/locate/automatica Brief Paper An algorithm for multi-parametric quadratic programming and explicit MPC solutions

More information

Trajectory Optimization for. Robots

Trajectory Optimization for. Robots LA (x0, U ; µ, ) = `f (xn ) + N X 1 2 k=0 N X1 `(xk, uk ) + k=0 Trajectory Optimization for @c(x, u) @c(x, u) ˆ Q =Q + I Underactuated @x @x (and other) @c(x, u) @c(x, u) ˆ =Q + Q I + I Robots @u @u c(xk,uk

More information

Explicit Nonlinear Model Predictive Control of the Air Path of a Turbocharged Spark-Ignited Engine

Explicit Nonlinear Model Predictive Control of the Air Path of a Turbocharged Spark-Ignited Engine Explicit Nonlinear Model Predictive Control of the Air Path of a Turbocharged Spark-Ignited Engine Jamil El Hadef, Sorin Olaru, Pedro Rodriguez-Ayerbe, Guillaume Colin, Yann Chamaillard, Vincent Talon

More information

(dashed) 0.5. (solid) and x 2. controller number

(dashed) 0.5. (solid) and x 2. controller number On Explicit Suboptimal LQR with State and Input Constraints Tor A. Johansen æ;ææ, Idar Petersen ææ, and Olav Slupphaug æ æ Department of Engineering Cybernetics, Norwegian University of Science and Technology,

More information

Optimal Discrete Rate Adaptation for Distributed Real-Time Systems

Optimal Discrete Rate Adaptation for Distributed Real-Time Systems Washington University in St. Louis Washington University Open Scholarship All Computer Science and Engineering Research Computer Science and Engineering Report Number: WUCSE-27-35 27 Optimal Discrete Rate

More information

Fixed-Point Implementation of a Proximal Newton Method for Embedded Model Predictive Control

Fixed-Point Implementation of a Proximal Newton Method for Embedded Model Predictive Control Preprints of the 19th World Congress The International Federation of Automatic Control Fixed-Point Implementation of a Proximal Newton Method for Embedded Model Predictive Control Alberto Guiggiani Panagiotis

More information

A Learning Algorithm for Piecewise Linear Regression

A Learning Algorithm for Piecewise Linear Regression A Learning Algorithm for Piecewise Linear Regression Giancarlo Ferrari-Trecate 1, arco uselli 2, Diego Liberati 3, anfred orari 1 1 nstitute für Automatik, ETHZ - ETL CH 8092 Zürich, Switzerland 2 stituto

More information

Integer Programming Chapter 9

Integer Programming Chapter 9 Integer Programming Chapter 9 University of Chicago Booth School of Business Kipp Martin October 25, 2017 1 / 40 Outline Key Concepts MILP Set Monoids LP set Relaxation of MILP Set Formulation Quality

More information

Value function and optimal trajectories for a control problem with supremum cost function and state constraints

Value function and optimal trajectories for a control problem with supremum cost function and state constraints Value function and optimal trajectories for a control problem with supremum cost function and state constraints Hasnaa Zidani ENSTA ParisTech, University of Paris-Saclay joint work with: A. Assellaou,

More information

A Linear Programming Approach to Time Optimal Control of Integrator Switched Systems with State Constraints

A Linear Programming Approach to Time Optimal Control of Integrator Switched Systems with State Constraints A Linear rogramming Approach to Time Optimal Control of Integrator Switched Systems with State Constraints Xuping Xu Department of Electrical and Computer Engineering enn State Erie Erie, A 16563, USA

More information

LECTURE NOTES Non-Linear Programming

LECTURE NOTES Non-Linear Programming CEE 6110 David Rosenberg p. 1 Learning Objectives LECTURE NOTES Non-Linear Programming 1. Write out the non-linear model formulation 2. Describe the difficulties of solving a non-linear programming model

More information

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation

Module 1 Lecture Notes 2. Optimization Problem and Model Formulation Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization

More information

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem

Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem Methods and Models for Combinatorial Optimization Exact methods for the Traveling Salesman Problem L. De Giovanni M. Di Summa The Traveling Salesman Problem (TSP) is an optimization problem on a directed

More information

Practical Comparison of Optimization Algorithms for Learning-Based MPC with Linear Models

Practical Comparison of Optimization Algorithms for Learning-Based MPC with Linear Models Practical Comparison of Optimization Algorithms for Learning-Based MPC with Linear Models Anil Aswani, Patrick Bouffard, Xiaojing Zhang, and Claire Tomlin Because LBMPC is based on MPC, we first discuss

More information

Mathematical Programming and Research Methods (Part II)

Mathematical Programming and Research Methods (Part II) Mathematical Programming and Research Methods (Part II) 4. Convexity and Optimization Massimiliano Pontil (based on previous lecture by Andreas Argyriou) 1 Today s Plan Convex sets and functions Types

More information

60 2 Convex sets. {x a T x b} {x ã T x b}

60 2 Convex sets. {x a T x b} {x ã T x b} 60 2 Convex sets Exercises Definition of convexity 21 Let C R n be a convex set, with x 1,, x k C, and let θ 1,, θ k R satisfy θ i 0, θ 1 + + θ k = 1 Show that θ 1x 1 + + θ k x k C (The definition of convexity

More information

Hybrid Modeling and Optimal Control of an Asphalt Base Process

Hybrid Modeling and Optimal Control of an Asphalt Base Process Elektrotehniški vestnik 704): 208 214, 2003 Electrotechnical Review, Ljubljana, Slovenija Hybrid Modeling and Optimal Control of an Asphalt Base Process Boštjan Potočnik 1, Alberto Bemporad 2, Fabio Danilo

More information

Dynamic Control Allocation with Asymptotic Tracking of Time-Varying Control Input Commands

Dynamic Control Allocation with Asymptotic Tracking of Time-Varying Control Input Commands 25 American Control Conference June 8-1, 25. Portland, OR, USA ThA11.2 Dynamic Control Allocation with Asymptotic Tracking of Time-Varying Control Input Commands Yu Luo Andrea Serrani Stephen Yurkovich

More information

Explicit MPC for LPV Systems: Stability and Optimality

Explicit MPC for LPV Systems: Stability and Optimality Explicit MPC for LPV Systems: Stability and Optimality Thomas Besselmann, Johan Löfberg and Manfred Morari Linköping University Post Print N.B.: When citing this work, cite the original article. 212 IEEE.

More information

A reduced polytopic LPV synthesis for a sampling varying controller : experimentation with a T inverted pendulum

A reduced polytopic LPV synthesis for a sampling varying controller : experimentation with a T inverted pendulum A reduced polytopic LPV synthesis for a sampling varying controller : experimentation with a T inverted pendulum ECC 7@Kos Saf en ECS invited session David Robert, Olivier Sename and Daniel Simon Daniel.Simon@inrialpes.fr

More information

On the Real-time Receding Horizon Control in Harbor Defense

On the Real-time Receding Horizon Control in Harbor Defense On the Real-time Receding Horizon Control in Harbor Defense Seungho Lee, Geir E. Dullerud and Elijah Polak Department of Mechanical Science and Engineering University of Illinois, Urbana, Illinois - 680

More information

INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO

INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO ABSTRACT INTERPOLATED MODEL PREDICTIVE CONTROL: HAVING YOUR CAKE AND EATING IT TOO J. Currie 1, D.I. Wilson 2 1 Electrical & Electronic Engineering AUT University Auckland, New Zealand jonathan.currie@aut.ac.nz

More information

Collision-free UAV Formation Flight Using Decentralized Optimization and Invariant Sets

Collision-free UAV Formation Flight Using Decentralized Optimization and Invariant Sets Collision-free UAV Formation Flight Using Decentralized Optimization and Invariant Sets Francesco Borrelli, Tamás Keviczky* and Gary J. Balas* Abstract We consider the problem of formation flight for a

More information

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs

Advanced Operations Research Techniques IE316. Quiz 1 Review. Dr. Ted Ralphs Advanced Operations Research Techniques IE316 Quiz 1 Review Dr. Ted Ralphs IE316 Quiz 1 Review 1 Reading for The Quiz Material covered in detail in lecture. 1.1, 1.4, 2.1-2.6, 3.1-3.3, 3.5 Background material

More information

MOBY-DIC: A MATLAB Toolbox for Circuit-Oriented Design of Explicit MPC

MOBY-DIC: A MATLAB Toolbox for Circuit-Oriented Design of Explicit MPC 4th IFAC Nonlinear Model Predictive Control Conference International Federation of Automatic Control MOBY-DIC: A MATLAB Toolbox for Circuit-Oriented Design of Explicit MPC Alberto Oliveri Davide Barcelli

More information