A tutorial overview on theory and design of offset-free MPC algorithms
|
|
- Piers McGee
- 6 years ago
- Views:
Transcription
1 A tutorial overview on theory and design of offset-free MPC algorithms Gabriele Pannocchia Dept. of Civil and Industrial Engineering University of Pisa November 24, 2015
2 Introduction to offset-free MPC The role of feedback Feedback is central in control systems: In PID the tracking error control action e = r alone determines the In MPC an OCP is resolved at each time because a new state measurement is available Necessary to cope with disturbances and modeling errors How to achieve offset-free tracking with persistent errors? a matter of personal preference among different methods y 2
3 Introduction to offset-free MPC Different approaches to offset-free control PID control: tracking error is integrated LQG (extended): state/disturbance observer and compensator - C P Fr P IMC (but also early MPCs) disturbance evaluation and compensation Fd Fx Observer - Q P P - 3
4 Introduction to offset-free MPC Objectives Present an updated and comprehensive description of offset-free MPC algorithms for nonlinear (and linear) discrete-time systems Clarify the main concepts Show new results Highlight subtleties by means of challenging applications Outline of this talk 1. Offset-free Nonlinear MPC: principles, known and new results 2. Offset-free Economic MPC: idea, design, and results 3. Offset-free Linear MPC: new equivalence results 4. Application examples and conclusions 4
5 Part I: Offset-free Nonlinear MPC Pannocchia, Gabiccini, Artoni Offset-free MPC explained: novelties, subtleties, and applications 5
6 Offset-free NMPC: assumptions Plant x + p = f p (x p, u, w p ) y = h p (x p, v p ) Disturbances Nominal model x + = f (x, u) y = h(x) w := f p (x p, u, w p ) f (x, u), v := h p (x p, v p ) h(x) General assumptions and requirements Output y is measured at each time Assume that Disturbances (w,v) are bounded disturbances (w,v) are asymptotically constant Input and output constraints u 2 U, y 2 Y Offset-free tracking problem y c = r(y) Controlled variable: Design an output feedback MPC law u = apple(y) such that lim k!1 y c(k) =ȳ c 6
7 Offset-free NMPC: Augmented model and observability Offset-free MPC Plant Augmented observer Augmented model x + = F (x, d, u) d + = d y = H(x, d) Requirements and remarks Consistent with nominal dynamics F (x, 0, u) =f (x, u), H(x, 0) = h(x) Detectable (observable) Possible iff the nominal system is detectable (observable) Dimension of d is limited n d apple n y The disturbance state d follows an integral dynamics 7
8 Offset-free NMPC: Observer design Steady-state Kalman filter like framework Predictor ˆx k k 1 = F (ˆx k 1 k 1, ˆd k 1 k 1, u k 1 ) Prediction error e k = y k ŷ k k 1 ˆd k k 1 = ˆd k 1 k 1 ŷ k k 1 = H(ˆx k k 1, ˆd k k 1 ) Filtering ˆx k k =ˆx k k 1 + apple x (e k ) Assumption (Nominal observer) Functions (apple x, apple d ) This generally implies n d = p are continuous and satisfy apple x (0) = 0, apple d (e) =0, e =0 ˆd k k = ˆd k k 1 + apple d (e k ) The observer is nominally stable for the augmented model 8
9 Offset-free NMPC: Target and optimal control problems Offset-free MPC Target Calculation min `s(y, u) x,u,y subject to: x = F (x, ˆd k k, u) y = H(x, ˆd k k ) r(y) =ȳ c y 2 Y, u 2 U Plant Augmented observer Deviation variables x i := x i ũ i := u i x s (k) u s (k) min x,u Target and FHOCP can be merged together [LAAC08] NX 1 i=0 `( x i,ũ i )+V f ( x N ) subject to: x 0 =ˆx(k) x i+1 = F (x i, ˆd k k, u i ) H(x i, ˆd k k ) 2 Y, FHOCP u i 2 U x N 2 X f 9
10 Offset-free NMPC: main results Offset-free tracking property (MB02, PR03, MM12) Assume that the target and the FHOCP are feasible at all times, and the closed-loop system reaches an equilibrium (u 1, y 1 ) It follows that: r(y 1 )=ȳ c Sketch of proof. At equilibrium FHOCP solution (l(x,u) is PD) From the target calculation 10
11 Offset-free NMPC: main results Asymptotic stability and offset-free control in state feedback If (y = x) choose the following augmented system (B d K d = I ) F (x, u, d) :=f (x, u)+b d d, H(x, d) :=x, apple x (e) =e, apple d (e) =K d e It follows that: lim x k ˆx k k 1 = 0, lim k!1 k!1 Remarks ˆd k k 1 = B 1 d 1.The closed-loop system is assumed to reach a stable equilibrium 2.Establish when this occurs is very hard (e.g., see [BFS13]) 3.How to design a nonlinear observer augmented system is a tricky task 4.When the state is measurable offset-free design and analysis is simpler w 11
12 Part II: Offset-free Economic MPC Pannocchia, Gabiccini, Artoni Offset-free MPC explained: novelties, subtleties, and applications 12
13 Economic MPC: a brief introduction Output feedback framework Economic MPC Plant State observer min x,u `e(h(x), u) subject to: x = f (x, u) u 2 U, h(x) 2 Y min x,u NX 1 i=0 `e(h(x i ), u i ) subject to: x 0 =ˆx(k) x i+1 = f (x i, u i ) u i 2 U, h(x i ) 2 Y (xs,us) is an asymptotically stable equilibrium in which the economic cost is minimized [DAR11, AAR12] x N = x s 13
14 Offset-Free Economic MPC: what do you mean? Plant x + = f (x, u)+w y = h(x)+v Best equilibrium min x p,ū,ȳ `e(ȳ,ū) subject to: x p = f ( x p,ū)+ w ȳ = h( x p )+ v ū 2 U, ȳ 2 Y Economic MPC Plant State observer Nominal EMPC Where do we go if we use nominal EMPC? Unclear Can we reach the best equilibrium? No with nominal EMPC 14
15 Offset-free Economic MPC: design Offset-free EMPC Plant Step 1. Augmented observer Evaluate (ˆx k k, ˆd k k ) Augmented observer Step 2. Current best equilibrium (x s (k), u s (k), y s (k)) := arg min x,u,y `e(y, u) subject to: x = F (x, ˆd k k, u), y = H(x, ˆd k k ) u 2 U apple 0, y 2 Y Step 3. FHOCP min x,u u i 2 U, NX 1 `e(h(x i, ˆd k k ), u i ) i=0 subject to: x 0 =ˆx k k x i+1 = F (x i, ˆd k k, u i ) H(x i, ˆd k k ) 2 Y x N = x s (k) 15
16 Offset-free Economic MPC: main result Convergence to the optimal equilibrium [PGA15] Assume that: Equilibrium problem (Step 2.) and the economic MPC problem (Step 3.) are feasible at all times The closed-loop system reaches an equilibrium with input and output (u 1, y 1 ) The achieved ultimate cost `(y 1, u 1 ) is the best achievable for the actual plant. The statement/proof in [PGA15] need a revision :( 16
17 Part III: Offset-free Linear MPC Pannocchia, Gabiccini, Artoni Offset-free MPC explained: novelties, subtleties, and applications 17
18 Offset-free LMPC: Disturbance model Nominal model f (x, u) :=Ax + Bu h(x) :=Cx, r(y) :=Dy Requirements (A,B) stabilizable, apple (C,A) detectable A I B rank DC 0 = n x + n r Disturbance model and observer The augmented system takes the form: F (x, u, d) :=Ax + Bu + B d d, H(x, d) :=Cx + C d d The linear observer is: apple x (e) :=K x e, apple d (e) :=K d e, Main results (design guidelines) [MB02,PR03] The augmented system is observable iff There exist valid (B d, C d ) iff n d apple n y If n d = n y then K d is invertible rank apple A I Bd C C d = n x + n d 18
19 A known alternative for LMPC: The velocity model A known alternative [PR01, W04, GAM08, BFS12-13] Extended model (state/control increments) x + = A x + B u y + = y + C x + = y + CA x + CB u Remarks on the observer x An observer is required to estimate (at least) Since y is measured, we can use (K y = I ) Main results (design guidelines) The velocity model is detectable if (A,C) is detectable Requirements (A,B) stabilizable, (C,A) detectable apple A I B rank C 0 = n x + n y The velocity model is stabilizable if (A,B) is stabilizable and the rank condition holds true: (K y = I ) (A K x CA) n y apple n u, i.e. a deadbeat observer A deadbeat observer is stable iff is stable 19
20 The velocity model is not an alternative method Main result [P15] Consider the velocity form model, with a stable output deadbeat observer gain: K = apple K x I This is equivalent to using the following disturbance model and observer gains: B d = K x, C d = I CK x, K x = K x, K d = I some thoughts The velocity model is just a particular case of disturbance model. So, the question about which method is better makes no longer sense 20
21 Offset-free LMPC: Further equivalence results in state feedback case Some considerations When y = x, we can use a full deadbeat observer Disturbance model: rank(b d )=n, C d = 0, K x = I, K d = B 1 d Velocity model: K x = I, K y = I Equivalence result Full state disturbance model with deadbeat observer Consider the velocity form model with full deadbeat observer. This is equivalent to using the following disturbance model and observer gains: B d = I, C d = 0, K x = I, K d = I 21
22 Another alternative method State disturbance observer [T14] Introduced by Tatjewski [T14] to avoid state augmentation Choose an observer gain K such that is Hurwitz Define and compute a state disturbance and output bias Use the following prediction model in the FHOCP: It is the following disturbance model [P15]: 22
23 Yet another alternative method A different velocity algorithm [GAM08] It uses the following augmented system with velocity input: Both state components are estimated (at time k): It is the input disturbance model: 23
24 Part IV: Application examples and conclusions Pannocchia, Gabiccini, Artoni Offset-free MPC explained: novelties, subtleties, and applications 24
25 Application of offset-free NMPC A cart-pole system with obstacles m, J G q 2 pole obstacles (fixed walls) Nonlinear dynamics 2 ẋ 1 3 6ẋ 2 7 4ẋ 3 5 = ẋ x 3 x 4 a(x 2 )mls 2 J O x 2 4 mglc 2 a(x 2 )mls 2 mlx 2 4 c 2 M t g a(x 2) J O mlc u g G Final position q 1 cart u O Control task specifications Control force is constrained Reach final position stably and avoiding obstacles Unknown disturbance forces occur 25
26 Application of offset-free NMPC Showing the desirable behavior 26
27 Application of offset-free NMPC Cart-pole with obstacles: full state feedback NMPC0 uses no disturbance model vs NMPC1 uses state disturbance model Angle (rad) Forces (N) Displacement (m) Target value NMPC0 6 NMPC NMPC NMPC Time (sec) 0.3 Time (sec) NMPC0 NMPC Time (sec) Prediction errors Time (sec) Disturbance 50 NMPC0 NMPC Displacement (m) Angle (rad) Time (sec) 27
28 Application of offset-free NMPC NMPC0 Cart-pole with obstacles: full state feedback NMPC1 28
29 Application of offset-free NMPC Cart-pole with obstacles: output feedback ny = 2 NMPC2 uses a linear input disturbance model (nd = 1) vs NMPC3 uses a linear input/output disturbance model (nd = 2) Angle (rad) Forces (N) Displacement (m) Target value NMPC2 NMPC NMPC3 NMPC Time (sec) 0.3 Time (sec) NMPC2 NMPC Time (sec) Prediction errors Time (sec) Disturbance 50 NMPC2 NMPC Time (sec) Displacement (m) Angle (rad) Take Home Message Can use nd<ny in lucky cases So, use always nd=ny 29
30 Application of offset-free NMPC NMPC2 NMPC3 30
31 Application of offset-free EMPC Continuous Stirred Tank Reactor with exothermal reaction Mass and energy balances F 0 c 0 u 2 x 1 E ẋ 1 r 4ẋ x 3 k 0 exp( Rx 2 )x 1 H E = 4 C p k 0 exp( Rx 2 )x 1 + 2U 7 0 r C p (u 1 x 2 ) 5 ẋ 3 Coolant F 0 (T 0 x 2 ) r 2 )x 3 F 0 u 2 r 2 Control task specifications Measure (c, h) Enforce input and output constraints Economic cost `e(x, u) =x 1 = c 31
32 c (kmol/m 3 ) Application of offset-free EMPC CSTR: output feedback enmpc0 uses no disturbance model h (m) F (m 3 /min) Tc (K) Lower bound enmpc0 enmpc1 vs enmpc1 uses a linear input disturbance model (nd = 2) Time (min) Time (min) 0.74 Upper bound enmpc enmpc enmpc1 enmpc Time (min) Time (min) enmpc0 enmpc Time (min) enmpc0 enmpc Time (min) c (kmol/m 3 ) h (m) enmpc0 enmpc1 Take Home Message empc pushes towards constraints Offset-free output prediction is necessary to avoid instability 32
33 c (kmol/m 3 ) T (K) h (m) Tc (K) F (m 3 /min) Application of offset-free LMPC CSTR: full state feedback, tracking cost LMPC0 uses a partial state disturbance model (nd = 2) Target value LMPC0 LMPC Time (min) LMPC LMPC Time (min) Target value LMPC0 LMPC Time (min) LMPC LMPC Time (min) LMPC0 LMPC Time (min) vs c (kmol/m 3 ) h (m) LMPC0 LMPC1 uses a full state disturbance model (nd = 3) Time (min) LMPC LMPC Time (min) Take Home Message Offset-free LMPC can be effective on nonlinear systems if correctly designed Again the choice nd<ny is not safe! 33
34 Conclusions Described the latest advances in the design of offset-free MPC algorithms A self-contained summary of the available results for nonlinear MPC: use of disturbance models and observers extended the existing asymptotic convergence results Extended the concept of offset-free estimation to the design of economic MPC for systems with persistent errors/disturbances. Linear MPC: a commonly known method based on the velocity form model is a particular case of disturbance model, and not an alternative route to offset-free tracking Challenging examples of nonlinear processes (controlled by NMPC, LMPC, and EMPC) highlight the significance of the presented results emphasize specific subtleties related to the number of used disturbances and to the process dynamics, which may result in an incorrect design Some open problems Effective nonlinear disturbance modeling coupled with nonlinear (MHE) observers More general results for economic MPC Robust stability questions Time varying systems (tracking and economic MPC) 34
35 Acknowledgments Prof. Moritz Diehl for the kind invitation Dr. Marco Gabiccini, Dr. Alessio Artoni, and Mr. Mirco Lupi for help on the talk preparation Prof. James Rawlings and Mr. Dauglas Allan UW, Madison) for useful discussion on economic MPC 35
36 References [AAR12] Angeli, D., Amrit, R., and Rawlings, J.B. (2012). On Average Performance and Stability of Economic Model Predictive Control, IEEE Trans. Auto. Contr., 57(7), [BFS12] Betti, G., Farina, M., and Scattolini, R. (2012). An MPC algorithm for offset-free tracking of constant reference signals. Proceedings of 51st IEEE Conference on Decision and Control, Maui, Hawaii, USA. [BFS13] Betti, G., Farina, M., and Scattolini, R. (2013). A robust MPC algorithm for offset-free tracking of constant reference signals. IEEE Trans. Auto. Contr., 58(9), [DAR11] Diehl, M., Amrit, R., and Rawlings, J.B. (2011). A Lyapunov function for economic optimizing model predictive control. IEEE Trans. Auto. Contr., 56(3), [GAM08] González, A.H., Adam, E.J., and Marchetti, J.L. (2008). Conditions for offset elimination in state space receding horizon controllers: A tutorial analysis. Chem. Engng. and Proc.: Process Intensification, 47(12), [LAAC08] Limon, D., Alvarado, I., Alamo, T., and Camacho, E.F. (2008). MPC for tracking piece-wise constant references for constrained linear systems. Automatica, 44, [MB02] Muske, K.R. and Badgwell, T.A. (2002). Disturbance modeling for offset-free linear model predictive control. J. Proc. Cont., 12, [MM12] Morari, M. and Maeder, U. (2012). Nonlinear offset-free model predictive control. Automatica, 48, [P15] Pannocchia, G. (2015). Offset-free tracking MPC: A tutorial review and comparison of different formulations. In Proceedings of European Control Conference (ECC15) [PGA15] Pannocchia, G., Gabiccini, M., and Artoni, A. (2015). Offset-free MPC explained: novelties, subtleties, and applications. Invited semi-plenary paper in Proceedings of Nonlinear Model Predictive Control (NMPC15). [PR01] Pannocchia, G. and Rawlings, J.B. (2001). The velocity algorithm LQR: a survey. Technical Report , TWMCC, Department of Chemical Engineering, University of Wisconsin-Madison. [PR03] Pannocchia, G. and Rawlings, J.B. (2003). Disturbance models for offset-free model predictive control. AIChE J., 49, [W04] Wang, L. (2004). A tutorial on model predictive control: Using a linear velocity-form model,. Dev. Chem. Eng. Mineral Process., 12(5/6),
Course on Model Predictive Control Part II Linear MPC design
Course on Model Predictive Control Part II Linear MPC design Gabriele Pannocchia Department of Chemical Engineering, University of Pisa, Italy Email: g.pannocchia@diccism.unipi.it Facoltà di Ingegneria,
More 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 informationOptimizing Economic Performance using Model Predictive Control
Optimizing Economic Performance using Model Predictive Control James B. Rawlings Department of Chemical and Biological Engineering Second Workshop on Computational Issues in Nonlinear Control Monterey,
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 informationGiulio Betti, Marcello Farina and Riccardo Scattolini
1 Dipartimento di Elettronica e Informazione, Politecnico di Milano Rapporto Tecnico 2012.29 An MPC algorithm for offset-free tracking of constant reference signals Giulio Betti, Marcello Farina and Riccardo
More 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 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 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 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 informationCOMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL. Rolf Findeisen Frank Allgöwer
COMPUTATIONAL DELAY IN NONLINEAR MODEL PREDICTIVE CONTROL Rolf Findeisen Frank Allgöwer Institute for Systems Theory in Engineering, University of Stuttgart, 70550 Stuttgart, Germany, findeise,allgower
More informationOPTIMAL CONTROL WITH DISTURBANCE ESTIMATION
OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION František Dušek, Daniel Honc, Rahul Sharma K. Department of Process control Faculty of Electrical Engineering and Informatics, University of Pardubice, Czech
More informationModel Predictive Control For Interactive Thermal Process
Model Predictive Control For Interactive Thermal Process M.Saravana Balaji #1, D.Arun Nehru #2, E.Muthuramalingam #3 #1 Assistant professor, Department of Electronics and instrumentation Engineering, Kumaraguru
More informationOverview of Models for Automated Process Control
Overview of Models for Automated Process Control James B. Rawlings Department of Chemical and Biological Engineering April 29, 29 Utilization of Process Modeling and Advanced Process Control in QbD based
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 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 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 informationTheory in Model Predictive Control :" Constraint Satisfaction and Stability!
Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time
More informationNonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes
Nonlinear Stochastic Modeling and State Estimation of Weakly Observable Systems: Application to Industrial Polymerization Processes Fernando V. Lima, James B. Rawlings and Tyler A. Soderstrom Department
More informationState Estimation of Linear and Nonlinear Dynamic Systems
State Estimation of Linear and Nonlinear Dynamic Systems Part III: Nonlinear Systems: Extended Kalman Filter (EKF) and Unscented Kalman Filter (UKF) James B. Rawlings and Fernando V. Lima Department of
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 informationJournal of Process Control
Journal of Process Control 3 (03) 404 44 Contents lists available at SciVerse ScienceDirect Journal of Process Control j ourna l ho me pag e: www.elsevier.com/locate/jprocont Algorithms for improved fixed-time
More informationLearning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System
Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA
More informationBACKSTEPPING CONTROL DESIGN FOR A CONTINUOUS-STIRRED TANK. Saleh Alshamali and Mohamed Zribi. Received July 2011; revised March 2012
International Journal of Innovative Computing, Information and Control ICIC International c 202 ISSN 349-498 Volume 8, Number, November 202 pp. 7747 7760 BACKSTEPPING CONTROL DESIGN FOR A CONTINUOUS-STIRRED
More informationFAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.
FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,
More informationIntroduction to Model Predictive Control. Dipartimento di Elettronica e Informazione
Introduction to Model Predictive Control Riccardo Scattolini Riccardo Scattolini Dipartimento di Elettronica e Informazione Finite horizon optimal control 2 Consider the system At time k we want to compute
More informationIntermediate Process Control CHE576 Lecture Notes # 2
Intermediate Process Control CHE576 Lecture Notes # 2 B. Huang Department of Chemical & Materials Engineering University of Alberta, Edmonton, Alberta, Canada February 4, 2008 2 Chapter 2 Introduction
More informationLinear Offset-Free Model Predictive Control
Linear Offset-Free Model Predictive Control Urban Maeder a,, Francesco Borrelli b, Manfred Morari a a Automatic Control Lab, ETH Zurich, CH-892 Zurich, Switzerland b Department of Mechanical Engineering,
More informationRobustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes
2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 21-2 Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes Gabriele Pannocchia and James
More informationA NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen
Copyright 22 IFAC 15th Triennial World Congress, Barcelona, Spain A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS Jonas B. Waller and Hannu T. Toivonen Department of Chemical
More informationA Candidate to Replace PID Control: SISO-Constrained LQ Control
A Candidate to Replace PID Control: SISO-Constrained LQ Control Gabriele Pannocchia Dept. of Chemical Engineering, University of Pisa, 5626 Pisa, Italy Nabil Laachi and James B. Rawlings Dept. of Chemical
More informationDistributed 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 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 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 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 informationEECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.
Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total
More informationOutline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting
Outline Moving Horizon Estimation MHE James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison SADCO Summer School and Workshop on Optimal and Model Predictive
More informationMoving Horizon Estimation (MHE)
Moving Horizon Estimation (MHE) James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison Insitut für Systemtheorie und Regelungstechnik Universität Stuttgart
More informationEconomic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples
1 Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples Public Trial Lecture Candidate: Vinicius de Oliveira Department of Chemical Engineering, Faculty
More informationCoordinating multiple optimization-based controllers: new opportunities and challenges
Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison
More informationModel Predictive Controller of Boost Converter with RLE Load
Model Predictive Controller of Boost Converter with RLE Load N. Murali K.V.Shriram S.Muthukumar Nizwa College of Vellore Institute of Nizwa College of Technology Technology University Technology Ministry
More informationClosed-loop Behavior of Nonlinear Model Predictive Control
2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 2002-04 Closed-loop Behavior of Nonlinear Model Predictive Control Matthew J. Tenny and James B. Rawlings Department of
More informationINPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES IN MODEL PREDICTIVE CONTROL. Xionglin Luo, Minghui Wei, Feng Xu, Xiaolong Zhou and Shubin Wang
International Journal of Innovative Computing, Information and Control ICIC International c 2014 ISSN 1349-4198 Volume 10, Number 3, June 2014 pp 963-977 INPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES
More informationCONDITIONS AND METHODS FOR OFFSET-FREE PERFORMANCE IN DISCRETE CONTROL SYSTEMS
CONDITIONS AND METHODS FOR OFFSET-FREE PERFORMANCE IN DISCRETE CONTROL SYSTEMS By YUZHOU QIAN A THESIS PRESENTED TO THE GRADUATE SCHOOL OF THE UNIVERSITY OF FLORIDA IN PARTIAL FULFILLMENT OF THE REQUIREMENTS
More informationOn robustness of suboptimal min-max model predictive control *
Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology
More informationFIR Filters for Stationary State Space Signal Models
Proceedings of the 17th World Congress The International Federation of Automatic Control FIR Filters for Stationary State Space Signal Models Jung Hun Park Wook Hyun Kwon School of Electrical Engineering
More informationx Time
Trans. of the Society of Instrument and Control Engineers Vol.E-3, No., 66/72 (24) Nonlinear Model Predictive Control Using Successive Linearization - Application to Chemical Reactors - Hiroya Seki Λ,
More informationA Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1
A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering
More informationCooperation-based optimization of industrial supply chains
Cooperation-based optimization of industrial supply chains James B. Rawlings, Brett T. Stewart, Kaushik Subramanian and Christos T. Maravelias Department of Chemical and Biological Engineering May 9 2,
More informationOptimal dynamic operation of chemical processes: Assessment of the last 20 years and current research opportunities
Optimal dynamic operation of chemical processes: Assessment of the last 2 years and current research opportunities James B. Rawlings Department of Chemical and Biological Engineering April 3, 2 Department
More informationOffset Free Model Predictive Control
Proceedings of the 46th IEEE Conference on Decision and Control New Orleans, LA, USA, Dec. 12-14, 27 Offset Free Model Predictive Control Francesco Borrelli, Manfred Morari. Abstract This work addresses
More informationARTICLE IN PRESS Journal of Process Control xxx (2011) xxx xxx
Journal of Process Control xxx (2011) xxx xxx Contents lists available at ScienceDirect Journal of Process Control ournal homepage: www.elsevier.com/locate/procont Stable MPC for tracking with maximal
More informationDistributed model predictive control of large-scale systems
Distributed model predictive control of large-scale systems James B Rawlings 1, Aswin N Venkat 1 and Stephen J Wright 2 1 Department of Chemical and Biological Engineering 2 Department of Computer Sciences
More informationarxiv: v1 [cs.sy] 28 May 2013
From Parametric Model-based Optimization to robust PID Gain Scheduling Minh H.. Nguyen a,, K.K. an a a National University of Singapore, Department of Electrical and Computer Engineering, 3 Engineering
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 informationPrinciples of Optimal Control Spring 2008
MIT OpenCourseWare http://ocw.mit.edu 6.33 Principles of Optimal Control Spring 8 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 6.33 Lecture 6 Model
More informationEconomic MPC and Real-time Decision Making with Application to Large-Scale HVAC Energy Systems
Economic MPC and Real-time Decision Making with Application to Large-Scale HVAC Energy Systems J.B. Rawlings N.R. Patel M.J. Wenzel R.D. Turney M.J. Risbeck C.T. Maravelias FOCAPO/CPC 2017 Tucson, Arizona
More informationPROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results
3966 Ind. Eng. Chem. Res. 2005, 44, 3966-3972 PROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results Audun Faanes and Sigurd Skogestad* Department
More informationEconomic 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 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 informationMonitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System
American Control Conference Marriott Waterfront, Baltimore, MD, USA June -July, ThA.6 Monitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System David Chilin, Jinfeng Liu,
More informationTime-Invariant Linear Quadratic Regulators!
Time-Invariant Linear Quadratic Regulators Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 17 Asymptotic approach from time-varying to constant gains Elimination of cross weighting
More informationApplication of Autocovariance Least-Squares Methods to Laboratory Data
2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 23-3 Application of Autocovariance Least-Squares Methods to Laboratory Data Brian J. Odelson, Alexander Lutz, and James
More informationCoordinating multiple optimization-based controllers: new opportunities and challenges
Coordinating multiple optimization-based controllers: new opportunities and challenges James B. Rawlings and Brett T. Stewart Department of Chemical and Biological Engineering University of Wisconsin Madison
More informationFurther results on Robust MPC using Linear Matrix Inequalities
Further results on Robust MPC using Linear Matrix Inequalities M. Lazar, W.P.M.H. Heemels, D. Muñoz de la Peña, T. Alamo Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands,
More 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 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 informationContents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42
Contents Preface.............................................. xiii 1. Introduction......................................... 1 1.1 Continuous and Discrete Control Systems................. 4 1.2 Open-Loop
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 informationSpectral factorization and H 2 -model following
Spectral factorization and H 2 -model following Fabio Morbidi Department of Mechanical Engineering, Northwestern University, Evanston, IL, USA MTNS - July 5-9, 2010 F. Morbidi (Northwestern Univ.) MTNS
More informationUCLA Chemical Engineering. Process & Control Systems Engineering Laboratory
Constrained Innite-time Optimal Control Donald J. Chmielewski Chemical Engineering Department University of California Los Angeles February 23, 2000 Stochastic Formulation - Min Max Formulation - UCLA
More informationDynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers
Dynamic Operability for the Calculation of Transient Output Constraints for Non-Square Linear Model Predictive Controllers Fernando V. Lima and Christos Georgakis* Department of Chemical and Biological
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 informationOptimal dynamic operation of chemical processes: current opportunities
Optimal dynamic operation of chemical processes: current opportunities James B. Rawlings Department of Chemical and Biological Engineering August 6, 29 Westhollow Research Center Shell Rawlings Current
More informationDistributed Model Predictive Control: A Tutorial Review
Distributed Model Predictive Control: A Tutorial Review Panagiotis D. Christofides, Riccardo Scattolini, David Muñoz de la Peña and Jinfeng Liu Abstract In this paper, we provide a tutorial review of recent
More informationQuis custodiet ipsos custodes?
Quis custodiet ipsos custodes? James B. Rawlings, Megan Zagrobelny, Luo Ji Dept. of Chemical and Biological Engineering, Univ. of Wisconsin-Madison, WI, USA IFAC Conference on Nonlinear Model Predictive
More informationReference Tracking with Guaranteed Error Bound for Constrained Linear Systems
MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Reference Tracing with Guaranteed Error Bound for Constrained Linear Systems Di Cairano, S.; Borrelli, F. TR215-124 October 215 Abstract We
More informationStable Hierarchical Model Predictive Control Using an Inner Loop Reference Model
Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model Chris Vermillion Amor Menezes Ilya Kolmanovsky Altaeros Energies, Cambridge, MA 02140 (e-mail: chris.vermillion@altaerosenergies.com)
More informationROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt
ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt Lehrstuhl für Prozesstechnik, RWTH Aachen Turmstr. 46, D-5264 Aachen,
More informationOn Practical Applications of Active Disturbance Rejection Control
2010 Chinese Control Conference On Practical Applications of Active Disturbance Rejection Control Qing Zheng Gannon University Zhiqiang Gao Cleveland State University Outline Ø Introduction Ø Active Disturbance
More informationRegional Input-to-State Stability for Nonlinear Model Predictive Control
1548 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 51, NO. 9, SEPTEMBER 2006 Regional Input-to-State Stability for Nonlinear Model Predictive Control L. Magni, D. M. Raimondo, and R. Scattolini Abstract
More informationOPTIMAL CONTROL SYSTEMS
SYSTEMS MIN-MAX Harry G. Kwatny Department of Mechanical Engineering & Mechanics Drexel University OUTLINE MIN-MAX CONTROL Problem Definition HJB Equation Example GAME THEORY Differential Games Isaacs
More informationState Estimation of Linear and Nonlinear Dynamic Systems
State Estimation of Linear and Nonlinear Dynamic Systems Part IV: Nonlinear Systems: Moving Horizon Estimation (MHE) and Particle Filtering (PF) James B. Rawlings and Fernando V. Lima Department of Chemical
More informationAnalysis and Synthesis of Single-Input Single-Output Control Systems
Lino Guzzella Analysis and Synthesis of Single-Input Single-Output Control Systems l+kja» \Uja>)W2(ja»\ um Contents 1 Definitions and Problem Formulations 1 1.1 Introduction 1 1.2 Definitions 1 1.2.1 Systems
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 informationControllability, Observability, Full State Feedback, Observer Based Control
Multivariable Control Lecture 4 Controllability, Observability, Full State Feedback, Observer Based Control John T. Wen September 13, 24 Ref: 3.2-3.4 of Text Controllability ẋ = Ax + Bu; x() = x. At time
More informationConstrained Output Feedback Control of a Multivariable Polymerization Reactor
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL. 8, NO. 1, JANUARY 2000 87 Constrained Output Feedback Control of a Multivariable Polymerization Reactor Michael J. Kurtz, Guang.-Yan Zhu, and Michael
More informationIn search of the unreachable setpoint
In search of the unreachable setpoint Adventures with Prof. Sten Bay Jørgensen James B. Rawlings Department of Chemical and Biological Engineering June 19, 2009 Seminar Honoring Prof. Sten Bay Jørgensen
More informationState Estimation of Linear and Nonlinear Dynamic Systems
State Estimation of Linear and Nonlinear Dynamic Systems Part II: Observability and Stability James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of Wisconsin
More informationinputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons
A LQR Scheme for SCR Process in Combined-Cycle Thermal Power Plants Santo Wijaya 1 Keiko Shimizu 1 and Masashi Nakamoto 2 Abstract The paper presents a feedback control of Linear Quadratic Regulator (LQR)
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 informationNonlinear Observers. Jaime A. Moreno. Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México
Nonlinear Observers Jaime A. Moreno JMorenoP@ii.unam.mx Eléctrica y Computación Instituto de Ingeniería Universidad Nacional Autónoma de México XVI Congreso Latinoamericano de Control Automático October
More informationOn the Stabilization of Neutrally Stable Linear Discrete Time Systems
TWCCC Texas Wisconsin California Control Consortium Technical report number 2017 01 On the Stabilization of Neutrally Stable Linear Discrete Time Systems Travis J. Arnold and James B. Rawlings Department
More informationEEE582 Homework Problems
EEE582 Homework Problems HW. Write a state-space realization of the linearized model for the cruise control system around speeds v = 4 (Section.3, http://tsakalis.faculty.asu.edu/notes/models.pdf). Use
More informationDelay-independent stability via a reset loop
Delay-independent stability via a reset loop S. Tarbouriech & L. Zaccarian (LAAS-CNRS) Joint work with F. Perez Rubio & A. Banos (Universidad de Murcia) L2S Paris, 20-22 November 2012 L2S Paris, 20-22
More informationA Systematic Approach to Extremum Seeking Based on Parameter Estimation
49th IEEE Conference on Decision and Control December 15-17, 21 Hilton Atlanta Hotel, Atlanta, GA, USA A Systematic Approach to Extremum Seeking Based on Parameter Estimation Dragan Nešić, Alireza Mohammadi
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 informationROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1
ROUST CONSTRINED ESTIMTION VI UNSCENTED TRNSFORMTION Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a a Department of Chemical Engineering, Clarkson University, Potsdam, NY -3699, US.
More informationStability 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 informationUNIVERSITY OF CALIFORNIA Los Angeles. Data-Based Monitoring and Fault-Tolerant Control of Nonlinear Processes
UNIVERSITY OF CALIFORNIA Los Angeles Data-Based Monitoring and Fault-Tolerant Control of Nonlinear Processes A dissertation submitted in partial satisfaction of the requirements for the degree Doctor of
More informationEconomic Nonlinear Model Predictive Control
Economic Nonlinear Model Predictive Control Timm Faulwasser Karlsruhe Institute of Technology (KIT) timm.faulwasser@kit.edu Lars Grüne University of Bayreuth lars.gruene@uni-bayreuth.de Matthias A. Müller
More information