Robust Dynamic Optimization of a Semi-Batch Emulsion Polymerization Process with Parametric Uncertainties - A Heuristic Approach -

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

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

SCALE-UP OF BATCH PROCESSES VIA DECENTRALIZED CONTROL. A. Marchetti, M. Amrhein, B. Chachuat and D. Bonvin

Measurement-based Run-to-run Optimization of a Batch Reaction-distillation System

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

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

Optimizing Control of a Continuous Polymerization Reactor

Nonlinear and robust MPC with applications in robotics

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

Chapter 4 Copolymerization

Journal of Process Control

Modeling of Polyvinyl Acetate Polymerization Process for Control Purposes

arxiv: v1 [cs.sy] 2 Oct 2018

Model-based Control and Optimization with Imperfect Models Weihua Gao, Simon Wenzel, Sergio Lucia, Sankaranarayanan Subramanian, Sebastian Engell

Robust control for a multi-stage evaporation plant in the presence of uncertainties

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D.

Evolutionary Optimization Scheme for Exothermic Process Control System

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

Modeling and Optimization of Semi- Interpenetrating Polymer Network (SIPN) Particle Process

Robust Adaptive MPC for Systems with Exogeneous Disturbances

Robust Nonlinear Model Predictive Control with Reduction of Uncertainty via Robust Optimal Experiment Design

Adaptive Nonlinear Model Predictive Control with Suboptimality and Stability Guarantees

Nonlinear Operability of a Membrane Reactor for Direct Methane Aromatization

Kinetic Modeling for a Semi-Interpenetrating Polymer Network (SIPN) Process

REACHABILITY ANALYSIS OF PARTICLE SIZE DISTRIBUTION IN SEMIBATCH EMULSION POLYMERIZATION

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

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

A Hierarchy of Suboptimal Policies for the Multi-period, Multi-echelon, Robust Inventory Problem

Theoretical Models of Chemical Processes

Robust Optimal Control for Nonlinear Dynamic Systems

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

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

A novel optimization framework for integrated design and control using a dynamic inversely controlled process model

1 The Observability Canonical Form

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

Optimization Problems in Gas Transportation. Lars Schewe Friedrich-Alexander-Universität Erlangen-Nürnberg CWM 3 EO 2014, Budapest

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

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

Optimizing the Open-and Closed-Loop Operations of a Batch Reactor

A Robust Controller for Scalar Autonomous Optimal Control Problems

Robust Nonlinear Model Predictive Control with Constraint Satisfaction: A Relaxation-based Approach

Process design decisions and project economics Dr. V. S. Moholkar Department of chemical engineering Indian Institute of Technology, Guwahati

MOST control systems are designed under the assumption

Scenario-based Model Predictive Control: Recursive Feasibility and Stability

A Two-Stage Algorithm for Multi-Scenario Dynamic Optimization Problem

Active Fault Diagnosis for Uncertain Systems

MATHEMATICAL SIMULATION OF THE STYRENE- BUTADIENE RUBBER S PRODUCTION IN THE CASCADE OF REACTORS BY THE MONTE CARLO METHOD

R O B U S T E N E R G Y M AN AG E M E N T S Y S T E M F O R I S O L AT E D M I C R O G R I D S

Lecture (9) Reactor Sizing. Figure (1). Information needed to predict what a reactor can do.

EE C128 / ME C134 Feedback Control Systems

Spacecraft Rate Damping with Predictive Control Using Magnetic Actuators Only

PROCEEDINGS of the 5 th International Conference on Chemical Technology 5 th International Conference on Chemical Technology

Set-based Min-max and Min-min Robustness for Multi-objective Robust Optimization

Robust Stability. Robust stability against time-invariant and time-varying uncertainties. Parameter dependent Lyapunov functions

A SIMPLE TUBE CONTROLLER FOR EFFICIENT ROBUST MODEL PREDICTIVE CONTROL OF CONSTRAINED LINEAR DISCRETE TIME SYSTEMS SUBJECT TO BOUNDED DISTURBANCES

Dynamic Optimization in the Batch Chemical Industry

Robust Tuning of Power System Stabilizers Using Coefficient Diagram Method

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

FEL3210 Multivariable Feedback Control

A Definition for Plantwide Controllability. Process Flexibility

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Model-based Conceptual Design and Tool Support for the Development of Continuous Chemical Processes

Numerical Optimal Control Overview. Moritz Diehl

NON-LINEAR CONTROL OF OUTPUT PROBABILITY DENSITY FUNCTION FOR LINEAR ARMAX SYSTEMS

Model-based Optimal Control of Industrial Batch Crystallizers

Closed-loop system 2/1/2016. Generally MIMO case. Two-degrees-of-freedom (2 DOF) control structure. (2 DOF structure) The closed loop equations become

How Important is the Detection of Changes in Active Constraints in Real-Time Optimization?

Engineering aspect of emulsion polymerization

IJSRD - International Journal for Scientific Research & Development Vol. 1, Issue 8, 2013 ISSN (online):

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

Dynamic Process Models

Operations Research Letters. On a time consistency concept in risk averse multistage stochastic programming

Chemical Reaction Engineering Prof. JayantModak Department of Chemical Engineering Indian Institute of Science, Bangalore

The Bang-Bang Funnel Controller

A First Course on Kinetics and Reaction Engineering Unit 22. Analysis of Steady State CSTRs

ESC794: Special Topics: Model Predictive Control

Modeling, Simulation and Optimization of a Cross Flow Molten Carbonate Fuel Cell

International Journal of Scientific & Engineering Research, Volume 5, Issue 9, September ISSN

Chemical Kinetics and Reaction Engineering

Stochastic and Adaptive Optimal Control

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

Economic model predictive control with self-tuning terminal weight

Pass Balancing Switching Control of a Four-passes Furnace System

Distributed and Real-time Predictive Control

Chemical Reaction Engineering Prof. Jayant Modak Department of Chemical Engineering Indian Institute of Science, Bangalore

Analysing Phenol-Formaldehyde Resin Reaction For Safe Process Scale Up

Robust optimization for resource-constrained project scheduling with uncertain activity durations

Robust control of constrained sector bounded Lur e systems with applications to nonlinear model predictive control

On Computing the Worst-case Performance of Lur'e Systems with Uncertain Time-invariant Delays

Semi-empirical Process Modelling with Integration of Commercial Modelling Tools

AN APPROACH TO TOTAL STATE CONTROL IN BATCH PROCESSES

Deterministic Global Optimization Algorithm and Nonlinear Dynamics

Dr. Trent L. Silbaugh, Instructor Chemical Reaction Engineering Final Exam Study Guide

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity

The ϵ-capacity of a gain matrix and tolerable disturbances: Discrete-time perturbed linear systems

arzelier

Contract-based Predictive Control for Modularity in Hierarchical Systems

Verification of Nonlinear Hybrid Systems with Ariadne

Robust QFT-based PI controller for a feedforward control scheme

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

Transcription:

Preprint, 11th IFAC Symposium on Dynamics and Control of Process Systems, including Biosystems obust Dynamic Optimization of a Semi-Batch Emulsion Polymerization Process with Parametric Uncertainties - A Heuristic Approach - Jennifer Puschke, Alexander Mitsos Aachener Verfahrenstechnik - Process Systems Engineering WTH Aachen University (e-mail: amitsos@alum.mit.edu) Abstract: Optimized exothermic semi-batch emulsion polymerization typically exhibits active arcs of the constraints for the reactor temperature. Given parametric uncertainties in the process model, this might lead to constraint violations which are a safety concern. Therefore, an approach is investigated, such that constraint violations are less likely and is hence robust feasible. The two-model approach is presented as an approximate solution. Therein, two models, the nominal and a worst-case model are optimized simultaneously. Because of the challenges in defining the worst-case, a heuristic method is presented to define the worst-case parameter and its parameter value. The results of the process optimization with the two-model approach are compared with the results of the optimization with the nominal model solely. In addition the feasibility of both optimization strategies is compared by simulating hundred different scenarios with random parameter values from the uncertainty set. The presented approximation does not guarantee robust feasibility, but path constraint violations are less likely due to the introduced conservatism compared to the original optimization. Keywords: obust dynamic optimization, parameter uncertainty, uncertain dynamic systems, optimal control problem 1. INTODUCTION Polymerization and other batch processes are difficult to control, because of their unsteady states and dynamics which need to be considered. Optimization and control of semi-batch and batch processes are widely studied, but the application to industrial processes is due to different obstacles only rarely the case (Schild et al., 214). Optimization of the processes could reduce production costs, improve product quality still satisfying the safety requirements (Srinivasan et al., 23). But as Bonvin (1998) stated, one of the biggest challenges for the industry is safety, which cannot be ensured, if there are uncertainties in the process model. The field of robust control is an active research topic (Lucia et al., 212; Streif et al., 214). Considering models with parametric uncertainties, there are mainly three different approaches. A short overview of them is given by uppen et al. (1995): Nominal deterministic control, which is only suitable, when the optimal control profiles are insensitive to the uncertain parameters. Considering a probability distribution of the uncertain parameter value. This project has received funding from the European Unions Seventh Framework Program for research, technological development and demonstration under grant agreement no 28827 and from German esearch Foundation (DFG) Optimization-based Control of Uncertain Systems PAK 635/1; MA 1188/34-1 A min-max approach that yields the best result for the worst expected realization of the possible parameter values. However it gives poor results for the representative values (Lepore et al., 27). Most of these approaches consider the influence of the uncertainty to the objective function and to the constraints equivalently. An exception is given by Loeblein et al. (1999), who sets his focus to robustly satisfying the path constraints with a back-off strategy of the path constraints. Herein, the two-model approach is presented, which also has the aim of robustly satisfying constraints. The twomodel approach is a combination of the min-max approach and the sampled multi-model approach of Terwiesch and Agarwal (1992), with only considering two models instead of multiple. This has the advantage that one is able to solve the problem in real-time and only with the focus to robustly satisfying the constraints. 2.1 Nominal Case 2. DYNAMIC OPTIMIZATION In this section the dynamic optimization problem (optimal control problem) is introduced. This problem without accounting uncertainty in the parameter values p is called the nominal case in the following. For better readability in the equations the time interval T := [t,t f ] is introduced, which starts at the time t and ends with the final batch Copyright 216 IFAC 97

IFAC DYCOPS-CAB, 216 time t f. Furthermore the variables z(t) := (x(t),y(t)) is introduced, combining the differential variables x and the algebraic variables y. The nominal case of the dynamic optimization problem is given by min Φ(x(t f )) (1a) u,z,t f s.t. ẋ(t) = f(t,z(t),u(t),p nom ), t T (1b) = g(t,z(t),u(t),p nom ), t T (1c) x(t ) = x, (1d) h(t,z(t),u(t),p nom ), t T (1e) e(t f,z(t f ),p nom ), (1f) where Φ is the objective function and u are the degrees of freedom (time-dependent controls). The optimal control problem constraints contain the dynamic model equations for the process, which consists of the algebraic equations (1c) and the differential equations (1b) with the initial conditions (1d). The additional constraints are subdivided into path constraints (1e), which have to be satisfied over the whole time horizon, and endpoint constraints (1f), which have to be fulfilled at the final time t f. The nominal parameter values p nom are often the estimated parameter values based on experimental data. In addition to the estimated value there is an uncertainty range in each estimated parameter value. These uncertainty ranges span a (polyhedral) uncertainty set P. If the constraints should be satisfied for all parameters of the uncertainty set P, the dynamic optimization results in a semi-infinite program (Polak, 1987; López and Still, 27), but with additional dynamic behavior. Even for the nominal case, the path constraints can be interpreted as a semi-infinite program (Sachs, 1998; Fu et al., 215), due to the infinite time points of the time horizon, where the constraints have to be satisfied. In this work it is assumed that a well-adapted time grid is an appropriate approximation for the path constraints of the semiinfinite dynamic optimization problem in time. The semiinfinite constraints due to the uncertainty set P are in this work approximated by the two-model approach(hartwich, 213). 2.2 Two-Model Approach The focus of the two-model approach is to robustly satisfy the constraints, which might be safety related. For this robust feasibility not only the nominal model is optimized, but rather the nominal model together with a worstcase model simultaneously. The influence of the uncertain parameters to the endpoint constraints and the objective function value is not critical for the process operation. Thus, only the nominal model is used for these functions. In the two-model approximation the variables are doubled. There is one set of equations with the estimated parameters and is denoted with nom. The other set presents a worst case at a critical time point with respect to a certain path constraint and is indicated with wc. The objective is only affected by the nominal set of equations, whereas the path constraints have to be satisfied from each. For better readability in the following equations, it is z i (t) := (x i (t),y i (t)) with i {nom,wc}. The twomodel approximation of the robust feasible optimal control problem can be described as min Φ(x nom (t f )) u,z nom,z wc,t f (2a) s.t. ẋ nom (t) = f(t,z nom (t),u(t),p nom ), t T, (2b) = g(t,z nom (t),u(t),p nom ), t T, (2c) x nom (t ) = x (p nom ), (2d) e(t f,z nom (t f ),p nom ), (2e) ẋ wc (t) = f(t,z wc (t),u(t),p wc ), t T, (2f) = g(t,z wc (t),u(t),p wc ), t T, (2g) x wc (t ) = x (p wc ), (2h) h(t,z wc (t),u(t),p wc ), t T, (2i) where p nom are the estimated values with the uncertainty set P and p wc the worst-case parameter values. The challenge is to define these worst-case parameter values. In general the worst case does not necessarily lie at the bounds of the uncertainty range P and is state and time-dependent. Therefore in this work a value is heuristically selected and is used to represent the worst case. This heuristic approach is based on a sensitivity analysis at its optimum and presented in Section 4.2 after the optimization of the nominal case. 3. CASE STUDY: TWO MONOME SEMI-BATCH EMULSION POLYMEIZATION POCESS The importance of robust control for polymerization processes is increasing due to the high industrial demands. An overview of polymerization processes is given in Asua (27). The semi-batch emulsion polymerization for a two monomer co-polymerization is considered as a case study: eaction: The seeded polymerization is characterized by complex reaction kinetics, consisting of the following reaction steps: initialization, highly exothermic propagation, back biting, tertiary propagation, transformation and termination. In emulsion polymerization three phases form, namely aqueous phase, polymer particles and monomer droplets. The monomers are assumed to react with the polymer in the particle phase only, and the reaction in the aqueous phase is neglected. As soon as the aqueous phase is saturated with monomers monomer droplets form. This happens if there is more monomer fed into the reactor, than it can be absorbed in the particle phase to react. Until now, most of the production is recipe based and the isothermal reactor temperate T is realized with a PID control. The emulsifier, the initiator and the monomers are fed for a certain fixed time horizon to the reactor. Thereafter the feed is stopped and the reactor temperature T is held constant to achieve the desired product properties.this feeding period is embraced by a heating and a holding period, resulting in the overall polymerization process. In this work the focus is the feeding period, because it represents the most challenging control part (Lucia et al., 214). Conditions: The reactor considered is a semi-batch, ideally mixed 1l reactor and is operated non-isothermally with a jacket for heating and cooling. The according flowsheet is sketched in Figure 1. In large industrial reactors the cooling capacity is the limiting factor, hence the feed is cooled to handle the exothermic reaction. In a 1l reactor this problem does not occur. Therefore the feed is heated to 35K to simulate this limited cooling capacity. 98

IFAC DYCOPS-CAB, 216 Control 1: Mass Flow TC 4. ESULTS TC 4.1 Optimization esults - Nominal Case Particle Monomer Droplet eactor Cooling Water The optimization of the nominal case fulfills the constraints and gives an optimized operation, which takes only 7129s and the objective function value of the space-timeyield is.57 kg. Control 2: Jacket Inlet Temperature Fig. 1. Semi-batch emulsion polymerization reactor. T [K] 38 37 36 T T wc T max Model Equations: The used mass and energy balances as well as kinetics, closure equations and equations related to phase equilibrium can be found in Krämer (25). In addition, moment equations have been used to describe polymer properties. The full dynamic model of the polymerization process consists of 117 algebraic equations and 22 differential equations and is similar to the model from Zubov et al. (212). Objective: Maximizing the space-time-yield (mass of product per batch time and reactor volume). Solution Strategy: The optimal control problem is solved with DyOS (Schlegel et al., 25). The problem is iteratively integrated with LIMEX and optimized with SNOPT. The time-variant controls are approximated as piecewise constant parameters. Controls: There are two controls with each 2 equidistant, piecewise constant degrees of freedom in time: the mass inlet flow of monomer ṁ in and the jacket inlet temperature T Jin. The controls are bounded. The monomer mass inlet flow can vary between ṁ in [ g s,1g s ] and the jacket inlet temperature has a range of T Jin [3K, 38K]. Constraints: The reactor temperature T is a safety path constraint and it has to be below an upper value T max = 365K during the whole process. The endpoint polymer quality constraints[ consists of the ] number average molecular weight M N 4 kg kg mol,6mol, the fraction of polymerized monomer 1 in the polymer y 1 [.5,.7] and the overall conversion X tot [.98,1]. In addition the reactor volume V < 1l is limited and hence another endpoint constraint. Parameters related to safety path constraint T max : The heat transfer coefficient between the jacket and the reactor content ka and the propagation rate constants of both monomers k pi are difficult to measure and are therefore assumed to have an uncertainty interval of ±5%. In contrast the heat of reaction for each monomer H 1 and H 2 can measured well such that their uncertainty interval is assumed to have a range of ±1%. Herein these values are based on prior studies. Typically together with parameter estimation, an estimate of the uncertainty range is obtained. 2, 4, 6, Fig. 2. Optimal trajectory of reactor temperature T with its upper bound from optimization in nominal case and an example of a worst-case reactor temperature T wc due to parametric uncertainties (dotted line). Figure 2 shows that the reactor temperature T increases rapidly to its upper limit T max and exhibits active path constraint until 45s. Towards the end of the batch process the temperature decreases. ṁin [kg/s] 1 1 3 5 1 4 TJin [K] 38 34 2, 4, 6, 3 2, 4, 6, Fig. 3. Optimal input trajectories of the nominal case. The monomer mass inlet flow ṁ in is in the upper figure and the temperature of the jacket inlet stream T Jin compared to the reactor temperature T (dotted line) in the lower figure. Figure 3 gives the optimal trajectories of the controls. The monomer mass inlet flow ṁ in is presented in the upper figure. In the beginning of the process the flow rate is shortly at a high value and decreases to a lower value thereafter. This flow rate is at an almost constant value of approximately.5e 3kg s for 3s, while the reactor temperature T constraint is active. After a short peak the monomer mass inlet flow ṁ in is zero until the end of the process. In the first part of the process before the reactor temperature reaches its upper bound, the reactor is heated. This can be seen in Figure 3, where the jacket inlet temperature 99

IFAC DYCOPS-CAB, 216 T Jin ishigherthanthereactortemperaturet.thereafter the reactor is cooled until the end of the process. At the time, where the temperature constraint is active, the jacket inlet temperature T Jin is at its lower bound and hence at maximum cooling. With the last feeding peak, the process is cooled a bit less to convert the remaining monomers. Due to the fact that the active temperature constraint is related to safety concerns, the operation at this optimum is dangerous for application with the likely associated uncertainties in the parameter values. As an example a worst case is simulated to show the possible constraint violation of the reactor temperature T wc in Figure 2. This is derived by simulating the model with the optimal inputs from the nominal case optimization, but increasing the heat transfer coefficients k pi by 5%, the reaction enthalpies H i by 15% and decrease the heat transfer coefficient by 2%. To avoid this behavior, the two-model approach is applied to the process after finding the worstcase parameter values based on the sensitivity analysis in the following section. 4.2 Sensitivity Analysis To decide which parameter values should be chosen for the worst-case model the relative sensitivities (T ) p (τ) = p T max T max p (3) t=τ,p=p nom,u=u nom are analyzed, where u = u nom indicates the optimal solution of the nominal case optimization. The sensitivities give a hint about the influence strength to the temperature (path constraint) by changing the parameter value p. (T) ka 4 1 2 8 2, 4, 6, τ[s] Fig. 4. Sensitivity of the reactor temperature T with respect to the heat transfer coefficient ka. In Figure 4 the sensitivity of the heat transfer coefficient ka with respect to the reactor temperature T has a sign change at that point in time where the heating of the process stops and the cooling phase starts. When the process is heated, the reactor temperature T increases if the heat transfer coefficient ka is higher. In contrast, when the process is cooled, an increase in the reactor temperature T is induced if the heat transfer coefficient ka is lower. The sensitivities of the reactor temperature T with respect to the propagation rate constants k pi for both monomers in Figure 5 are positive until approximately 58s. After that the sensitivity related to the monomer 1 becomes negative. The sensitivity of the reactor temperature T with respect to the reaction enthalpies H i for both monomers in Figure 6 have solely positive values over the whole time horizon. (T) kp1.5 1 1 2 2, 4, 6, τ[s] 1 4 2 1 (T) kp2 Fig. 5. Sensitivity of the reactor temperature T with respect to the propagation rate constants k pi. (T) Hi 4 1 2 2 1 2 H 1 H 2 2, 4, 6, τ[s] Fig. 6. Sensitivity of the reactor temperature T with respect to both reaction enthalpies H i. 4.3 Selection of the Worst-Case Parameter Values The results of the sensitivity analysis give the direction in which the parameter value creates a worst case, but it does not provide any information where the worst case lies in the uncertainty interval. We assume it to be at the boundary of the interval if the sensitivity has no sign change. The worst-case parameter values are chosen based on the analysis combined with process knowledge as explained in the following. The heat transfer coefficient ka has a large uncertainty range, because it is difficult to measure and it is approximated with a constant value, even though it actually changes over time. The sensitivity for the heat transfer coefficientkahasasignchange.thatmeansforamaximal reactor temperature T, the value of the heat transfer coefficient ka should be maximal in the beginning and afterwards minimal (ka wc =.5kA nom ). Consequently it is problematic to create a worst case with the minimal or maximal heat transfer coefficient ka. In the following we choose ka wc =.8kA nom, such that the inverted influence in the heating phase is not maximal and the worst-case influence in the cooling phase is not neglected. Thepropagationrateconstantsk pi haveparametervalues with a large uncertainty range, because they are difficult to identify. Until 58s a higher reactor temperature T would be achieved with a higher propagation rate constant k pi. The negative sensitivity after that is not critical, because the reactor temperature is not close to its upper bound anymore. Therefore this influence is neglected and theworst-caseparametervalueischosentobeattheupper bound with kpi wc = 1.5knom pi. The reaction enthalpies H i have in general well measurable and estimated parameter values. Therefore, their uncertainty range is small and not necessarily causes problems in the application of the model for optimization. 91

IFAC DYCOPS-CAB, 216 However the sensitivity is solely positive over the whole time horizon, this makes the enthalpies suitable parameters for creating a worst-case scenario for the temperature and may also cover the uncertainty in the heat transfer coefficient ka. Therefore the worst-case parameter value is overestimated with Hi wc = 1.15 Hi nom. That means that the chosen set of worst-case values lies outside of the uncertainty range P to cover the uncertainty of the process model due to other possible uncertain parameter values of the set P. 4.4 Optimization esults - Two-Model Approach The optimization with the two-model approach results in an objective function value of the space time yield of.44 kg and is hence 22% lower compared to the optimization of the nominal case. The batch time t f with the two-model approach takes 8338s and is compared to the optimization in the nominal case 17% longer, which can be seen in Table 1. In addition, the constraints are all fulfilled. Table 1. Comparison of the results from both optimization approaches. operation space-time-yield final batch time t f nominal case.57 kg 7127s two-model approach.44 kg 8338s T [K] 37 365 36 T nom 355 2, 4, 6, 8, T wc T max Fig. 7. Optimal trajectories of the reactor temperatures calculated with two-model approach. This optimization fulfills all property endpoint constraints and has in addition no active path constraints for the reactor temperature of the nominal model T nom in the two-model approach. In contrast, the worst-case reactor temperaturet wc exhibitsactiveconstraintsatsomepoints in time as shown in Figure 7 similar as the reactor temperature T in the nominal case. The optimal trajectories of the controls from the optimization in the two-model approach are compared with the input trajectories from the nominal case in the next section. 4.5 Comparison of Control Trajectories The upper figure in Figure 8 shows the comparison of the monomer mass inlet flows ṁ j in of both approaches.the results show that in the two-model approach, there are only a few monomers fed in the beginning of the process. Thereafter the monomers are fed with an almost constant feed rate. An exception is at 3s, where the flow rate is reduced a little. Compared to the nominal case the average flow rate is lower, but the time horizon of feeding is longer. ṁin [kg/s] TJin [K] 1.5 4 35 1 3 ṁ nominal in ṁ 2ma in 2, 4, 6, 8, T nominal Jin 3 2, 4, 6, 8, T 2ma Jin Fig. 8. Optimal trajectories for the monomer mass inlet flow ṁ j in in the upper figure and the jacket inlet temperature T j Jin in the lower figure. Each optimized with the nominal case and the two-model approach (2ma). The comparison of the jacket inlet temperatures T Jin in the lower Figure 8 shows that in the beginning of the process the heating and cooling phases are similar. The first difference appears at 2s, where the monomer feed rate of the two-model approach drops a little. At this time, the reactor is heated less than in the nominal approach. Thereafter the reactor is cooled again with its maximum cooling capacity and in the end of the process, where the monomer feed rate stops, the reactor is heated to fulfill the according endpoint constraints. 4.6 Discussion Finally, since the two-model approach gives a lower monomer mass inlet flow rate, less cooling in the middle of the batch time, 17% longer batch time, 22% lower space-time-yield, it is considered to be more conservative compared to the optimization in the nominal case. For the comparison of the robust feasibility of the optimization approaches, the optimal input trajectories are used for simulating hundred different scenarios with random parameter values from the uncertainty set P consisting of ka range = ±.5kA nom, k range pi. The results in Figure 9 show that there are only a few constraint violations using the two-model approach. In table 2 the percentage of violations are listed with only 6% in the twomodel approach and 82% in the nominal case. = ±.5k nom pi and H range i = ±.1 H nom i Furthermore one can observe that in the first half of the batch time the bandwidth of the simulated scenarios is narrower. The generated worst case is with a set of parameter values outside the uncertainty set P appropriately chosen 911

IFAC DYCOPS-CAB, 216 T [K] Table 2. Comparing the amount of violation and the conservatism regarding the averaged space-time-yield for both approaches. operation violations space-time-yield nominal case 82%.57 kg two-model approach 6%.429 kg 38 37 36 35 nominal case 34 2 4 6 8 time [s] 38 37 36 35 two-model approach 34 2 4 6 8 time [s] Fig. 9. Constraint violations of the reactor temperature T with simulating the process with 1 random parameter values from the uncertainty set P and the optimal inputs from both approaches. to cover most of constraint violations caused by parametric uncertainties ofthesetp.thismethoddoesnotguarantee robust feasibility, but it is an easy generated approach and constraint violations are less likely. The two-model approach is a promising alternative compared to recipe-based production. It is a kind of a physical back off (Loeblein et al., 1999) with the advantage that the constraint might be active, if it is safe enough dependent on the sensitivity of the path constraints with respect to the worst-case parameters. 5. CONCLUSION A worst-case model is heuristically developed based on sensitivityanalysisdefinedbyheatofreactions H i higher than the upper bounds of the uncertainty range, propagation rates k pi at their upper bounds and a lower heat transfer coefficient ka. The lower heat transfer coefficient ka is not chosen to be at its lower bound, because the sensitivity had a sign change and is thus critical to choose at all. The presented two-model approach is more conservative and more robust feasible. The presented approximation does not guarantee robust feasibility, but path constraint violation is less likely compared to the original optimization. The conservatism could be overcome with a closed-loop application of the two-model optimization, which should be applicable, because of the low computational effort. ACKNOWLEDGEMENTS The authors thank the group of polymer reaction engineering from the institute of chemical technology in Prague for providing the model. EFEENCES Asua, J. (27). Polymer eaction Engineering. Wiley- Blackwell. Bonvin, D. (1998). Optimal operation of batch reactors - a personal view. Journal of Process Control, 8(5-6), 355 368. Fu, J., Faust, J.M.M., Chachuat, B., and Mitsos, A. (215). Local optimization of dynamic programs with guaranteed satisfaction of path constraints. Automatica, 62, 184 192. doi:1.116/j.automatica.215.9.13. Hartwich, A. (213). Adaptive Numerical Methods for Dynamic eal-ime Optimization of Chemical Processes. VDI-Verlag, Düsseldorf. Krämer, S. (25). Heat Balance Calorimetry and Multirate State Estimation Applied to Semi-Batch Emulsion Copolymerisation to Achieve Optimal Control. Shaker, Aachen. Lepore,., Vande Wouwer, A., emy, M., Findeisen,., Nagy, Z., and Allgöwer, F. (27). Optimization strategies for a mma polymerization reactor. Computers & Chemical Engineering, 31(4), 281 291. Loeblein, C., Perkins, J.D., Srinivasan, B., and Bonvin, D. (1999). Economic performance analysis in the design of on-line batch optimization systems. Journal of Process Control, 9(1), 61 78. López, M. and Still, G.(27). Semi-infinite programming. European Journal of Operational esearch, 18(2), 491 518. Lucia, S., Andersson, J. A. E., Brandt, H., Bouaswaig, A.E., Diehl, M., and Engell, S. (214). Efficient robust economic nonlinear model predictive control of an industrial batch reactor. Preprints of the 19th World Congress, IFAS. Lucia, S., Finkler, T., Basak, D., and Engell, S. (212). A new robust nmpc scheme and its application to a semi-batch reactor example. 8th IFAC Symposium on Advanced Control of Chemical Processes. Polak, E.(1987). On the mathematical foundations of nondifferentiable optimization in engineering design. SIAM ev. 29, 21 89. uppen, D., Benthack, C., and Bonvin, D. (1995). Optimization of batch reactor operation under parametric uncertainty - computational aspects. Journal of Process Control, 5(4), 235 24. Sachs, E.W. (1998). Semi-Infinite Programming in Control, volume 25. Springer US. Schild, A., Nohr, M., Bausa, J., and Hagenmeyer, V. (214). Nichtlineare modellprdiktive regelung fr industrielle semibatch-prozesse. at Automatisierungstechnik, 62(2), 141 149. Schlegel, M., Stockmann, K., Binder, T., and Marquardt, W. (25). Dynamic optimization using adaptive control vector parameterization. Computers & Chemical Engineering, 29(8), 1731 1751. Srinivasan, B., Palanki, S., and Bonvin, D. (23). Dynamic optimization of batch processes. Computers & Chemical Engineering, 27(1), 1 26. Streif, S., Kögel, M.J., Bäthge, T., and Findeisen,. (214). obust nonlinear model predictive control with constraint satisfaction: A relaxation-based approach. Preprints of the 19th World Congress, IFAC. Terwiesch, P. and Agarwal, M. (1992). obust input policies for batch reactors under parametric uncertainty. AIChE Annual Meeting, Miami Beach, EL, USA. Zubov, A., Pokorny, J., and Kosek, J. (212). Styrenebutadiene rubber production by emulsion polymerization: Dynamic modeling and intensification of the process. Chemical Engineering Journal, 27-28, 414 42. 912