The Computational Complexity Analysis of a MINLP-Based Chemical Process Control Design

Size: px
Start display at page:

Download "The Computational Complexity Analysis of a MINLP-Based Chemical Process Control Design"

Transcription

1 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Abstract The Computational Complexity Analysis of a MINLP-Based Chemical Process Control Desin E. Ekawati, S. Yuliar Center for Instrumentation Technoloy and Automation Institut Teknoloi Bandun Bandun, Indonesia Received date : Mei 00 Accepted date : 9 Mei 00 It is essential that a chemical process plant is built based on a desin that interates the structural, operational and economic considerations. However, accomplishin such oal for a small section of a process system demands sinificant computational efforts. This project investiates the computational tractability of a mathematical optimization alorithm dedicated for such process control desin, the Dynamic Operability Framework. The taret output is a worst case computational cost of utilizin the framework to solve a process control desin problem in comparison with a standard Mixed Inteer n-linear Prorammin (MINLP problem. The cost is calculated based on the numbers of desin variables and constraints. This cost helps process desiners to make an informed decision of utilizin and improvin the framework as a tool for process desin. Introduction and Objectives One common oal in industrial chemical process desins is to achieve a specified product quality in feasible and profitable manners, despite the presence of feed fluctuations and other disturbances. One approach to accomplish such desin is by formulatin the simultaneous process and controller structure optimization as a mathematical prorammin problem, then subsequently utilizin a suitable computational alorithm to solve the problem. The Dynamic Operability Framework is an optimization alorithm dedicated for such purpose. The framework formulates the process control desin as a dynamic Mixed Inteer nlinear Prorammin (MINLP problem. The information processed by the framework consists of an objective (typically profit or operational costs, a set of Differential Alebraic Equations representin the process dynamics, a set of binary equations representin possible process control structures and interaction rules, a set of allowable ranes for operational conditions and a set of disturbance ranes. This information is processed throuh two layers of computation. The outer layer optimization selects the structure and parameters of the process units and controllers. The inner level tests the controllability and feasibility of the process dynamics subject to a known rane of disturbances over a iven period of time. The framework iterates between these levels to enerate the optimum solution. The size of the problem is typically lare. The computational complexities, i.e. requirement of CPU time, as well as Random Access Memory (RAM, may row with the number of optimization variables. These aspects should be considered seriously in handlin industrial cases that typically involves hundreds of dynamic variables. 55

2 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : In order to address such problem, this research investiates the computational tractability and optimality of the Dynamic Operability Framework. The results is the computational cost of a process desin, based on the information supplied to the framework, such as the number of process parameters, dynamic variables, operational rules and constraints. The cost analysis is the basis to determine the computational requirement and processin time to produce an optimum process desin throuh the framework. These will be especially useful to estimate the cost of a process desin, the cost of further modification to the framework, as well as the benefit in distributin of the computational tasks in a number of parallel computers. Process Synthesis Problem Due to inherent nonlinearities, chemical processes present varyin dynamic characteristics over different operatin conditions and different structures. Consequently, a certain dynamic and economic performances can only be achieved by optimizin the process and controller structures, in addition to optimizin the controller parameters. At this point, the difficulty arises due to stron interaction between both aspects, as these cannot be isolated and optimized separately. This interaction between structure and parameter in process desin, in pursuin the economic and control objectives, is best addressed within process synthesis problems. The synthesis problem is to select the optimum process structure, as well as its desin parameters. It involves riorous analysis of the existence and interconnection of unit operations, as well as the sizes and parameters of the components. The former clearly implies makin discrete decisions, while the latter implies makin a choice from amon a continuous space. The analysis ultimately determines the quality of process controllability and profitability in presence of disturbances and uncertainties. Over the last three decades, process synthesis problems have been investiated usin the heuristic, the physical insihts, and the mathematical prorammin approaches. The physical insihts yield in many essential desin procedures and uidelines. Nevertheless, the developments of automated synthesis procedures are mostly based either on the knowlede based heuristic, or on mathematical prorammin approach. The latter approach translates the process synthesis problem into the process control parameters and structures specification problem to satisfy the controllability and profitability objectives. These objectives are the consequence of two distinctive decisions. The first decision is the operational parameters, for instance, the size and operatin conditions of the unit operations. These are represented by continuous values. The second decision is structure; i.e. the existence of a unit, a stream flow rate, or an interconnection between process units. These may involve yes-no, if-then and other loic decisions, as well as selection of distinct operational ranes. Hence, these values are discrete. The consideration of these decisions ives rise to Mixed Inteer nlinear Prorammin (MINLP problems. 3 The Dynamic Operability Framework The Dynamic Operability Framework (DOF is a mathematical prorammin alorithm developed to select the best confiuration from a iven set of possib le process and controller structures (a superstructure. The oal is to find the process structure and parameters that produces the optimum value of process objective (i.e. profit or taret quality and keeps all dynamic responses within the desired output space (completely 56

3 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : feasible. The selection is made subject to a set of expected disturbances, operational constraints and operational loics. The eneral formulation of the Dynamic Operability Framework to solve the mentioned desin problem is iven below. minφ( z,θ z s.t. h ( z,θ ( z,θ (t,x(t,x (t,u(t, w(t,p, t z Z { z : z θ (t, x(t, x (t,u(t,w(t,p, t 0 (t, x(t,x (t,u(t,w(t,p, t 0 w(t w(t { x(t,u(t, w(t} x i j w ss ss θ ss x(t t EDS { θ : θ o w(t t ss l o ss z z } θ θ tt jd( y 0 max AOS θ ( w(t t t t ( 0 DOS w f θ r OCI DOS(w z { z, y, x,u, w } N N k k k u l u } i E j I jd j y {0,} w W { w : w u ss r t {t u(t t : t o o t t f l w w } u } ( Here, z is the aumented vector of continuous and binary desin variables z and y, and the initial conditions of state, manipulated, and output variables x ss, uss and wss respectively. The vector p contains the process parameters, and e contains the sampled disturbance profiles within the Expected Disturbance Space (EDS. The process model is represented by a set of differential alebraic equations hi. The time averae of the objective function profile is optimized within an optimization window. The set j is the feasible desin values for both plant and controller. The set jd is the subset of j, containin the loic propositions to solve the mixed-inteer problem related to the process control structure. The Desired Output Space (DOS defines the feasible dynamics of the output and measured variables in the aumented matrix w. The Achievable Output Space due to disturbances (AOS is the set of output dynamics due to e. The ratio between the size of DOS AOS and the size of DOS is the controllability index, r-oci. The external disturbances as well as process uncertainties are characterized as a set of step functions with uniformly distributed manitudes in EDS. Based on the above description, it is clear that DOF is a semi-infinite dynamic Mixed Inteer n-linear Prorammin ( SIDMINLP problem. The problem is solved in an iterative, twolayer dynamic optimization alorithm shown in Fiure. The outer layer is a combined steady state and dynamic multi-period MINLP problem, that considers the reulatory process dynamics due to the critical disturbance and uncertainty combinations k. At the initial outer level, k only consists of the nominal disturbances and uncertainties N. The optimum solution z * found in the outer layer is sent to the inner layer, which performs the feasibility test for the framework. This layer evaluates the process feasibility at z * and extracts the associated k from the convex hull of AOS. The iteration terminates when the outer layer converes and the inner layer does not introduce any additional k, and this typically happens in the second iteration. The outer layer consists of MINLP problem. The discrete variables represent superstructure that leads to Inteer Prorammin (IP Problem. The process model and operational constraints on each structure introduce nlinear Prorammin (NLP sub problems. 57

4 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Branch and Bound (BB alorithm has been modified to solve these combined problems effectively. The search starts by solvin the NLP relaxation of the oriinal problem, then usin the solution as the bound of the problem. If the solutions of the discrete variables are all equal to the values defined at the discrete set, then the optimum solution is reached and the search is stopped. Otherwise, the search fixes all discrete variables to their respective closest discrete values. Any purely discrete equation within the MINLP formulation is enforced to eliminate infeasible nodes. For example, the constraint y+y eliminates the node [0,0]. The feasible nodes are considered as NLP sub problems. If one sub problem converes and the solution is better than the existin bound, this becomes the new bound, otherwise the node is eliminated. All previously evaluated binary combinations are listed to avoid repeated search. The inherent nonlinearities of process models and the solution of process dynamics in each NLP sub problem sinificantly contribute to the computational cost. This rows exponentially with the number of desin variables as described in Problem Backround. 3. The Computational Analysis of DOF The MINLP nature of the DOF alorithm requires the solution of one Inteer Problem (IP on distributin layer and one NLP at each nodes of the IP. These have been known as NP-Hard problems in. However, it should be noted that NP-Hardness is a worst case condition. There are features that make the DOF alorithm viable, such as [4]:. The r-oci test in the first inner layer uses the convex-hull of the process dynamics to determine all critically affectin disturbances k. The whole set of k is attended on the second outer layer, and typically no new disturbances detected by the subsequent inner layer. Therefore the alorithm is typically completed in two iterations.. The IP in the distributin layer is solved by the modified BB alorithm. The eneral BB complexity usually determined by the number of discrete variables. In the worst case of case of all 0/ decisions, all nodes have to be checked, hence the complexity is O(n. In DOF, the modified BB uses the pure loic proposition constraints to sinificantly eliminate infeasible nodes from the tree and reducin the computational complexity accordinly. For example, if only one of two equipments y and y is allowed to operate, then the associated loic propositions is y+y =. Then the possible nodes in enumeration tree are {[0,],[,0]}, instead of all four possible binary combination of [y,y]. The use of this proposition reduces 50% of computation efforts. 3. At each feasible node in the distributin layer, one dynamic NLP sub problem is solved. Once first converin sub problem with an objective value is found, this becomes the upper bound for the next sub problem. If the new sub problem shows any sin of inferiority, i.e. whether not converin or converin to poorer, then the node is fathomed and the alorithm resumes the search at the other nodes 58

5 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Start Define h i (z,y,x,dx/,w,u,p,t, z,y,x,dx/,w,u,p,t j (z,y,x,dx/,w,u,p,t, and DOS Initialise z 0, y 0, x 0 (0, w 0 (0, u 0 (0,s=, k = N y= y s+ (search new subproblem Feasible y s (subproblem? all s considered? Yes Yes Evaluate z, x(t, w(t, u(t, k for optimum superstructure infeasible Distributin Layer Tune z, x(t, w(t, u(t Yes r-oci=? Yes Converin? Minimum? Yes Outer layer Identify k Evaluate z*, y*, x*(t, w*(t, u*(t with EDS r-oci=? Inner layer Yes Finish Fiure Alorithm of the dynamic operability framework 59

6 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Computational Measures To relate the computational costs of DOF problem, the followin measures are employed: The size of the optimization problem specified by the number of continuous desin variables nz, binary variables ny, and DAE describin the system i, operational constraints j and loic proposition jd, and samples of n. The contributions of these parameters to DOF complexity in relation to the alorithm depicted in Fiure are as follows:. The complexity of the NLP optimization problem in the outer level at the worst case is proportional to the number of continuous desin variables nz.. The complexity of the modified Branch and Bound alorithm in the outer level at the worst case is exponential to the number of binary variables ny, i.e. ny. However, the number of loic propositions can reduce the complexity, althouh at the worst case, only node is fathomed for each loic proposition. Hence at the worst case the complexity is ny- jd. 3. At the inner level, the complexity is proportional to the number of samples of (n since all are required to determine the convex hull of the process dynamics. Incorporatin all samples of is essential to DOF, in order to anticipate the non - convexities of the problem. The critically affectin disturbances k found in this inner layer in the worst case is also proportional to n. If the first inner level declares all as k, then the second outer layer attends the whole set of. Consequently the second inner layer does not find a new k. Therefore, even in the worst case, the alorithm concludes in two iterations. 4. The complexity of solvin the process dynamic at every levels is proportional to the size of process model hi. 5. Since the complexity of NLP is NP-Hard, a worst case duration to solve the Sequential Quadratic Prorammin alorithm to solve one NLP node for one continuous desin variables, TNLP is used to represent the NLP complexity. Similar term TDAE is used to represent the worst case time required to solve one DAE. 6. Based on the above contributions, the total complexity of DOF (CI is as follows: ny T NLP n z ( - jd TDAE n i CI ( To obtain more specific information about the complexity of the optimization problem defined above, the reduction of DOF complexity due to the numbers of problem parameters is investiated for two case studies. 5 Case Studies Two case studies of process and control structure selection of chemical process superstructures presented in the followin sections. These cases a re:. Dual Continuous Stirred Tank Reactors (CSTR. Five Effect Evaporator 5. The Dual CSTR The objective of this case study is to select both process and controller structure to maximize the net profit of the two Continuous Stirred Tank Reactors (CSTR system ( [3]. The net profit is defined as the objective function as follows: 60

7 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Φ N 0(Q f C fn Q f C fn 0.3(Q f Q f 0.0Cool 0.Cool 0.(Q f Q f (3 The dynamic variables are the product compositions C, C and temperatures T, T. The feasible operatin conditions are defined by the temperatures T, T, the amount of heat transfer between coolant and reactor Cool, Cool and the final product composition Cp. The coolant flow rates mc and mc are manipulated variables that may control either T or Cool and T or Cool, respectively. The problem is to decide the existence of the flow rates Qf, Qf, Q3 and Q4. At least one of Qf or Qf, and one of Q3 or Q4 should exist, which leads to series, parallel, or combination process confiuration. These decisions are facilitated by assinin four additional binary variables yp, yp, yp3, and yp4 to the respective flow rates. Furthermore, the effect of reactor volumes V and V to both process and controller structures is evaluated. Therefore, the desin variables are Qf, Qf, Q3, Q4,,, V, V. yc, yc, yp, yp, yp3, and yp4 as well as the initial conditions of Tss, Tss, Css, Css, Coolss, and Coolss. This superstructure is assessed in a closed-loop condition with a Proportional Interal (PI controller structure. The optimum parameters values are optimized further usin the scalin factors and. The binary assinments related to controller and process structure are iven in Table and Table respectively. Splitter Feed Q f Q f mc CSTR FC TT CoolT T Cool C, T Mixer Q m Q 4 Splitter mc CSTR Q 3 FC TT CoolT T Cool C, T C p Q m Mixer Fiure Dual CSTR problem 6

8 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : The superstructure model is as follows: dc Ec / RT V koe CV Qf(Cf C e y T di c ss T e dt V Ec / RT Dhk oe CV Qf(Tf T Cool e y Cool c ss e Cool di Uamccp Cool (Tc T U m cp a c m c m css K c e I K c e I Q 3 Qf Qf e yc Tss T e di Q m Q Q 3 f y Cool c ss e e Cool di (4 C m (Q T m f C Q Q (Q m f f C m f T Q Q f T dc Ec / RT V koe CV Qm(C m C f m c m css K K K c c int e e e I I I int dt V Ec / RT Dhkoe CV Qm(Tm T Cool Uamccp Cool (Tc T U m cp a c Q m Q m Q 4 (Q4C Q Cp Q m m C 6

9 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Table Control parameters and loical assinments Control loop Binary Proportional Reset i Control pair Assinment ain Ki times I T - m c y c = Cool - m c. y c = T - m c y c = Cool - mc. yc = int T - mc yc = idx = controller parameter index Table Process structure and binary assinments Binary assinments Decision Binary assinments Decision yp = 0 Qf off yp = Qf on yp = 0 Qf off yp = Qf on y p3 = 0 Q 3 off y p3 = Q 3 on y p4 = 0 Q 4 off y p4 = Q 4 on The associated constraints for these desin variables are as follows: : T : Cool 30 : C : 0 : 0 : V 4.5 : V 4.5 : y f f p 0.05y 0.05y 0.05y 0.05y y p p p p3 p : T : Cool f f : : : V 6 : V 6 : y 350 f 3 4 p3 Q 0.8y 0.8y 0.8y 0.8y y 0 f p4 0.8 p p p3 p4 (5 All process dynamics are simulated over 00 seconds time horizon with -second intervals, and the outputs are Cool, Cool, mc, mc, and N; in addition to the state variables T, T, C, C, I, I, I, and I. The constraints 7-4 relates the binary decisions to the flow-rate existence. These relationships uarantee the amounts of flow-rate if yp=, and none otherwise. At least one of Qf or Qf and one of Q3 or Q4 should exist, and these are 63

10 Condenser Heater J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : represented by 3-4, which are evaluated in the inteer feasibility test. The combination of the constraints 3-4 and the binary variables ive rise to a 36 nodes enumeration tree at the dynamic MINLP problem. 5. The Five-Effect Evaporator The five-effect evaporator superstructure is shown in Fiure 3. The evaporator consists of one fallin film, three counter-current forced circulation and one super-concentrator units. The controlled variables are the liquor levels hp-5, the product density P5 and the product temperature TP5. The candidates of manipulated variables are the product flow rates QP-5, the live steam MS3-5, and the vaporization rate in the final stae MV5. The enery transfers involve the live steam MS3-5, the vapor MV-5, the condensates MC-5, and the recycle streams MHF-4. The disturbances are the fluctuations of the feed flow rate QF, the feed temperature TF and the coolin water temperature TCW, which have been sampled and held every 30 minutes. The interaction between these variables ives rise of 3 Differential Alebraic Equations for each tank that develop the process model. V 4 Live steam (S Coolin Water (CW V Flash Tank LC HD V3 V 34 HD 3 Flash LC Tank 3 DC S 3 HD 4 S S 4 5 HD Flash 5 LC Tank 4 V 5 Flash Tank 5 LC DC Hot Well (HW F V Flash Tank I LC HF P C P 4 I I 3 3 I 4 C HF P C 345 C 3 HF 3 HF 4 P 4 C 5 P 5 Fiure 3 Five effect evaporator The superstructure facilitates the distribution of live steam to the last three staes, the mixin of vapor from stae 3-4, and the alternative matchin between measurements and manipulated variables. The process structure is associated with the binary decision variables for the distribution of live steams, yp3-5. The variables determine the operation of three, four or five-effect modes to achieve the taret density. At least one of the staes 3 or 4 has to be operated; and if both are, the vapor from both staes is mixed. 64

11 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Table 3 Control loops and parameters Decision Output In- put Kc (hr te Decision Out- put Input Kc (hr te - h P-4 Q P-4 5 always active y C4 P5 Q P PI control yc hp-4 QP-4 I control yc5 P4 MS34-30 y C h P5 Q P5 y C6 P5 M S5 00 yc hp5 MV5 0.5 yc7 P5 MV5-00 y C h P5 Q P5 5 P control y C8 T P5 M S5-0. yc3 hp5 MV5 0 yc9 TP5 MV The controller structure is represented by the binary decision variables yc-9, which activate the control-loops properties of a multi-loop Proportional Interal (PI feedback control scheme as summarized in 65

12 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : Table 3. The ains Kc-9 and the reset times -9 are pre-desined for stability. The binary variables are constrained such that each manipulated and controlled variable can only be used once within the control scheme, and only activated if the associated process structure is active. For instance, hp5-qp5 can only be activated if stae 5 is active. The parameters of active control loops can be tuned further with the scalin variables 0-9. The process optimization problem is associated with the maximization of the profit subject to the feasible process dynamics, as well as the loics of interconnection between the process and controllers. 6 Results and Discussions The CSTR problems parameters include 4 continuous desin variables, 6 binary desin variables, differential alebraic equations, constraints and loic propositions. Meanwhile, the Evaporator problems parameters include 40 continuous desin variables, 9 binary desin variables, 60 differential alebraic equations, constraints and loic propositions. The worst case durations of operation are measured as the maximum duration for both cases in a Pentium IV Personal Computer,.4 GHz, 5 MB RAM with 0.05% confidence. Based on these measurements, TNLP and TDAE are 0.5 seconds and 0. seconds respectively. Based on equation (, the complexity indices for these cases, in comparison to the duration of experimental optimization results are: Table 4 Comparison between computational index and experimental duration Case CI (in seconds Dual CSTR Evaporator Experimental duration (in seconds Compared to the empirical results, the theoretical worst-case computational indices are twofold of the experimental durations. These show that the MINLP problems are solved efficiently in comparison to the worst case complexity. In these cases, the loic propositions provide the most contribution to fathom the structural nodes of the modified Branch and Bound alorithm. At cases, the proportionality and the ap between CI and the experimental duration ives a promisin uses as the measure of computational efforts of process control desin based on mathematical prorammin approach and further study of assessin the efficiency of optimization alorithms. 7 Conclusion The worst case complexity of Dynamic Operability Framework has been formulated based on the size of the optimization problem specified by the number of continuous desin variables nz, binary variables ny, and DAE describin the system i, operational constraints j and loic proposition jd, and samples of n. The resultin complexity indices are relatively proportional to the experimental duration and the aps provide a promisin use as the quantification of the efficiency of the alorithm. 8 References [] Blondel, V. D., Tsitsiklis, J. N., Automatica, 999(35: [] Blondel, V. D., Tsitsiklis, J. N., Automatica, 000(36:

13 J.Oto.Ktrl.Inst (J.Auto.Ctrl.Inst Vol (, 00 ISSN : [3] Ekawati, E. and Bahri, P. A. Journal of Process Control, 003(3-8: [4] Ekawati E. and Bahri, P.A. CHEMECA 004, 004. [5] Floudas, A., Mixed Inteer nlinear Prorammin, 995. [6] Goyal, V., Ierapetritou, M. G., Computers and Chemical Enineerin, 004 [7] Nishida, N., Stephanopoulos, G. and Westerber, A. W., AIChE Journal, 98(7: [8] Papadimitriou, C. and Steilitz, K., Combinatorial Optimization; Alorithms and Complexity, 98 [9] Till, J., Enell, S., and Panek, S., Stursber, O, IFAC-Conference Analysis and Desin of Hybrid Systems, 003 [0] Wan, L., Journal of Systems Science and Complexity, 00(4- [] Wolff, E. A., Skoestad, S., Hovd, M. and Mathisen, K. W., IFAC workshop on Interactions between Process Desin and Process Control, 99 67

LIMITATIONS TO INPUT-OUTPUT ANALYSIS OF. Rensselaer Polytechnic Institute, Howard P. Isermann Department of Chemical Engineering, Troy,

LIMITATIONS TO INPUT-OUTPUT ANALYSIS OF. Rensselaer Polytechnic Institute, Howard P. Isermann Department of Chemical Engineering, Troy, LIMITATIONS TO INPUT-OUTPUT ANALYSIS OF CASCADE CONTROL OF UNSTABLE CHEMICAL REACTORS LOUIS P. RUSSO and B. WAYNE BEQUETTE Rensselaer Polytechnic Institute, Howard P. Isermann Department of Chemical Enineerin,

More information

Linearized optimal power flow

Linearized optimal power flow Linearized optimal power flow. Some introductory comments The advantae of the economic dispatch formulation to obtain minimum cost allocation of demand to the eneration units is that it is computationally

More information

Simple Optimization (SOPT) for Nonlinear Constrained Optimization Problem

Simple Optimization (SOPT) for Nonlinear Constrained Optimization Problem (ISSN 4-6) Journal of Science & Enineerin Education (ISSN 4-6) Vol.,, Pae-3-39, Year-7 Simple Optimization (SOPT) for Nonlinear Constrained Optimization Vivek Kumar Chouhan *, Joji Thomas **, S. S. Mahapatra

More information

CHAPTER 2 PROCESS DESCRIPTION

CHAPTER 2 PROCESS DESCRIPTION 15 CHAPTER 2 PROCESS DESCRIPTION 2.1 INTRODUCTION A process havin only one input variable used for controllin one output variable is known as SISO process. The problem of desinin controller for SISO systems

More information

Nonlinear Model Reduction of Differential Algebraic Equation (DAE) Systems

Nonlinear Model Reduction of Differential Algebraic Equation (DAE) Systems Nonlinear Model Reduction of Differential Alebraic Equation DAE Systems Chuili Sun and Jueren Hahn Department of Chemical Enineerin eas A&M University Collee Station X 77843-3 hahn@tamu.edu repared for

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

ULOF Accident Analysis for 300 MWt Pb-Bi Coolled MOX Fuelled SPINNOR Reactor

ULOF Accident Analysis for 300 MWt Pb-Bi Coolled MOX Fuelled SPINNOR Reactor ULOF Accident Analysis for 300 MWt Pb-Bi Coolled MOX Fuelled SPINNOR Reactor Ade afar Abdullah Electrical Enineerin Department, Faculty of Technoloy and Vocational Education Indonesia University of Education

More information

A Multigrid-like Technique for Power Grid Analysis

A Multigrid-like Technique for Power Grid Analysis A Multirid-like Technique for Power Grid Analysis Joseph N. Kozhaya, Sani R. Nassif, and Farid N. Najm 1 Abstract Modern sub-micron VLSI desins include hue power rids that are required to distribute lare

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

Stochastic learning feedback hybrid automata for dynamic power management in embedded systems

Stochastic learning feedback hybrid automata for dynamic power management in embedded systems Electrical and Computer Enineerin Faculty Publications Electrical & Computer Enineerin 2005 Stochastic learnin feedback hybrid automata for dynamic power manaement in embedded systems T. Erbes Eurecom

More information

MODELING A METAL HYDRIDE HYDROGEN STORAGE SYSTEM. Apurba Sakti EGEE 520, Mathematical Modeling of EGEE systems Spring 2007

MODELING A METAL HYDRIDE HYDROGEN STORAGE SYSTEM. Apurba Sakti EGEE 520, Mathematical Modeling of EGEE systems Spring 2007 MODELING A METAL HYDRIDE HYDROGEN STORAGE SYSTEM Apurba Sakti EGEE 520, Mathematical Modelin of EGEE systems Sprin 2007 Table of Contents Abstract Introduction Governin Equations Enery balance Momentum

More information

Optimization of Mechanical Design Problems Using Improved Differential Evolution Algorithm

Optimization of Mechanical Design Problems Using Improved Differential Evolution Algorithm International Journal of Recent Trends in Enineerin Vol. No. 5 May 009 Optimization of Mechanical Desin Problems Usin Improved Differential Evolution Alorithm Millie Pant Radha Thanaraj and V. P. Sinh

More information

An Improved Logical Effort Model and Framework Applied to Optimal Sizing of Circuits Operating in Multiple Supply Voltage Regimes

An Improved Logical Effort Model and Framework Applied to Optimal Sizing of Circuits Operating in Multiple Supply Voltage Regimes n Improved Loical Effort Model and Framework pplied to Optimal Sizin of Circuits Operatin in Multiple Supply Voltae Reimes Xue Lin, Yanzhi Wan, Shahin Nazarian, Massoud Pedram Department of Electrical

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

Structured Problems and Algorithms

Structured Problems and Algorithms Integer and quadratic optimization problems Dept. of Engg. and Comp. Sci., Univ. of Cal., Davis Aug. 13, 2010 Table of contents Outline 1 2 3 Benefits of Structured Problems Optimization problems may become

More information

Strong Interference and Spectrum Warfare

Strong Interference and Spectrum Warfare Stron Interference and Spectrum Warfare Otilia opescu and Christopher Rose WILAB Ruters University 73 Brett Rd., iscataway, J 8854-86 Email: {otilia,crose}@winlab.ruters.edu Dimitrie C. opescu Department

More information

Worst case analysis for a general class of on-line lot-sizing heuristics

Worst case analysis for a general class of on-line lot-sizing heuristics Worst case analysis for a general class of on-line lot-sizing heuristics Wilco van den Heuvel a, Albert P.M. Wagelmans a a Econometric Institute and Erasmus Research Institute of Management, Erasmus University

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

Strategies for Sustainable Development Planning of Savanna System Using Optimal Control Model

Strategies for Sustainable Development Planning of Savanna System Using Optimal Control Model Strateies for Sustainable Development Plannin of Savanna System Usin Optimal Control Model Jiabao Guan Multimedia Environmental Simulation Laboratory School of Civil and Environmental Enineerin Georia

More information

Introduction to Integer Programming

Introduction to Integer Programming Lecture 3/3/2006 p. /27 Introduction to Integer Programming Leo Liberti LIX, École Polytechnique liberti@lix.polytechnique.fr Lecture 3/3/2006 p. 2/27 Contents IP formulations and examples Total unimodularity

More information

Software for Integer and Nonlinear Optimization

Software for Integer and Nonlinear Optimization Software for Integer and Nonlinear Optimization Sven Leyffer, leyffer@mcs.anl.gov Mathematics & Computer Science Division Argonne National Laboratory Roger Fletcher & Jeff Linderoth Advanced Methods and

More information

Incorporating Feedforward Action into Self-optimizing Control Policies

Incorporating Feedforward Action into Self-optimizing Control Policies Incorporating Feedforward Action into Self-optimizing Control Policies Lia Maisarah Umar, Yi Cao and Vinay Kariwala School of Chemical and Biomedical Engineering, Nanyang Technological University, Singapore

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

V DD. M 1 M 2 V i2. V o2 R 1 R 2 C C

V DD. M 1 M 2 V i2. V o2 R 1 R 2 C C UNVERSTY OF CALFORNA Collee of Enineerin Department of Electrical Enineerin and Computer Sciences E. Alon Homework #3 Solutions EECS 40 P. Nuzzo Use the EECS40 90nm CMOS process in all home works and projects

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

The 10 th international Energy Conference (IEC 2014)

The 10 th international Energy Conference (IEC 2014) The 10 th international Enery Conference (IEC 2014) Wind Turbine Interated Control durin Full Load Operation 1. Hamed Habibi and 2. Ahil Yousefi-Koma 1. MSc, Centre of Advanced Systems and Technoloies

More information

Linear Parameter Varying and Time-Varying Model Predictive Control

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

More information

Thermal Unit Commitment Problem

Thermal Unit Commitment Problem Thermal Unit Commitment Problem Moshe Potsane, Luyanda Ndlovu, Simphiwe Simelane Christiana Obagbuwa, Jesal Kika, Nadine Padayachi, Luke O. Joel Lady Kokela, Michael Olusanya, Martins Arasomwa, Sunday

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

Stochastic programming decision for inland container liner route stowage planning with uncertain container weight

Stochastic programming decision for inland container liner route stowage planning with uncertain container weight Stochastic prorammin decision for inland container liner route stowae plannin with uncertain container weiht Jun Li a, Yu Zhan a*, Sanyou Ji a, Jie Ma b a School of Loistics Enineerin, Wuhan University

More information

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009

Lecture 23 Branch-and-Bound Algorithm. November 3, 2009 Branch-and-Bound Algorithm November 3, 2009 Outline Lecture 23 Modeling aspect: Either-Or requirement Special ILPs: Totally unimodular matrices Branch-and-Bound Algorithm Underlying idea Terminology Formal

More information

Advanced Methods Development for Equilibrium Cycle Calculations of the RBWR. Andrew Hall 11/7/2013

Advanced Methods Development for Equilibrium Cycle Calculations of the RBWR. Andrew Hall 11/7/2013 Advanced Methods Development for Equilibrium Cycle Calculations of the RBWR Andrew Hall 11/7/2013 Outline RBWR Motivation and Desin Why use Serpent Cross Sections? Modelin the RBWR Axial Discontinuity

More information

Chapter 4. Problem SM.7 Ethylbenzene/Styrene Column

Chapter 4. Problem SM.7 Ethylbenzene/Styrene Column Background Chapter 4. Problem SM.7 Ethylbenzene/Styrene Column In Problem SM.6 of the HYSYS manual, a modified form of successive substitution, called the Wegstein method, was used to close the material

More information

Termination criteria in the Moore-Skelboe Algorithm for Global Optimization by Interval Arithmetic

Termination criteria in the Moore-Skelboe Algorithm for Global Optimization by Interval Arithmetic To appear in series Nonconvex Global Optimization and Its Applications Kluwer Academic Publishers Termination criteria in the Moore-Skelboe Alorithm for Global Optimization by Interval Arithmetic M.H.

More information

BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year

BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year BITS-Pilani Dubai, International Academic City, Dubai Second Semester. Academic Year 2007-2008 Evaluation Com anent: Com rehensive Examination Closed Book CHE UC441/11NSTR UC 45'1 PROCESS CONTROL Date:

More information

Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia)

Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia) Modelling and Optimization of Primary Steam Reformer System (Case Study : the Primary Reformer PT Petrokimia Gresik Indonesia) Abstract S.D. Nugrahani, Y. Y. Nazaruddin, E. Ekawati, and S. Nugroho Research

More information

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1

IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 IEEE TRANSACTIONS ON BIOMEDICAL ENGINEERING 1 Intervention in Gene Reulatory Networks via a Stationary Mean-First-Passae-Time Control Policy Golnaz Vahedi, Student Member, IEEE, Babak Faryabi, Student

More information

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland

The Compact Muon Solenoid Experiment. Conference Report. Mailing address: CMS CERN, CH-1211 GENEVA 23, Switzerland Available on CMS information server CMS CR-28/5 he Compact Muon Solenoid Experiment Conference Report Mailin address: CMS CERN, CH-1211 GENEVA 23, Switzerland 14 February 28 Observin Heavy op Quarks with

More information

Computer Sciences Department

Computer Sciences Department Computer Sciences Department Valid Inequalities for the Pooling Problem with Binary Variables Claudia D Ambrosio Jeff Linderoth James Luedtke Technical Report #682 November 200 Valid Inequalities for the

More information

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION

CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION 11 CHAPTER 2 CONTINUOUS STIRRED TANK REACTOR PROCESS DESCRIPTION 2.1 INTRODUCTION This chapter deals with the process description and analysis of CSTR. The process inputs, states and outputs are identified

More information

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini

Network Flows. 6. Lagrangian Relaxation. Programming. Fall 2010 Instructor: Dr. Masoud Yaghini In the name of God Network Flows 6. Lagrangian Relaxation 6.3 Lagrangian Relaxation and Integer Programming Fall 2010 Instructor: Dr. Masoud Yaghini Integer Programming Outline Branch-and-Bound Technique

More information

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Rolf Rysdyk, and Christopher Lum Autonomous Fliht Systems Laboratory University of Washinton, Seattle, WA 98195 ABSTRACT This work considers

More information

23. Cutting planes and branch & bound

23. Cutting planes and branch & bound CS/ECE/ISyE 524 Introduction to Optimization Spring 207 8 23. Cutting planes and branch & bound ˆ Algorithms for solving MIPs ˆ Cutting plane methods ˆ Branch and bound methods Laurent Lessard (www.laurentlessard.com)

More information

16.410/413 Principles of Autonomy and Decision Making

16.410/413 Principles of Autonomy and Decision Making 6.4/43 Principles of Autonomy and Decision Making Lecture 8: (Mixed-Integer) Linear Programming for Vehicle Routing and Motion Planning Emilio Frazzoli Aeronautics and Astronautics Massachusetts Institute

More information

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

FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS. Nael H. El-Farra, Adiwinata Gani & Panagiotis D. FAULT-TOLERANT CONTROL OF CHEMICAL PROCESS SYSTEMS USING COMMUNICATION NETWORKS Nael H. El-Farra, Adiwinata Gani & Panagiotis D. Christofides Department of Chemical Engineering University of California,

More information

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles

Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Autonomous Orbit Coordination for Two Unmanned Aerial Vehicles Rolf Rysdyk, Christopher Lum and Juris Vaners Autonomous Fliht Systems Laboratory University of Washinton, Seattle, WA 98195 ABSTRACT This

More information

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018

Section Notes 9. Midterm 2 Review. Applied Math / Engineering Sciences 121. Week of December 3, 2018 Section Notes 9 Midterm 2 Review Applied Math / Engineering Sciences 121 Week of December 3, 2018 The following list of topics is an overview of the material that was covered in the lectures and sections

More information

CHAPTER 10: STABILITY &TUNING

CHAPTER 10: STABILITY &TUNING When I complete this chapter, I want to be able to do the following. Determine the stability of a process without control Determine the stability of a closed-loop feedback control system Use these approaches

More information

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory

UCLA Chemical Engineering. Process & Control Systems Engineering Laboratory Constrained Innite-time Optimal Control Donald J. Chmielewski Chemical Engineering Department University of California Los Angeles February 23, 2000 Stochastic Formulation - Min Max Formulation - UCLA

More information

Ch 14: Feedback Control systems

Ch 14: Feedback Control systems Ch 4: Feedback Control systems Part IV A is concerned with sinle loop control The followin topics are covered in chapter 4: The concept of feedback control Block diaram development Classical feedback controllers

More information

Round-off Error Free Fixed-Point Design of Polynomial FIR Predictors

Round-off Error Free Fixed-Point Design of Polynomial FIR Predictors Round-off Error Free Fixed-Point Desin of Polynomial FIR Predictors Jarno. A. Tanskanen and Vassil S. Dimitrov Institute of Intellient Power Electronics Department of Electrical and Communications Enineerin

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

THEORETICAL STUDY ON SOLAR POWERED ABSORPTION COOLING SYSTEM

THEORETICAL STUDY ON SOLAR POWERED ABSORPTION COOLING SYSTEM THEORETICAL STUDY ON SOLAR POWERED ABSORPTION COOLING SYSTEM B. CACIULA, V. POPA 2, L. COSTIUC 3 CRIOMEC SA, GALAŢI, 2 DUNĂREA DE JOS UNIVERSITY GALAŢI, 3 TRANSILVANIA UNIVERSITY, BRAŞOV Abstract. This

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

Hot-Starting NLP Solvers

Hot-Starting NLP Solvers Hot-Starting NLP Solvers Andreas Wächter Department of Industrial Engineering and Management Sciences Northwestern University waechter@iems.northwestern.edu 204 Mixed Integer Programming Workshop Ohio

More information

Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP

Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP Structural Multiplicity and Redundancy in Chemical Process Synthesis with MINLP Tivadar Farkas, Endre Rev and Zoltan Lelkes * Chemical Engineering Department, Budapest University of Technology and Economics

More information

Integer Programming Part II

Integer Programming Part II Be the first in your neighborhood to master this delightful little algorithm. Integer Programming Part II The Branch and Bound Algorithm learn about fathoming, bounding, branching, pruning, and much more!

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

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University

Algorithms. NP -Complete Problems. Dong Kyue Kim Hanyang University Algorithms NP -Complete Problems Dong Kyue Kim Hanyang University dqkim@hanyang.ac.kr The Class P Definition 13.2 Polynomially bounded An algorithm is said to be polynomially bounded if its worst-case

More information

Decentralized Control Design for Interconnected Systems Based on A Centralized Reference Controller

Decentralized Control Design for Interconnected Systems Based on A Centralized Reference Controller Decentralized Control Desin for Interconnected Systems Based on A Centralized Reference Controller Javad Lavaei and Amir G Ahdam Department of Electrical and Computer Enineerin, Concordia University Montréal,

More information

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

A novel optimization framework for integrated design and control using a dynamic inversely controlled process model A novel optimization framework for integrated design and control using a dynamic inversely controlled process model Mahdi Sharifzadeh a,*, Nina F. Thornhill a a Centre for Process System Engineering (CPSE),

More information

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes

Control of MIMO processes. 1. Introduction. Control of MIMO processes. Control of Multiple-Input, Multiple Output (MIMO) Processes Control of MIMO processes Control of Multiple-Input, Multiple Output (MIMO) Processes Statistical Process Control Feedforward and ratio control Cascade control Split range and selective control Control

More information

Impact of Time Delays on Stability of Inertia-less Power Systems

Impact of Time Delays on Stability of Inertia-less Power Systems P L Power Systems Laboratory Jialun Zhan Impact of Time Delays on Stability of Inertia-less Power Systems Semester Thesis PSL 186 EEH Power Systems Laboratory Swiss Federal Institute of Technoloy (ETH)

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

Security Constrained Optimal Power Flow

Security Constrained Optimal Power Flow Security Constrained Optimal Power Flow 1. Introduction and notation Fiure 1 below compares te optimal power flow (OPF wit te security-constrained optimal power flow (SCOPF. Fi. 1 Some comments about tese

More information

ECE Introduction to Artificial Neural Network and Fuzzy Systems

ECE Introduction to Artificial Neural Network and Fuzzy Systems ECE 39 - Introduction to Artificial Neural Network and Fuzzy Systems Wavelet Neural Network control of two Continuous Stirred Tank Reactors in Series using MATLAB Tariq Ahamed Abstract. With the rapid

More information

Simultaneous mixed-integer dynamic optimization for integrated design and control

Simultaneous mixed-integer dynamic optimization for integrated design and control Computers and Chemical Engineering 31 (2007) 588 600 Simultaneous mixed-integer dynamic optimization for integrated design and control Antonio Flores-Tlacuahuac, Lorenz T. Biegler Department of Chemical

More information

Math Models of OR: Branch-and-Bound

Math Models of OR: Branch-and-Bound Math Models of OR: Branch-and-Bound John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Branch-and-Bound 1 / 15 Branch-and-Bound Outline 1 Branch-and-Bound

More information

Stoichiometry of the reaction of sodium carbonate with hydrochloric acid

Stoichiometry of the reaction of sodium carbonate with hydrochloric acid Stoichiometry of the reaction of sodium carbonate with hydrochloric acid Purpose: To calculate the theoretical (expected) yield of product in a reaction. To weih the actual (experimental) mass of product

More information

Part 4. Decomposition Algorithms

Part 4. Decomposition Algorithms In the name of God Part 4. 4.4. Column Generation for the Constrained Shortest Path Problem Spring 2010 Instructor: Dr. Masoud Yaghini Constrained Shortest Path Problem Constrained Shortest Path Problem

More information

Introduction to Integer Linear Programming

Introduction to Integer Linear Programming Lecture 7/12/2006 p. 1/30 Introduction to Integer Linear Programming Leo Liberti, Ruslan Sadykov LIX, École Polytechnique liberti@lix.polytechnique.fr sadykov@lix.polytechnique.fr Lecture 7/12/2006 p.

More information

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands

MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands MILP reformulation of the multi-echelon stochastic inventory system with uncertain demands Axel Nyberg Åbo Aademi University Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University,

More information

Extended Target Poisson Multi-Bernoulli Filter

Extended Target Poisson Multi-Bernoulli Filter 1 Extended Taret Poisson Multi-Bernoulli Filter Yuxuan Xia, Karl Granström, Member, IEEE, Lennart Svensson, Senior Member, IEEE, and Maryam Fatemi arxiv:1801.01353v1 [eess.sp] 4 Jan 2018 Abstract In this

More information

Basic notions of Mixed Integer Non-Linear Programming

Basic notions of Mixed Integer Non-Linear Programming Basic notions of Mixed Integer Non-Linear Programming Claudia D Ambrosio CNRS & LIX, École Polytechnique 5th Porto Meeting on Mathematics for Industry, April 10, 2014 C. D Ambrosio (CNRS) April 10, 2014

More information

Chaos Control via Non-singular Terminal Sliding Mode Controller in Auto Gauge Control System Wei-wei ZHANG, Jun-tao PAN and Hong-tao SHI

Chaos Control via Non-singular Terminal Sliding Mode Controller in Auto Gauge Control System Wei-wei ZHANG, Jun-tao PAN and Hong-tao SHI 7 International Conference on Computer, Electronics and Communication Enineerin (CECE 7) ISBN: 978--6595-476-9 Chaos Control via Non-sinular Terminal Slidin Mode Controller in Auto Gaue Control System

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

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

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4

Paris'09 ECCI Eduardo F. Camacho MPC Constraints 2. Paris'09 ECCI Eduardo F. Camacho MPC Constraints 4 Outline Constrained MPC Eduardo F. Camacho Univ. of Seville. Constraints in Process Control. Constraints and MPC 3. Formulation of Constrained MPC 4. Illustrative Examples 5. Feasibility. Constraint Management

More information

IV. Violations of Linear Programming Assumptions

IV. Violations of Linear Programming Assumptions IV. Violations of Linear Programming Assumptions Some types of Mathematical Programming problems violate at least one condition of strict Linearity - Deterministic Nature - Additivity - Direct Proportionality

More information

GLOBAL OPTIMIZATION WITH GAMS/BARON

GLOBAL OPTIMIZATION WITH GAMS/BARON GLOBAL OPTIMIZATION WITH GAMS/BARON Nick Sahinidis Chemical and Biomolecular Engineering University of Illinois at Urbana Mohit Tawarmalani Krannert School of Management Purdue University MIXED-INTEGER

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

Integer and Combinatorial Optimization: Introduction

Integer and Combinatorial Optimization: Introduction Integer and Combinatorial Optimization: Introduction John E. Mitchell Department of Mathematical Sciences RPI, Troy, NY 12180 USA November 2018 Mitchell Introduction 1 / 18 Integer and Combinatorial Optimization

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

Integer Linear Programming

Integer Linear Programming Integer Linear Programming Solution : cutting planes and Branch and Bound Hugues Talbot Laboratoire CVN April 13, 2018 IP Resolution Gomory s cutting planes Solution branch-and-bound General method Resolution

More information

Analysis of visibility level in road lighting using image processing techniques

Analysis of visibility level in road lighting using image processing techniques Scientific Research and Essays Vol. 5 (18), pp. 2779-2785, 18 September, 2010 Available online at http://www.academicjournals.or/sre ISSN 1992-2248 2010 Academic Journals Full enth Research Paper Analysis

More information

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL

CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL ADCHEM 2, Pisa Italy June 14-16 th 2 CONTROLLER PERFORMANCE ASSESSMENT IN SET POINT TRACKING AND REGULATORY CONTROL N.F. Thornhill *, S.L. Shah + and B. Huang + * Department of Electronic and Electrical

More information

Chemical Process Operating Region

Chemical Process Operating Region Inherently Safer Design Oriented Segregation of Chemical Process Operating Region Wang Hangzhou, Yuan Zhihong, Chen Bingzhen * Zhao Jinsong, Qiu Tong, He Xiaorong, Institute of Process System Engineering,

More information

Integer Programming. Wolfram Wiesemann. December 6, 2007

Integer Programming. Wolfram Wiesemann. December 6, 2007 Integer Programming Wolfram Wiesemann December 6, 2007 Contents of this Lecture Revision: Mixed Integer Programming Problems Branch & Bound Algorithms: The Big Picture Solving MIP s: Complete Enumeration

More information

Overview of Control System Design

Overview of Control System Design Overview of Control System Design Introduction Degrees of Freedom for Process Control Selection of Controlled, Manipulated, and Measured Variables Process Safety and Process Control 1 General Requirements

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

From Social Trust Assisted Reciprocity (STAR) to Utility-Optimal Mobile Crowdsensing

From Social Trust Assisted Reciprocity (STAR) to Utility-Optimal Mobile Crowdsensing From ocial Trust Assisted eciprocity (TA) to Utility-Optimal Mobile Crowdsensin Xiaowen Gon, Xu Chen, Junshan Zhan, H. Vincent Poor chool of Electrical, Computer and Enery Enineerin Arizona tate University,

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

Normed Distances and Their Applications in Optimal Circuit Design

Normed Distances and Their Applications in Optimal Circuit Design Optimization and Enineerin, 4, 197 213, 2003 c 2003 Kluwer Academic Publishers. Manufactured in he Netherlands Normed Distances and heir Applications in Optimal Circuit Desin ABDEL-KARIM S.O. HASSAN Department

More information

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP)

is called an integer programming (IP) problem. model is called a mixed integer programming (MIP) INTEGER PROGRAMMING Integer Programming g In many problems the decision variables must have integer values. Example: assign people, machines, and vehicles to activities in integer quantities. If this is

More information

Solutions for Tutorial 4 Modelling of Non-Linear Systems

Solutions for Tutorial 4 Modelling of Non-Linear Systems Solutions for Tutorial 4 Modelling of Non-Linear Systems 4.1 Isothermal CSTR: The chemical reactor shown in textbook igure 3.1 and repeated in the following is considered in this question. The reaction

More information

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time

LP Rounding and Combinatorial Algorithms for Minimizing Active and Busy Time LP Roundin and Combinatorial Alorithms for Minimizin Active and Busy Time Jessica Chan, Samir Khuller, and Koyel Mukherjee University of Maryland, Collee Park {jschan,samir,koyelm}@cs.umd.edu Abstract.

More information

PHY 133 Lab 1 - The Pendulum

PHY 133 Lab 1 - The Pendulum 3/20/2017 PHY 133 Lab 1 The Pendulum [Stony Brook Physics Laboratory Manuals] Stony Brook Physics Laboratory Manuals PHY 133 Lab 1 - The Pendulum The purpose of this lab is to measure the period of a simple

More information

CS Algorithms and Complexity

CS Algorithms and Complexity CS 50 - Algorithms and Complexity Linear Programming, the Simplex Method, and Hard Problems Sean Anderson 2/15/18 Portland State University Table of contents 1. The Simplex Method 2. The Graph Problem

More information

Optimization in Process Systems Engineering

Optimization in Process Systems Engineering Optimization in Process Systems Engineering M.Sc. Jan Kronqvist Process Design & Systems Engineering Laboratory Faculty of Science and Engineering Åbo Akademi University Most optimization problems in production

More information

Development of the new MINLP Solver Decogo using SCIP - Status Report

Development of the new MINLP Solver Decogo using SCIP - Status Report Development of the new MINLP Solver Decogo using SCIP - Status Report Pavlo Muts with Norman Breitfeld, Vitali Gintner, Ivo Nowak SCIP Workshop 2018, Aachen Table of contents 1. Introduction 2. Automatic

More information