A tutorial overview on theory and design of offset-free MPC algorithms

Size: px
Start display at page:

Download "A tutorial overview on theory and design of offset-free MPC algorithms"

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

More information

Course on Model Predictive Control Part III Stability and robustness

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

More information

Optimizing Economic Performance using Model Predictive Control

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

Postface to Model Predictive Control: Theory and Design

Postface to Model Predictive Control: Theory and Design Postface to Model Predictive Control: Theory and Design J. B. Rawlings and D. Q. Mayne August 19, 2012 The goal of this postface is to point out and comment upon recent MPC papers and issues pertaining

More information

Giulio Betti, Marcello Farina and Riccardo Scattolini

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

More information

On the Inherent Robustness of Suboptimal Model Predictive Control

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

More information

Nonlinear Model Predictive Control Tools (NMPC Tools)

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

Online monitoring of MPC disturbance models using closed-loop data

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

On the Inherent Robustness of Suboptimal Model Predictive Control

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

More information

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

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

More information

OPTIMAL CONTROL WITH DISTURBANCE ESTIMATION

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

More information

Model Predictive Control For Interactive Thermal Process

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

Overview of Models for Automated Process Control

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

A 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,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 information

An overview of distributed model predictive control (MPC)

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

MPC for tracking periodic reference signals

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

Theory in Model Predictive Control :" Constraint Satisfaction and Stability!

Theory in Model Predictive Control : Constraint Satisfaction and Stability! Theory in Model Predictive Control :" Constraint Satisfaction and Stability Colin Jones, Melanie Zeilinger Automatic Control Laboratory, EPFL Example: Cessna Citation Aircraft Linearized continuous-time

More information

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

State Estimation of Linear and Nonlinear Dynamic Systems

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

Controlling Large-Scale Systems with Distributed Model Predictive Control

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

Journal of Process Control

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

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System

Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Learning Model Predictive Control for Iterative Tasks: A Computationally Efficient Approach for Linear System Ugo Rosolia Francesco Borrelli University of California at Berkeley, Berkeley, CA 94701, USA

More information

BACKSTEPPING CONTROL DESIGN FOR A CONTINUOUS-STIRRED TANK. Saleh Alshamali and Mohamed Zribi. Received July 2011; revised March 2012

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

FAULT-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. 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 information

Introduction to Model Predictive Control. Dipartimento di Elettronica e Informazione

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

More information

Intermediate Process Control CHE576 Lecture Notes # 2

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

Linear Offset-Free Model Predictive Control

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

Robustness of MPC and Disturbance Models for Multivariable Ill-conditioned Processes

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

A NEURO-FUZZY MODEL PREDICTIVE CONTROLLER APPLIED TO A PH-NEUTRALIZATION PROCESS. Jonas B. Waller and Hannu T. Toivonen

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

A Candidate to Replace PID Control: SISO-Constrained LQ Control

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

Distributed and Real-time Predictive Control

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

More information

EE C128 / ME C134 Feedback Control Systems

EE C128 / ME C134 Feedback Control Systems EE C128 / ME C134 Feedback Control Systems Lecture Additional Material Introduction to Model Predictive Control Maximilian Balandat Department of Electrical Engineering & Computer Science University of

More information

arxiv: v1 [cs.sy] 2 Oct 2018

arxiv: 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 information

IEOR 265 Lecture 14 (Robust) Linear Tube MPC

IEOR 265 Lecture 14 (Robust) Linear Tube MPC IEOR 265 Lecture 14 (Robust) Linear Tube MPC 1 LTI System with Uncertainty Suppose we have an LTI system in discrete time with disturbance: x n+1 = Ax n + Bu n + d n, where d n W for a bounded polytope

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

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

Outline. 1 Full information estimation. 2 Moving horizon estimation - zero prior weighting. 3 Moving horizon estimation - nonzero prior weighting

Outline. 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 information

Moving Horizon Estimation (MHE)

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

Economic Model Predictive Control Historical Perspective and Recent Developments and Industrial Examples

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

Coordinating multiple optimization-based controllers: new opportunities and challenges

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

Model Predictive Controller of Boost Converter with RLE Load

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

More information

Closed-loop Behavior of Nonlinear Model Predictive Control

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

INPUT FEEDBACK CONTROL OF MANIPULATED VARIABLES IN MODEL PREDICTIVE CONTROL. Xionglin Luo, Minghui Wei, Feng Xu, Xiaolong Zhou and Shubin Wang

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

CONDITIONS AND METHODS FOR OFFSET-FREE PERFORMANCE IN DISCRETE CONTROL SYSTEMS

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

On robustness of suboptimal min-max model predictive control *

On robustness of suboptimal min-max model predictive control * Manuscript received June 5, 007; revised Sep., 007 On robustness of suboptimal min-max model predictive control * DE-FENG HE, HAI-BO JI, TAO ZHENG Department of Automation University of Science and Technology

More information

FIR Filters for Stationary State Space Signal Models

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

x Time

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

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1

A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 A Globally Stabilizing Receding Horizon Controller for Neutrally Stable Linear Systems with Input Constraints 1 Ali Jadbabaie, Claudio De Persis, and Tae-Woong Yoon 2 Department of Electrical Engineering

More information

Cooperation-based optimization of industrial supply chains

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

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

Offset Free Model Predictive Control

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

ARTICLE IN PRESS Journal of Process Control xxx (2011) xxx xxx

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

Distributed model predictive control of large-scale systems

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

arxiv: v1 [cs.sy] 28 May 2013

arxiv: 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 information

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez

FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES. Danlei Chu, Tongwen Chen, Horacio J. Marquez FINITE HORIZON ROBUST MODEL PREDICTIVE CONTROL USING LINEAR MATRIX INEQUALITIES Danlei Chu Tongwen Chen Horacio J Marquez Department of Electrical and Computer Engineering University of Alberta Edmonton

More information

Principles of Optimal Control Spring 2008

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

More information

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

PROCESS DESIGN AND CONTROL Offset-Free Tracking of Model Predictive Control with Model Mismatch: Experimental Results

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

Economic model predictive control with self-tuning terminal weight

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

More information

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

Monitoring and Handling of Actuator Faults in a Distributed Model Predictive Control System

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

Time-Invariant Linear Quadratic Regulators!

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

Application of Autocovariance Least-Squares Methods to Laboratory Data

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

Coordinating multiple optimization-based controllers: new opportunities and challenges

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

Further results on Robust MPC using Linear Matrix Inequalities

Further results on Robust MPC using Linear Matrix Inequalities Further results on Robust MPC using Linear Matrix Inequalities M. Lazar, W.P.M.H. Heemels, D. Muñoz de la Peña, T. Alamo Eindhoven Univ. of Technology, P.O. Box 513, 5600 MB, Eindhoven, The Netherlands,

More information

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees Pontus Giselsson Department of Automatic Control LTH Lund University Box 118, SE-221 00 Lund, Sweden pontusg@control.lth.se

More information

IMPROVED MPC DESIGN BASED ON SATURATING CONTROL LAWS

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

More information

Contents. PART I METHODS AND CONCEPTS 2. Transfer Function Approach Frequency Domain Representations... 42

Contents. 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 information

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach

Nonlinear Reference Tracking with Model Predictive Control: An Intuitive Approach onlinear Reference Tracking with Model Predictive Control: An Intuitive Approach Johannes Köhler, Matthias Müller, Frank Allgöwer Abstract In this paper, we study the system theoretic properties of a reference

More information

Spectral factorization and H 2 -model following

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

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

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

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

MOST control systems are designed under the assumption

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

Optimal dynamic operation of chemical processes: current opportunities

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

Distributed Model Predictive Control: A Tutorial Review

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

Quis custodiet ipsos custodes?

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

Reference Tracking with Guaranteed Error Bound for Constrained Linear Systems

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

Stable Hierarchical Model Predictive Control Using an Inner Loop Reference Model

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

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

On Practical Applications of Active Disturbance Rejection Control

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

Regional Input-to-State Stability for Nonlinear Model Predictive Control

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

OPTIMAL CONTROL SYSTEMS

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

State Estimation of Linear and Nonlinear Dynamic Systems

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

Analysis and Synthesis of Single-Input Single-Output Control Systems

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

A Stable Block Model Predictive Control with Variable Implementation Horizon

A Stable Block Model Predictive Control with Variable Implementation Horizon American Control Conference June 8-,. Portland, OR, USA WeB9. A Stable Block Model Predictive Control with Variable Implementation Horizon Jing Sun, Shuhao Chen, Ilya Kolmanovsky Abstract In this paper,

More information

Controllability, Observability, Full State Feedback, Observer Based Control

Controllability, 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 information

Constrained Output Feedback Control of a Multivariable Polymerization Reactor

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

In search of the unreachable setpoint

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

State Estimation of Linear and Nonlinear Dynamic Systems

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

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

inputs. 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 information

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

Nonlinear 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. 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 information

On the Stabilization of Neutrally Stable Linear Discrete Time Systems

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

EEE582 Homework Problems

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

Delay-independent stability via a reset loop

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

A Systematic Approach to Extremum Seeking Based on Parameter Estimation

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

ESC794: Special Topics: Model Predictive Control

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

More information

ROBUST CONSTRAINED ESTIMATION VIA UNSCENTED TRANSFORMATION. Pramod Vachhani a, Shankar Narasimhan b and Raghunathan Rengaswamy a 1

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

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

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

More information

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

Economic Nonlinear Model Predictive Control

Economic 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