Distributed and Real-time Predictive Control
|
|
- Garry Robbins
- 5 years ago
- Views:
Transcription
1 Distributed and Real-time Predictive Control Melanie Zeilinger Christian Conte (ETH) Alexander Domahidi (ETH) Ye Pu (EPFL) Colin Jones (EPFL)
2 Challenges in modern control systems Power system: - Frequency control - Voltage control Customer: - Control of building networks - Control of flexible loads and storage capacities i4energy seminar: 12pm, 310 SDH "The Role of Supply-Following Loads in Highly Renewable Electricity Grids, Jay Taneja Courtesy of Large-scale, complex system Constraints Uncertainties High performance and safety Composed of coupled subsystems Often high-speed dynamics Computation and communication constraints 2
3 Challenges in modern control systems Traffic network Power network Courte sy of Courtesy of Dr. Pu Wang Robotics Courtesy of IDSC, ETH Large-scale, complex system Constraints Uncertainties High performance and safety Composed of coupled subsystems Often high-speed dynamics Computation and communication constraints 3
4 Model Predictive Control (MPC) " A High Performance Method for Constrained Control N 1 u (x) := argmin V f (x N )+ l(x k,u k ) k=0 x 0 = x x k+1 = f (x k,u k ) (x k,u k ) X U x N X f state x system output y x 1 Each sample time: 1. Measure / estimate state 2. Solve optimization problem for entire planning window 3. Implement only the first control action x 0 = x X f x5 x4 x 2 x 3 4
5 Model Predictive Control (MPC) " A High Performance Method for Constrained Control N 1 u (x) := argmin V f (x N )+ l(x k,u k ) k=0 x 0 = x x k+1 = f (x k,u k ) (x k,u k ) X U x N X f state x system output y Classical MPC theory: J High performance J Recursive constraint satisfaction J Stability by design Established approach: Optimality Terminal cost and constraint 5
6 Real-time Model Predictive Control u (x) := argmin V f (x N )+ Embedded processor N 1 k=0 l(x k,u k ) x 0 = x x k+1 = f (x k,u k ) (x k,u k ) X U x N X f state x system output y Classical MPC theory: J High performance J Recursive constraint satisfaction J Stability by design Bounded computation time à Early termination à Invalidates MPC theory based on optimality 6
7 Distributed Model Predictive Control contr 1 contr 3 contr M sys 1 sys 3 sys M sys 2 contr 2 Classical MPC theory: J High performance J Recursive constraint satisfaction J Stability by design Local computation and information: à Restrictive local terminal conditions à Stability in exchange for significant conservatism 7
8 Outline: Distributed and Real-time MPC Centralized MPC theory: J Recursive constraint satisfaction J Stability by design Established approach: Optimality Terminal cost and constraint Real-time MPC: Flexibility and fast convergence through interior-point methods BUT: Variable solve-times Outline (Part I): Stability and constraint satisfaction for any real-time constraint à MPC for fast, safety-critical systems Distributed MPC: Reduced conservatism through distributed optimization BUT: Global terminal conditions Outline (Part II): Stability with larger region of attraction based on local information à Plug and Play MPC 8
9 Outline: Distributed and Real-time MPC Centralized MPC theory: J Recursive constraint satisfaction J Stability by design Established approach: Optimality Terminal cost and constraint Real-time MPC: Flexibility and fast convergence through interior-point methods BUT: Variable solve-times Outline (Part I): Stability and constraint satisfaction for any real-time constraint à MPC for fast, safety-critical systems Distributed MPC: Reduced conservatism through distributed optimization BUT: Global terminal conditions Outline (Part II): Stability with larger region of attraction based on local information à Plug and Play MPC 9
10 Stability and Invariance of Optimal MPC V N (x) = min V N (x,u) :=V f (x N )+ N 1 i=0 x T i Qx i + u T i Ru i x 0 = x x i+1 = Ax i + Bu i Cx i + Du i b x N X f x 1 = x + Assumptions:1. X f X is invariant x 2 X f ) Ax + Bu f (x) 2 X f x 0 = x Ax 5 + Bu f (x 5 ) X f x 2 2. V f (x) is a Lyapunov function in X f V f (Ax + Bu f (x)) V f (x) apple l(x,u f (x)) x 5 x 4 x 3 Theorem: V N (x) is a convex Lyapunov function The feasible set is invariant under the optimal MPC controller 10
11 Stability and Invariance of Optimal MPC V N (x) = min V N (x,u) :=V f (x N )+ N 1 i=0 x T i x 0 = x Qx i + u T i Ru i x i+1 = Ax i + Bu i Cx i + Du i b x N X f x 1 = x + Assumptions:1. X f X is invariant x 2 X f ) Ax + Bu f (x) 2 X f x 0 = x Ax 5 + Bu f (x 5 ) X f x 2 2. V f (x) is a Lyapunov function in X f V f (Ax + Bu f (x)) V f (x) apple l(x,u f (x)) x 5 x 4 x 3 Proof: Shifted sequenceu =[u1,...,u N 1,Kx N ] is feasible à Recursive feasibility and invariance decreases the cost V N (x + ) V N (x) VN (x + ) V N (x) l(x,u 0 ) < 0 à V N (x) is a Lyapunov function 11
12 Real-Time MPC Controller Synthesis Large-scale, ms Interior point methods Modify controller to be robust to time constraints Medium-scale, us Gradient approaches Bound computation time a priori Small-scale, ns Pre-compute controller Fixed time online x Generic u x Deterministic u x optimization optimizer code Analytic expression for control law u Flexibility Speed Ideal approach is problem specific 12
13 Real-time MPC using interior-point methods Real-time online MPC: Guarantee that within the real-time constraint a feasible solution satisfying stability criteria for any admissible initial state is found. 13
14 Real-time MPC using interior-point methods Real-time online MPC: Guarantee that within the real-time constraint Early termination a feasible solution Warm-start satisfying stability criteria for any admissible initial state is found. x + x Suboptimal solution Warm-start Online optimization 14
15 Real-time MPC using interior-point methods Real-time online MPC: Guarantee that within the real-time constraint Early termination a feasible solution Warm-start satisfying stability criteria for any admissible initial state is found. Many recent codes have demonstrated that extreme speeds are possible OOQP Object-oriented software for quadratic programming CVXGEN Code Generation for Convex Optimization qpoases Online Active Set Strategy QPSchur A dual, active-set, Schurcomplement method for quadratic programming but cannot guarantee stability in a real-time setting! 15
16 Example: Effect of limited computation time Closed loop trajectory: Optimal control law Unstable example x + = x u x 1 5, 5 x 2 1 u 1,N =5,Q= I,R =1 x x 1 Closed loop trajectory: Optimization stopped after 4 iterations = max computation time of 21ms Computation time [s] 3 2 x Time Step Limited computation time => No stability properties 16
17 Example: Stability under proposed real-time method x Closed loop trajectory: Optimal control law Proposed real-time MPC method" stopped after 4 online iterations x 1 Closed loop trajectory: Optimization stopped after 4 iterations = max computation time of 21ms Computation time [s] 3 2 x 10-4 Unstable example x + = x u x 1 5, 5 x 2 1 u 1,N =5,Q= I,R = Time Step Real-time robust MPC : Nearly optimal and satisfies time constraints 17
18 Loss of stability guarantee in real-time Requirement for stability: Lyapunov function à Use of MPC cost as Lyapunov function à Key condition: Decrease of MPC cost at every time step Using interior-point methods this condition can be violated even when initializing with a stabilizing sequence, e.g. the shifted sequence Example: Barrier interior-point method Minimize augmented cost min z f (z) Fz = Ex Gz V N (x t, u t ) <V N (x t 1, u t 1 ) d min z f (z) µ Fz = Ex m i=1 log( G i z + d i ) z * z * (10) à Decrease in augmented cost does not enforce a decrease in MPC cost à Steady-state offset for μ 0 18
19 Real-time stability guarantees Goal: Ensure that suboptimal cost is Lyapunov function Introduce Lyapunov constraint : Enforces decrease in suboptimal MPC cost at each iteration Theorem: V N (xt, u t ) V N (x t 1, u t 1 ) ɛ x t 1 2 Q (Quadratic constraint) Suboptimal cost for any feasible solution to real-time problem provides Lyapunov function à Stability for any real-time constraint If We can provide (strictly) feasible solution for Lyapunov constraint in real-time Key: Ensure that epsilon progress is always possible without optimization à Technique based on warm-starting from previous sampling time! We can solve quadratically constrained QPs with modified structure 19
20 Computation times on Intel Atom for QP CVXGEN 10 FORCES Oscillating masses: QP with - box constraints - diagonal cost Time per" 10 3 iteration (s) μs Number of masses (Number of states/2) More details in [Domahidi, et al., ACC 2012]. forces.ethz.ch 20
21 Computation times on Intel Atom for QP 1 10 FORCES RT 2 CVXGEN 10 FORCES Oscillating masses: QP with - box constraints - diagonal cost Time per" 10 3 iteration (s) FORCES RT is stabilizing for " all numbers of iterations! 207 μs is obtainable Other methods ~10 iterations μs QCQP with - quadr. terminal set - real-time constr Number of masses (Number of states/2) More details in [Domahidi, et al., ACC 2012]. forces.ethz.ch 21
22 Summary: Real-Time MPC Real-time online MPC: Guarantee that within the real-time constraint Early termination a feasible solution Warm-start satisfying stability criteria Lyapunov constraint for any admissible initial state is found. Optimal MPC requires unknown computation time à Fast systems require theory of real-time MPC Real-time method provides stability guarantees for arbitrary time constraints Extension to robust tube-based MPC Extension to tracking (more involved) Possible to achieve millisecond solve-times on inexpensive hardware Real-time MPC still faster than solvers without guarantees [Zeilinger, et al., Automatica 2013, accepted], [Domahidi, et al., CDC 2012] 22
23 Outline: Distributed and Real-time MPC Centralized MPC theory: J Recursive constraint satisfaction J Stability by design Established approach: Optimality Terminal cost and constraint Real-time MPC: Flexibility and fast convergence through interior-point methods BUT: Variable solve-times Outline (Part I): Stability and constraint satisfaction for any real-time constraint Distributed MPC: Reduced conservatism through distributed optimization BUT: Global terminal conditions Outline (Part II): Stability with larger region of attraction based on local information 23
24 Distributed Model Predictive Control (MPC) Communication with neighbours N i Cooperative objective l(x,u)= M i=1 l i(x i,u i ) contr 1 contr 3 contr M sys 1 sys 3 sys M sys 2 contr 2 Coupled linear dynamics = M j=1 A ijx j + B i u i = A Ni x Ni + B i u i x + i Independent constraints x i X i u i U i How to ensure stability and constraint satisfaction without central coordination? 24
25 Distributed Model Predictive Control (MPC) Plug and Play MPC: Allow subsystems to join or leave the network contr 1 contr 3 contr M sys 1 sys 3 sys M sys 2 contr 2 sys 4 contr 4 Modified dynamics x + i = j N A i ij x j + B i u i How to maintain stability and constraint satisfaction during network changes? 25
26 Distributed Optimization Requires Structure min f i (y i ) y i Y i A i y i = c Distributed optimization requires that the problem is structured Example: Dual Decomposition g( ) = min f i (y i )+ T A i y i c = min f i (y i )+ y i Y i y i Y i T A i y i Gradient of the dual function: g( )= A i y i ( ) c Gradient-based approach + = + g( ) Many variants on this theme (ADMM, AMA,...) Optimal values y i* Local optimization" Dual update Consensus 26
27 Two Conflicting Requirements min V f (x N )+ s.t. x 0 = x NX 1 i=0 x i+1 = Ax i + Bu i (x i,u i ) 2 X U x N 2 X f l(x i,u i ) Plant A, B structured X, U distributed l(x,u) distributed 1 Stability and invariance if: 1. X f X is invariant x X f Ax + Bu f (x) X f Dense Dense 2. V f (x) is a Lyapunov function in X f V f (Ax + Bu f (x)) V f (x) l(x,u f (x)) 2 Structured optimization Terminal cost & constraints: X f = Xf 1 X f M V f (x) = Vf k (x Nk ) k=1 u f (x) =[u 1 f (x N1 ),...,u M f (x NM )] T Goal: Satisfy both requirements without central coordination à Online & offline optimization structured according to system coupling 27
28 Structured Lyapunov Function Lyapunov requirement: V f (x + ) V f (x) l(x,u f (x)) Structure requirement: V f (x) =Vf 1 (x 1 )+ + Vf M (x M ) Idea: Allow local increase while requiring a global decrease Theorem: [Jokic, Lazar, 2009] V f (x) := M i=1 V i f (x Ni ) is a Lyapunov function if V i f (x + i ) V i f (x i ) l i (x Ni )+ i (x Ni ) M i=1 i(x Ni ) 0 Possible local increase Global decrease J Global Lyapunov function à Stability 28
29 Structured Invariant Set Invariance requirement: x X f x + X f Structure requirement: X f ( )=Xf 1 ( 1 ) Xf M ( M ) Idea: Level sets of a Lyapunov function are invariant M X f = x V f (x) = Vf i (x Ni ) i=0 Problem: This terminal constraint couples all sub-systems Want a condition that can be tested in a distributed fashion X i f ( i )={x V i f (x Ni ) i} where M i=0 i = Xf i ( i) V f (x i ) i V f (x + i ) i V i f (x + i ) V i f (x i ) l i (x Ni,u i f (x Ni )) + i (x Ni ) 0 29
30 Structured Dynamic Invariant Set Invariance requirement: x X f x + X f Structure requirement: X f ( )=Xf 1 ( 1 ) Xf M ( M ) Define auxiliary dynamics, with the same structure as the system dynamics: + i = i + i (x Ni ) Choose initial i i x Vf i(x N i ) X Theorem: 1. Time-varying terminal set Xf i ( i )={x Vf i (x i ) i} is invariant 2. All state and input constraints are satisfied in X f ( ) Proof: From 1. Vf i (x + 2. X f ( ) X X f ( + ) X x i X i f ( i ) x + i X i f ( + i ) + i = i + i(x Ni ) i i ) Vf i (x i ) l i (x Ni,uf i (x Ni )) + i (x Ni ) i + i (x Ni )= + i 30
31 Structured Dynamic Invariant Set Invariance requirement: x X f x + X f Structure requirement: X f ( )=Xf 1 ( 1 ) Xf M ( M ) Define auxiliary dynamics, with the same structure as the system dynamics: + i = i + i (x Ni ) Choose initial i i x Vf i(x N i ) X Theorem: 1. Time-varying terminal set Xf i ( i )={x Vf i (x i ) i} is invariant x i X i f ( i ) x + i X i f ( + i ) 2. All state and input constraints are satisfied in X f ( ) J Recursive feasibility 31
32 Distributed MPC Online Control Structured MPC problem min s.t. M i=1 N 1 Vf i (x i (N)) + x i (0) = x i k=0 l(x i (k),u i (k)) x i (k + 1) = A ii x i (k)+b i u i (k)+ (x i (k),u i (k)) X i U i x i (N) X i f ( i ) j N i A ij x j (k) u i + i = i + (x Ni ) 32
33 Distributed MPC - Synthesis and Online Control Vi f (x i )=xi T P i x i i (x Ni )=x T N i ix Ni u f i (x N i )=K Ni x Ni u i + i = i + x T N i (N) Ni x Ni (N) No central coordination required! 33
34 Computational example Chain of inverted pendulums (unstable) Linearized around the origin States: Angle and angular velocity of each pendulum Inputs: Torque at each pivot 34
35 Computational example Closed-Loop Simulation Angle i Input T i Simulation step Pend.1, centr. MPC (cost 9.021) Pend.2 centr. MPC (cost 9.021) Pend.1, distr. MPC (cost 9.360) Pend.2, distr. MPC (cost 9.360) Pend. 1, distr. MPC X f =0 (cost ) Pend. 2, distr. MPC X f =0 (cost ) Simulation step 5 Pendulums, alternating direction method of multipliers, 100 iterations. Initially all pendulums in origin, only pendulum 1 is deflected. Cost of proposed method only 4% higher than centralized MPC and 21% lower than for a trivial terminal set. 35
36 Computational example Local Terminal Sets Sizes of local terminal sets change dynamically 36
37 Computational example Region of Attraction φ 1,max MPC prediction horizon Centr. MPC Distr. MPC Distr. MPC X f = 0 Maximum feasible deflection of the first pendulum vs. prediction horizons Short prediction horizons: Region of attraction for proposed method significantly larger than for trivial terminal set Long prediction horizons: All methods converge to the same maximum control invariant set 37
38 Distributed Model Predictive Control (MPC) Plug and Play MPC: Allow subsystems to join or leave the network contr 1 contr 3 contr M sys 1 sys 3 sys M sys 2 contr 2 sys 4 contr 4 Modified dynamics x + i = j N A ij x j + B i u i i C R Maintain stability and recursive feasibility during network changes: Adapt local control laws of subsystems and neighbours Ensure feasibility of the modified control laws 38
39 Preparation for Plug and Play operation: Plug and Play operation = subsystems join/leave network and modified local control law is applied contr 1 sys 1 sys 2 contr 2 contr 3 sys 3 sys 4 contr 4 contr M sys M Redesign Phase: Adapt local control laws of subsystems and neighbours Compute new local terminal costs Ṽf i (x i ) and constraint sets X f i ( i ) for (virtually) modified network Transition Phase: Ensure feasibility of the modified MPC problem Compute a steady-state for Plug and Play operation such that: - Steady-state is a feasible initial state for the modified MPC problem - System can be controlled to the steady-state from the current state If steady-state can be found - Control system to steady-state - Permit plug and play operation Else - Reject plug and play operation 39
40 Preparation for Plug and Play operation: Plug and Play operation = subsystems join/leave network and modified local control law is applied contr 1 sys 1 sys 2 contr 2 contr 3 sys 3 sys 4 contr 4 contr M sys M Redesign Phase: Adapt local control laws of subsystems and neighbours Compute new local terminal costs Ṽf i (x i ) and constraint sets X f i ( i ) for (virtually) modified network Transition Phase: Ensure feasibility of the modified MPC problem Compute a steady-state for Plug and Play operation such that: - Steady-state is a feasible initial state for the modified MPC problem - System can be controlled to the steady-state from the current state If steady-state can be found - Control system to steady-state - Permit plug and play operation Else - Reject plug and play operation Plug and and play synthesis and control via distributed optimization 40
41 Computational example Area Generation Control Four power generation areas with load frequency control Model linearized around equilibrium (Saadat, 2002; Riverso, et al. 2012) ż i = A ij z i + B i v i + L i P Li 1" j N i Goals: - Restore frequency, follow load change P L1 = 0.15, P L3 = Allow fifth area to join the network 2" 3" 5" 4" x [1] 2 x [5] Area t [s] x 10 3 Area 3 x [3] t [s] Area t [s] x [2] 2 x [4] x 10 3 Area t [s] x 10 3 Area t [s] Frequency deviation is controlled to zero x [1] 3 u [1] t [s] t [s] System is first regulated to steady-state and then to the origin 41
42 Computational example Area Generation Control Four power generation areas with load frequency control Model linearized around equilibrium (Saadat, 2002; Riverso, et al. 2012) ż i = A ij z i + B i v i + L i P Li j N i Goals: - Restore frequency, follow load change P L1 = 0.15, P L3 = Allow fifth area to join the network 1" 2" 3" 5" 4" α [i] 5 x α [1] α [2] α [3] α [4] α [5] t [s] Terminal set sizes change dynamically 42
43 Summary Distributed MPC Structured Lyapunov functions and dynamic invariant sets guarantee stability and invariance by design Synthesis and control via distributed optimization [Conte, et al., ACC 2012], [Conte, et al., CDC 2012] Extension to Robust Tube-based MPC and Tracking MPC [Conte, et al., ECC 2013, Conte, et al., CDC 2013, submitted] Plug and Play MPC enables network changes during closed-loop operation [Zeilinger, et al., CDC 2013, submitted] 43
44 Distributed and Real-time MPC Centralized MPC theory: J Recursive constraint satisfaction J Stability by design Established approach: Optimality Terminal cost and constraint Real-time MPC: Flexibility and fast convergence through interior-point methods BUT: Variable solve-times Outline (Part I): Stability and constraint satisfaction for any real-time constraint Distributed MPC: Reduced conservatism through distributed optimization BUT: Global terminal conditions Outline (Part II): Stability with larger region of attraction based on local information 44
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 informationEE C128 / ME C134 Feedback Control Systems
EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of
More informationReal Time Economic Dispatch for Power Networks: A Distributed Economic Model Predictive Control Approach
Real Time Economic Dispatch for Power Networks: A Distributed Economic Model Predictive Control Approach Johannes Köhler, Matthias A. Müller, Na Li, Frank Allgöwer Abstract Fast power fluctuations pose
More informationALADIN An Algorithm for Distributed Non-Convex Optimization and Control
ALADIN An Algorithm for Distributed Non-Convex Optimization and Control Boris Houska, Yuning Jiang, Janick Frasch, Rien Quirynen, Dimitris Kouzoupis, Moritz Diehl ShanghaiTech University, University of
More informationEfficient 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 informationNonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach
onlinear Reference Tracking with Model Predictive Control: An Intuitive Approach Johannes Köhler, Matthias Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of a reference
More informationESC794: 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 informationIEOR 265 Lecture 14 (Robust) Linear Tube MPC
IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope
More informationCourse on Model Predictive Control Part II Linear MPC design
Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,
More informationPostface to Model Predictive Control: Theory and Design
Postface to Model Predictive Control: Theory and Design J. B. Rawlings and D. Q. Mayne August 19, 2012 The goal of this postface is to point out and comment upon recent MPC papers and issues pertaining
More informationFINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez
FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton
More informationPrashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides. Department of Chemical Engineering University of California, Los Angeles
HYBRID PREDICTIVE OUTPUT FEEDBACK STABILIZATION OF CONSTRAINED LINEAR SYSTEMS Prashant Mhaskar, Nael H. El-Farra & Panagiotis D. Christofides Department of Chemical Engineering University of California,
More informationStochastic Tube MPC with State Estimation
Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,
More informationIMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS
IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS D. Limon, J.M. Gomes da Silva Jr., T. Alamo and E.F. Camacho Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla Camino de los Descubrimientos
More informationECE7850 Lecture 8. Nonlinear Model Predictive Control: Theoretical Aspects
ECE7850 Lecture 8 Nonlinear Model Predictive Control: Theoretical Aspects Model Predictive control (MPC) is a powerful control design method for constrained dynamical systems. The basic principles and
More informationNonlinear Model Predictive Control Tools (NMPC Tools)
Nonlinear Model Predictive Control Tools (NMPC Tools) Rishi Amrit, James B. Rawlings April 5, 2008 1 Formulation We consider a control system composed of three parts([2]). Estimator Target calculator Regulator
More informationMPC: Tracking, Soft Constraints, Move-Blocking
MPC: Tracking, Soft Constraints, Move-Blocking M. Morari, F. Borrelli, C. Jones, M. Zeilinger Institut für Automatik, ETH Zürich Institute for Dynamic Systems and Control, ETH Zürich UC Berkeley EPFL Spring
More informationA Stable Block Model Predictive Control with Variable Implementation Horizon
American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,
More informationHybrid 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 informationTube Model Predictive Control Using Homothety & Invariance
Tube Model Predictive Control Using Homothety & Invariance Saša V. Raković rakovic@control.ee.ethz.ch http://control.ee.ethz.ch/~srakovic Collaboration in parts with Mr. Mirko Fiacchini Automatic Control
More informationLearning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System
Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA
More informationNonlinear Programming
Nonlinear Programming Kees Roos e-mail: C.Roos@ewi.tudelft.nl URL: http://www.isa.ewi.tudelft.nl/ roos LNMB Course De Uithof, Utrecht February 6 - May 8, A.D. 2006 Optimization Group 1 Outline for week
More informationLecture 18: Optimization Programming
Fall, 2016 Outline Unconstrained Optimization 1 Unconstrained Optimization 2 Equality-constrained Optimization Inequality-constrained Optimization Mixture-constrained Optimization 3 Quadratic Programming
More informationADMM and Fast Gradient Methods for Distributed Optimization
ADMM and Fast Gradient Methods for Distributed Optimization João Xavier Instituto Sistemas e Robótica (ISR), Instituto Superior Técnico (IST) European Control Conference, ECC 13 July 16, 013 Joint work
More informationMomentum-centric whole-body control and kino-dynamic motion generation for floating-base robots
Momentum-centric whole-body control and kino-dynamic motion generation for floating-base robots Alexander Herzog The Movement Generation and Control Group (Ludovic Righetti) Conflicting tasks & constraints
More informationEML5311 Lyapunov Stability & Robust Control Design
EML5311 Lyapunov Stability & Robust Control Design 1 Lyapunov Stability criterion In Robust control design of nonlinear uncertain systems, stability theory plays an important role in engineering systems.
More informationOnline Model Predictive Torque Control for Permanent Magnet Synchronous Motors
Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors Gionata Cimini, Daniele Bernardini, Alberto Bemporad and Stephen Levijoki ODYS Srl General Motors Company 2015 IEEE International
More informationA new low-and-high gain feedback design using MPC for global stabilization of linear systems subject to input saturation
A new low-and-high gain feedbac design using MPC for global stabilization of linear systems subject to input saturation Xu Wang 1 Håvard Fjær Grip 1; Ali Saberi 1 Tor Arne Johansen Abstract In this paper,
More informationEnlarged 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 information4TE3/6TE3. Algorithms for. Continuous Optimization
4TE3/6TE3 Algorithms for Continuous Optimization (Algorithms for Constrained Nonlinear Optimization Problems) Tamás TERLAKY Computing and Software McMaster University Hamilton, November 2005 terlaky@mcmaster.ca
More informationOptimized Robust Control Invariant Tubes. & Robust Model Predictive Control
Optimized Robust Control Invariant Tubes & Robust Model Predictive Control S. V. Raković (sasa.rakovic@imperial.ac.uk) Imperial College, London Imperial College, 17. November 2004 Imperial College ICM
More informationA FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER. Gabriele Pannocchia,1 Nabil Laachi James B. Rawlings
A FAST, EASILY TUNED, SISO, MODEL PREDICTIVE CONTROLLER Gabriele Pannocchia, Nabil Laachi James B. Rawlings Department of Chemical Engineering Univ. of Pisa Via Diotisalvi 2, 5626 Pisa (Italy) Department
More informationRegional 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 informationEconomic MPC for large and distributed energy systems
Economic MPC for large and distributed energy systems WP4 Laura Standardi, Niels Kjølstad Poulsen, John Bagterp Jørgensen August 15, 2014 1 / 34 Outline Introduction and motivation Problem definition Economic
More informationWhither discrete time model predictive control?
TWCCC Texas Wisconsin California Control Consortium Technical report number 214-1 Whither discrete time model predictive control? Gabriele Pannocchia Dept. of Civil and Industrial Engineering (DICI) Univ.
More informationTechnical work in WP2 and WP5
Technical work in WP2 and WP5 UNIZG-FER Mato Baotić, Branimir Novoselnik, Jadranko Matuško, Mario Vašak, Andrej Jokić Aachen, October 9, 2015 This project has received funding from the European Union s
More informationMATH4406 (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 informationState Regulator. Advanced Control. design of controllers using pole placement and LQ design rules
Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state
More informationOnline monitoring of MPC disturbance models using closed-loop data
Online monitoring of MPC disturbance models using closed-loop data Brian J. Odelson and James B. Rawlings Department of Chemical Engineering University of Wisconsin-Madison Online Optimization Based Identification
More informationControl Strategies for Microgrids
Control Strategies for Microgrids Ali Mehrizi-Sani Assistant Professor School of Electrical Engineering and Computer Science Washington State University Graz University of Technology Thursday, November
More informationArchitectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids
Architectures and Algorithms for Distributed Generation Control of Inertia-Less AC Microgrids Alejandro D. Domínguez-García Coordinated Science Laboratory Department of Electrical and Computer Engineering
More informationHPMPC - A new software package with efficient solvers for Model Predictive Control
- A new software package with efficient solvers for Model Predictive Control Technical University of Denmark CITIES Second General Consortium Meeting, DTU, Lyngby Campus, 26-27 May 2015 Introduction Model
More informationOptimal Tap Settings for Voltage Regulation Transformers in Distribution Networks
Optimal Tap Settings for Voltage Regulation Transformers in Distribution Networks Brett A. Robbins Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign May 9, 2014
More informationECE7850 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 informationAdaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees
Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se
More informationCourse on Model Predictive Control Part III Stability and robustness
Course on Model Predictive Control Part III Stability and robustness Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,
More information1 Computing with constraints
Notes for 2017-04-26 1 Computing with constraints Recall that our basic problem is minimize φ(x) s.t. x Ω where the feasible set Ω is defined by equality and inequality conditions Ω = {x R n : c i (x)
More informationFPGA Implementation of a Predictive Controller
FPGA Implementation of a Predictive Controller SIAM Conference on Optimization 2011, Darmstadt, Germany Minisymposium on embedded optimization Juan L. Jerez, George A. Constantinides and Eric C. Kerrigan
More informationOn the Scalability in Cooperative Control. Zhongkui Li. Peking University
On the Scalability in Cooperative Control Zhongkui Li Email: zhongkli@pku.edu.cn Peking University June 25, 2016 Zhongkui Li (PKU) Scalability June 25, 2016 1 / 28 Background Cooperative control is to
More informationImproved MPC Design based on Saturating Control Laws
Improved MPC Design based on Saturating Control Laws D.Limon 1, J.M.Gomes da Silva Jr. 2, T.Alamo 1 and E.F.Camacho 1 1. Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla, Camino de
More informationMulti-Robotic Systems
CHAPTER 9 Multi-Robotic Systems The topic of multi-robotic systems is quite popular now. It is believed that such systems can have the following benefits: Improved performance ( winning by numbers ) Distributed
More informationLINEAR TIME VARYING TERMINAL LAWS IN MPQP
LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon
More informationDenis ARZELIER arzelier
COURSE ON LMI OPTIMIZATION WITH APPLICATIONS IN CONTROL PART II.2 LMIs IN SYSTEMS CONTROL STATE-SPACE METHODS PERFORMANCE ANALYSIS and SYNTHESIS Denis ARZELIER www.laas.fr/ arzelier arzelier@laas.fr 15
More informationMPC for tracking periodic reference signals
MPC for tracking periodic reference signals D. Limon T. Alamo D.Muñoz de la Peña M.N. Zeilinger C.N. Jones M. Pereira Departamento de Ingeniería de Sistemas y Automática, Escuela Superior de Ingenieros,
More informationIntroduction to Optimization!
Introduction to Optimization! Robert Stengel! Robotics and Intelligent Systems, MAE 345, Princeton University, 2017 Optimization problems and criteria Cost functions Static optimality conditions Examples
More informationAn Active Set Strategy for Solving Optimization Problems with up to 200,000,000 Nonlinear Constraints
An Active Set Strategy for Solving Optimization Problems with up to 200,000,000 Nonlinear Constraints Klaus Schittkowski Department of Computer Science, University of Bayreuth 95440 Bayreuth, Germany e-mail:
More informationHot-Starting NLP Solvers
Hot-Starting NLP Solvers Andreas Wächter Department of Industrial Engineering and Management Sciences Northwestern University waechter@iems.northwestern.edu 204 Mixed Integer Programming Workshop Ohio
More information4F3 - 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 informationRobotics. 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 informationRobust 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 informationControlling Large-Scale Systems with Distributed Model Predictive Control
Controlling Large-Scale Systems with Distributed Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering November 8, 2010 Annual AIChE Meeting Salt Lake City, UT Rawlings
More informationCopyrighted Material. 1.1 Large-Scale Interconnected Dynamical Systems
Chapter One Introduction 1.1 Large-Scale Interconnected Dynamical Systems Modern complex dynamical systems 1 are highly interconnected and mutually interdependent, both physically and through a multitude
More informationOutline. 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 informationAutonomous navigation of unicycle robots using MPC
Autonomous navigation of unicycle robots using MPC M. Farina marcello.farina@polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 7 June 26 Outline Model and feedback linearization
More informationDecentralized Formation Control including Collision Avoidance
Decentralized Formation Control including Collision Avoidance Nopthawat Kitudomrat Fujita Lab Dept. of Mechanical and Control Engineering Tokyo Institute of Technology FL07-16-1 Seminar 01/10/2007 1 /
More informationDistributed Stability Analysis and Control of Dynamic Networks
Distributed Stability Analysis and Control of Dynamic Networks M. Anghel and S. Kundu Los Alamos National Laboratory, USA August 4, 2015 Anghel & Kundu (LANL) Distributed Analysis & Control of Networks
More informationECEN 420 LINEAR CONTROL SYSTEMS. Lecture 6 Mathematical Representation of Physical Systems II 1/67
1/67 ECEN 420 LINEAR CONTROL SYSTEMS Lecture 6 Mathematical Representation of Physical Systems II State Variable Models for Dynamic Systems u 1 u 2 u ṙ. Internal Variables x 1, x 2 x n y 1 y 2. y m Figure
More informationSparse quadratic regulator
213 European Control Conference ECC) July 17-19, 213, Zürich, Switzerland. Sparse quadratic regulator Mihailo R. Jovanović and Fu Lin Abstract We consider a control design problem aimed at balancing quadratic
More informationEconomic 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 informationStochastic dynamical modeling:
Stochastic dynamical modeling: Structured matrix completion of partially available statistics Armin Zare www-bcf.usc.edu/ arminzar Joint work with: Yongxin Chen Mihailo R. Jovanovic Tryphon T. Georgiou
More informationLinear programming. Saad Mneimneh. maximize x 1 + x 2 subject to 4x 1 x 2 8 2x 1 + x x 1 2x 2 2
Linear programming Saad Mneimneh 1 Introduction Consider the following problem: x 1 + x x 1 x 8 x 1 + x 10 5x 1 x x 1, x 0 The feasible solution is a point (x 1, x ) that lies within the region defined
More informationAlgorithm-Hardware Co-Optimization of Memristor-Based Framework for Solving SOCP and Homogeneous QCQP Problems
L.C.Smith College of Engineering and Computer Science Algorithm-Hardware Co-Optimization of Memristor-Based Framework for Solving SOCP and Homogeneous QCQP Problems Ao Ren Sijia Liu Ruizhe Cai Wujie Wen
More informationContinuous-time linear MPC algorithms based on relaxed logarithmic barrier functions
Preprints of the 19th World Congress The International Federation of Automatic Control Continuous-time linear MPC algorithms based on relaxed logarithmic barrier functions Christian Feller Christian Ebenbauer
More informationNonlinear Optimization for Optimal Control
Nonlinear Optimization for Optimal Control Pieter Abbeel UC Berkeley EECS Many slides and figures adapted from Stephen Boyd [optional] Boyd and Vandenberghe, Convex Optimization, Chapters 9 11 [optional]
More informationSYNTHESIS OF ROBUST DISCRETE-TIME SYSTEMS BASED ON COMPARISON WITH STOCHASTIC MODEL 1. P. V. Pakshin, S. G. Soloviev
SYNTHESIS OF ROBUST DISCRETE-TIME SYSTEMS BASED ON COMPARISON WITH STOCHASTIC MODEL 1 P. V. Pakshin, S. G. Soloviev Nizhny Novgorod State Technical University at Arzamas, 19, Kalinina ul., Arzamas, 607227,
More informationOn Generalized Primal-Dual Interior-Point Methods with Non-uniform Complementarity Perturbations for Quadratic Programming
On Generalized Primal-Dual Interior-Point Methods with Non-uniform Complementarity Perturbations for Quadratic Programming Altuğ Bitlislioğlu and Colin N. Jones Abstract This technical note discusses convergence
More informationInfinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems
Infinite-dimensional nonlinear predictive controller design for open-channel hydraulic systems D. Georges, Control Systems Dept - Gipsa-lab, Grenoble INP Workshop on Irrigation Channels and Related Problems,
More informationOn the Inherent Robustness of Suboptimal Model Predictive Control
On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical & Biological Engineering Computer
More informationEFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS
EFFICIENT MODEL PREDICTIVE CONTROL WITH PREDICTION DYNAMICS Stian Drageset, Lars Imsland and Bjarne A. Foss Dept. of Eng. Cybernetics, Norwegian Univ. of Science and Technology, 7491 Trondheim, Norway.
More informationStructured State Space Realizations for SLS Distributed Controllers
Structured State Space Realizations for SLS Distributed Controllers James Anderson and Nikolai Matni Abstract In recent work the system level synthesis (SLS) paradigm has been shown to provide a truly
More informationAustralian Journal of Basic and Applied Sciences, 3(4): , 2009 ISSN Modern Control Design of Power System
Australian Journal of Basic and Applied Sciences, 3(4): 4267-4273, 29 ISSN 99-878 Modern Control Design of Power System Atef Saleh Othman Al-Mashakbeh Tafila Technical University, Electrical Engineering
More informationarxiv: v1 [cs.sy] 2 Oct 2018
Non-linear Model Predictive Control of Conically Shaped Liquid Storage Tanks arxiv:1810.01119v1 [cs.sy] 2 Oct 2018 5 10 Abstract Martin Klaučo, L uboš Čirka Slovak University of Technology in Bratislava,
More informationPiecewise-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 informationLecture 5 Linear Quadratic Stochastic Control
EE363 Winter 2008-09 Lecture 5 Linear Quadratic Stochastic Control linear-quadratic stochastic control problem solution via dynamic programming 5 1 Linear stochastic system linear dynamical system, over
More informationarxiv: 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 informationAn overview of distributed model predictive control (MPC)
An overview of distributed model predictive control (MPC) James B. Rawlings Department of Chemical and Biological Engineering August 28, 2011 IFAC Workshop: Hierarchical and Distributed Model Predictive
More informationOptimization. Escuela de Ingeniería Informática de Oviedo. (Dpto. de Matemáticas-UniOvi) Numerical Computation Optimization 1 / 30
Optimization Escuela de Ingeniería Informática de Oviedo (Dpto. de Matemáticas-UniOvi) Numerical Computation Optimization 1 / 30 Unconstrained optimization Outline 1 Unconstrained optimization 2 Constrained
More informationYou should be able to...
Lecture Outline Gradient Projection Algorithm Constant Step Length, Varying Step Length, Diminishing Step Length Complexity Issues Gradient Projection With Exploration Projection Solving QPs: active set
More informationMCE693/793: Analysis and Control of Nonlinear Systems
MCE693/793: Analysis and Control of Nonlinear Systems Lyapunov Stability - I Hanz Richter Mechanical Engineering Department Cleveland State University Definition of Stability - Lyapunov Sense Lyapunov
More informationSwitched 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 informationVerteilte modellprädiktive Regelung intelligenter Stromnetze
Verteilte modellprädiktive Regelung intelligenter Stromnetze Institut für Mathematik Technische Universität Ilmenau in Zusammenarbeit mit Philipp Braun, Lars Grüne (U Bayreuth) und Christopher M. Kellett,
More informationROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS
ROBUST CONSTRAINED REGULATORS FOR UNCERTAIN LINEAR SYSTEMS Jean-Claude HENNET Eugênio B. CASTELAN Abstract The purpose of this paper is to combine several control requirements in the same regulator design
More informationHomework 5 ADMM, Primal-dual interior point Dual Theory, Dual ascent
Homework 5 ADMM, Primal-dual interior point Dual Theory, Dual ascent CMU 10-725/36-725: Convex Optimization (Fall 2017) OUT: Nov 4 DUE: Nov 18, 11:59 PM START HERE: Instructions Collaboration policy: Collaboration
More informationOptimal 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 informationMOST control systems are designed under the assumption
2076 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 9, OCTOBER 2008 Lyapunov-Based Model Predictive Control of Nonlinear Systems Subject to Data Losses David Muñoz de la Peña and Panagiotis D. Christofides
More informationReal-Time Integer Optimal Control on FPGA Bartolomeo Stellato and Paul Goulart
Real-Time Integer Optimal Control on FPGA and Paul Goulart CDC 2016 Dec 12, 2016 Las Vegas, NV, USA Medium-voltage drives market is worth 4bln $. and is growing 10% every year! Power Distribution Grid
More informationSparse, stable gene regulatory network recovery via convex optimization
Sparse, stable gene regulatory network recovery via convex optimization Arwen Meister June, 11 Gene regulatory networks Gene expression regulation allows cells to control protein levels in order to live
More informationThe ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems
IOSR Journal of Mathematics (IOSR-JM) e-issn: 2278-5728, p-issn: 2319-765X. Volume 11, Issue 3 Ver. IV (May - Jun. 2015), PP 52-62 www.iosrjournals.org The ϵ-capacity of a gain matrix and tolerable disturbances:
More informationOn the Inherent Robustness of Suboptimal Model Predictive Control
On the Inherent Robustness of Suboptimal Model Predictive Control James B. Rawlings, Gabriele Pannocchia, Stephen J. Wright, and Cuyler N. Bates Department of Chemical and Biological Engineering and Computer
More informationPontryagin s maximum principle
Pontryagin s maximum principle Emo Todorov Applied Mathematics and Computer Science & Engineering University of Washington Winter 2012 Emo Todorov (UW) AMATH/CSE 579, Winter 2012 Lecture 5 1 / 9 Pontryagin
More information