Distributed model predictive control of large-scale systems

Size: px
Start display at page:

Download "Distributed model predictive control of large-scale systems"

Transcription

1 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 University of Wisconsin Madison Assessment and Future Directions of Nonlinear Model Predictive Control Zollernblick, Freudenstadt-Lauterbad, Germany August 2, 2005 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 1 / 39

2 Outline 1 Introduction 2 The Geometry of Decentralization, Communication and Cooperation 3 Results for Distributed MPC Models Communication Based MPC Cooperation Based MPC MPC with Partial Cooperation 4 Conclusions Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 2 / 39

3 Introduction Most large-scale systems consist of networks of interconnected/interacting subsystems Chemical plants, water distribution networks, power grids etc Traditional approach: Decentralized control Wealth of literature from the early 190 s on improved decentralized control (Sandell-Jr et al [198], Siljak [1991], Lunze [1992]) Well-known that poor performance may result if the interconnections are not negligible Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 3 / 39

4 Introduction Steady increase in available computational power has provided the opportunity for centralized control Most practitioners view centralized control of large, networked systems as impractical and unrealistic Centralized control law grows exponentially with system size Difficult to tailor a centralized controller to meet operational objectives A divide and conquer strategy is essential for control of large, networked systems (Ho [2005]) Centralized control: A benchmark control framework for comparing and assessing other control formulations Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 4 / 39

5 Introduction Linear MPC Mid-Late 90 s: Linear MPC became a dominant advanced control technology (Morari and Lee [199], Young et al [2001], Qin and Badgwell [2003]) Properties of centralized linear MPCs well established (Sznaier and Damborg [1990], Rawlings and Muske [1993], Mayne et al [2000], Bemporad et al [2002]) Efficient large-scale solution strategies available (Antwerp and Braatz [2000], Bartlett et al [2002]) Current focus Possibility of horizontal integration of subsystems MPCs to improve overall system performance Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 5 / 39

6 Introduction Integrating subsystem-based MPCs Notion of Nash equilibrium and Pareto optimality in multi-agent games (Li and Başar [198], Cohen [1998], Başar and Olsder [1999]) Distributed optimization algorithms (Bertsekas and Tsitsiklis [1989]) Potential benefits and requirements of cross-integration within the MPC framework (Kulhavý et al [2001], Lu [2003]) Available discrete time distributed MPC formulations in the literature (Camponogara et al [2002], Jia and Krogh [2002], Keviczky et al [2004]) Nominal properties (feasibility, optimality, closed-loop stability) have not all been established for any single distributed MPC framework Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

7 Nomenclature: Consider Two Interacting Units Objective functions and Φ 1 (x 1, x 2 ), Φ 2 (x 1, x 2 ) decision variables for units x 1, x 2 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

8 Nomenclature: Consider Two Interacting Units Objective functions and Φ 1 (x 1, x 2 ), Φ 2 (x 1, x 2 ) decision variables for units x 1, x 2 Decentralized Control min x 1 Φ1 (x 1 ) min x 2 Φ2 (x 2 ) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

9 Nomenclature: Consider Two Interacting Units Objective functions and Φ 1 (x 1, x 2 ), Φ 2 (x 1, x 2 ) decision variables for units x 1, x 2 Decentralized Control Communication-based Control (Nash equilibrium) min x 1 Φ1 (x 1 ) min x 2 Φ2 (x 2 ) min x 1 Φ 1 (x 1, x 2 ) min x 2 Φ 2 (x 1, x 2 ) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

10 Nomenclature: Consider Two Interacting Units Objective functions and Φ 1 (x 1, x 2 ), Φ 2 (x 1, x 2 ) decision variables for units x 1, x 2 Decentralized Control Communication-based Control (Nash equilibrium) min x 1 Φ1 (x 1 ) min x 2 Φ2 (x 2 ) min x 1 Φ 1 (x 1, x 2 ) min x 2 Φ 2 (x 1, x 2 ) Cooperation-based Control Φ = w 1 Φ 1 + w 2 Φ 2 (Pareto optimal) min x 1 Φ(x 1, x 2 ) min x 2 Φ(x 1, x 2 ) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

11 Nomenclature: Consider Two Interacting Units Objective functions and Φ 1 (x 1, x 2 ), Φ 2 (x 1, x 2 ) decision variables for units x 1, x 2 Decentralized Control Communication-based Control (Nash equilibrium) min x 1 Φ1 (x 1 ) min x 2 Φ2 (x 2 ) min x 1 Φ 1 (x 1, x 2 ) min x 2 Φ 2 (x 1, x 2 ) Cooperation-based Control Φ = w 1 Φ 1 + w 2 Φ 2 (Pareto optimal) Centralized Control (Pareto optimal) min x 1 Φ(x 1, x 2 ) min x 2 Φ(x 1, x 2 ) min Φ(x 1, x 2 ) x 1,x 2 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop / 39

12 Noninteracting systems x b Φ 2 (x) 0 n, d, p a -1 Φ 1 (x) x 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 8 / 39

13 Weakly interacting systems 05 Φ 2 (x) 0 b -05 p n, d x 2-1 a Φ 1 (x) x 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 9 / 39

14 Moderately interacting systems 2 15 Φ 1 (x) x b Φ 2 (x) p a d n x 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 10 / 39

15 Strongly interacting (conflicting) systems Φ 2 (x) p Φ 1 (x) a x 2 0 b d x 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 11 / 39

16 Strongly interacting (conflicting) systems x 2 10 n Φ 2 (x) 0 Φ 1 (x) x 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 12 / 39

17 Modeling for distributed MPC Decentralized, interaction models Decentralized Model x ii(k + 1) = A iix ii(k) + B iiu i(k) u i (local subsystem inputs) (A ii, B ii, C ii ) y i (k) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 13 / 39

18 Modeling for distributed MPC Decentralized, interaction models Decentralized Model x ii(k + 1) = A iix ii(k) + B iiu i(k) u i (local subsystem inputs) (A ii, B ii, C ii ) + + y i (k) = j C ij x ij (k) Interaction Model x ij(k + 1) = A ijx ij(k) + B iju j(k) u j i (external subsystem inputs) (A ij, B ij, C ij ) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 13 / 39

19 Modeling for distributed MPC The composite plant model 2 4 x 11 x 1M x M1 x MM 3 5 (k + 1) = 2 4 A 11 A1M A M1 AMM x 11 x 1M x M1 x MM 3 5 (k) B 11 B1M B M1 BMM u 1 u M 3 5 (k) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 14 / 39

20 Modeling for distributed MPC The composite plant model 2 4 y 1 y M 3 5 (k) = 2 4 C 11 C 1M CM1 CMM x 11 x 1M x M1 x MM 3 5 (k) Centralized model A minimal realization of the composite plant model Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 14 / 39

21 Distributed MPC Assumptions and formulations Assumptions All MPC cost functions are positive definite, quadratic Each subsystem represented by a linear, state-space model All interaction models are stable Local input inequality constraints (eg, input bounds) Formulations for distributed MPC Communication Based MPC Cooperation Based MPC Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 15 / 39

22 Communication-based MPC 1 Exchange of state and input trajectory information between MPCs Subsystems MPC optimizations solved until state and input trajectories converge First move in each converged input trajectory injected into the plant u 1 MPC 1 Prediction Prediction horizon State trajectory Setpoint trajectory MPC 2 Prediction MPC 1 MPC 2 Prediction horizon Controlled input trajectory Process-process interactions Process Process 1 2 u 2 y 1 y 2 1 Similar schemes proposed by Jia and Krogh [2001], Camponogara et al [2002] Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 1 / 39

23 Communication-based MPC 1 Exchange of state and input trajectory information between MPCs Subsystems MPC optimizations solved until state and input trajectories converge First move in each converged input trajectory injected into the plant u 1 MPC 1 Prediction Prediction horizon State trajectory Setpoint trajectory MPC 2 Prediction MPC 1 MPC 2 Prediction horizon Controlled input trajectory Process-process interactions Process Process 1 2 u 2 y 1 y 2 1 Similar schemes proposed by Jia and Krogh [2001], Camponogara et al [2002] Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 1 / 39

24 Communication-based MPC Distillation column of Ogunnaike and Ray [1994] Outputs T 21, T ; Inputs L, V Two SISO MPCs Intentionally choose bad pairing: MPC-1 : T 21 V MPC-2 : T L Can communication-based MPC fix this kind of bad design choice? -025 T21-05 V setpoint cent-mpc comm-mpc Time (sec) cent-mpc comm-mpc Time (sec) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 1 / 39

25 Communication-based MPC An unreliable plantwide control strategy Lack of provable convergence properties Suboptimal, even at convergence of the state and input trajectories Cannot fix bad design choices (eg, bad pairing choices) Can lead to closed-loop instability in some cases Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 18 / 39

26 Cooperation-based MPC Tasks involved Model interconnections between subsystems Exchange state and input trajectories among interconnected subsystems Replace local objectives by a suitable global objective eg, Φ = i w i Φ i w i 0, M w i = 1 i=1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 19 / 39

27 Cooperation-based MPC Intermediate termination Implementation issues for large-scale systems Optimal (centralized) performance at convergence Unrealistic for large-scale systems Computational time for convergence >> sampling interval Intermediate termination may be necessary Cooperation-based MPC terminated at an intermediate iterate 1 Feasible? 2 Stable? Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 20 / 39

28 Feasible cooperation-based MPC (FC-MPC) Tasks involved Model interconnections between subsystems Exchange input trajectories among interconnected subsystems Replace local objectives by a suitable global objective eg, Φ = i w i Φ i w i 0, M w i = 1 i=1 Eliminate the state variables using the model equality constraints Each MPC solves an optimization problem in the local input variables Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 21 / 39

29 Geometry of FC-MPC Φ 1 Φ 2 u 2 u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

30 Geometry of FC-MPC Pareto optimal surface Φ 1 Φ 2 u 2 p 0 u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

31 Geometry of FC-MPC Φ Pareto optimal surface Φ 1 Φ 2 u 2 p 0 u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

32 Geometry of FC-MPC Φ Pareto optimal surface Φ 1 Φ 2 u 2 p 0 FC MPC 1 (u 1 ) u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

33 Geometry of FC-MPC Pareto optimal surface FC MPC 2 (u 2 ) Φ Φ 1 Φ 2 u 2 p 0 FC MPC 1 (u 1 ) u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

34 Geometry of FC-MPC Pareto optimal surface FC MPC 2 (u 2 ) Φ (0) Φ 2 Φ 1 u 2 p 0 FC MPC 1 (u 1 ) u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

35 Geometry of FC-MPC Pareto optimal surface FC MPC 2 (u 2 ) Φ (0) Φ 2 Φ 1 u 2 p 1 0 FC MPC 1 (u 1 ) u 1 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 22 / 39

36 Feasible cooperation-based MPC (FC-MPC) Properties 1 All iterates are plantwide feasible 2 The sequence of cost functions is a non-increasing function of the iteration number Also bounded below, hence convergent 3 The sequence of iterates converges to an optimal limit point (centralized MPC solution) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 23 / 39

37 Closed-loop properties of FC-MPC Distributed MPC control law First input move in the last calculated input trajectory of each subsystem s FC-MPC injected into the plant Properties Nominal closed-loop stability under intermediate termination Disturbance scenarios that destabilize FC-MPC also destabilize centralized MPC Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 24 / 39

38 Performance of FC-MPC Distillation column of Ogunnaike and Ray [1994] Outputs T 21, T ; Inputs L, V Two SISO MPCs Intentionally choose bad pairing: MPC-1 : T 21 V MPC-2 : T L Communication-based MPC cannot fix this kind of bad design choice -025 T21-05 V setpoint cent-mpc comm-mpc Time (sec) cent-mpc comm-mpc Time (sec) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 25 / 39

39 Performance of FC-MPC Distillation column of Ogunnaike and Ray [1994] Outputs T 21, T ; Inputs L, V Two SISO MPCs Intentionally choose bad pairing: MPC-1 : T 21 V MPC-2 : T L Communication-based MPC cannot fix this kind of bad design choice FC-MPC can fix this kind of bad design choice -025 T21-05 V setpoint cent-mpc comm-mpc FC-MPC (1 iterate) Time (sec) cent-mpc comm-mpc FC-MPC (1 iterate) Time (sec) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 25 / 39

40 Integrated styrene polymerization plants, cm0, Tf0 Fm0, ci0, Tf0 Finit0 Fc0, Tc0, cs, Tf0 Fs0 Plant 1, cs2, Tf2 Fs2, cm2, Tf2 Fm2, ci2, Tf2 Finit2 Fc2, Tc2 Frecy, Cmr, Tr End use grade fraction: (1 β), cm1, T1 Fm1 Plant 2, cm3, T2 Fm3 Two MPCs, one for each plant L V B D Cp, Cmbot, Cinitbot Plant 1: Manipulate F init0 to control T 1 Produces grade A (lower grade) of polymer Plant 2: Two units polymerization reactor and separator MPC manipulates F init2, F recy and V to control T 2, C mr and C p Produces grade B (higher grade) of polymer Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 2 / 39

41 Integrated styrene polymerization plants Modeling and control of a styrene polymerization reactor well studied (Hidalgo and Brosilow [1990], Russo and Bequette [1998]) Transport of material between plants causes significant time delays Time delays and recycle dynamics known to complicate control (Luyben [1993], Samyudia and Kadiman [2002], Monroy-Loperena et al [2004]) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 2 / 39

42 Integrated styrene polymerization plants Performance of different MPC frameworks T setpoint Centralized MPC Decentralized MPC Time (hrs) T setpoint Centralized MPC Decentralized MPC Time (hrs) Finit Centralized MPC Decentralized MPC Time (hrs) Finit Centralized MPC Decentralized MPC Time (hrs) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 28 / 39

43 Integrated styrene polymerization plants Performance of different MPC frameworks T setpoint Centralized MPC Decentralized MPC FC-MPC (1 iterate) Time (hrs) T setpoint Centralized MPC Decentralized MPC FC-MPC (1 iterate) Time (hrs) Finit Centralized MPC Decentralized MPC FC-MPC (1 iterate) Time (hrs) Finit Centralized MPC Decentralized MPC FC-MPC (1 iterate) Time (hrs) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 28 / 39

44 Integrated styrene polymerization plants Controller performance measure Λ cost (k) = 1 k k M L [x i (j), u i (j)] j=0 i=1 Performance comparison Λ cost Performance loss (wrt centralized MPC) Centralized-MPC Decentralized-MPC % FC-MPC (1 iterate) % FC-MPC (5 iterates) % Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 29 / 39

45 MPC with partial cooperation An industrially motivated scenario u1 u2 pfc MPC 1 Plant y1 Weak interaction Strong interaction y2 Operational objective Use u 1 to track y 1, u 2 to track y 2 Decentralized control gives poor control performance Centralized control uses both u 1 and u 2 pfc MPC 2 Design MPCs to explicitly handle operational objectives Performance may not be Pareto optimal Modular multivariable controller (MMC) approach (Meadowcroft et al [1992]) Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 30 / 39

46 MPC with partial cooperation An industrially motivated scenario u1 u2 pfc MPC 1 Plant y1 Weak interaction Strong interaction y2 Operational objective Use u 1 to track y 1, u 2 to track y 2 Decentralized control gives poor control performance Centralized control uses both u 1 and u 2 pfc MPC 2 pfc MPC 1 min u 1 Φ 1 pfc MPC 2 min u 2 Φ = w 1 Φ 1 + w 2 Φ 2 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 30 / 39

47 Geometry of pfc-mpc Φ 2 (x) b d n x Φ(x) p p Φ 1 (x) x 1 a Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 31 / 39

48 MPC with partial cooperation Weight for output y 2 = 50 weight for output y y setpoint cent-mpc pfc-mpc Time y setpoint cent-mpc pfc-mpc Time u cent-mpc pfc-mpc Time u cent-mpc pfc-mpc Time Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 32 / 39

49 Conclusions The explicit model and prediction horizon of MPC provide a wealth of opportunities for integrating unit level MPCs Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 33 / 39

50 Conclusions The explicit model and prediction horizon of MPC provide a wealth of opportunities for integrating unit level MPCs In this talk we used communication and cooperation to achieve distributed control that approaches the performance of centralized optimal control while maintaining the unit control structure Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 33 / 39

51 Conclusions The explicit model and prediction horizon of MPC provide a wealth of opportunities for integrating unit level MPCs In this talk we used communication and cooperation to achieve distributed control that approaches the performance of centralized optimal control while maintaining the unit control structure Intermediate termination of the cooperation control law retains nominal closed-loop stability and robustness to disturbances Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 33 / 39

52 Conclusions The explicit model and prediction horizon of MPC provide a wealth of opportunities for integrating unit level MPCs In this talk we used communication and cooperation to achieve distributed control that approaches the performance of centralized optimal control while maintaining the unit control structure Intermediate termination of the cooperation control law retains nominal closed-loop stability and robustness to disturbances Structured cooperation (modular control) is also transparently implemented, but its general closed-loop properties remain unclear Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 33 / 39

53 Future research Develop identification methods for minimal modeling of the unit interactions Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 34 / 39

54 Future research Develop identification methods for minimal modeling of the unit interactions Develop structured optimization methods to compute the distributed control law Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 34 / 39

55 Future research Develop identification methods for minimal modeling of the unit interactions Develop structured optimization methods to compute the distributed control law Extend these ideas to nonlinear models Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 34 / 39

56 Future research Develop identification methods for minimal modeling of the unit interactions Develop structured optimization methods to compute the distributed control law Extend these ideas to nonlinear models Test and implement the approach on industrial applications Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 34 / 39

57 Acknowledgments Support from the US National Science Foundation through grant CTS Collaboration with and support from Aspentech, Eastman, ExxonMobil and Shell Global Solutions Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 35 / 39

58 Further Reading I J Antwerp and R Braatz Model predictive control of large scale processes J Proc Control, 10:1 8, 2000 T Başar and G J Olsder Dynamic Noncooperative Game Theory SIAM, Philadelphia, 1999 R Bartlett, L Biegler, J Backstrom, and V Gopal Quadratic programming algorithms for large-scale model predictive control J Proc Cont, 12():5 95, 2002 A Bemporad, M Morari, V Dua, and E Pistikopoulos The explicit linear quadratic regulator for constrained systems Automatica, 38(1):3 20, 2002 D P Bertsekas and J N Tsitsiklis Parallel and Distributed Computation Prentice-Hall, Inc, Englewood Cliffs, New Jersey, 1989 E Camponogara, D Jia, B H Krogh, and S Talukdar Distributed model predictive control IEEE Ctl Sys Mag, pages 44 52, February 2002 J E Cohen Cooperation and self interest: Pareto-inefficiency of Nash equilibria in finite random games Proc Natl Acad Sci USA, 95: , 1998 P M Hidalgo and C B Brosilow Nonlinear model predictive control of styrene polymerization at unstable operating points Comput Chem Eng, 14(4/5): , 1990 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 3 / 39

59 Further Reading II Y-C Ho On Centralized Optimal Control IEEE Trans Auto Cont, 50(4):53 538, 2005 D Jia and B H Krogh Distributed model predictive control In Proceedings of the American Control Conference, Arlington, Virginia, June 2001 D Jia and B H Krogh Min-max feedback model predictive control for distributed control with communication In Proceedings of the American Control Conference, Anchorage,Alaska, May 2002 T Keviczky, F Borelli, and G J Balas A study on decentralized receding horizon control for decoupled systems In Proceedings of the American Control Conference, Boston, Massachusetts, July 2004 R Kulhavý, J Lu, and T Samad Emerging technologies for enterprise optimization in the process industries In J B Rawlings, B A Ogunnaike, and J W Eaton, editors, Chemical Process Control VI: Sixth International Conference on Chemical Process Control, pages , Tucson, Arizona, January 2001 AIChE Symposium Series, Volume 98, Number 32 S Li and T Başar Distributed algorithms for the computation of noncooperative equilibria Automatica, 23(4): , 198 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 3 / 39

60 Further Reading III J Lu Challenging control problems and emerging technologies in enterprise optimization Control Eng Prac, 11(8):84 858, August 2003 J Lunze Feedback Control of Large Scale Systems Prentice-Hall, London, UK, 1992 W L Luyben Dynamics and control of recycle systems 1 simple open-loop and closed-loop systems Ind Eng Chem Res, 32:4 45, 1993 D Q Mayne, J B Rawlings, C V Rao, and P O M Scokaert Constrained model predictive control: Stability and optimality Automatica, 3():89 814, 2000 T Meadowcroft, G Stephanopoulos, and C Brosilow The Modular Multivariable Controller: 1: Steady-state properties AIChE J, 38(8): , 1992 R Monroy-Loperena, R Solar, and J Alvarez-Ramirez Balanced control scheme for reactor/separator processes with material recycle Ind Eng Chem Res, 43: , 2004 M Morari and J H Lee Model predictive control: past, present and future In Proceedings of joint th international symposium on process systems engineering (PSE 9) and 30th European symposium on computer aided process systems engineering (ESCAPE ), Trondheim, Norway, 199 B A Ogunnaike and W H Ray Process Dynamics, Modeling, and Control Oxford University Press, New York, 1994 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 38 / 39

61 Further Reading IV S J Qin and T A Badgwell A survey of industrial model predictive control technology Control Eng Prac, 11():33 4, 2003 J B Rawlings and K R Muske Stability of constrained receding horizon control IEEE Trans Auto Cont, 38(10): , October 1993 L P Russo and B W Bequette Operability of chemical reactors: multiplicity behavior of a jacketed styrene polymerization reactor Chem Eng Sci, 53(1):2 45, 1998 Y Samyudia and K Kadiman Control design for recycled, multi unit processes J Proc Control, 13:1 14, 2002 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): , 198 D Siljak Decentralized Control of Complex Systems Academic Press, London, 1991 M Sznaier and M J Damborg Heuristically enhanced feedback control of constrained discrete-time linear systems Automatica, 2(3): , 1990 R E Young, R D Bartusiak, and R W Fontaine Evolution of an industrial nonlinear model predictive controller In J B Rawlings, B A Ogunnaike, and J W Eaton, editors, Chemical Process Control VI: Sixth International Conference on Chemical Process Control, pages , Tucson, Arizona, January 2001 AIChE Symposium Series, Volume 98, Number 32 Rawlings, Venkat and Wright (Wisconsin) Distributed, Large-scale MPC 2005 NMPC Workshop 39 / 39

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

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

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

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

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

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

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

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

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

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

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

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

Decentralized Formation Control including Collision Avoidance

Decentralized Formation Control including Collision Avoidance Decentralized Formation Control including Collision Avoidance Nopthawat Kitudomrat Fujita Lab Dept. of Mechanical and Control Engineering Tokyo Institute of Technology FL07-16-1 Seminar 01/10/2007 1 /

More 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

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

Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks

Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June -2, 29 WeA5.5 Resource-aware Quasi-decentralized Control of Nonlinear Plants Over Communication Networks Yulei Sun and Nael

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

Model Predictive Control for Distributed Systems: Coordination Strategies & Structure

Model Predictive Control for Distributed Systems: Coordination Strategies & Structure The 26th Chinese Process Control Conference, 2015 Model Predictive Control for Distributed Systems: Coordination Strategies & Structure Yi ZHENG, Shaoyuan LI School of Electronic Information and Electrical

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

Model Predictive Control

Model Predictive Control Model Predictive Control Davide Manca Lecture 6 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes Master Degree

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

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

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

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

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

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

ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS

ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS ASSESSMENT OF DECENTRALIZED MODEL PREDICTIVE CONTROL TECHNIQUES FOR POWER NETWORKS Armand Damoiseaux Andrej Jokic Mircea Lazar University of Technology University of Technology University of Technology

More information

A Definition for Plantwide Controllability. Process Flexibility

A Definition for Plantwide Controllability. Process Flexibility A Definition for Plantwide Controllability Surya Kiran Chodavarapu and Alex Zheng Department of Chemical Engineering University of Massachusetts Amherst, MA 01003 Abstract Chemical process synthesis typically

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

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz*

Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and Richard D. Braatz* Ind. Eng. Chem. Res. 996, 35, 3437-344 3437 PROCESS DESIGN AND CONTROL Improved Filter Design in Internal Model Control Ian G. Horn, Jeffery R. Arulandu, Christopher J. Gombas, Jeremy G. VanAntwerp, and

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

Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks Operation

Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks Operation 19th International Congress on Modelling and Simulation, Perth, Australia, 12 16 December 2011 http://mssanz.org.au/modsim2011 Coordinating Multiple Model Predictive Controllers for Water Reservoir Networks

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

Model-based PID tuning for high-order processes: when to approximate

Model-based PID tuning for high-order processes: when to approximate Proceedings of the 44th IEEE Conference on Decision and Control, and the European Control Conference 25 Seville, Spain, December 2-5, 25 ThB5. Model-based PID tuning for high-order processes: when to approximate

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

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

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

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

Open/Closed Loop Bifurcation Analysis and Dynamic Simulation for Identification and Model Based Control of Polymerization Reactors

Open/Closed Loop Bifurcation Analysis and Dynamic Simulation for Identification and Model Based Control of Polymerization 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. Open/Closed Loop Bifurcation Analysis and Dynamic

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

Decentralized and distributed control

Decentralized and distributed control Decentralized and distributed control Constrained distributed control for discrete-time systems M. Farina 1 G. Ferrari Trecate 2 1 Dipartimento di Elettronica e Informazione (DEI) Politecnico di Milano,

More information

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL

DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR ph CONTROL DESIGN OF AN ON-LINE TITRATOR FOR NONLINEAR CONTROL Alex D. Kalafatis Liuping Wang William R. Cluett AspenTech, Toronto, Canada School of Electrical & Computer Engineering, RMIT University, Melbourne,

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

RESEARCH ARTICLE. Assessment of Non-Centralized Model Predictive Control Techniques for Electrical Power Networks

RESEARCH ARTICLE. Assessment of Non-Centralized Model Predictive Control Techniques for Electrical Power Networks International Journal of Control Vol. 00, No. 00, Month 200x, 1 19 RESEARCH ARTICLE Assessment of Non-Centralized Model Predictive Control Techniques for Electrical Power Networks [Names and affiliations

More information

Cooperative distributed MPC for tracking

Cooperative distributed MPC for tracking Milano (Italy) August 28 - September 2, 211 Cooperative distributed MPC for tracking A. Ferramosca D. Limon J.B. Rawlings E.F. Camacho Departamento de Ingeniería de Sistemas y Automática, Universidad de

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

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

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

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

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

Distributed Game Strategy Design with Application to Multi-Agent Formation Control

Distributed Game Strategy Design with Application to Multi-Agent Formation Control 5rd IEEE Conference on Decision and Control December 5-7, 4. Los Angeles, California, USA Distributed Game Strategy Design with Application to Multi-Agent Formation Control Wei Lin, Member, IEEE, Zhihua

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

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process

Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process Design of Decentralised PI Controller using Model Reference Adaptive Control for Quadruple Tank Process D.Angeline Vijula #, Dr.N.Devarajan * # Electronics and Instrumentation Engineering Sri Ramakrishna

More information

Comparative study of three practical IMC algorithms with inner controller of first and second order

Comparative study of three practical IMC algorithms with inner controller of first and second order Journal of Electrical Engineering, Electronics, Control and Computer Science JEEECCS, Volume 2, Issue 4, pages 2-28, 206 Comparative study of three practical IMC algorithms with inner controller of first

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

Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains

Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains Control-Oriented Approaches to Inventory Management in Semiconductor Manufacturing Supply Chains Daniel E. Rivera, Wenlin Wang, Martin W. Braun* Control Systems Engineering Laboratory Department of Chemical

More information

Abstract This work concerns multi-agent control systems where the agents coordinate their actions without the help of a central coordinator. Each agen

Abstract This work concerns multi-agent control systems where the agents coordinate their actions without the help of a central coordinator. Each agen Distributed Coordination In Multi-Agent Control Systems Through Model Predictive Control THESIS PROPOSAL FOR THE DEGREE OF DOCTOR OF PHILOSOPHY Dong Jia Department of Electrical and Computer Engineering

More information

NonlinearControlofpHSystemforChangeOverTitrationCurve

NonlinearControlofpHSystemforChangeOverTitrationCurve D. SWATI et al., Nonlinear Control of ph System for Change Over Titration Curve, Chem. Biochem. Eng. Q. 19 (4) 341 349 (2005) 341 NonlinearControlofpHSystemforChangeOverTitrationCurve D. Swati, V. S. R.

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

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

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

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

Distributed Receding Horizon Control of Cost Coupled Systems

Distributed Receding Horizon Control of Cost Coupled Systems Distributed Receding Horizon Control of Cost Coupled Systems William B. Dunbar Abstract This paper considers the problem of distributed control of dynamically decoupled systems that are subject to decoupled

More information

Direct and Indirect Gradient Control for Static Optimisation

Direct and Indirect Gradient Control for Static Optimisation International Journal of Automation and Computing 1 (2005) 60-66 Direct and Indirect Gradient Control for Static Optimisation Yi Cao School of Engineering, Cranfield University, UK Abstract: Static self-optimising

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

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

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

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

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

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games

Adaptive State Feedback Nash Strategies for Linear Quadratic Discrete-Time Games Adaptive State Feedbac Nash Strategies for Linear Quadratic Discrete-Time Games Dan Shen and Jose B. Cruz, Jr. Intelligent Automation Inc., Rocville, MD 2858 USA (email: dshen@i-a-i.com). The Ohio State

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

3.1 Overview 3.2 Process and control-loop interactions

3.1 Overview 3.2 Process and control-loop interactions 3. Multivariable 3.1 Overview 3.2 and control-loop interactions 3.2.1 Interaction analysis 3.2.2 Closed-loop stability 3.3 Decoupling control 3.3.1 Basic design principle 3.3.2 Complete decoupling 3.3.3

More information

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. XI Model-Based Predictive Control - Edoardo Mosca

CONTROL SYSTEMS, ROBOTICS, AND AUTOMATION Vol. XI Model-Based Predictive Control - Edoardo Mosca COTROL SYSTEMS, ROBOTICS, AD AUTOMATIO Vol. XI Model-Based Predictive Control - Edoardo Mosca MODEL-BASED PREDICTIVE COTROL Edoardo Mosca University of Florence, Italy Keywords: optimal control, linear

More information

THERE are a class of complex large-scale systems which

THERE are a class of complex large-scale systems which IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, VOL, NO, MAY 99 Networked Coordination-Based Distributed Model Predictive Control for Large-Scale System Yi Zheng, Shaoyuan Li, and Hai Qiu Abstract A class

More information

On an internal multimodel control for nonlinear multivariable systems - A comparative study

On an internal multimodel control for nonlinear multivariable systems - A comparative study On an internal multimodel control for nonlinear multivariable systems A comparative study Nahla Touati Karmani Dhaou Soudani Mongi Naceur Mohamed Benrejeb Abstract An internal multimodel control designed

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

Linear Parameter Varying and Time-Varying Model Predictive Control

Linear Parameter Varying and Time-Varying Model Predictive Control Linear Parameter Varying and Time-Varying Model Predictive Control Alberto Bemporad - Model Predictive Control course - Academic year 016/17 0-1 Linear Parameter-Varying (LPV) MPC LTI prediction model

More information

A Comparison of Predictive Control and Fuzzy- Predictive Hybrid Control Performance Applied to a Three-Phase Catalytic Hydrogenation Reactor

A Comparison of Predictive Control and Fuzzy- Predictive Hybrid Control Performance Applied to a Three-Phase Catalytic Hydrogenation Reactor Ian David Lockhart Bogle and Michael Fairweather (Editors), Proceedings of the 22nd European Symposium on Computer Aided Process Engineering, 17-20 June 2012, London. 2012 Elsevier B.V. All rights reserved

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

A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes

A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes Iranian Journal of Chemical Engineering Vol. 6, No. 2 (Spring), 2009, IAChE A Survey for the Selection of Control Structure for Distillation Columns Based on Steady State Controllability Indexes K. Razzaghi,

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

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

Model-based On-Line Optimization Framework for Semi-batch Polymerization Reactors

Model-based On-Line Optimization Framework for Semi-batch Polymerization Reactors Preprints of the 9th International Symposium on Advanced Control of Chemical Processes The International Federation of Automatic Control MoA1.1 Model-based On-Line Optimization Framework for Semi-batch

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

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

INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT. Kaushik Subramanian

INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT. Kaushik Subramanian INTEGRATION OF CONTROL THEORY AND SCHEDULING METHODS FOR SUPPLY CHAIN MANAGEMENT by Kaushik Subramanian A dissertation submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy

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

An SVD based strategy for receding horizon control of input constrained linear systems

An SVD based strategy for receding horizon control of input constrained linear systems An SVD based strategy for receding horizon control of input constrained linear systems Osvaldo J. Rojas, Graham C. Goodwin, María M. Serón and Arie Feuer School of Electrical Engineering & Computer Science

More information

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study

MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO. PROCESSES. A Preliminary Study MULTILOOP CONTROL APPLIED TO INTEGRATOR MIMO PROCESSES. A Preliminary Study Eduardo J. Adam 1,2*, Carlos J. Valsecchi 2 1 Instituto de Desarrollo Tecnológico para la Industria Química (INTEC) (Universidad

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

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

UNIVERSITY OF CALIFORNIA. Los Angeles. Distributed Model Predictive Control of Nonlinear. and Two-Time-Scale Process Networks

UNIVERSITY OF CALIFORNIA. Los Angeles. Distributed Model Predictive Control of Nonlinear. and Two-Time-Scale Process Networks UNIVERSITY OF CALIFORNIA Los Angeles Distributed Model Predictive Control of Nonlinear and Two-Time-Scale Process Networks A dissertation submitted in partial satisfaction of the requirements for the degree

More information

STABILITY CONDITIONS AND OBSERVER DESIGN FOR A CONTINUOUS CRYSTALLIZER

STABILITY CONDITIONS AND OBSERVER DESIGN FOR A CONTINUOUS CRYSTALLIZER STABILITY CONDITIONS AND OBSERVER DESIGN FOR A CONTINUOUS CRYSTALLIZER Juan Du and B. Erik Ydstie* Carnegie Mellon University Pittsburgh, PA 15213 Abstract The population balance equation is used to describe

More information

1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005

1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005 1670 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 50, NO. 11, NOVEMBER 2005 Predictive Control of Switched Nonlinear Systems With Scheduled Mode Transitions Prashant Mhaskar, Nael H. El-Farra, and Panagiotis

More information

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J.

AADECA 2006 XXº Congreso Argentino de Control Automático ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J. ITERATIVE LEARNING CONTROL APPLIED TO NONLINEAR BATCH REACTOR E.J. ADAM (1) Institute of Technological Development for the Chemical Industry (INTEC), CONICET Universidad Nacional del Litoral (UNL). Güemes

More information

University of Science and Technology, Sudan Department of Chemical Engineering.

University of Science and Technology, Sudan Department of Chemical Engineering. ISO 91:28 Certified Volume 3, Issue 6, November 214 Design and Decoupling of Control System for a Continuous Stirred Tank Reactor (CSTR) Georgeous, N.B *1 and Gasmalseed, G.A, Abdalla, B.K (1-2) University

More information