ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects

Size: px
Start display at page:

Download "ECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects"

Transcription

1 ECE7850 Lecture 8 Nonlinear Model Predictive Control: Theoretical Aspects Model Predictive control (MPC) is a powerful control design method for constrained dynamical systems. The basic principles and theoretical results for MPC are almost the same for most nonlinear systems, including discrete-time hybrid systems. The particular underlying model (e.g. linear or switched affine, or piecewise affine, or hybrid systems), mainly affects the computational aspects for MPC. This lecture focuses on principles for general nonlinear MPC; next lecture will cover computational aspects, especially for MPC of hybrid systems. 1

2 Lecture Outline Formulation and Related Definitions for General MPC Persistent Feasibility of MPC Stability Analysis of MPC Analysis Without Terminal Constraint/Cost Other Selected Topics 2

3 General discrete-time nonlinear systems: Formulation and Related Definitions x(t +1)=f(x(t),u(t)) y(t) =h(x(t)),t Z + (1) State and Control constraints: x(t) X u(t) U (2) In general, X R n Q and U R m Σ have both continuous and discrete components. To simplify presentation, we assume X R n (but u can have both continuous and discrete components) Assume full state information available, unless otherwise stated. (e.g. y(t) =x(t) or h( ) is bijection) Formulation and Related Definitions 3

4 Basic ideas for MPC: Receding Horizon Control (RHC) At time t, solves a finite horizon optimal control problem based on the system model Apply the first step of the optimal control sequence At time t +1, horizon is shifted and the optimal control problem is solved again using newly obtained state measurements Formulation and Related Definitions 4

5 Formalizing the idea: At time t: solve the following N-horizon optimal control problem: P N (x(t)) : V N (x(t)) = min u J(x(0), u) J f (x N )+ N 1 k=0 l(x k,u k ) subj. to: x k+1 = f(x k,u k ),k =0,...,N 1 x k X, u k U, k =0,...,N 1 x N X f, x 0 = x(t) (3) X f X: terminal state constraint set Assume nonnegative cost functions: J f : X R + and l : X U R + Given x(0), optimal control sequence u 0,...,u N 1 can be found via numerical optimization Formulation and Related Definitions 5

6 Problem (3) can also be solved using DP, leading to optimal control laws μ j(z) = argmin u U(z) {l(z, u)+v j 1 (f(z, u))},j =1,...,N Finding {u k } is much easier than finding μ j ( ); Why we care about {μ j ( )}? For many cases, μ j (z) may have appealing analytical structures that can simplify the online computation for {u k } (e.g.: explicit MPC) Enable various analysis for feasibility, performance, and stability of MPC At any time ˆt, if the state is x(ˆt), then MPC controller will apply uˆt = μ N ( x (ˆt )) Formulation and Related Definitions 6

7 Two fundamental issues for MPC Persistent Feasibility: Problem P(x(t)) remains feasible for all t Closed-Loop Stability: x(t +1)=f(x(t),μ N (x(t))) is stable We need to introduce some key concepts and definitions: One-step backward reachable set: Pre(S) ={x R n : u U s.t. f(x, u) S} One-step forward reachable set: Reach(S) ={x R n : u U, z Ss.t. x = f(z, u) S} Formulation and Related Definitions 7

8 N-step backward reachable set subject to system constraints: R j+1(s) =Pre ( R j (S) ) X, R 0 (S) =S (4) N-step forward reachable set subject to system contratins: R + j+1 (S) =Reach ( R + j (S)) X, R + 0 (S) =S (5) Positive Invariant Set: Given an constrained autonomous system x(t +1)=f a (x(t)), t Z +,x(t) X (6) a set O X is called a positive invariant set if x(0) O x(t) O, t Z + Formulation and Related Definitions 8

9 Maximal Positive Invariant Set O : positive invariant + contains all invariant sets contained in X C X is called a Control Invariant Set for the constrained system (1) if x(t) C u(t) U such that f(x(t),u(t)) C, t Z + Maximal control invariant set C : control invariant + contains all control invariant sets contained in X Efficient algorithms to compute (control) invariant sets are available for particular classes of constrained systems Formulation and Related Definitions 9

10 Persistent Feasibility of MPC Feasible set X k : the set of feasible state x k at prediction step k for which (3) is feasible X k = {x X : u U, s.t. f(x, u) X k+1 }, with X N = X f (7) can be equivalently defined as: X k = Pre(X k+1 ) X, with X N = X f Persistent Feasibility: start from any x(0) X 0 evolve under MPC control law, i.e., x(t +1)=f(x(t),μ N(x(t))) feasibility is guaranteed at all time, i.e. x(t) X 0, for all t Z +. Persistent Feasibility of MPC 10

11 Lemma 1 If X 1 is control invariant, then receding horizon control problem P N (x(t)) is persistently feasible. Proof: X 1 Pre(X 1 ) X = X 0 x X 0, apply the first-step of MPC control u 0.Wehavex+ = f(x, u 0 ) X 1 X 0 However, the above condition is hard to verify as X 1 is defined recursively from X f. A condition directly imposed on X f is desirable. Persistent Feasibility of MPC 11

12 Theorem 1 If X f is control invariant, then the receding horizon optimization P N (x(t)) is persistently feasible. Persistent Feasibility of MPC 12

13 Stability of MPC Stability analysis of MPC: closed-loop system: x(t +1)=f(x(t),μ N (x(t)) persistently feasible and stable characterize domain of attraction Assumption 1 (i) X and U contains origin in their interior. (ii) x =0,u=0is an equilibrium f(0, 0) = 0; (iii) β l z l(z, u) β + l z, for all z X, u U. Stability of MPC 13

14 Theorem 2 Assume conditions in Assumption 1 hold and 1. X f X is control invariant 2. Terminal cost function J f is a local control Lyapunov function satisfying J f (z) β f z, and μ such that: J f (z) J f (f(z, μ(z))) l(z, μ(z)), z X f (8) Then the origin of the closed-loop system under MPC control is exponentially stable with region of attraction X 0. Sketch of proof Pick an arbitrary z X 0, let u 0,...,u N 1 and x 0,x 1,...,x N be the corresponding optimal control and trajectory. Stability of MPC 14

15 Need to show V N (z) is a control Lyapunov function on X 0 Let ˆμ be the law satisfying (8). Construct a new control sequence û = {u 1,u 2,...,u N 1, ˆμ(x N )}. Starting from x 1, the control sequence û results in state trajectory {x 1,x 2,...,x N,f(x N, ˆμ(x N))} By optimality of V N,wehave V N (x 1 ) J N(x 1, û) =N 1 l(x k,u k )+l(x N, ˆμ(x N )) + J f(f(x N, ˆμ(x N ))) k=1 = V N (x 0 ) l(x 0,u 0 ) J f(x N )+l(x N, ˆμ(x N )) + J f(f(x N, ˆμ(x N ))) Notice that x 0 = z, x 1 = f(z, μ N(z)), and x N X f. By (8), we have V N (z) V N (f(z, μ N(z))) l(z, u 0) β l z The conditions on l and J f, along with the boundedness of state trajectory within the N prediction steps clearly indicates that V N (z) β z, forz X 0 and some β<. The stability the follows from the ECLF theorem. Stability of MPC 15

16 Analysis Without Terminal Constraint/Cost Computation of control invariant set is very challenging (except for some simple cases such as linear systems with polytopic constraints) Even the control invariant set is available, using it as a terminal constraint set can lead to poor numerical performance for both online and offline optimization algorithms Using control invariant set as terminal constraint set also shrinks feasible set X 0. Analysis Without Terminal Constraint/Cost 16

17 Lemma 2 (i) If X f = R n, then C X 0 X 1 X N = X f ; (ii) If X f is control invariant, then X C X 0 X 1 X N = X f Persistent feasibility and closed-loop stability can also be guaranteed without terminal constraint set Analysis Without Terminal Constraint/Cost 17

18 We consider MPC with no terminal constraint: P nt N (z) : V N (z) = min u J N (z, u) J f (x N )+ N 1 k=0 l(x k,u k ) subj. to: x k+1 = f(x k,u k ),k =0,...,N 1 x k X, u k U, k =0,...,N 1 x 0 = z (9) With slight abuse of notation, let μ N be the MPC law, i.e., μ N (z) = argmin u U(z) {l(z, u) + V N 1 (f(z, u))}, where V N is defined above. CL-system under MPC: x(t +1)=f(x(t),μ N (x(t))) Define the infinite-horizon version of the above problem: V (z) = inf u 0,u 1,... k=0 l(x k,u k ): subj. to constraint in (9) Analysis Without Terminal Constraint/Cost 18

19 We want PN nt (x(t)) persistently feasible along cl-traj The cl-system is exponentially stable (10) We shall establish conditions to ensure (10) for two different cases: Case I: J f (z) 0, namely, MPC with neither terminal constraint nor terminal cost. Case II: J f (z) is an ECLF (MPC without terminal constraint but with nontrivial terminal cost) Assumption 2 (i) J f (z) β f + z ; (i) βl z l(z, u) β l + z ; (iii) V (z) β z, z X As discussed in Lecture Note 7, condition (iii) is almost equivalent to exponential stabilizability of the constrained system (1). Of course, Assumption 1 is always assumed as well. Analysis Without Terminal Constraint/Cost 19

20 The key property for both cases is the convergence of the optimal trajectory and value iteration as horizon length N increases Lemma 3 (Convergence of Optimal Trajectory): Under Assumption 2, x(t; z, π N ) c xγ t x z, for all z X and t =0,...,N 1 if additionally J f (z) β l z, then the above inequality also holds for t = N Without condition J f (z) βl z, the final state x(n; z, πn ) may be arbitrarily large. Example 1 x(t +1)=x(t)+u(t), fort = {0, 1,...,N 1}, with X = U = R. Let L(x, u) =x 2, ψ 0. Fix an initial state x(0) = z. It can be easily verified that the N-horizon control sequence is of the form { z, 0,...,0,c} is optimal for all c R. Therefore, the terminal state of the corresponding optimal trajectory is equal to c and can be made arbitrarily large. Analysis Without Terminal Constraint/Cost 20

21 Lemma 4 (Value Iteration Convergence): Under Assumption 2, Value iteration converges exponentially, V N (z) V (z) c V γ N V z ; N 0 such that V N (z) is an ECLF for all N N 0 ; sketch of proof: Part I: show special case with J f 0. General case can be found in zhang09 Analysis Without Terminal Constraint/Cost 21

22 Part II: show V N eventually becomes an ECLF for sufficiently large N Analysis Without Terminal Constraint/Cost 22

23 Theorem 3 (Main Result for Case I): Under Assumption 2 with J f (z) 0, there exists N 0 < such that (10) is guaranteed for all N N 0 with region of attraction L α = {z R n : V N (z) α} for any α that ensures L α X. sketch of proof: Analysis Without Terminal Constraint/Cost 23

24 Remarks for Main Result I: With neither terminal constraint nor terminal cost, persistent feasibility and cl-stability can still be guaranteed as long as the prediction horizon N is sufficiently large N can be determined by checking whether V N is an ECLF, which can be done through LMIs in some special cases Large N may cause issues for both online optimization and offline explicit MPC solutions. As a compromise, we can add the terminal cost back while still omitting the terminal constraint, which leads us to Case II. Analysis Without Terminal Constraint/Cost 24

25 Theorem 4 (Main Result for Case II): Under Assumption 2 with J f (z) being an ECLF satisfying condition (8) over some neighborhood of origin X Jf, there exists N 0 < such that (10) is guaranteed for all N N 0 with region of attraction L α = {z R n : V N (z) α} for any α that ensures L α X sketch of proof: Select a sublevel set: ˆXf = {x R n : J f (x) α} X Jf ˆX f is control invariant. Need to guarantee the optimal prediction trajectory always hits ˆX f at the end, i.e., x N ˆX f. This can be achieved by choosing a sufficiently large N. Analysis Without Terminal Constraint/Cost 25

26 Relationship With Unconstrained Problem State and control constraint sets X and U often cause significant challenge in finding control invariant sets and control Lyapunov functions. Dropping these constraints leads to unconstrained MPC that is easier to solve. Solution to the unconstrained MPC can be used to generate control invariant set and control Lyapunov function for the constrained MPC. Consider unconstrained system: x(t +1)=f(x(t),u(t)),x R n,u R m (11) Relationship With Unconstrained Problem 26

27 Unconstrained N-horizon optimal control: V nc N (z) = min u J N (z, u) = N 1 k=0 l(x k,u k ) subj. to x k+1 = f(x k,u k ),k =0,...,N 1 By Lemma 4, we know V nc N becomes an ECLF of (11) for large N Suppose V nc N 0 is an ECLF of (11), define μ nc N 0 (z) = argmin u U(z) {l(z, u)+v nc N 0 (z)} namely, VN nc 0 (z) VN nc ( ( )) 0 f z, μ nc N 0 l(z, μ nc N 0 (z)) Relationship With Unconstrained Problem 27

28 Assume: μ nc N 0 (z) β μ z,z X Due to exponential stability, unconstrained cl-system trajectory and control satisfy: x nc (t; z, μ nc N 0 ) c x r k z, u nc (t; z, μ nc N 0 ) c u r k z Lemma 5 There exists a neighborhood around the origin X nc X, such that the unconstrained cl-trajectory and control are feasible with respect to state and control constraints X and U, i.e., x nc (t; z, μ nc N 0 ) X, and u nc (t; z, μ nc N 0 ) U, z X nc, k Z + Relationship With Unconstrained Problem 28

29 Definition 1 Given a control law μ, a positive invariant set Ω of the cl-system x(t +1) = f(x(t),μ(x(t)) is called constraint admissible if Ω X, and {μ(z) :z Ω} U Theorem 5 Consider the constrained MPC problem defined in (3). Persistent feasibility and cl-stability can be guaranteed under either of the following two conditions: 1. J f (z) = V nc N 0 (z) and X f is a constraint admissible positive invariant set of the unconstrained system under control law μ nc ˆN 2. J f (z) =V nc N 0 (z), X f = R n, and N is sufficiently large Relationship With Unconstrained Problem 29

30 Remarks about Theorem 5: N 0 is the chosen to make unconstrained value function an ECLF, while N is the horizon size for the constrained MPC problem Under the first condition, X f is control invariant and V nc N is an ECLF on X f w.r.t. the constrained system. The desired result follows directly from Theorem 2. Under the second condition, there is no terminal constraint; the desired result follows from Theorem 4. Relationship With Unconstrained Problem 30

31 Summary: MPC: solve N-horizon constrained optimal control problem P N (z) and apply the first optimal control action cl-system under MPC: x(t +1)=f(x(t),μ N (x(t))) Persistent feasible: x(t) X 0, where X 0 denotes the set of initial state for which P N is feasible. Stability of MPC: cl-system asymptotically (or exponentially) stable Persistent feasibility and cl-stability are guaranteed if either of the following holds: X f is control invariant and J f is a local ECLF satisfying (8) on X f ; J f 0, X f = R n, and N is sufficiently large J f is an ECLF satisfying (8) locally and N is sufficiently large J f = VN nc 0 and X f is a constraint admissible positive invariant set of the unconstrained cl-system under μ nc N 0 J f = VN nc 0, X f = R n, and N is sufficiently large. Relationship With Unconstrained Problem 31

ECE7850 Lecture 7. Discrete Time Optimal Control and Dynamic Programming

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

More information

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

ECE7850 Lecture 9. Model Predictive Control: Computational Aspects

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

More information

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

ESC794: Special Topics: Model Predictive Control

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

More information

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

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function

Lecture Note 7: Switching Stabilization via Control-Lyapunov Function ECE7850: Hybrid Systems:Theory and Applications Lecture Note 7: Switching Stabilization via Control-Lyapunov Function Wei Zhang Assistant Professor Department of Electrical and Computer Engineering Ohio

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

Stabilization of Discrete-Time Switched Linear Systems: A Control-Lyapunov Function Approach

Stabilization of Discrete-Time Switched Linear Systems: A Control-Lyapunov Function Approach Stabilization of Discrete-Time Switched Linear Systems: A Control-Lyapunov Function Approach Wei Zhang 1, Alessandro Abate 2 and Jianghai Hu 1 1 School of Electrical and Computer Engineering, Purdue University,

More information

CONTROLLER SYNTHESIS FOR SWITCHED SYSTEMS USING APPROXIMATE DYNAMIC PROGRAMMING. A Dissertation. Submitted to the Faculty.

CONTROLLER SYNTHESIS FOR SWITCHED SYSTEMS USING APPROXIMATE DYNAMIC PROGRAMMING. A Dissertation. Submitted to the Faculty. CONTROLLER SYNTHESIS FOR SWITCHED SYSTEMS USING APPROXIMATE DYNAMIC PROGRAMMING A Dissertation Submitted to the Faculty of Purdue University by Wei Zhang In Partial Fulfillment of the Requirements for

More information

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

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

More information

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

On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems

On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems On Piecewise Quadratic Control-Lyapunov Functions for Switched Linear Systems Wei Zhang, Alessandro Abate, Michael P. Vitus and Jianghai Hu Abstract In this paper, we prove that a discrete-time switched

More information

Regional Solution of Constrained LQ Optimal Control

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

More information

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

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

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

ROBUSTNESS OF PERFORMANCE AND STABILITY FOR MULTISTEP AND UPDATED MULTISTEP MPC SCHEMES. Lars Grüne and Vryan Gil Palma

ROBUSTNESS OF PERFORMANCE AND STABILITY FOR MULTISTEP AND UPDATED MULTISTEP MPC SCHEMES. Lars Grüne and Vryan Gil Palma DISCRETE AND CONTINUOUS DYNAMICAL SYSTEMS Volume 35, Number 9, September 2015 doi:10.3934/dcds.2015.35.xx pp. X XX ROBUSTNESS OF PERFORMANCE AND STABILITY FOR MULTISTEP AND UPDATED MULTISTEP MPC SCHEMES

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

Chapter 3 Nonlinear Model Predictive Control

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

More information

MPC: implications of a growth condition on exponentially controllable systems

MPC: implications of a growth condition on exponentially controllable systems MPC: implications of a growth condition on exponentially controllable systems Lars Grüne, Jürgen Pannek, Marcus von Lossow, Karl Worthmann Mathematical Department, University of Bayreuth, Bayreuth, Germany

More information

Lecture Note 5: Semidefinite Programming for Stability Analysis

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

More information

ESTIMATES ON THE PREDICTION HORIZON LENGTH IN MODEL PREDICTIVE CONTROL

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

More information

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

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

More information

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5

Stability lectures. Stability of Linear Systems. Stability of Linear Systems. Stability of Continuous Systems. EECE 571M/491M, Spring 2008 Lecture 5 EECE 571M/491M, Spring 2008 Lecture 5 Stability of Continuous Systems http://courses.ece.ubc.ca/491m moishi@ece.ubc.ca Dr. Meeko Oishi Electrical and Computer Engineering University of British Columbia,

More information

Stabilization and Passivity-Based Control

Stabilization and Passivity-Based Control DISC Systems and Control Theory of Nonlinear Systems, 2010 1 Stabilization and Passivity-Based Control Lecture 8 Nonlinear Dynamical Control Systems, Chapter 10, plus handout from R. Sepulchre, Constructive

More information

Economic model predictive control with self-tuning terminal weight

Economic model predictive control with self-tuning terminal weight Economic model predictive control with self-tuning terminal weight Matthias A. Müller, David Angeli, and Frank Allgöwer Abstract In this paper, we propose an economic model predictive control (MPC) framework

More information

Nonlinear reference tracking: An economic model predictive control perspective

Nonlinear reference tracking: An economic model predictive control perspective 1 Nonlinear reference tracking: An economic model predictive control perspective Johannes Köhler, Matthias A. Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of

More information

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR

Dissipativity. Outline. Motivation. Dissipative Systems. M. Sami Fadali EBME Dept., UNR Dissipativity M. Sami Fadali EBME Dept., UNR 1 Outline Differential storage functions. QSR Dissipativity. Algebraic conditions for dissipativity. Stability of dissipative systems. Feedback Interconnections

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

ESC794: Special Topics: Model Predictive Control

ESC794: Special Topics: Model Predictive Control ESC794: Special Topics: Model Predictive Control Discrete-Time Systems Hanz Richter, Professor Mechanical Engineering Department Cleveland State University Discrete-Time vs. Sampled-Data Systems A continuous-time

More information

DYNAMICAL SYSTEMS

DYNAMICAL SYSTEMS 0.42 DYNAMICAL SYSTEMS Week Lecture Notes. What is a dynamical system? Probably the best way to begin this discussion is with arguably a most general and yet least helpful statement: Definition. A dynamical

More information

Analysis and design of unconstrained nonlinear MPC schemes for finite and infinite dimensional systems

Analysis and design of unconstrained nonlinear MPC schemes for finite and infinite dimensional systems Analysis and design of unconstrained nonlinear MPC schemes for finite and infinite dimensional systems Lars Grüne Mathematisches Institut Universität Bayreuth 9544 Bayreuth, Germany lars.gruene@uni-bayreuth.de

More information

Optimal Control. Lecture 18. Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen. March 29, Ref: Bryson & Ho Chapter 4.

Optimal Control. Lecture 18. Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen. March 29, Ref: Bryson & Ho Chapter 4. Optimal Control Lecture 18 Hamilton-Jacobi-Bellman Equation, Cont. John T. Wen Ref: Bryson & Ho Chapter 4. March 29, 2004 Outline Hamilton-Jacobi-Bellman (HJB) Equation Iterative solution of HJB Equation

More information

Models for Control and Verification

Models for Control and Verification Outline Models for Control and Verification Ian Mitchell Department of Computer Science The University of British Columbia Classes of models Well-posed models Difference Equations Nonlinear Ordinary Differential

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

Hybrid Control and Switched Systems. Lecture #9 Analysis tools for hybrid systems: Impact maps

Hybrid Control and Switched Systems. Lecture #9 Analysis tools for hybrid systems: Impact maps Hybrid Control and Switched Systems Lecture #9 Analysis tools for hybrid systems: Impact maps João P. Hespanha University of California at Santa Barbara Summary Analysis tools for hybrid systems Impact

More information

Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control

Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control SICE Journal of Control, Measurement, and System Integration, Vol. 10, No. 2, pp. 039 052, March 2017 Economic and Distributed Model Predictive Control: Recent Developments in Optimization-Based Control

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

Infinite-Horizon Switched LQR Problems in Discrete Time: A Suboptimal Algorithm With Performance Analysis

Infinite-Horizon Switched LQR Problems in Discrete Time: A Suboptimal Algorithm With Performance Analysis Infinite-Horizon Switched LQR Problems in Discrete Time: A Suboptimal Algorithm With Performance Analysis Wei Zhang, Jianghai Hu, and Alessandro Abate Abstract This paper studies the quadratic regulation

More information

Lecture Note 13:Continuous Time Switched Optimal Control: Embedding Principle and Numerical Algorithms

Lecture Note 13:Continuous Time Switched Optimal Control: Embedding Principle and Numerical Algorithms ECE785: Hybrid Systems:Theory and Applications Lecture Note 13:Continuous Time Switched Optimal Control: Embedding Principle and Numerical Algorithms Wei Zhang Assistant Professor Department of Electrical

More information

Asymptotic stability and transient optimality of economic MPC without terminal conditions

Asymptotic stability and transient optimality of economic MPC without terminal conditions Asymptotic stability and transient optimality of economic MPC without terminal conditions Lars Grüne 1, Marleen Stieler 2 Mathematical Institute, University of Bayreuth, 95440 Bayreuth, Germany Abstract

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

Symmetric Constrained Optimal Control: Theory, Algorithms, and Applications. Claus Robert Danielson

Symmetric Constrained Optimal Control: Theory, Algorithms, and Applications. Claus Robert Danielson Symmetric Constrained Optimal Control: Theory, Algorithms, and Applications by Claus Robert Danielson A dissertation submitted in partial satisfaction of the requirements for the degree of Doctor of Philosophy

More information

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem

MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem MATH4406 (Control Theory) Unit 6: The Linear Quadratic Regulator (LQR) and Model Predictive Control (MPC) Prepared by Yoni Nazarathy, Artem Pulemotov, September 12, 2012 Unit Outline Goal 1: Outline linear

More information

Lecture 3: Basics of set-constrained and unconstrained optimization

Lecture 3: Basics of set-constrained and unconstrained optimization Lecture 3: Basics of set-constrained and unconstrained optimization (Chap 6 from textbook) Xiaoqun Zhang Shanghai Jiao Tong University Last updated: October 9, 2018 Optimization basics Outline Optimization

More information

Disturbance Attenuation Properties for Discrete-Time Uncertain Switched Linear Systems

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

More information

Passivity-based Stabilization of Non-Compact Sets

Passivity-based Stabilization of Non-Compact Sets Passivity-based Stabilization of Non-Compact Sets Mohamed I. El-Hawwary and Manfredi Maggiore Abstract We investigate the stabilization of closed sets for passive nonlinear systems which are contained

More information

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1

Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems. p. 1/1 Nonlinear Systems and Control Lecture # 12 Converse Lyapunov Functions & Time Varying Systems p. 1/1 p. 2/1 Converse Lyapunov Theorem Exponential Stability Let x = 0 be an exponentially stable equilibrium

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

Stability Analysis of Optimal Adaptive Control under Value Iteration using a Stabilizing Initial Policy

Stability Analysis of Optimal Adaptive Control under Value Iteration using a Stabilizing Initial Policy Stability Analysis of Optimal Adaptive Control under Value Iteration using a Stabilizing Initial Policy Ali Heydari, Member, IEEE Abstract Adaptive optimal control using value iteration initiated from

More information

On the stability of receding horizon control with a general terminal cost

On the stability of receding horizon control with a general terminal cost On the stability of receding horizon control with a general terminal cost Ali Jadbabaie and John Hauser Abstract We study the stability and region of attraction properties of a family of receding horizon

More information

1 Lyapunov theory of stability

1 Lyapunov theory of stability M.Kawski, APM 581 Diff Equns Intro to Lyapunov theory. November 15, 29 1 1 Lyapunov theory of stability Introduction. Lyapunov s second (or direct) method provides tools for studying (asymptotic) stability

More information

Lyapunov Stability Theory

Lyapunov Stability Theory Lyapunov Stability Theory Peter Al Hokayem and Eduardo Gallestey March 16, 2015 1 Introduction In this lecture we consider the stability of equilibrium points of autonomous nonlinear systems, both in continuous

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

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

More information

arxiv: v2 [math.oc] 15 Jan 2014

arxiv: v2 [math.oc] 15 Jan 2014 Stability and Performance Guarantees for MPC Algorithms without Terminal Constraints 1 Jürgen Pannek 2 and Karl Worthmann University of the Federal Armed Forces, 85577 Munich, Germany, juergen.pannek@googlemail.com

More information

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University.

Lecture 4. Chapter 4: Lyapunov Stability. Eugenio Schuster. Mechanical Engineering and Mechanics Lehigh University. Lecture 4 Chapter 4: Lyapunov Stability Eugenio Schuster schuster@lehigh.edu Mechanical Engineering and Mechanics Lehigh University Lecture 4 p. 1/86 Autonomous Systems Consider the autonomous system ẋ

More information

Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification

Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification Optimization-based Modeling and Analysis Techniques for Safety-Critical Software Verification Mardavij Roozbehani Eric Feron Laboratory for Information and Decision Systems Department of Aeronautics and

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

Generalized Dual Dynamic Programming for Infinite Horizon Problems in Continuous State and Action Spaces

Generalized Dual Dynamic Programming for Infinite Horizon Problems in Continuous State and Action Spaces Generalized Dual Dynamic Programming for Infinite Horizon Problems in Continuous State and Action Spaces Joseph Warrington, Paul N. Beuchat, and John Lygeros Abstract We describe a nonlinear generalization

More information

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis

Topic # /31 Feedback Control Systems. Analysis of Nonlinear Systems Lyapunov Stability Analysis Topic # 16.30/31 Feedback Control Systems Analysis of Nonlinear Systems Lyapunov Stability Analysis Fall 010 16.30/31 Lyapunov Stability Analysis Very general method to prove (or disprove) stability of

More information

Lyapunov Based Control

Lyapunov Based Control Lyapunov Based Control Control Lyapunov Functions Consider the system: x = f(x, u), x R n f(0,0) = 0 Idea: Construct a stabilizing controller in steps: 1. Choose a differentiable function V: R n R, such

More information

arxiv: v3 [math.ds] 22 Feb 2012

arxiv: v3 [math.ds] 22 Feb 2012 Stability of interconnected impulsive systems with and without time-delays using Lyapunov methods arxiv:1011.2865v3 [math.ds] 22 Feb 2012 Sergey Dashkovskiy a, Michael Kosmykov b, Andrii Mironchenko b,

More information

minimize x subject to (x 2)(x 4) u,

minimize x subject to (x 2)(x 4) u, Math 6366/6367: Optimization and Variational Methods Sample Preliminary Exam Questions 1. Suppose that f : [, L] R is a C 2 -function with f () on (, L) and that you have explicit formulae for

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

Input to state Stability

Input to state Stability Input to state Stability Mini course, Universität Stuttgart, November 2004 Lars Grüne, Mathematisches Institut, Universität Bayreuth Part IV: Applications ISS Consider with solutions ϕ(t, x, w) ẋ(t) =

More information

Suboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1)

Suboptimality of minmax MPC. Seungho Lee. ẋ(t) = f(x(t), u(t)), x(0) = x 0, t 0 (1) Suboptimality of minmax MPC Seungho Lee In this paper, we consider particular case of Model Predictive Control (MPC) when the problem that needs to be solved in each sample time is the form of min max

More information

Value and Policy Iteration

Value and Policy Iteration Chapter 7 Value and Policy Iteration 1 For infinite horizon problems, we need to replace our basic computational tool, the DP algorithm, which we used to compute the optimal cost and policy for finite

More information

Nonlinear Systems Theory

Nonlinear Systems Theory Nonlinear Systems Theory Matthew M. Peet Arizona State University Lecture 2: Nonlinear Systems Theory Overview Our next goal is to extend LMI s and optimization to nonlinear systems analysis. Today we

More information

A Model Predictive Control Scheme with Additional Performance Index for Transient Behavior

A Model Predictive Control Scheme with Additional Performance Index for Transient Behavior A Model Predictive Control Scheme with Additional Performance Index for Transient Behavior Andrea Alessandretti, António Pedro Aguiar and Colin N. Jones Abstract This paper presents a Model Predictive

More information

LMI Methods in Optimal and Robust Control

LMI Methods in Optimal and Robust Control LMI Methods in Optimal and Robust Control Matthew M. Peet Arizona State University Lecture 15: Nonlinear Systems and Lyapunov Functions Overview Our next goal is to extend LMI s and optimization to nonlinear

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

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching

Hybrid Control and Switched Systems. Lecture #11 Stability of switched system: Arbitrary switching Hybrid Control and Switched Systems Lecture #11 Stability of switched system: Arbitrary switching João P. Hespanha University of California at Santa Barbara Stability under arbitrary switching Instability

More information

Piecewise-affine functions: applications in circuit theory and control

Piecewise-affine functions: applications in circuit theory and control Piecewise-affine functions: applications in circuit theory and control Tomaso Poggi Basque Center of Applied Mathematics Bilbao 12/04/2013 1/46 Outline 1 Embedded systems 2 PWA functions Definition Classes

More information

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems Dr. Guillaume Ducard Fall 2017 Institute for Dynamic Systems and Control ETH Zurich, Switzerland G. Ducard c 1 / 57 Outline 1 Lecture 13: Linear System - Stability

More information

Hybrid Systems Course Lyapunov stability

Hybrid Systems Course Lyapunov stability Hybrid Systems Course Lyapunov stability OUTLINE Focus: stability of an equilibrium point continuous systems decribed by ordinary differential equations (brief review) hybrid automata OUTLINE Focus: stability

More information

Explicit constrained nonlinear MPC

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

More information

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

Switched systems: stability

Switched systems: stability Switched systems: stability OUTLINE Switched Systems Stability of Switched Systems OUTLINE Switched Systems Stability of Switched Systems a family of systems SWITCHED SYSTEMS SWITCHED SYSTEMS a family

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

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction

Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Lecture 8 Receding Horizon Temporal Logic Planning & Finite-State Abstraction Ufuk Topcu Nok Wongpiromsarn Richard M. Murray AFRL, 26 April 2012 Contents of the lecture: Intro: Incorporating continuous

More information

Hybrid Systems - Lecture n. 3 Lyapunov stability

Hybrid Systems - Lecture n. 3 Lyapunov stability OUTLINE Focus: stability of equilibrium point Hybrid Systems - Lecture n. 3 Lyapunov stability Maria Prandini DEI - Politecnico di Milano E-mail: prandini@elet.polimi.it continuous systems decribed by

More information

CDS Solutions to the Midterm Exam

CDS Solutions to the Midterm Exam CDS 22 - Solutions to the Midterm Exam Instructor: Danielle C. Tarraf November 6, 27 Problem (a) Recall that the H norm of a transfer function is time-delay invariant. Hence: ( ) Ĝ(s) = s + a = sup /2

More information

GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL. L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ

GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL. L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain GLOBAL STABILIZATION OF THE INVERTED PENDULUM USING MODEL PREDICTIVE CONTROL L. Magni, R. Scattolini Λ;1 K. J. Åström ΛΛ Λ Dipartimento

More information

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

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

More information

Stability analysis of constrained MPC with CLF applied to discrete-time nonlinear system

Stability analysis of constrained MPC with CLF applied to discrete-time nonlinear system . RESEARCH PAPER. SCIENCE CHINA Information Sciences November 214, Vol. 57 11221:1 11221:9 doi: 1.17/s11432-14-5111-y Stability analysis of constrained MPC with CLF applied to discrete-time nonlinear system

More information

Output Input Stability and Minimum-Phase Nonlinear Systems

Output Input Stability and Minimum-Phase Nonlinear Systems 422 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 47, NO. 3, MARCH 2002 Output Input Stability and Minimum-Phase Nonlinear Systems Daniel Liberzon, Member, IEEE, A. Stephen Morse, Fellow, IEEE, and Eduardo

More information

4F3 - Predictive Control

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

More information

José C. Geromel. Australian National University Canberra, December 7-8, 2017

José C. Geromel. Australian National University Canberra, December 7-8, 2017 5 1 15 2 25 3 35 4 45 5 1 15 2 25 3 35 4 45 5 55 Differential LMI in Optimal Sampled-data Control José C. Geromel School of Electrical and Computer Engineering University of Campinas - Brazil Australian

More information

Generating Functions of Switched Linear Systems: Analysis, Computation, and Stability Applications

Generating Functions of Switched Linear Systems: Analysis, Computation, and Stability Applications IEEE-TAC FP--5 Generating Functions of Switched Linear Systems: Analysis, Computation, and Stability Applications Jianghai Hu, Member, IEEE, Jinglai Shen, Member, IEEE, and Wei Zhang, Member, IEEE Abstract

More information

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

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

More information

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control

A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control A Generalization of Barbalat s Lemma with Applications to Robust Model Predictive Control Fernando A. C. C. Fontes 1 and Lalo Magni 2 1 Officina Mathematica, Departamento de Matemática para a Ciência e

More information

Mathematical Economics. Lecture Notes (in extracts)

Mathematical Economics. Lecture Notes (in extracts) Prof. Dr. Frank Werner Faculty of Mathematics Institute of Mathematical Optimization (IMO) http://math.uni-magdeburg.de/ werner/math-ec-new.html Mathematical Economics Lecture Notes (in extracts) Winter

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo September 6, 2011 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions

Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Nonlinear Control Design for Linear Differential Inclusions via Convex Hull Quadratic Lyapunov Functions Tingshu Hu Abstract This paper presents a nonlinear control design method for robust stabilization

More information

Robotics. Control Theory. Marc Toussaint U Stuttgart

Robotics. Control Theory. Marc Toussaint U Stuttgart Robotics Control Theory Topics in control theory, optimal control, HJB equation, infinite horizon case, Linear-Quadratic optimal control, Riccati equations (differential, algebraic, discrete-time), controllability,

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

An introduction to Mathematical Theory of Control

An introduction to Mathematical Theory of Control An introduction to Mathematical Theory of Control Vasile Staicu University of Aveiro UNICA, May 2018 Vasile Staicu (University of Aveiro) An introduction to Mathematical Theory of Control UNICA, May 2018

More information

Outline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions

Outline. Input to state Stability. Nonlinear Realization. Recall: _ Space. _ Space: Space of all piecewise continuous functions Outline Input to state Stability Motivation for Input to State Stability (ISS) ISS Lyapunov function. Stability theorems. M. Sami Fadali Professor EBME University of Nevada, Reno 1 2 Recall: _ Space _

More information

OPTIMAL CONTROL CHAPTER INTRODUCTION

OPTIMAL CONTROL CHAPTER INTRODUCTION CHAPTER 3 OPTIMAL CONTROL What is now proved was once only imagined. William Blake. 3.1 INTRODUCTION After more than three hundred years of evolution, optimal control theory has been formulated as an extension

More information