Real-Time Optimization

Size: px
Start display at page:

Download "Real-Time Optimization"

Transcription

1 Real-Time Optimization w Plant APC RTO c(x, u, p) = 0 On line optimization Steady state model for states (x) Supply setpoints (u) to APC (control system) Model mismatch, measured and unmeasured disturbances (w) u Min u F(x, u, w) s.t. c(x, u, p, w) = 0 x X, u U p y DR-PE c(x, u, p) = 0 Data Reconciliation & Parameter Identification Estimation problem formulations Steady state model Maximum likelihood objective functions considered to get parameters (p) Min p Φ(x, y, p, w) s.t. c(x, u, p, w) = 0 x X, p P 9 RTO Characteristics w APC Plant u RTO c(x, u, p) = 0 p y DR-PE c(x, u, p) = 0 Data reconciliation identify gross errors and consistency in data Periodic update of process model identification Usually requires APC loops (MPC, DMC, etc.) RTO/APC interactions: Assume decomposition of time scales APC to handle disturbances and fast dynamics RTO to handle static operations Typical cycle: 1-2 hours, closed loop 10 1

2 How simple a model is simple? Plant and RTO model must be feasible for measurements (y), parameters (p) and setpoints (u) Plant and RTO model must recognize (close to) same optimum (u*) => satisfy same KKT conditions Can RTO model be tuned parametrically to do this? RTO Consistency (Marlin and coworkers) 11 RTO Stability (Marlin and coworkers) Stability of APC loop is different from RTO loop Is the RTO loop stable to disturbances and input changes? How do DR-PE and RTO interact? Can they cycle? Interactions with APC and plant? Stability theory based on small gain in loop < 1. Can always be guaranteed by updating process sufficiently slowly. APC u w RTO c(x, u, p) = 0 p Plant y DR-PE c(x, u, p) =

3 RTO Robustness (Marlin and coworkers) What is sensitivity of the optimum to disturbances and model mismatch? => NLP sensitivity Are we optimizing on the noise? Has the process really changed? Statistical test on objective function => change is within a confidence region satisfying a χ 2 distribution Implement new RTO solution only when the change is significant Eliminate ping-ponging 13 Real-time Optimization with rsqp Sunoco Hydrocracker Fractionation Plant (Bailey et al, 1993) Existing process, optimization on-line at regular intervals: 17 hydrocarbon components, 8 heat exchangers, absorber/stripper (30 trays), debutanizer (20 trays), C3/C4 splitter (20 trays) and deisobutanizer (33 trays). REACT OR E FFL UENT FROM LOW PRESSURE SEPARATOR FUE L GAS ABSORBER/ STRIPPER C3 PREFLASH LIGHT NAPHT HA MIXED LPG C3/C4 SPLITTER ic4 MAIN FRAC. REFORM ER NAPHT HA DEBUTANIZER DIB REC YC LE OIL n C4 square parameter case to fit the model to operating data. optimization to determine best operating conditions 6 3

4 Optimization Case Study Characteristics Model consists of 2836 equality constraints and only ten independent variables. It is also reasonably sparse and contains nonzero Jacobian elements. G E P P = " z i C i + " z i C i + " z i C m i # U i!g i!e m=1 NP Cases Considered: 1. Normal Base Case Operation 2. Simulate fouling by reducing the heat exchange coefficients for the debutanizer 3. Simulate fouling by reducing the heat exchange coefficients for splitter feed/bottoms exchangers 4. Increase price for propane 5. Increase base price for gasoline together with an increase in the octane credit 7 8 4

5 Real-time Optimization: Components w Plant APC u y RTO c(x, u, p) = 0 p DR-PE c(x, u, p) = 0 Data reconciliation identify gross errors and inconsistency in data Periodic update of process model identification Usually requires APC loops (MPC, DMC, etc.) RTO/APC interactions: Assume decomposition of time scales APC to handle disturbances and fast dynamics RTO to handle static operations Typical cycle: 1-2 hours, closed loop What if steady state and dynamic models are inconsistent? Dynamic On-line Optimization? d PC m Plant u y D-RTO c(x, x, u, p) = 0 p DR-PE c(x, x, u, p) = 0 Goal: Integrate On-line Optimization with Advanced Process Control +Consistent, first-principle dynamic models +Prediction and extrapolation not fitting and interpolation +Links to Off-line Decision-making - Leads to increase in computational complexity - Requires time-critical calculations Essential for: Inherently Dynamic processes Nonstandard operations Optimal disturbance rejection 10 5

6 Dynamic Real-time Optimization Integrate On-line Optimization/Control with Off-line Planning Consistent, first-principle models Consistent, long-range, multi-stage planning Increase in computational complexity Time-critical calculations Applications Batch processes Grade transitions Cyclic reactors (coking, regeneration ) Cyclic processes (PSA, SMB ) Continuous processes are never in steady state: Feed changes Nonstandard operations Optimal disturbance rejections Simulation environments (e.g., ACM, gproms) and first principle dynamic models are widely used for off-line studies 8 11 Some DRTO Case Studies Integrated grade transitions MINLP of scheduling with dynamics (Flores & Grossmann, 2006, Prata et al., 2007) Significant reduction in transition times Dynamic Predictive Scheduling Processes and supply chains need to optimally respond to disturbances through dynamic models Reduction in energy cost by factor of two Cyclic Process Optimization Decoking scheduling SMB optimization PSA optimization Productivity increases by factor of

7 On-line Issues: Model Predictive Control (NMPC) NMPC Estimation and Control d : disturbances u : manipulated variables Process y sp : set points z : differential states y : algebraic states NMPC Controller z = F( z, y, u, p, d ) 0 = G( z, y, u, p, d ) Model Updater z = F( z, y, u, p, d ) 0 = G( z, y, u, p, d ) NMPC Subproblem N # min J(x(k)) = "(z l,u l )+F(z N ) u s.t. l= 0 z l +1 = f (z l,u l ) z 0 = x(k) Bounds Why NMPC? Track a profile evolve from linear dynamic models (MPC) Severe nonlinear dynamics (e.g, sign changes in gains) Operate process over wide range (e.g., startup and shutdown) 13 MPC - Background Motivate: embed dynamic model in moving horizon framework to drive process to desired state Generic MIMO controller Direct handling of input and output constraints Slow time-scales in chemical processes consistent with dynamic operating policies Different types Linear Models: Step Response (DMC) and State-space Empirical Models: Neural Nets, Volterra Series Hybrid Models: linear with binary variables, multi-models First Principle Models direct link to off-line planning NMPC Pros and Cons + Operate process over wide range (e.g., startup and shutdown) + Vehicle for Dynamic Real-time Optimization - Need Fast NLP Solver for Time-critical, on-line optimization - Computational Delay from On-line Optimization degrades performance 14 7

8 6/24/11 Tennessee Eastman Process Unstable Reactor 11 Controls; Product, Purge streams Model extended with energy balances 15 Tennessee Eastman Challenge Process DAE Model Number of differential equations Number of algebraic variables NLP Optimization problem Number of algebraic equations 141 Difference (control variables) 11 Number of variables of which are fixed Number of constraints Number of lower bounds Number of upper bounds Number of nonzeros in Jacobian Number of nonzeros in Hessian Method of Full Discretization of State and Control Variables Large-scale Sparse block-diagonal NLP 16 8

9 Setpoint change studies Process variable Type Magnitude Production rate change Reactor operating pressure change Purge gas composition of component B change Step Step Step -15% Make a step change to the variable(s) used to set the process production rate so that the product flow leaving the stripper column base changes from 14,228 to 12,094 kg h kpa Make a step change so that the reactor operating pressure changes from 2805 to 2745 kpa +2% Make a step change so that the composition of component B in the gas purge changes from to 15.82% Setpoint changes for the base case [Downs & Vogel] 17 Case Study: Change Reactor pressure by 60 kpa Control profiles All profiles return to their base case values Same production rate Same product quality Same control profile Lower pressure leads to larger gas phase (reactor) volume Less compressor load 18 9

10 TE Case Study Results I Shift in TE process Same production rate More volume for reaction Same reactor temperature Initially less cooling water flow (more evaporation) 19 Case Study- Results II Shift in TE process Shift in reactor effluent to more condensables Increase cooling water flow Increase stripper steam to ensure same purity Less compressor work 20 10

11 Case Study: Change Reactor Pressure by 60 kpa Optimization with IPOPT 1000 Optimization Cycles 5-7 CPU seconds Iterations Optimization with SNOPT Often failed due to poor conditioning Could not be solved within sampling times > 100 Iterations 21 What about Fast NMPC? Fast NMPC is not just NMPC with a fast solver Computational delay between receipt of process measurement and injection of control, determined by cost of dynamic optimization Leads to loss of performance and stability (see Findeisen and Allgöwer, 2004; Santos et al., 2001) As larger NLPs are considered for NMPC, can computational delay be overcome? 22 11

12 NMPC Can we avoid on-line optimization? Divide Dynamic Optimization Problem: preparation, feedback response and transition stages solve complete NLP in background ( between sampling times) as part of preparation and transition stages solve perturbed problem on-line > two orders of magnitude reduction in on-line computation Based on NLP sensitivity of z 0 for dynamic systems Extended to Collocation approach Zavala et al. (2008, 2009) Similar approach for MH State and Parameter Estimation Zavala et al. (2008) Stability Properties (Zavala et al., 2009) Nominal stability no disturbances nor model mismatch Lyapunov-based analysis for NMPC Robust stability some degree of mismatch Input to State Stability (ISS) from Magni et al. (2005) Extension to economic objective functions 23 NLP Sensitivity Parametric Programming Solution Triplet Optimality Conditions NLP Sensitivity Rely upon Existence and Differentiability of Path Main Idea: Obtain and find by Taylor Series Expansion 24 12

13 NLP Sensitivity Obtaining Optimality Conditions of Apply Implicit Function Theorem to around KKT Matrix IPOPT Already Factored at Solution Sensitivity Calculation from Single Backsolve Approximate Solution Retains Active Set 25 Advanced Step Nonlinear MPC (Zavala, B., 2008) Solve NLP in background (between steps, not on line) Update using sensihvity on line x(k) x k+1 k u(k) t k t k+1 t k+2 k +N#1 min J(x(k), u(k)) = F(x k +N k ) + "(x l k,v l k ) l= k +1 s.t. x k +1 k = f (x(k),u(k)) x l +1 k = f (x l k,v l k ), l = k +1,...k + N -1 x l k % X, v l k % U, x k +N k % X f Solve NLP(k) in background (between t k and t k+1 ) $ t k+n 26 13

14 Advanced Step Nonlinear MPC (Zavala, B., 2008) Solve NLP in background (between steps, not on line) Update using sensihvity on line x k+1 k x(k) x(k+1) u(k+1) u(k) t k t k+1 t k+2 t k+n # W k A k "I& % T ( % A k 0 0 ( $ % Z k 0 X k '( #)x& % ( % )* ( = $ %)z'( # 0 & % ( %! ( % x k +1 k " x(k +1) ( % 0 ( $ % ' ( Solve NLP(k) in background (between t k and t k+1 ) SensiHvity to update problem on line to get (u(k+1)) 27 Advanced Step Nonlinear MPC (Zavala, B., 2008) Solve NLP in background (between steps, not on line) Update using sensihvity on line x k+2 k+1 x(k) x(k+1) u(k+1) u(k) t k t k+1 t k+2 t k +N k+n min J(x(k +1), u(k +1)) = F(x k +N +1 k +1 ) + "(x l k +1,v l k +1 ) s.t. x k +2 k +1 = f (x(k +1),u(k +1)) x l +1 k +1 = f (x l k,v l k ), l = k +2,...k + N x l k +1 $ X, v l k +1 $ U, x k +N +1 k +1 $ X f # l= k +2 Solve NLP(k) in background (between t k and t k+1 ) SensiHvity to update problem on line to get (u(k+1)) Solve NLP(k+1) in background (between t k+1 and t k+2 ) 28 14

15 Stability Properties of asnmpc x(k+1) = f(x(k), u(k)) plant and model identical Nominal Stability Theorem (Zavala, B., 2008) Assume that the NLP can be solved within one sampling time, nominal stability assumptions hold for ideal NMPC (Mayne, 2000), and the nonlinear model is perfect without measurement noise. Then ideal NMPC controller performance and asnmpc controller performance are identical. Ideal NMPC stability asnmpc stability. x(k+1) = f(x(k), u(k)) + g(x(k), u(k), w(k)) plant and model not identical Robust Stability Theorem (Zavala, B., 2008) Assume that the NLP can be solved within one sampling time, and that robust stability assumptions hold for ideal NMPC (Magni, Scattolini, 2007). Then there exist bounds on the noise, w, and model mismatch, g, for which the cost function J N+1 (x), obtained from the asnmpc strategy, is an input-to-state (ISS)- Lyapunov function and the resulting closed-loop system is ISS stable. 29 NMPC for High Purity Distillation Air Separation Unit in IGCC-based Power Plants Need for high purity O2 Respond quickly to changes in process demand Large, highly nonlinear dynamic separation (MESH) models Methanol distillation (Diehl, Bock et al., 2005) 40 trays, 210 DAEs, discretized equations Argon Recovery Column 50 trays, 260 DAEs, discretized equations Double Column ASU Case Study 80 trays, 1520 DAEs, 116,900 discretized equations 30 15

16 Nonlinear Model Predictive Control: Air Sep n Unit (Huang, B., 2008) Objective: force the production rates to follow the set-points, while main their purities. 4 manipulated variables. 4 output variables. Horizon: 100 minutes in 20 finite elements. Sampling time: 5 minutes. Air Feed C rude Gas Nitrogen U4 (GN) Heat exchanger & compressor U1 (EA ) Pure oxygen Y 1 (POX ) Pure nitrogen Y 2 (PNI) Temperature at the 15 th tray Y 4 (Th15) Gas Nitrogen L P C olumn Reboiler C ondenser Temperature at the 30 th tray Y 3 (Tl30) Liquid Nitrogen U3 (L N) U2 (MA ) 40 HP Column C rude oxygen 31 Case Study: Basic Air Separation Unit Mesh Equations for Distillation Column Assumption: Vapor holdups are negligible. Index 2 system. Li-1 Vi Ideal vapor phases. Well mixed entering streams. Fi Mi Constant pressure drop. Equilibrium stage model. Vi+1 Li Mass balance: Component balance: Energy balance: Phase equilibrium: Summation: Reformulated index 1 system contains 320 ODEs, 1200 AEs. Hydrodynamics : 32 16

17 ASU Nonlinear MPC - Case 1 t = min, product rates are ramped down by 30%. t = min, they are ramped back. AS-NMPC is compared to MPC with linear input-output empirical model. Output Variables Manipulated Variables The green dot-dashed lines are the set-points, the blue dashed lines are the linear controller profiles and red solid lines are AS-NMPC profile. All the tuning parameters are favored to the linear controller. 33 NMPC of Air Separation Unit Case 2 (Huang, B., 2009) At t = min, product rates are ramped down by 40%. At t = min, they are ramped back. 5% disturbance is added to M i. N = 20, K = ODEs, 1200 AEs. Variables: 117,140 Constraints: 116, NLPs solved Background: 200 CPUs, 6 iters. Online: 1 CPUs Computational Feedback Delay Reduced from second. Blue dashed lines are ideal NMPC profile Red lines are AS-NMPC profile. In contrast, linearized controller is unstable 34 17

18 Parameter/State Estimation d : disturbances NMPC Estimation and Control u : manipulated variables y sp : set points Process z : differential states y : algebraic states NMPC Controller z = F( z, y, u, p, d ) 0 = G( z, y, u, p, d ) Model Updater z = F( z, y, u, p, d ) 0 = G( z, y, u, p, d ) Moving Horizon Estimation? Estimate a finite number of states and model parameters (unmeasured disturbances, rate constants, transport parameters) Compensate for process drifts and slowly changing conditions Allow better controller performance Parameter Estimation Subproblem 35 Moving Horizon Estimation (MHE) Linear Systems, No inequalities Kalman Filter for State Estimation Nonlinear Systems: Extended Kalman Filters in Practice Moving Horizon Estimation: + directly captures nonlinear dynamics, statistical behavior - need to solve NLP on-line Can MHE be improved? Large State Dimensionality Degrees of Freedom Highly Nonlinear, Ill-Conditioned? Solution Time Order of Minutes 36 18

19 Advanced Step Moving Horizon Estimation (as-mhe) Given y l, z l, set fake measurement z l +1 = f (z l,w l ), y l +1 " #(z l +1 ) Solve M N in background (between t l and t l+1 ) Obtain measurement at t l+1, use KKT sensihvity on line to get z l+1 Solve P(l+1) in background (between t l+1 and t l+2 ) 37 Combining MHE & NMPC (Huang, Patwardhan, B., 2010) Offset-free Formulation Apply MHE results as state and output corrections for NMPC problem Modify with an advanced step approach as-mhe 38 19

20 Combined MHE and NMPC for ASU (Huang, B., 2010) Change in model mismatch (hydraulic parameter) Setpoint MHE/NMPC with correction NMPC without correction AMPL/IPOPT (DuoCore 2.4 GHz) NMPC background (6 iter/200 CPUs) MHE background (15 iter/90 CPUs) N=5, K=3 29,285 constraints 30,885 variables Online NMPC+MHE ~ 2 CPUs 39 D-RTO with Economic Objectives Beyond NMPC Tracking APC w Plant Benefits of combining RTO with NMPC? Direct, dynamic production maximization Remove artificial tracking objective Remove artificial steady state problem u y RTO c(x, u, p) = 0 p DR-PE c(x, u, p) = 0 PC m Plant u y D-RTO c(x, x, u, p) = 0 p DR-PE c(x, x, u, p) =

21 Challenges with D-RTO Replace regulation objective with economic objective in NMPC? Active ongoing activity: Bartusiak (2007) Chachuat et al. (2008) Dadhe and Engell (2008), Engell (2007, 2009) Diehl and Rawlings (2009), Rawlings and Amrit (2009) Kadam et al. (2008) Zavala, B. (2009) Swartz et al. (2010) "(z,u) must be a K function Sufficient Condition: # Min { w l "(z l,u l )} + F(z N ) Satisfy weak controllability condition Regularize economic objective so that NLP satisfies SSOC (and LICQ, SC) Many Open Questions Still Remain l - need to assume an optimal steady state profit? - how to consider periodic problems? 41 Low-Density Polyethylene Process (Zavala, B., 2009) Centralized Model-Based Control Initiators Initiators Initiators Initiators Ethylene Cold-Shots Flowrate Inlet Temperatures Low-Pressure Recycle Hyper-Pressure Recycle Ethylene Recycle System and Flash Separation Chain-Transfer Agent LDPE Centralized Control Objectives: + Capture Complex Multivariable Interactions Between Zones Control of Product Quality, Fouling Management + Perform Fast Grade Transitions (Highly Frequent) 42 21

22 Complex Kinetic Mechanisms LDPE Kinetic Model ~ 35 Elementary Reactions ~100 Kinetic Parameters 43 Fouling Case Study: Low-Density Polyethylene Process Cannot Remove Heat of Reaction - Drop Production to Avoid Runaway Defouling Heat Transfer Coefficient Time (Days) Persistent Dynamic Disturbances Strong Effect on Profitability Potential Economic Benefits + 1% Production 0.01 x (300,000 Ton/yr) x (1,500 $/Ton) = +4,500,000 $/yr 44 22

23 LDPE Process Model Initiator(s) Cw Cw Initiator(s) Cw Ethylene Reaction Cooling Reaction 1 2 NZ LDPE Cw Cw Cw States Inputs Parameters Measured Outputs Fouling must be estimated (using MHE) Reference tracking inadequate! Conservation Mass, Energy, Momentum Thermodynamic & Transport Properties Output Mapping Initial Conditions Boundary Conditions 45 NMPC-MHE Scenario LDPE NMPC Computational Performance - Full-Discretization + IPOPT (MA57) - NLP ~ 50,000 Constraints, 300 Degrees of Freedom (DOF) Sampling Time = 2 min Reordered Original - Scale-Up With Prediction Horizon and Effect of KKT Matrix Reordering Nested Dissection Minimum Degree NLP with 350,000 Constraints and 1,000 DOF Solved in ~ 2-3 Minutes 46 23

24 NMPC Case Study Economic Objective Minimize Transition Time Maximize Production Reference Profile Core Temperature Economics-Oriented NMPC Moves Away from Suboptimal Reference Profile Overall Production 3% More Production Economics-Oriented Tracking Distributes Production Efficiently - More Production in Less Fouled Zones Purely Economic Objective Leads to Ill-Posed Problems Need Regularization Term Due to Guarantee Stability 47 Conclusions Dynamic optimization essential for many processes Batch processes Polymer processes (especially grade transitions) Periodic adsorption processes Chemical Process Operations: RTO D-RTO Need for First-Principles Dynamic Models Extension to On-Line Economic Decision-Making NMPC and MHE Computational Strategies Full-Discretization + Fast Sensitivity Calculations Large Scale Models Basic ASU process with DAE model LDPE Process with NMPC and RTO Advantages over linear MPC Extension to Uncertainties NMPC + MHE Formulations 48 24

25 References F. Allgöwer and A. Zheng (eds.), Nonlinear Model Predictive Control, Birkhaeuser, Basel (2000) R. D. Bartusiak, NLMPC: A platform for optimal control of feed- or product-flexible manufacturing, in Nonlinear Model Predictive Control 05, Allgower, Findeisen, Biegler (eds.), Springer (2007) Biegler Homepage: Biegler, L. T., Nonlinear Programming: Concepts, Algorithms and Applications to Chemical Engineering, SIAM (2010) Forbes, J. F. and Marlin, T. E.. Model Accuracy for Economic Optimizing Controllers: The Bias Update Case. Ind.Eng.Chem.Res. 33, Forbes, J. F. and Marlin, T. E.. Design Cost: A Systematic Approach to Technology Selection for Model-Based Real-Time Optimization Systems, Computers Chem.Engng. 20[6/7], M. Grötschel, S. Krumke, J. Rambau (eds.), Online Optimization of Large Systems, Springer, Berlin (2001) K. Naidoo, J. Guiver, P. Turner, M. Keenan, M. Harmse Experiences with Nonlinear MPC in Polymer Manufacturing, in Nonlinear Model Predictive Control 05, Allgower, Findeisen, Biegler (eds.), Springer, to appear Yip, W. S. and Marlin, T. E. Multiple Data Sets for Model Updating in Real-Time Operations Optimization, Computers Chem.Engng. 26[10], References Some DRTO Case Studies Busch, J.; Oldenburg, J.; Santos, M.; Cruse, A.; Marquardt, W. Dynamic predictive scheduling of operational strategies for continuous processes using mixed-logic dynamic optimization, Comput. Chem. Eng., 2007, 31, Flores-Tlacuahuac, A.; Grossmann, I.E. Simultaneous cyclic scheduling and control of a multiproduct CSTR, Ind. Eng. Chem. Res., 2006, 27, Kadam, J.; Srinivasan, B., Bonvin, D., Marquardt, W. Optimal grade transition in industrial polymerization processes via NCO tracking. AIChE J., 2007, 53, 3, Oldenburg, J.; Marquardt, W.; Heinz D.; Leineweber, D. B., Mixed-logic dynamic optimization applied to batch distillation process design, AIChE J. 2003, 48(11), E Perea, B E Ydstie and I E Grossmann, A model predictive control strategy for supply chain optimization, Comput. Chem. Eng., 2003, 27, M. Liepelt, K Schittkowski, Optimal control of distributed systems with breakpoints, p. 271 in M. Grötschel, S. Krumke, J. Rambau (eds.), Online Optimization of Large Systems, Springer, Berlin (2001) V. M. Zavala, and L.T.Biegler, Optimization-Based Strategies for the Operation of Low- Density Polyethylene Tubular Reactors: Nonlinear Model Predictive Control," Computers and Chemical Engineering, 33, pp (2009) See also Biegler homepage 43 25

26 For more details MOS-SIAM Series on Optimization NLP Theory and Algorithms Steady State Process Optimization Dynamic Process Optimization Optimal Control Sequential Approaches Simultaneous Approaches Mathematical Programs with Complementarity Constraints For 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

ARTICLE IN PRESS. Computers and Chemical Engineering xxx (2008) xxx xxx. Contents lists available at ScienceDirect. Computers and Chemical Engineering

ARTICLE IN PRESS. Computers and Chemical Engineering xxx (2008) xxx xxx. Contents lists available at ScienceDirect. Computers and Chemical Engineering Computers and Chemical Engineering xxx (2008) xxx xxx 1 Contents lists available at ScienceDirect Computers and Chemical Engineering journal homepage: www.elsevier.com/locate/compchemeng 1 2 3 4 5 6 7

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

A Brief Perspective on Process Optimization

A Brief Perspective on Process Optimization A Brief Perspective on Process Optimization L. T. Biegler Carnegie Mellon University November, 2007 Annual AIChE Meeting Salt Lake City, UT Overview Introduction Main Themes Modeling Levels Closed Models

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

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS

Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS Slovak University of Technology in Bratislava Institute of Information Engineering, Automation, and Mathematics PROCEEDINGS of the 18 th International Conference on Process Control Hotel Titris, Tatranská

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

Computational Strategies for the Optimal Operation of Large-Scale Chemical Processes

Computational Strategies for the Optimal Operation of Large-Scale Chemical Processes Carnegie Mellon University Computational Strategies for the Optimal Operation of Large-Scale Chemical Processes A DISSERTATION Submitted to the Graduate School in Partial Fulfillment of the Requirements

More information

Process Unit Control System Design

Process Unit Control System Design Process Unit Control System Design 1. Introduction 2. Influence of process design 3. Control degrees of freedom 4. Selection of control system variables 5. Process safety Introduction Control system requirements»

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

Integration of Scheduling and Control Operations

Integration of Scheduling and Control Operations Integration of Scheduling and Control Operations Antonio Flores T. with colaborations from: Sebastian Terrazas-Moreno, Miguel Angel Gutierrez-Limon, Ignacio E. Grossmann Universidad Iberoamericana, México

More information

Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe

Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe Facing New Products Demand through Simultaneous Structural and Operational Decisions in the Design of the Control Recipe Marta Moreno-Benito, Antonio Espuña* Chemical Engineering Department, Univesitat

More information

NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION

NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION Yi Cao, R. Al-Seyab School of Engineering, Cranfield University, UK Email: y.cao@cranfield.ac.uk. Tel: 01234750111. Fax: 01234750728 Keywords:

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

Academic Editor: Dominique Bonvin Received: 26 November 2016; Accepted: 13 February 2017; Published: 27 February 2017

Academic Editor: Dominique Bonvin Received: 26 November 2016; Accepted: 13 February 2017; Published: 27 February 2017 Article Sensitivity-Based Economic NMPC with a Path-Following Approach Eka Suwartadi 1, Vyacheslav Kungurtsev 2 and Johannes Jäschke 1, * 1 Department of Chemical Engineering, Norwegian University of Science

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

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

Reduced Order Modeling of High Purity Distillation Columns for Nonlinear Model Predictive Control

Reduced Order Modeling of High Purity Distillation Columns for Nonlinear Model Predictive Control Reduced Order Modeling of High Purity Distillation Columns for Nonlinear Model Predictive Control Suabtragool Khowinij, Shoujun Bian and Michael A Henson Department of Chemical Engineering University of

More information

Implementation issues for real-time optimization of a crude unit heat exchanger network

Implementation issues for real-time optimization of a crude unit heat exchanger network 1 Implementation issues for real-time optimization of a crude unit heat exchanger network Tore Lid a, Sigurd Skogestad b a Statoil Mongstad, N-5954 Mongstad b Department of Chemical Engineering, NTNU,

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

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

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt

ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE. Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt ROBUST STABLE NONLINEAR CONTROL AND DESIGN OF A CSTR IN A LARGE OPERATING RANGE Johannes Gerhard, Martin Mönnigmann, Wolfgang Marquardt Lehrstuhl für Prozesstechnik, RWTH Aachen Turmstr. 46, D-5264 Aachen,

More information

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

Application of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems

Application of Decomposition Methodology to Solve Integrated Process Design and Controller Design Problems for Reactor-Separator-Recycle Systems Proceedings of the 9th International Symposium on Dynamics and Control of Process Systems (DYCOPS 2010), Leuven, Belgium, July 5-7, 2010 Mayuresh Kothare, Moses Tade, Alain Vande Wouwer, Ilse Smets (Eds.)

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

Carnegie Mellon University

Carnegie Mellon University Carnegie Mellon University CARNEGIE INSTITUTE OF TECHNOLOGY THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE DEGREE OF Doctor of Philosophy TITLE Advanced-multi-step and Economically

More information

IMPROVED MULTI-MODEL PREDICTIVE CONTROL TO REJECT VERY LARGE DISTURBANCES ON A DISTILLATION COLUMN. Abdul Wahid 1*, Arshad Ahmad 2,3

IMPROVED MULTI-MODEL PREDICTIVE CONTROL TO REJECT VERY LARGE DISTURBANCES ON A DISTILLATION COLUMN. Abdul Wahid 1*, Arshad Ahmad 2,3 International Journal of Technology (2016) 6: 962-971 ISSN 2086-9614 IJTech 2016 IMPROVED MULTI-MODEL PREDICTIVE CONTROL TO REJECT VERY LARGE DISTURBANCES ON A DISTILLATION COLUMN Abdul Wahid 1*, Arshad

More information

Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation

Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation Efficient Numerical Methods for Nonlinear MPC and Moving Horizon Estimation Moritz Diehl, Hans Joachim Ferreau, and Niels Haverbeke Optimization in Engineering Center (OPTEC) and ESAT-SCD, K.U. Leuven,

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

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

Time scale separation and the link between open-loop and closed-loop dynamics

Time scale separation and the link between open-loop and closed-loop dynamics Time scale separation and the link between open-loop and closed-loop dynamics Antonio Araújo a Michael Baldea b Sigurd Skogestad a,1 Prodromos Daoutidis b a Department of Chemical Engineering Norwegian

More information

Design of Multivariable Neural Controllers Using a Classical Approach

Design of Multivariable Neural Controllers Using a Classical Approach Design of Multivariable Neural Controllers Using a Classical Approach Seshu K. Damarla & Madhusree Kundu Abstract In the present study, the neural network (NN) based multivariable controllers were designed

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

Robust Process Control by Dynamic Stochastic Programming

Robust Process Control by Dynamic Stochastic Programming Konrad-Zuse-Zentrum für Informationstechnik Berlin Takustraße 7 D-14195 Berlin-Dahlem Germany MARC C. STEINBACH Robust Process Control by Dynamic Stochastic Programming ZIB-Report 04-20 (May 2004) ROBUST

More information

Numerical Optimal Control Overview. Moritz Diehl

Numerical Optimal Control Overview. Moritz Diehl Numerical Optimal Control Overview Moritz Diehl Simplified Optimal Control Problem in ODE path constraints h(x, u) 0 initial value x0 states x(t) terminal constraint r(x(t )) 0 controls u(t) 0 t T minimize

More information

Data reconciliation and optimal operation of a catalytic naphtha reformer

Data reconciliation and optimal operation of a catalytic naphtha reformer Data reconciliation and optimal operation of a catalytic naphtha reformer Tore Lid Statoil Mongstad 5954 Mongstad Sigurd Skogestad Department of Chemical Engineering Norwegian Univ. of Science and Technology

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

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

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

Optimization of Batch Processes

Optimization of Batch Processes Integrated Scheduling and Dynamic Optimization of Batch Processes Yisu Nie and Lorenz T. Biegler Center for Advanced Process Decision-making Department of Chemical Engineering Carnegie Mellon University

More information

Data reconciliation and optimal operation of a catalytic naphtha reformer

Data reconciliation and optimal operation of a catalytic naphtha reformer Data reconciliation and optimal operation of a catalytic naphtha reformer Tore Lid Statoil Mongstad 5954 Mongstad Sigurd Skogestad Department of Chemical Engineering Norwegian Univ. of Science and Technology

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

Lecture 1: Basics Concepts

Lecture 1: Basics Concepts National Technical University of Athens School of Chemical Engineering Department II: Process Analysis and Plant Design Lecture 1: Basics Concepts Instructor: Α. Kokossis Laboratory teaching staff: Α.

More information

Overview of Control System Design

Overview of Control System Design Overview of Control System Design General Requirements 1. Safety. It is imperative that industrial plants operate safely so as to promote the well-being of people and equipment within the plant and in

More information

VERTICAL INTEGRATION OF PRODUCTION SCHEDULING AND PROCESS CONTROL Progress, opportunities and challenges

VERTICAL INTEGRATION OF PRODUCTION SCHEDULING AND PROCESS CONTROL Progress, opportunities and challenges VERTICAL INTEGRATION OF PRODUCTION SCHEDULING AND PROCESS CONTROL Progress, opportunities and challenges Marianthi G. Ierapetritou, Lisia Dias Department of Chemical Engineering, Rutgers University Michael

More information

Periodic Control of Gas-phase Polyethylene Reactors

Periodic Control of Gas-phase Polyethylene Reactors Periodic Control of Gas-phase Polyethylene Reactors Al-ha Ali, M., Ali, E. Chemical Engineering Departmenting Saud University P.O.Box: 8, Riyadh, Saudi Arabia, (alhaali@ksu.edu.sa Abstract: Nonlinear model

More information

COMBINATIONS OF MEASUREMENTS AS CONTROLLED VARIABLES: APPLICATION TO A PETLYUK DISTILLATION COLUMN.

COMBINATIONS OF MEASUREMENTS AS CONTROLLED VARIABLES: APPLICATION TO A PETLYUK DISTILLATION COLUMN. COMBINATIONS OF MEASUREMENTS AS CONTROLLED VARIABLES: APPLICATION TO A PETLYUK DISTILLATION COLUMN. V.Alstad, S. Skogestad 1 Department of Chemical Engineering, Norwegian University of Science and Technology,

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

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation

Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Proceedings of the 17th World Congress The International Federation of Automatic Control Optimizing Control of Hot Blast Stoves in Staggered Parallel Operation Akın Şahin and Manfred Morari Automatic Control

More information

Synergy between Data Reconciliation and Principal Component Analysis.

Synergy between Data Reconciliation and Principal Component Analysis. Plant Monitoring and Fault Detection Synergy between Data Reconciliation and Principal Component Analysis. Th. Amand a, G. Heyen a, B. Kalitventzeff b Thierry.Amand@ulg.ac.be, G.Heyen@ulg.ac.be, B.Kalitventzeff@ulg.ac.be

More information

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor)

Model Predictive Control Design for Nonlinear Process Control Reactor Case Study: CSTR (Continuous Stirred Tank Reactor) IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 7, Issue 1 (Jul. - Aug. 2013), PP 88-94 Model Predictive Control Design for Nonlinear Process

More information

Enhanced Single-Loop Control Strategies Chapter 16

Enhanced Single-Loop Control Strategies Chapter 16 Enhanced Single-Loop Control Strategies Chapter 16 1. Cascade control 2. Time-delay compensation 3. Inferential control 4. Selective and override control 5. Nonlinear control 6. Adaptive control 1 Chapter

More information

Representative Model Predictive Control

Representative Model Predictive Control Representative Model Predictive Control A. Wahid 1 and A. Ahmad 2 1. Department of Chemical Engineering, University of Indonesia, Depok. 2. Department of Chemical Engineering, Universiti Teknologi Malaysia,

More information

Index. INDEX_p /15/02 3:08 PM Page 765

Index. INDEX_p /15/02 3:08 PM Page 765 INDEX_p.765-770 11/15/02 3:08 PM Page 765 Index N A Adaptive control, 144 Adiabatic reactors, 465 Algorithm, control, 5 All-pass factorization, 257 All-pass, frequency response, 225 Amplitude, 216 Amplitude

More information

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons

inputs. The velocity form is used in the digital implementation to avoid wind-up [7]. The unified LQR scheme has been developed due to several reasons A LQR Scheme for SCR Process in Combined-Cycle Thermal Power Plants Santo Wijaya 1 Keiko Shimizu 1 and Masashi Nakamoto 2 Abstract The paper presents a feedback control of Linear Quadratic Regulator (LQR)

More information

Identification in closed-loop, MISO identification, practical issues of identification

Identification in closed-loop, MISO identification, practical issues of identification Identification in closed-loop, MISO identification, practical issues of identification CHEM-E7145 Advanced Process Control Methods Lecture 4 Contents Identification in practice Identification in closed-loop

More information

Combined Model Predictive Control and Scheduling with Dominant Time Constant Compensation

Combined Model Predictive Control and Scheduling with Dominant Time Constant Compensation Brigham Young University BYU ScholarsArchive All Faculty Publications 217-9-2 Combined Model Predictive Control and Scheduling with Dominant Time Constant Compensation Logan Beal Brigham Young University

More information

Control System Design

Control System Design ELEC ENG 4CL4: Control System Design Notes for Lecture #36 Dr. Ian C. Bruce Room: CRL-229 Phone ext.: 26984 Email: ibruce@mail.ece.mcmaster.ca Friday, April 4, 2003 3. Cascade Control Next we turn to an

More information

A FORMULATION OF NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION. Yi Cao,1. School of Engineering, Cranfield University, UK

A FORMULATION OF NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION. Yi Cao,1. School of Engineering, Cranfield University, UK A FORMULATION OF NONLINEAR MODEL PREDICTIVE CONTROL USING AUTOMATIC DIFFERENTIATION Yi Cao,1 School of Engineering, Cranfield University, UK Abstract: The computational burden, which obstacles Nonlinear

More information

CONTROL OF MULTIVARIABLE PROCESSES

CONTROL OF MULTIVARIABLE PROCESSES Process plants ( or complex experiments) have many variables that must be controlled. The engineer must. Provide the needed sensors 2. Provide adequate manipulated variables 3. Decide how the CVs and MVs

More information

Aggregate Models based on Improved Group Methods for Simulation and Optimization of Distillation Systems

Aggregate Models based on Improved Group Methods for Simulation and Optimization of Distillation Systems Aggregate Models based on Improved Group Methods for Simulation and Optimization of Distillation Systems Ravindra S. Kamath 1, Ignacio E. Grossmann 1,*, and Lorenz T. Biegler 1 1 Chemical Engineering Department,

More information

An Investigation into the Nonlinearity of Polyethylene Reactor Operation. Department of Chemical Engineering Queen s University

An Investigation into the Nonlinearity of Polyethylene Reactor Operation. Department of Chemical Engineering Queen s University An Investigation into the Nonlinearity of Polyethylene Reactor Operation M.-A. Benda,, K. McAuley and P.J. McLellan Department of Chemical Engineering Queen s University Outline Motivation Background:

More information

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang

CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING. Professor Dae Ryook Yang CHBE320 LECTURE XI CONTROLLER DESIGN AND PID CONTOLLER TUNING Professor Dae Ryook Yang Spring 2018 Dept. of Chemical and Biological Engineering 11-1 Road Map of the Lecture XI Controller Design and PID

More information

Adaptive Robust Control

Adaptive Robust Control Adaptive Robust Control Adaptive control: modifies the control law to cope with the fact that the system and environment are uncertain. Robust control: sacrifices performance by guaranteeing stability

More information

The dos and don ts of distillation column control

The dos and don ts of distillation column control The dos and don ts of distillation column control Sigurd Skogestad * Department of Chemical Engineering Norwegian University of Science and Technology N-7491 Trondheim, Norway Abstract The paper discusses

More information

Nonlinear Behaviour of a Low-Density Polyethylene Tubular Reactor-Separator-Recycle System

Nonlinear Behaviour of a Low-Density Polyethylene Tubular Reactor-Separator-Recycle System European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. Nonlinear Behaviour of a Low-Density Polyethylene

More information

Multivariable model predictive control design of reactive distillation column for Dimethyl Ether production

Multivariable model predictive control design of reactive distillation column for Dimethyl Ether production IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Multivariable model predictive control design of reactive distillation column for Dimethyl Ether production To cite this article:

More information

Dynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality

Dynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality Dynamic Real-Time Optimization via Tracking of the Necessary Conditions of Optimality D. Bonvin and B. Srinivasan + Laboratoire d Automatique EPFL, Lausanne, Switzerland + Department of Chemical Engineering

More information

Theoretical Models of Chemical Processes

Theoretical Models of Chemical Processes Theoretical Models of Chemical Processes Dr. M. A. A. Shoukat Choudhury 1 Rationale for Dynamic Models 1. Improve understanding of the process 2. Train Plant operating personnel 3. Develop control strategy

More information

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709,

Index Accumulation, 53 Accuracy: numerical integration, sensor, 383, Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709, Accumulation, 53 Accuracy: numerical integration, 83-84 sensor, 383, 772-773 Adaptive tuning: expert system, 528 gain scheduling, 518, 529, 709, 715 input conversion, 519 reasons for, 512-517 relay auto-tuning,

More information

Available online at ScienceDirect. IFAC PapersOnLine 50-1 (2017)

Available online at  ScienceDirect. IFAC PapersOnLine 50-1 (2017) Available online at www.sciencedirect.com ScienceDirect IAC PapersOnLine 5-1 (217) 1784 1789 Optimization-based Online Decision Support Tool for Electric Arc urnace Operation Smriti Shyamal Christopher

More information

Dynamics and Control of Energy Integrated Distillation Column Networks

Dynamics and Control of Energy Integrated Distillation Column Networks 200 American Control Conference Marriott Waterfront, Baltimore, MD, USA June 30-July 02, 200 ThA4.4 Dynamics and Control of Energy Integrated Distillation Column Networks Sujit S. Jogwar and Prodromos

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

THE DOS AND DON TS OF DISTILLATION COLUMN CONTROL

THE DOS AND DON TS OF DISTILLATION COLUMN CONTROL THE DOS AND DON TS OF DISTILLATION COLUMN CONTROL Sigurd Skogestad Department of Chemical Engineering, Norwegian University of Science and Technology, N-7491 Trondheim, Norway The paper discusses distillation

More information

Dynamics and Control of Reactor - Feed Effluent Heat Exchanger Networks

Dynamics and Control of Reactor - Feed Effluent Heat Exchanger Networks 2008 American Control Conference Westin Seattle Hotel Seattle Washington USA June 11-13 2008 WeC08.2 Dynamics and Control of Reactor - Feed Effluent Heat Exchanger Networks Sujit S. Jogwar Michael Baldea

More information

Optimizing Control of Petlyuk Distillation: Understanding the Steady-State Behavior

Optimizing Control of Petlyuk Distillation: Understanding the Steady-State Behavior Optimizing Control of Petlyuk Distillation: Understanding the Steady-State Behavior Ivar J. Halvorsen and Sigurd Skogestad Abstract. Norwegian University of Science and Technology, Department of Chemical

More information

A Trust-region Algorithm for the Optimization of PSA Processes using Reduced-order Modeling

A Trust-region Algorithm for the Optimization of PSA Processes using Reduced-order Modeling A Trust-region Algorithm for the Optimization of PSA Processes using Reduced-order Modeling Anshul Agarwal Advisor: Lorenz T. Biegler CAPD Annual Review Meeting March 7, 2010 Pressure Swing Adsorption

More information

Control Introduction. Gustaf Olsson IEA Lund University.

Control Introduction. Gustaf Olsson IEA Lund University. Control Introduction Gustaf Olsson IEA Lund University Gustaf.Olsson@iea.lth.se Lecture 3 Dec Nonlinear and linear systems Aeration, Growth rate, DO saturation Feedback control Cascade control Manipulated

More information

Design and control of an ethyl acetate process: coupled reactor/column configuration

Design and control of an ethyl acetate process: coupled reactor/column configuration Journal of Process Control 15 (2005) 435 449 www.elsevier.com/locate/jprocont Design and control of an ethyl acetate process: coupled reactor/column configuration I-Lung Chien a, *, Yao-Pin Teng a, Hsiao-Ping

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

LIST OF ABBREVIATIONS:

LIST OF ABBREVIATIONS: KEY LINK BETWEEN REGRESSION COEFFICIENTS AND STRUCTURAL CHARACTERIZATION OF HYDROCARBONS IN GASOLINE (MOTOR SPIRIT) FOR CONTINUOUS BLENDING PROCESS APPLICATIONS Santanu Talukdar Manager-Analytical and

More information

4.0 Update Algorithms For Linear Closed-Loop Systems

4.0 Update Algorithms For Linear Closed-Loop Systems 4. Update Algorithms For Linear Closed-Loop Systems A controller design methodology has been developed that combines an adaptive finite impulse response (FIR) filter with feedback. FIR filters are used

More information

Mathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University

Mathematical Modeling of Chemical Processes. Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University Mathematical Modeling of Chemical Processes Aisha Osman Mohamed Ahmed Department of Chemical Engineering Faculty of Engineering, Red Sea University Chapter Objectives End of this chapter, you should be

More information

Direct Methods. Moritz Diehl. Optimization in Engineering Center (OPTEC) and Electrical Engineering Department (ESAT) K.U.

Direct Methods. Moritz Diehl. Optimization in Engineering Center (OPTEC) and Electrical Engineering Department (ESAT) K.U. Direct Methods Moritz Diehl Optimization in Engineering Center (OPTEC) and Electrical Engineering Department (ESAT) K.U. Leuven Belgium Overview Direct Single Shooting Direct Collocation Direct Multiple

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

Dynamics of forced and unsteady-state processes

Dynamics of forced and unsteady-state processes Dynamics of forced and unsteady-state processes Davide Manca Lesson 3 of Dynamics and Control of Chemical Processes Master Degree in Chemical Engineering Davide Manca Dynamics and Control of Chemical Processes

More information

PROPORTIONAL-Integral-Derivative (PID) controllers

PROPORTIONAL-Integral-Derivative (PID) controllers Multiple Model and Neural based Adaptive Multi-loop PID Controller for a CSTR Process R.Vinodha S. Abraham Lincoln and J. Prakash Abstract Multi-loop (De-centralized) Proportional-Integral- Derivative

More information

Optimization Algorithms for Integration of Design, Control, and Scheduling for Chemical Processes Subject to Disturbances and Uncertainty

Optimization Algorithms for Integration of Design, Control, and Scheduling for Chemical Processes Subject to Disturbances and Uncertainty Optimization Algorithms for Integration of Design, Control, and Scheduling for Chemical Processes Subject to Disturbances and Uncertainty by Robert Koller A thesis presented to the University of Waterloo

More information

CONTROL PROPERTIES ANALYSIS OF ALTERNATE SCHEMES TO THERMALLY COUPLED DISTILLATION SCHEMES

CONTROL PROPERTIES ANALYSIS OF ALTERNATE SCHEMES TO THERMALLY COUPLED DISTILLATION SCHEMES 8th International IFAC Symposium on Dynamics and Control of Process Systems Preprints Vol.1, June 6-8, 2007, Cancún, Mexico CONTROL PROPERTIES ANALYSIS OF ALTERNATE SCHEMES TO THERMALLY COUPLED DISTILLATION

More information

Specific Problems of Using Unisim Design in the Dynamic Simulation of the Propylene-Propane Distillation Column

Specific Problems of Using Unisim Design in the Dynamic Simulation of the Propylene-Propane Distillation Column Specific Problems of Using Unisim Design in the Dynamic Simulation of the Propylene-Propane Distillation Column CRISTIAN PATRASCIOIU*, MARIAN POPESCU, NICOLAE PARASCHIV Petroleum - Gas University of Ploieºti,

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

Optimizing Control of a Continuous Polymerization Reactor

Optimizing Control of a Continuous Polymerization Reactor Preprints of the th IFAC International Symposium on Dynamics and Control of Process Systems The International Federation of Automatic Control December 8-, 3. Mumbai, India Optimizing Control of a Continuous

More information

Large-Scale Non-Linear Dynamic Optimization For Combining Applications of Optimal Scheduling and Control

Large-Scale Non-Linear Dynamic Optimization For Combining Applications of Optimal Scheduling and Control Brigham Young University BYU ScholarsArchive All Theses and Dissertations 2018-12-01 Large-Scale Non-Linear Dynamic Optimization For Combining Applications of Optimal Scheduling and Control Logan Daniel

More information

The dos and don ts of distillation column control

The dos and don ts of distillation column control The dos and don ts of distillation column control Sigurd Skogestad * Department of Chemical Engineering Norwegian University of Science and Technology N-7491 Trondheim, Norway Abstract The paper discusses

More information

INTEGRATION OF DESIGN AND CONTROL FOR ENERGY INTEGRATED DISTILLATION

INTEGRATION OF DESIGN AND CONTROL FOR ENERGY INTEGRATED DISTILLATION INTEGRATION OF DESIGN AND CONTROL FOR ENERGY INTEGRATED DISTILLATION Hongwen Li, Rafiqul Gani, Sten Bay Jørgensen CAPEC, Department of Chemical Engineering Technical University of Denmark, Lyngby, Denmark

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

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

NGL EXTRACTION SPE - BACK TO BASICS. Ed Wichert Sogapro Engineering Ltd. September 27, 2011

NGL EXTRACTION SPE - BACK TO BASICS. Ed Wichert Sogapro Engineering Ltd. September 27, 2011 NGL EXTRACTION SPE - BACK TO BASICS Ed Wichert Sogapro Engineering Ltd. September 27, 2011 DEFINITIONS NGL - C 2+ LPG - C 3 and C 4 LNG - C 1 Condensate - plant inlet separator hydrocarbon liquid Pentanes-Plus

More information

Development and application of linear process model in estimation and control of reactive distillation

Development and application of linear process model in estimation and control of reactive distillation Computers and Chemical Engineering 30 (2005) 147 157 Development and application of linear process model in estimation and control of reactive distillation Moshood J. Olanrewaju, Muhammad A. Al-Arfaj Department

More information