Optimal dynamic operation of chemical processes: current opportunities

Size: px
Start display at page:

Download "Optimal dynamic operation of chemical processes: current opportunities"

Transcription

1 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 opportunities / 48

2 Outline Introductory overview to Model Predictive Control (MPC) 2 Industrial impact of these ideas 3 Recent developments Distributed MPC Large-scale systems and partial enumeration Tools for controller commissioning Optimizing economics Continuous time MPC 4 Conclusions and future outlook 5 Further Reading Rawlings Current opportunities 2 / 48

3 The model predictive control framework Measurement MH Estimate MPC control Forecast t time Reconcile the past Forecast the future sensors y actuators u Rawlings Current opportunities 3 / 48

4 Predictive control Measurement MH Estimate MPC control Forecast t time Reconcile the past Forecast the future sensors y actuators u min u(t) T y sp g(x, u) 2 Q + u sp u 2 R dt ẋ = f (x, u) x() = x (given) y = g(x, u) Rawlings Current opportunities 4 / 48

5 State estimation Measurement MH Estimate MPC control Forecast t time Reconcile the past Forecast the future sensors y actuators u min x,w(t) T y g(x, u) 2 R + ẋ f (x, u) 2 Q dt ẋ = f (x, u) + w (process noise) y = g(x, u) + v (measurement noise) Rawlings Current opportunities 5 / 48

6 Industrial practice of MPC Planning and Scheduling Steady State Optimization Validation Model Update Reconciliation Two layer structure Steady-state layer RTO optimizes steady state model Optimal setpoints passed to dynamic layer Controller Plant Rawlings Current opportunities 6 / 48

7 Industrial practice of MPC Planning and Scheduling Steady State Optimization Validation Controller Plant Model Update Reconciliation Two layer structure Steady-state layer RTO optimizes steady state model Optimal setpoints passed to dynamic layer Dynamic layer Controller tracks the setpoints Linear MPC (replaces multiloop PID) Rawlings Current opportunities 6 / 48

8 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Rawlings Current opportunities 7 / 48

9 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Rawlings Current opportunities 7 / 48

10 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Rawlings Current opportunities 7 / 48

11 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Eastman Chemical experience with MPC First MPC implemented in 996 Rawlings Current opportunities 7 / 48

12 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Eastman Chemical experience with MPC First MPC implemented in 996 Currently 55-6 MPC applications of varying complexity Rawlings Current opportunities 7 / 48

13 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Eastman Chemical experience with MPC First MPC implemented in 996 Currently 55-6 MPC applications of varying complexity 3-5 M$/year increased profit due to increased throughput (28) Rawlings Current opportunities 7 / 48

14 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Eastman Chemical experience with MPC First MPC implemented in 996 Currently 55-6 MPC applications of varying complexity 3-5 M$/year increased profit due to increased throughput (28) Praxair experience with MPC Praxair currently has more than 5 MPC installations Rawlings Current opportunities 7 / 48

15 Large industrial success story! Linear MPC and ethylene manufacturing Number of MPC applications in ethylene: 8 to 2 Credits 5 to 8 M$/yr (27) Achieved primarily by increased on-spec product, decreased energy use Eastman Chemical experience with MPC First MPC implemented in 996 Currently 55-6 MPC applications of varying complexity 3-5 M$/year increased profit due to increased throughput (28) Praxair experience with MPC Praxair currently has more than 5 MPC installations 6 M$/year increased profit (28) Rawlings Current opportunities 7 / 48

16 Impact for 3 ethylene plants (Starks and Arrieta, 27) Hydrocarbons AC&O 7 We re Doing it For the Money $6,, $6,, $5,, $5,, $4,, $4,, $3,, $3,, $2,, $2,, $,, $,, $ $ Q 2 3Q 2 Q 2 3Q 2 Q 22 3Q 22 Q 23 3Q 23 Q 24 3Q 24 Q 25 3Q 25 Q26 3Q26 Cumulative Quarterly Advanced Control & Optimization Rawlings Current opportunities 8 / 48

17 Maintaining technology (Starks and Arrieta, 27) Hydrocarbons AC&O Challenges (continued ) 26 Average DMC Service Factors (per plant) DMC Service Factor (%).% 8.% 6.% 4.% 2.%.% A B C D E F G H I J K L M Plant Plants L & M experienced APC personnel changes Advanced Control & Optimization Rawlings Current opportunities 9 / 48

18 Broader industrial impact (Qin and Badgwell, 23) Area Aspen Honeywell Adersa PCL MDC Total Technology Hi-Spec Refining Petrochemicals Chemicals Pulp and Paper Air & Gas Utility Mining/Metallurgy Food Processing Polymer Furnaces Aerospace/Defense Automotive Unclassified Total First App. DMC:985 PCT:984 IDCOM:973 PCL: SMOC: IDCOM-M:987 RMPCT:99 HIECON: OPC:987 Largest App 63x x85-3x2 - Rawlings Current opportunities / 48

19 Are all the problems solved? Some questions to consider Has the application base stopped growing? Rawlings Current opportunities / 48

20 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Rawlings Current opportunities / 48

21 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Is the theory complete? Rawlings Current opportunities / 48

22 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Is the theory complete? Do we have tools to decompose large-scale systems into manageable problems? Rawlings Current opportunities / 48

23 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Is the theory complete? Do we have tools to decompose large-scale systems into manageable problems? Do we have tools to optimize dynamic economic operation? Rawlings Current opportunities / 48

24 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Is the theory complete? Do we have tools to decompose large-scale systems into manageable problems? Do we have tools to optimize dynamic economic operation? Do we have tools to commission and maintain the controllers? Rawlings Current opportunities / 48

25 Are all the problems solved? Some questions to consider Has the application base stopped growing? Is the technology mature? Is the theory complete? Do we have tools to decompose large-scale systems into manageable problems? Do we have tools to optimize dynamic economic operation? Do we have tools to commission and maintain the controllers? Can we handle fast systems? Rawlings Current opportunities / 48

26 Has the application base stopped growing? European Commission DG information Society & Media Monitoring and control: today's market, its evolution till 22 and the impact of ICT on these Workshop: 9 th of October 28 A report & a presentation prepared by: Available for download: EC DG INFSO SMART Rawlings 27/47 Current opportunities 2 / 48

27 A report & a presentation prepared by: Has the application base stopped growing? Available for download: 23 EC DG INFSO SMART 27/47 Monitoring and control: today's market, its evolution till 22 and the impact of ICT on these WORKSHOP: Brussels the 9th of October Worldwide Monitoring & Control Market The worldwide market for Monitoring & Control products and solutions is around 88 billion euros. This represents 8% of total ICT expenditures worldwide. In the field of ICT, this is comparable to: the whole semiconductor industry world revenues; twice the world mobile phone manufacturers revenues. Total world: 87,9 bn 35% Services, with more than 5% of the market value, have the biggest share. The 3 larger sub markets represent together over billion euros, namely: integration, installation & training services with 38 billion euros; control hardware with 36 billion euros; maintenance, repair & overall services with 3 billion euros. 53% 2% Hardware Soft Services Definitions - bundle OS & drivers included in hardware - application development included in services The 3 larger application markets are Vehicles, Process and Manufacturing industries. Europe represents 32 % of the world total market value. A report & a presentation prepared by: Available for download: 24 Rawlings Current opportunities 3 / 48

28 Is the theory complete? 45 4 MPC 35 3 papers year year Rawlings Current opportunities 4 / 48

29 Is the theory complete? 4 2 MPC FB Control Chem Engr papers year year Rawlings Current opportunities 5 / 48

30 Ratio of MPC papers to feedback control papers.4.35 MPC/FB Control Rawlings Current opportunities 6 / 48

31 Distributed MPC Decomposing large-scale systems Rawlings Current opportunities 7 / 48

32 Decomposing large-scale systems Material flow Energy flow Rawlings Current opportunities 8 / 48

33 MPC at the large scale Decentralized Control Traditional approach Wealth of literature from the early 97 s on improved decentralized control a Well-known that poor performance may result if the interconnections are not negligible a (Sandell Jr. et al., 978; Šiljak, 99; Lunze, 992) Rawlings Current opportunities 9 / 48

34 MPC at the large scale Decentralized Control Traditional approach Wealth of literature from the early 97 s on improved decentralized control a Well-known that poor performance may result if the interconnections are not negligible a (Sandell Jr. et al., 978; Šiljak, 99; Lunze, 992) Centralized Control Steady increase in available computational power has provided the opportunity for centralized control Many practitioners view centralized control of large, networked systems as impractical and unrealistic Rawlings Current opportunities 9 / 48

35 Cooperative control as suboptimal MPC Properties established by suboptimal MPC theory Stability: Given a feasible initial condition, adding the stability constraint u i d i x i () gives nominal closed-loop stability for any number of information exchanges (Venkat et al., 26a) and (Venkat et al., 26b) Rawlings Current opportunities 2 / 48

36 Cooperative control as suboptimal MPC Properties established by suboptimal MPC theory Stability: Given a feasible initial condition, adding the stability constraint u i d i x i () gives nominal closed-loop stability for any number of information exchanges Cost decrease: Plant-wide objective is decreased at each iterate (Venkat et al., 26a) and (Venkat et al., 26b) Rawlings Current opportunities 2 / 48

37 Cooperative control as suboptimal MPC Properties established by suboptimal MPC theory Stability: Given a feasible initial condition, adding the stability constraint u i d i x i () gives nominal closed-loop stability for any number of information exchanges Cost decrease: Plant-wide objective is decreased at each iterate Convergence: Cooperative MPC produces centralized control performance at the limit of infinite iterates (Venkat et al., 26a) and (Venkat et al., 26b) Rawlings Current opportunities 2 / 48

38 Distributed MPC publications G. Pannocchia, S. J. Wright, B. T. Stewart, and J. B. Rawlings. Efficient cooperative distributed MPC using partial enumeration. In ADCHEM 29, International Symposium on Advanced Control of Chemical Processes, Istanbul, Turkey, July 2-5, 29. J. B. Rawlings and B. T. Stewart. Coordinating multiple optimization-based controllers: new opportunities and challenges. J. Proc. Cont., 8: , 28. B. T. Stewart, A. N. Venkat, J. B. Rawlings, S. J. Wright, and G. Pannocchia. Cooperative distributed model predictive control. Submitted for publication in Sys. Cont. Let., July 29. A. N. Venkat, J. B. Rawlings, and S. J. Wright. Stability and optimality of distributed, linear MPC. Part : state feedback. Technical Report 26 3, TWMCC, Department of Chemical and Biological Engineering, University of Wisconsin Madison (Available at October 26a. A. N. Venkat, J. B. Rawlings, and S. J. Wright. Stability and optimality of distributed, linear MPC. Part 2: output feedback. Technical Report 26 4, TWMCC, Department of Chemical and Biological Engineering, University of Wisconsin Madison (Available at October 26b. Rawlings Current opportunities 2 / 48

39 Large-scale systems and partial enumeration Unconstrained solution: LQ regulator (Kalman, 96) Constrained solution: MPC u = Kx u = K i x + b i in which i enumerates different possible active sets for the inequality constraints (Bemporad et al., 22) There are 3 mn different active sets u u u u. u 2. u. u u m u Rawlings Current opportunities 22 / 48

40 The active set table u = K i x + b i Rawlings Current opportunities 23 / 48

41 The active set table N = 2 u = K i x + b i i constraint set K i b i {u, u} u 2 {u, } u 3 {u, u} u 4 {, u} K 4 b 4 5 {, } K 5 b 5 6 {, u} K 6 b 6 7 {u, u} u 8 {u, } u 9 {u, u} u Rawlings Current opportunities 23 / 48

42 The active set table u = K i x + b i N = 2 N = 4 i constraint set K i b i {u, u} u 2 {u, } u 3 {u, u} u 4 {, u} K 4 b 4 5 {, } K 5 b 5 6 {, u} K 6 b 6 7 {u, u} u 8 {u, } u 9 {u, u} u i constraint set K i b i {u, u, u, u} u 2 {u, u, u, } u 3 {u, u, u, u} u 4 {,,, u} K 4 b 4 4 {,,, } K 4 b 4 42 {,,, u} K 42 b {u, u, u, u} u 8 {u, u, u, } u 8 {u, u, u, u} u Rawlings Current opportunities 23 / 48

43 The computational challenge of large scale centralized MPC On-line QP solution may not be practical for large-scale applications Rawlings Current opportunities 24 / 48

44 The computational challenge of large scale centralized MPC On-line QP solution may not be practical for large-scale applications Computation time may be too long Rawlings Current opportunities 24 / 48

45 The computational challenge of large scale centralized MPC On-line QP solution may not be practical for large-scale applications Computation time may be too long Full enumeration is not possible! Rawlings Current opportunities 24 / 48

46 The computational challenge of large scale centralized MPC On-line QP solution may not be practical for large-scale applications Computation time may be too long Full enumeration is not possible! Typical large-sized applications: m = 5, N = 5, 9 m = 32, N = 5, 229 Rawlings Current opportunities 24 / 48

47 The computational challenge of large scale centralized MPC On-line QP solution may not be practical for large-scale applications Computation time may be too long Full enumeration is not possible! Typical large-sized applications: m = 5, N = 5, 9 m = 32, N = 5, 229 Consider partial enumeration Rawlings Current opportunities 24 / 48

48 Partial Enumeration Conjecture: In practice, the state might visit relatively few different active constraints! SO... don t do the calculations for all possible active sets. Instead: Initialize by calculating and storing the table only for likely active sets; Given ˆx, search through the table and see if one of them is optimal; If so, use that control; If not, is there a feasible (suboptimal) solution? If so, use this one; If not, solve the MPC QP problem with small N and add this solution to the table; Make room in the table by deleting the entry that was used least recently. Rawlings Current opportunities 25 / 48

49 Initializing the Table Choose a size for the table, and initialize its contents in a training period. Add disturbances during training period to ensure that useful parts of the active-set space are sampled. Larger disturbances tend to cause saturation of some inputs. Saturation causes more active sets to be interesting because of small variations in the timepoint at which a constraint becomes active/inactive. Rawlings Current opportunities 26 / 48

50 Computational Results: Problem Copolymerization reactor: 5 inputs, 8 states, 4 outputs, horizon N = 5. 9 possible active sets. Rawlings Current opportunities 27 / 48

51 Computational Results: Problem Copolymerization reactor: 5 inputs, 8 states, 4 outputs, horizon N = 5. 9 possible active sets. Training period: 288 sample intervals (2 days, -minute intervals), 2 random disturbances applied. Visited a total of 376 active sets during this time. Validation period: 432 sample intervals (3 days), 3 random disturbances. Considered tables of sizes 5,, and 2. Rawlings Current opportunities 27 / 48

52 CPU time and suboptimality ratio of four solvers TAB5 TAB TAB2 qpsol Max time (s) Mean time (s) Active sets visited Suboptimality Rawlings Current opportunities 28 / 48

53 Partial enumeration publications G. Pannocchia, J. B. Rawlings, and S. J. Wright. Fast, large-scale model predictive control by partial enumeration. Automatica, 43:852 86, 27. G. Pannocchia, S. J. Wright, B. T. Stewart, and J. B. Rawlings. Efficient cooperative distributed MPC using partial enumeration. In ADCHEM 29, International Symposium on Advanced Control of Chemical Processes, Istanbul, Turkey, July 2-5, 29. Rawlings Current opportunities 29 / 48

54 Controller Commissioning Obtaining Q and R from Data Xf, Ff X D X X 2 Condenser y Model discretized with t k = k t: 2 3 d dt 6 4 X D. X B 7 5 {z } x(t)» y (t k ) = y 2 = F (x(t), u(t) ) {z} X f,f f» x(t k ) X N X B Reboiler Measurements are only X D, X B at the discretization times y 2 Rawlings Current opportunities 3 / 48

55 Controller Commissioning Obtaining Q and R from Data X D X X 2 Condenser y Model discretized with t k = k t: x k+ = f (x k, u k ) + g(x k, u k )w k [ ] [ ] y y 2 = x k k Xf, Ff w X N X B Reboiler Measurements are only X D, X B at the discretization times Noise w k affects all the states y 2 Rawlings Current opportunities 3 / 48

56 Controller Commissioning Obtaining Q and R from Data X D X X 2 Condenser v y Model discretized with t k = k t: x k+ = f (x k, u k ) + g(x k, u k )w k [ ] [ ] [ ] y v y 2 = x k + v 2 k k Xf, Ff w v 2 y 2 X N X B Reboiler Measurements are only X D, X B at the discretization times Noise w k affects all the states Noise v k corrupts the measurements Rawlings Current opportunities 3 / 48

57 Motivation for Using Autocovariances Xf, Ff X D X X 2 Condenser v y Idea of Autocovariances The state noise w k gets propagated in time The measurement noise v k appears only at the sampling times and is not propagated in time w X N X B Taking autocovariances of data at different time lags gives covariances of w k and v k v 2 Reboiler y 2 Rawlings Current opportunities 3 / 48

58 Motivation for Using Autocovariances Xf, Ff X D X X 2 Condenser v y Idea of Autocovariances The state noise w k gets propagated in time The measurement noise v k appears only at the sampling times and is not propagated in time w X N X B Taking autocovariances of data at different time lags gives covariances of w k and v k v 2 y 2 Reboiler Let w k, v k have zero means and covariances Q and R Rawlings Current opportunities 3 / 48

59 Mathematical Formulation of the ALS Linear State-Space Model: x k+ = Ax k + Gw k w k N(, Q) y k = Cx k + v k v k N(, R) Model (A, C, G) known from the linearization, finite set of measurements: {y,..., y k } given. Only unknowns are noises w k and v k. Rawlings Current opportunities 32 / 48

60 Mathematical Formulation of the ALS Linear State-Space Model: x k+ = Ax k + Gw k w k N(, Q) y k = Cx k + v k v k N(, R) Model (A, C, G) known from the linearization, finite set of measurements: {y,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k y k+ = CAx k + CGw k y k+2 = CA 2 x k +CAGw k +CGw k+ Rawlings Current opportunities 32 / 48

61 Mathematical Formulation of the ALS Linear State-Space Model: x k+ = Ax k + Gw k w k N(, Q) y k = Cx k + v k v k N(, R) Model (A, C, G) known from the linearization, finite set of measurements: {y,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+ = CAx k + CGw k + v k+ y k+2 = CA 2 x k +CAGw k +CGw k+ +v k+2 Rawlings Current opportunities 32 / 48

62 Mathematical Formulation of the ALS Linear State-Space Model: x k+ = Ax k + Gw k w k N(, Q) y k = Cx k + v k v k N(, R) Model (A, C, G) known from the linearization, finite set of measurements: {y,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+ = CAx k + CGw k + v k+ E[y k y k ] = R y k+2 = CA 2 x k +CAGw k +CGw k+ +v k+2 Rawlings Current opportunities 32 / 48

63 Mathematical Formulation of the ALS Linear State-Space Model: x k+ = Ax k + Gw k w k N(, Q) y k = Cx k + v k v k N(, R) Model (A, C, G) known from the linearization, finite set of measurements: {y,..., y k } given. Only unknowns are noises w k and v k. y k = Cx k + v k y k+ = CAx k + CGw k + v k+ y k+2 = CA 2 x k +CAGw k +CGw k+ +v k+2 E[y k y k ] = R E[y k+2 y k+ ] = CAGQG C Rawlings Current opportunities 32 / 48

64 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 A least-squares problem in a vector of unknowns, Q, R Rawlings Current opportunities 33 / 48

65 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 A least-squares problem in a vector of unknowns, Q, R 2 Form A N from known system matrices Rawlings Current opportunities 33 / 48

66 The Autocovariance Least-Squares (ALS) Problem Skipping a lot of algebra, we can write: Autocovariance Least Squares [ ] Φ = min Q,R A (Q)s N ˆb (R) s 2 A least-squares problem in a vector of unknowns, Q, R 2 Form A N from known system matrices 3 ˆb is a vector containing the estimated correlations from data ˆb = y k y k T. k= y k+n y k s Rawlings Current opportunities 33 / 48

67 State estimation using (Q, R) from ALS Efficient software developed for ALS Rawlings Current opportunities 34 / 48

68 State estimation using (Q, R) from ALS Efficient software developed for ALS Data requirements for (Q, R) identification are reasonable Rawlings Current opportunities 34 / 48

69 State estimation using (Q, R) from ALS Efficient software developed for ALS Data requirements for (Q, R) identification are reasonable Industrial testing underway Rawlings Current opportunities 34 / 48

70 State estimation using (Q, R) from ALS Efficient software developed for ALS Data requirements for (Q, R) identification are reasonable Industrial testing underway Preliminary results from Eastman chemical cracking furnace and Aspentech evaluation are encouraging Rawlings Current opportunities 34 / 48

71 Distributed MPC publications B. J. Odelson, M. R. Rajamani, and J. B. Rawlings. A new autocovariance least-squares method for estimating noise covariances. Automatica, 42(2): 33 38, February 26. M. R. Rajamani and J. B. Rawlings. Estimation of the disturbance structure from data using semidefinite programming and optimal weighting. Automatica, 45: 42 48, 29. M. R. Rajamani, J. B. Rawlings, and S. J. Qin. Achieving state estimation equivalence for misassigned disturbances in offset-free model predictive control. AIChE J., 55(2):396 47, February 29. Rawlings Current opportunities 35 / 48

72 Optimizing economics: Current industrial practice Planning and Scheduling Steady State Optimization Validation Model Update Reconciliation Two layer structure Drawbacks Controller Plant Rawlings Current opportunities 36 / 48

73 Optimizing economics: Current industrial practice Planning and Scheduling Steady State Optimization Validation Controller Plant Model Update Reconciliation Two layer structure Drawbacks Inconsistent models Re-identify linear model as setpoint changes Time scale separation may not hold Economics unavailable in dynamic layer Rawlings Current opportunities 36 / 48

74 Optimizing economics: what s desirable? Profit -4-2 Input (u) State (x) Rawlings Current opportunities 37 / 48

75 Optimizing economics: what s desirable? Profit -4-2 Input (u) State (x) Rawlings Current opportunities 37 / 48

76 Economics MPC publications D. Angeli, R. Amrit, and J. B. Rawlings. Receding horizon cost optimization for overly constrained nonlinear plants. In Proceedings of the Conference on Decision and Control, Shanghai, China, December 29. J. B. Rawlings and R. Amrit. Optimizing process economic performance using model predictive control. In L. Magni, D. M. Raimondo, and F. Allgöwer, editors, Nonlinear Model Predictive Control, volume 384 of Lecture Notes in Control and Information Sciences, pages 9 38, Berlin, 29. Springer. L. Würth, J. B. Rawlings, and W. Marquardt. Economic dynamic real-time optimization and nonlinear model-predictive control on infinite horizons. In ADCHEM 29, International Symposium on Advanced Control of Chemical Processes, Istanbul, Turkey, July 2-5, 29. Rawlings Current opportunities 38 / 48

77 Continuous-time system and input parameterization We consider linear time-invariant continuous-time systems ẋ = Ax + Bu () V (x, u) = 2 ( x Qx + u Ru ) dt (2) u s u s s 2 u 2 2 Kx t t t 2 t 3 t N Rawlings Current opportunities 39 / 48

78 Relative error between CT and DT systems 2 P Π 2/ P ZOH FFOH PWLH Rawlings Current opportunities 4 / 48

79 Open-loop unstable system 7 u y t CLQR Sat-LQR t Decision Time t/t N Rawlings Current opportunities 4 / 48

80 System with slow and fast modes u 4 y t CLQR Sat-LQR t Decision Time t/t N Rawlings Current opportunities 42 / 48

81 Computation time for infinite horizon CT solution FFOH-CLQR Algorithm µ V II (x ) V (x ) V (x ) N CPU-time (ms) Rawlings Current opportunities 43 / 48

82 Continuous time MPC publications G. Pannocchia, J. B. Rawlings, D. Q. Mayne, and W. Marquardt. On computing the solutions to the continuous time constrained linear quadratic regulator, July 29a. Accepted for publication in IEEE Trans. Auto. Cont. G. Pannocchia, J. B. Rawlings, D. Q. Mayne, and W. Marquardt. Computation of the infinite horizon continuous time constrained linear quadratic regulator. In ADCHEM 29, International Symposium on Advanced Control of Chemical Processes, Istanbul, Turkey, July 2-5, 29b. Rawlings Current opportunities 44 / 48

83 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Rawlings Current opportunities 45 / 48

84 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Both in theory and in practice. Rawlings Current opportunities 45 / 48

85 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Both in theory and in practice. The currently available theory splits the problem into state estimation and regulation. Rawlings Current opportunities 45 / 48

86 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Both in theory and in practice. The currently available theory splits the problem into state estimation and regulation. Both are posed and solved as online optimization problems. Rawlings Current opportunities 45 / 48

87 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Both in theory and in practice. The currently available theory splits the problem into state estimation and regulation. Both are posed and solved as online optimization problems. Basic properties have been established. Rawlings Current opportunities 45 / 48

88 Conclusions Optimal dynamic operation of chemical processes has undergone a total transformation in the last 2 years. Both in theory and in practice. The currently available theory splits the problem into state estimation and regulation. Both are posed and solved as online optimization problems. Basic properties have been established. The economic impact of the technology is large. Rawlings Current opportunities 45 / 48

89 Future Outlook Distributed MPC. Rawlings Current opportunities 46 / 48

90 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. Rawlings Current opportunities 46 / 48

91 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Rawlings Current opportunities 46 / 48

92 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. Rawlings Current opportunities 46 / 48

93 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. Rawlings Current opportunities 46 / 48

94 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. ALS properties established and efficient prototype software developed. Has had some industrial testing. Rawlings Current opportunities 46 / 48

95 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. ALS properties established and efficient prototype software developed. Has had some industrial testing. 4 Optimizing dynamic economic objective. Rawlings Current opportunities 46 / 48

96 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. ALS properties established and efficient prototype software developed. Has had some industrial testing. 4 Optimizing dynamic economic objective. Early stages. Theory finished for linear models and convex cost functions. Extensions to nonlinear models and nonconvex cost functions under study. Rawlings Current opportunities 46 / 48

97 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. ALS properties established and efficient prototype software developed. Has had some industrial testing. 4 Optimizing dynamic economic objective. Early stages. Theory finished for linear models and convex cost functions. Extensions to nonlinear models and nonconvex cost functions under study. 5 Continuous time MPC. Rawlings Current opportunities 46 / 48

98 Future Outlook Distributed MPC. Basic properties of cooperative MPC have been established. Ready for industrial testing. 2 Partial enumeration. Tested on large examples. Ready for industrial testing. 3 Controller commissioning. ALS properties established and efficient prototype software developed. Has had some industrial testing. 4 Optimizing dynamic economic objective. Early stages. Theory finished for linear models and convex cost functions. Extensions to nonlinear models and nonconvex cost functions under study. 5 Continuous time MPC. Algorithm developed and tested on examples. Theory for convergence and closed-loop stability under development now. Rawlings Current opportunities 46 / 48

99 Acknowledgments Don Bartusiak, ExxonMobil Tom Badgwell, Aspentech Jim Downs, Eastman Chemical Larry Megan, Praxair Rahul Bindlish, Dow Financial support from NSF #CTS-82536, and Texas Wisconsin California Control Consortium (TWCCC) members Rawlings Current opportunities 47 / 48

100 Further reading A. Bemporad, M. Morari, V. Dua, and E. N. Pistikopoulos. The explicit linear quadratic regulator for constrained systems. Automatica, 38():3 2, 22. R. E. Kalman. Contributions to the theory of optimal control. Bull. Soc. Math. Mex., 5:2 9, 96. J. Lunze. Feedback Control of Large Scale Systems. Prentice-Hall, London, U.K., 992. S. J. Qin and T. A. Badgwell. A survey of industrial model predictive control technology. Control Eng. Prac., (7): , 23. N. R. Sandell Jr., P. Varaiya, M. Athans, and M. Safonov. Survey of decentralized control methods for larger scale systems. IEEE Trans. Auto. Cont., 23(2):8 28, 978. D. D. Šiljak. Decentralized Control of Complex Systems. Academic Press, London, 99. ISBN D. M. Starks and E. Arrieta. Maintaining AC&O applications, sustaining the gain. In Proceedings of National AIChE Spring Meeting, Houston, Texas, April 27. Rawlings Current opportunities 48 / 48

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

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

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

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

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

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

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

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

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

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 II: Observability and Stability James B. Rawlings and Fernando V. Lima Department of Chemical and Biological Engineering University of Wisconsin

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

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

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

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

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

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

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

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

More information

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

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

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

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

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

More information

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

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

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

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

Dynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization

Dynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization Dynamic Real-Time Optimization: Linking Off-line Planning with On-line Optimization L. T. Biegler and V. Zavala Chemical Engineering Department Carnegie Mellon University Pittsburgh, PA 15213 April 12,

More information

Outline. Model Predictive Control: Current Status and Future Challenges. Separation of the control problem. Separation of the control problem

Outline. Model Predictive Control: Current Status and Future Challenges. Separation of the control problem. Separation of the control problem Otline Model Predictive Control: Crrent Stats and Ftre Challenges James B. Rawlings Department of Chemical and Biological Engineering University of Wisconsin Madison UCLA Control Symposim May, 6 Overview

More information

Regional Solution of Constrained LQ Optimal Control

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

More information

The Partial Enumeration Method for Model Predictive Control: Algorithm and Examples

The Partial Enumeration Method for Model Predictive Control: Algorithm and Examples 2 TWMCC Texas-Wisconsin Modeling and Control Consortium 1 Technical report number 2006-01 The Partial Enumeration Method for Model Predictive Control: Algorithm and Examples Gabriele Pannocchia Department

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

Stochastic Tube MPC with State Estimation

Stochastic Tube MPC with State Estimation Proceedings of the 19th International Symposium on Mathematical Theory of Networks and Systems MTNS 2010 5 9 July, 2010 Budapest, Hungary Stochastic Tube MPC with State Estimation Mark Cannon, Qifeng Cheng,

More information

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

A tutorial overview on theory and design of offset-free MPC algorithms 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 Introduction to offset-free MPC

More information

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia

IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER. Pregelj Boštjan, Gerkšič Samo. Jozef Stefan Institute, Ljubljana, Slovenia IMPLEMENTATIONS OF TRACKING MULTIPARAMETRIC PREDICTIVE CONTROLLER Pregelj Boštjan, Gerkšič Samo Jozef Stefan Institute, Ljubljana, Slovenia Abstract: With the recently developed multi-parametric predictive

More information

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

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

More information

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

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

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL

CBE495 LECTURE IV MODEL PREDICTIVE CONTROL What is Model Predictive Control (MPC)? CBE495 LECTURE IV MODEL PREDICTIVE CONTROL Professor Dae Ryook Yang Fall 2013 Dept. of Chemical and Biological Engineering Korea University * Some parts are from

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

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

SIMULATION OF TURNING RATES IN TRAFFIC SYSTEMS

SIMULATION OF TURNING RATES IN TRAFFIC SYSTEMS SIMULATION OF TURNING RATES IN TRAFFIC SYSTEMS Balázs KULCSÁR István VARGA Department of Transport Automation, Budapest University of Technology and Economics Budapest, H-, Bertalan L. u. 2., Hungary e-mail:

More information

MODEL PREDICTIVE CONTROL FUNDAMENTALS

MODEL PREDICTIVE CONTROL FUNDAMENTALS Nigerian Journal of Technology (NIJOTECH) Vol 31, No 2, July, 2012, pp 139 148 Copyright 2012 Faculty of Engineering, University of Nigeria ISSN 1115-8443 MODEL PREDICTIVE CONTROL FUNDAMENTALS PE Orukpe

More information

Whither discrete time model predictive control?

Whither discrete time model predictive control? TWCCC Texas Wisconsin California Control Consortium Technical report number 214-1 Whither discrete time model predictive control? Gabriele Pannocchia Dept. of Civil and Industrial Engineering (DICI) Univ.

More information

4F3 - Predictive Control

4F3 - Predictive Control 4F3 Predictive Control - Lecture 2 p 1/23 4F3 - Predictive Control Lecture 2 - Unconstrained Predictive Control Jan Maciejowski jmm@engcamacuk 4F3 Predictive Control - Lecture 2 p 2/23 References Predictive

More information

MODEL PREDICTIVE CONTROL

MODEL PREDICTIVE CONTROL Process Control in the Chemical Industries 115 1. Introduction MODEL PREDICTIVE CONTROL An Introduction Model predictive controller (MPC) is traced back to the 1970s. It started to emerge industrially

More information

Constrained State Estimation Using the Unscented Kalman Filter

Constrained State Estimation Using the Unscented Kalman Filter 16th Mediterranean Conference on Control and Automation Congress Centre, Ajaccio, France June 25-27, 28 Constrained State Estimation Using the Unscented Kalman Filter Rambabu Kandepu, Lars Imsland and

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

4F3 - Predictive Control

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

More information

Model predictive control of industrial processes. Vitali Vansovitš

Model predictive control of industrial processes. Vitali Vansovitš Model predictive control of industrial processes Vitali Vansovitš Contents Industrial process (Iru Power Plant) Neural networ identification Process identification linear model Model predictive controller

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

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

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

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

Optimization Problems in Model Predictive Control

Optimization Problems in Model Predictive Control Optimization Problems in Model Predictive Control Stephen Wright Jim Rawlings, Matt Tenny, Gabriele Pannocchia University of Wisconsin-Madison FoCM 02 Minneapolis August 6, 2002 1 reminder! Send your new

More information

Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control

Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control 8 American Control Conference Westin Seattle Hotel, Seattle, Washington, USA June -3, 8 ThA3. Improved Crude Oil Processing Using Second-Order Volterra Models and Nonlinear Model Predictive Control T.

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

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

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

State Estimation using Moving Horizon Estimation and Particle Filtering

State Estimation using Moving Horizon Estimation and Particle Filtering State Estimation using Moving Horizon Estimation and Particle Filtering James B. Rawlings Department of Chemical and Biological Engineering UW Math Probability Seminar Spring 2009 Rawlings MHE & PF 1 /

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

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

Model Predictive Control Short Course Regulation

Model Predictive Control Short Course Regulation Model Predictive Control Short Course Regulation James B. Rawlings Michael J. Risbeck Nishith R. Patel Department of Chemical and Biological Engineering Copyright c 2017 by James B. Rawlings Milwaukee,

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Real-Time Implementation of Nonlinear Predictive Control

Real-Time Implementation of Nonlinear Predictive Control Real-Time Implementation of Nonlinear Predictive Control Michael A. Henson Department of Chemical Engineering University of Massachusetts Amherst, MA WebCAST October 2, 2008 1 Outline Limitations of linear

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

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

Closed-loop Formulation for Nonlinear Dynamic Real-time Optimization

Closed-loop Formulation for Nonlinear Dynamic Real-time Optimization Preprint, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems Closed-loop Formulation for Nonlinear Dynamic Real-time Optimization Mohammad Zamry Jamaludin Christopher

More information

Outline. Linear regulation and state estimation (LQR and LQE) Linear differential equations. Discrete time linear difference equations

Outline. Linear regulation and state estimation (LQR and LQE) Linear differential equations. Discrete time linear difference equations Outline Linear regulation and state estimation (LQR and LQE) James B. Rawlings Department of Chemical and Biological Engineering 1 Linear Quadratic Regulator Constraints The Infinite Horizon LQ Problem

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

Donald J Chmielewski and Benjamin P Omell. Department of Chemical & Biological Engineering Illinois Institute of Technology. Energy Value ($/MWhr)

Donald J Chmielewski and Benjamin P Omell. Department of Chemical & Biological Engineering Illinois Institute of Technology. Energy Value ($/MWhr) Donald J Chmielewski and Benjamin P Omell Department of Chemical & Biological Engineering 40 ACC 2013 H 2 in Energy Value ($/MWhr) Generated Power (MW) Storage (tonnes) 20 0 0 1 2 3 4 5 6 7 8 9 10 1500

More information

Ciência e Natura ISSN: Universidade Federal de Santa Maria Brasil

Ciência e Natura ISSN: Universidade Federal de Santa Maria Brasil Ciência e Natura ISSN: 0100-8307 cienciaenaturarevista@gmail.com Universidade Federal de Santa Maria Brasil Iranmanesh, Hamidreza; Afshar, Ahmad Application of Cooperative Distributed Predictive Control

More information

ARTICLE IN PRESS Systems & Control Letters ( )

ARTICLE IN PRESS Systems & Control Letters ( ) Systems & Control Letters Contents lists available at ScienceDirect Systems & Control Letters journal homepage: wwwelseviercom/locate/sysconle Cooperative distributed model predictive control Brett T Stewart

More information

Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors

Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors Online Model Predictive Torque Control for Permanent Magnet Synchronous Motors Gionata Cimini, Daniele Bernardini, Alberto Bemporad and Stephen Levijoki ODYS Srl General Motors Company 2015 IEEE International

More information

HPMPC - A new software package with efficient solvers for Model Predictive Control

HPMPC - A new software package with efficient solvers for Model Predictive Control - A new software package with efficient solvers for Model Predictive Control Technical University of Denmark CITIES Second General Consortium Meeting, DTU, Lyngby Campus, 26-27 May 2015 Introduction Model

More information

Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control

Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control Achieving State Estimation Equivalence for Misassigned Disturbances in Offset-Free Model Predictive Control Murali R. Rajamani BP Research and Technology, Naperville, IL 05 James B. Rawlings Dept. of Chemical

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

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors

Real-Time Feasibility of Nonlinear Predictive Control for Semi-batch Reactors European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Real-Time Feasibility of Nonlinear Predictive Control

More information

Constrained Linear Quadratic Optimal Control

Constrained Linear Quadratic Optimal Control 5 Constrained Linear Quadratic Optimal Control 51 Overview Up to this point we have considered rather general nonlinear receding horizon optimal control problems Whilst we have been able to establish some

More information

Practical Implementations of Advanced Process Control for Linear Systems

Practical Implementations of Advanced Process Control for Linear Systems Downloaded from orbitdtudk on: Jul 01, 2018 Practical Implementations of Advanced Process Control for Linear Systems Knudsen, Jørgen K H ; Huusom, Jakob Kjøbsted; Jørgensen, John Bagterp Published in:

More information

An Introduction to Model-based Predictive Control (MPC) by

An Introduction to Model-based Predictive Control (MPC) by ECE 680 Fall 2017 An Introduction to Model-based Predictive Control (MPC) by Stanislaw H Żak 1 Introduction The model-based predictive control (MPC) methodology is also referred to as the moving horizon

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

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities.

Here represents the impulse (or delta) function. is an diagonal matrix of intensities, and is an diagonal matrix of intensities. 19 KALMAN FILTER 19.1 Introduction In the previous section, we derived the linear quadratic regulator as an optimal solution for the fullstate feedback control problem. The inherent assumption was that

More information

LINEAR TIME VARYING TERMINAL LAWS IN MPQP

LINEAR TIME VARYING TERMINAL LAWS IN MPQP LINEAR TIME VARYING TERMINAL LAWS IN MPQP JA Rossiter Dept of Aut Control & Systems Eng University of Sheffield, Mappin Street Sheffield, S1 3JD, UK email: JARossiter@sheffieldacuk B Kouvaritakis M Cannon

More information

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008

PREDICTIVE CONTROL OF NONLINEAR SYSTEMS. Received February 2008; accepted May 2008 ICIC Express Letters ICIC International c 2008 ISSN 1881-803X Volume 2, Number 3, September 2008 pp. 239 244 PREDICTIVE CONTROL OF NONLINEAR SYSTEMS Martin Janík, Eva Miklovičová and Marián Mrosko Faculty

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

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

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

Active Fault Diagnosis for Uncertain Systems

Active Fault Diagnosis for Uncertain Systems Active Fault Diagnosis for Uncertain Systems Davide M. Raimondo 1 Joseph K. Scott 2, Richard D. Braatz 2, Roberto Marseglia 1, Lalo Magni 1, Rolf Findeisen 3 1 Identification and Control of Dynamic Systems

More information

Improved MPC Design based on Saturating Control Laws

Improved MPC Design based on Saturating Control Laws Improved MPC Design based on Saturating Control Laws D.Limon 1, J.M.Gomes da Silva Jr. 2, T.Alamo 1 and E.F.Camacho 1 1. Dpto. de Ingenieria de Sistemas y Automática. Universidad de Sevilla, Camino de

More information

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

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

Application of Dynamic Matrix Control To a Boiler-Turbine System

Application of Dynamic Matrix Control To a Boiler-Turbine System Application of Dynamic Matrix Control To a Boiler-Turbine System Woo-oon Kim, Un-Chul Moon, Seung-Chul Lee and Kwang.. Lee, Fellow, IEEE Abstract--This paper presents an application of Dynamic Matrix Control

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

NONLINEAR RECEDING HORIZON CONTROL OF QUADRUPLE-TANK SYSTEM AND REAL-TIME IMPLEMENTATION. Received August 2011; revised December 2011

NONLINEAR RECEDING HORIZON CONTROL OF QUADRUPLE-TANK SYSTEM AND REAL-TIME IMPLEMENTATION. Received August 2011; revised December 2011 International Journal of Innovative Computing, Information and Control ICIC International c 2012 ISSN 1349-4198 Volume 8, Number 10(B), October 2012 pp. 7083 7093 NONLINEAR RECEDING HORIZON CONTROL OF

More information

Chapter 2 Optimal Control Problem

Chapter 2 Optimal Control Problem Chapter 2 Optimal Control Problem Optimal control of any process can be achieved either in open or closed loop. In the following two chapters we concentrate mainly on the first class. The first chapter

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

MPC Infeasibility Handling

MPC Infeasibility Handling MPC Handling Thomas Wiese, TU Munich, KU Leuven supervised by H.J. Ferreau, Prof. M. Diehl (both KUL) and Dr. H. Gräb (TUM) October 9, 2008 1 / 42 MPC General MPC Strategies 2 / 42 Linear Discrete-Time

More information

MODEL PREDICTIVE CONTROL and optimization

MODEL PREDICTIVE CONTROL and optimization MODEL PREDICTIVE CONTROL and optimization Lecture notes Model Predictive Control PhD., Associate professor David Di Ruscio System and Control Engineering Department of Technology Telemark University College

More information

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

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

More information