Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch Reactors



Similar documents
Theses of the doctoral (PhD) dissertation. Pannon University PhD School of Chemical and Material Engineering Science. Supervisor: dr.

SIMULATION AND CONTROL OF BATCH REACTORS

Identification of Energy Distribution for Crash Deformational Processes of Road Vehicles

International Journal of Advanced Research in Electrical, Electronics and Instrumentation Engineering

GA as a Data Optimization Tool for Predictive Analytics

International Journal of Software and Web Sciences (IJSWS)

Equilibria Involving Acids & Bases

INTRUSION PREVENTION AND EXPERT SYSTEMS

ph. Weak acids. A. Introduction

IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, VOL. 13, NO. 2, APRIL

A Robust Method for Solving Transcendental Equations

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

A Binary Model on the Basis of Imperialist Competitive Algorithm in Order to Solve the Problem of Knapsack 1-0

Nonlinear Model Predictive Control of Hammerstein and Wiener Models Using Genetic Algorithms

Effect of Using Neural Networks in GA-Based School Timetabling

EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL

Dynamic Models Towards Operator and Engineer Training: Virtual Environment

High-Mix Low-Volume Flow Shop Manufacturing System Scheduling

Model-based Parameter Optimization of an Engine Control Unit using Genetic Algorithms

COMPUTER AIDED NUMERICAL ANALYSIS OF THE CONTINUOUS GRINDING PROCESSES

Biopharmaceutical Portfolio Management Optimization under Uncertainty

Wireless Sensor Networks Coverage Optimization based on Improved AFSA Algorithm

Dynamic Process Modeling. Process Dynamics and Control

A Simultaneous Solution for General Linear Equations on a Ring or Hierarchical Cluster

Biogeography Based Optimization (BBO) Approach for Sensor Selection in Aircraft Engine

Gerard Mc Nulty Systems Optimisation Ltd BA.,B.A.I.,C.Eng.,F.I.E.I

Introduction to Chemistry. Course Description

TOMLAB - For fast and robust largescale optimization in MATLAB

The Empirical Formula of a Compound

D A T A M I N I N G C L A S S I F I C A T I O N

Estimation of the COCOMO Model Parameters Using Genetic Algorithms for NASA Software Projects

High Flux Steam Reforming

Maximization versus environmental compliance

Integration of Process Simulation and Data Mining Techniques for the Analysis and Optimization of Process Systems. Balazs Balasko

Practical Applications of Evolutionary Computation to Financial Engineering

STEADY STATE MODELING AND SIMULATION OF HYDROCRACKING REACTOR

Volumetric Analysis. Lecture 5 Experiment 9 in Beran page 109 Prelab = Page 115

Marketing Mix Modelling and Big Data P. M Cain

Experiment 8 - Double Displacement Reactions

Lab #11: Determination of a Chemical Equilibrium Constant

Optimization of Preventive Maintenance Scheduling in Processing Plants

stoichiometry = the numerical relationships between chemical amounts in a reaction.

Optimization of PID parameters with an improved simplex PSO

Process Safety Guide

A Multi-Objective Performance Evaluation in Grid Task Scheduling using Evolutionary Algorithms

General Framework for an Iterative Solution of Ax b. Jacobi s Method

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 3, May 2013

METHODOLOGICAL CONSIDERATIONS OF DRIVE SYSTEM SIMULATION, WHEN COUPLING FINITE ELEMENT MACHINE MODELS WITH THE CIRCUIT SIMULATOR MODELS OF CONVERTERS.

THREE DIMENSIONAL REPRESENTATION OF AMINO ACID CHARAC- TERISTICS

Research Article Service Composition Optimization Using Differential Evolution and Opposition-based Learning

Introduction to the course Chemical Reaction Engineering I

APPLICATION OF ADVANCED SEARCH- METHODS FOR AUTOMOTIVE DATA-BUS SYSTEM SIGNAL INTEGRITY OPTIMIZATION

ph: Measurement and Uses

Lyapunov Stability Analysis of Energy Constraint for Intelligent Home Energy Management System

A New Nature-inspired Algorithm for Load Balancing

A Hybrid Tabu Search Method for Assembly Line Balancing

stable response to load disturbances, e.g., an exothermic reaction.

5.111 Principles of Chemical Science

A Service Revenue-oriented Task Scheduling Model of Cloud Computing

Stoichiometry and Aqueous Reactions (Chapter 4)

Chemical Equations & Stoichiometry

Performance Prediction for Software Architectures

Module 5: Combustion Technology. Lecture 34: Calculation of calorific value of fuels

Reminder: These notes are meant to supplement, not replace, the textbook and lab manual. Electrophilic Aromatic Substitution notes

ECONOMIC GENERATION AND SCHEDULING OF POWER BY GENETIC ALGORITHM

General Chemistry I (FC, 09-10) Lab #3: The Empirical Formula of a Compound. Introduction

Monifysikaalisten ongelmien simulointi Elmer-ohjelmistolla. Simulation of Multiphysical Problems with Elmer Software

Agenda. Project Done Work In-progress Work Future Work

Optimized Fuzzy Control by Particle Swarm Optimization Technique for Control of CSTR

PROCESS CONTROL SYSTEM DESIGN Process Control System Design. LECTURE 6: SIMO and MISO CONTROL

A New Quantitative Behavioral Model for Financial Prediction

Analysis of Heat Pump Condenser's Performance using the Mathematical Model and a Numerical Method

Since we will be dealing with aqueous acid and base solution, first we must examine the behavior of water.

S.L. Chang, S.A. Lottes, C.Q. Zhou,** B. Golchert, and M. Petrick

Lecture 11. Etching Techniques Reading: Chapter 11. ECE Dr. Alan Doolittle

ADVANCED COMPUTATIONAL TOOLS FOR EDUCATION IN CHEMICAL AND BIOMEDICAL ENGINEERING ANALYSIS

Research on a Heuristic GA-Based Decision Support System for Rice in Heilongjiang Province

ARTIFICIAL INTELLIGENCE METHODS IN EARLY MANUFACTURING TIME ESTIMATION

3. Reaction Diffusion Equations Consider the following ODE model for population growth

Algebraic Word problems

Regression III: Advanced Methods

Chapter 1 Introduction. 1.1 Introduction

Chapter 17. How are acids different from bases? Acid Physical properties. Base. Explaining the difference in properties of acids and bases

ACETYLENE AIR DIFFUSION FLAME COMPUTATIONS; COMPARISON OF STATE RELATIONS VERSUS FINITE RATE KINETICS

Chemistry B11 Chapter 4 Chemical reactions

Memory Allocation Technique for Segregated Free List Based on Genetic Algorithm

CHAPTER 1 INTRODUCTION

Improved incremental conductance method for maximum power point tracking using cuk converter

The QOOL Algorithm for fast Online Optimization of Multiple Degree of Freedom Robot Locomotion

SAFETY, PROCESS CONTROL, SOFTWARE

PTAC: Applied Chemistry COURSE OUTLINE & OBJECTIVES ESC Approved November 19, 2004

1 Exercise 2.19a pg 86

Power System review W I L L I A M V. T O R R E A P R I L 1 0,

Roots of Equations (Chapters 5 and 6)

APPLICATION OF MODIFIED (PSO) AND SIMULATED ANNEALING ALGORITHM (SAA) IN ECONOMIC LOAD DISPATCH PROBLEM OF THERMAL GENERATING UNIT

Data-Driven Thermal Efficiency Modeling and Optimization for Multi-fuel Boiler

Nonlinear Iterative Partial Least Squares Method

Numerical analysis of size reduction of municipal solid waste particles on the traveling grate of a waste-to-energy combustion chamber

CHEM 110: CHAPTER 3: STOICHIOMETRY: CALCULATIONS WITH CHEMICAL FORMULAS AND EQUATIONS

Chapter 11. Electrochemistry Oxidation and Reduction Reactions. Oxidation-Reduction Reactions. Oxidation-Reduction Reactions

Transcription:

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors Tamás Varga, Ferenc Szeifert, János Abonyi Department of Process Engineering,University of Pannonia Egyetem u., H-8 Veszprém, Hungary e-mail: {vargat, szeifert, abonyij}@fmt.uni-pannon.hu Abstract: Safe and optimal operation of complex production processes is one of the most important research and development problems in process engineering. This problem is the most relevant at the design of the optimal feeding profile of fed-batch chemical reactors due to the nonlinear and unstable dynamical behavior of the processes. This paper shows that how the optimal feeding policy can be determined in fed-batch reactors by sequential quadratic programming, classical evolutionary strategy (ES) and the advanced version of ES that is based on covariance matrix adaptation. A multi-objective function was created and the search space was constrained in case of all of the three applied algorithms. The switching times between states in the feeding trajectory and the feed rates in each state were manipulated to find the global minima of the objective function. To obtain the optimal feeding policy the first-principle model of a pilot fed-batch reactor was implemented in MATLAB and applied as a dynamic simulator of the process. Off-line optimization process was carried out in case of different dosing time distribution. As the results show a significant improvement can be achieved in process performance applying advanced ES based optimization algorithms to generate feeding trajectories. Keywords: optimization, fed-batch reactor, quadratic programming, evolution strategy Introduction As optimal operating conditions of production processes are getting closer and closer to physical constraints, the development of knowledge based expert systems for supporting the operators to keep the operating conditions in this narrow range becomes more and more important [, ]. This problem is the most relevant at the design of the optimal feeding profile of fed-batch chemical reactors due to the nonlinear and unstable dynamical behavior of the involved processes, because in case of exothermic reactions thermal runaway can also occur [3-6]. eactor runaway means a sudden and considerable change in the process variables that is a serious problem in many industrial

T. Varga et al. Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors chemical processes, like oxidation and polymerization. For example in case of a highly exothermic reaction thermal runaway occurs when the reaction rate increases due to an increase in temperature, causing a further increase in temperature and hence a further increase in the reaction rate while the reactants are depleted. Unfortunately the systems with low complexity are rare in production process, hence the analytical determination of optimal operation variables is rather complicated or in some cases it is impossible. An excellent summary of problems of the operation of batch and fed-batch reactors can be found in [7], where the author focuses on the safety, the product quality and the scale-up. To calculate the optimal temperature profile or the optimal feeding policy in such system a lot of optimization algorithm can be applied. Particle Swarm Optimization (PSO) algorithm is applied to estimate the optimal control feeding profile in a fed-batch fermentation process where heat effects have less importance in the changes of state-variables and cubic splines are used instead of linear ones to design a more smooth operation [8]. Different algorithms belonging to three main groups - Evolutionary Algorithms (EA), PSO and Differential Evolution (DE) - are applied to solve the same optimization problem and compared based on their performance in [9]. It is shown that PSO is the worst choice from the group of the compared optimization algorithms while they suggest applying DE algorithms instead of EA because of the fast convergence. These methods can be applied in those cases when the time of calculation is not an important aspect, e.g. to solve off-line or batch-to-batch optimization problems. In this paper three optimization algorithms are used for the estimation of optimal feeding trajectory for a pilot-plant fed-batch reactor and the reached optimization performances are shown and compared at different distribution of feeding time. The paper is organized as follows: in Section the applied optimization methods are briefly introduced; it is followed by the introduction of the investigated pilotplant fed-batch system and its mathematical model. Further sections show the results and the comparison of optimization algorithms. Applied Optimization Techniques In these days sequential quadratic programming (SQP) methods are routinely applied to solve practical nonlinear programming problems. SQP methods are stabilized by a monotone line search procedure subject to a suitable merit function. In each iteration step of the SQP algorithm the solution of the quadratic program (QP) must be found. That makes the complex optimization problem simpler. The optimization algorithm has a quadratic objective function and applies linear constraints for manipulated variables. The SQP algorithm converges very rapidly, therefore it requires few iterations (hence few QP solutions) to find an

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 approximate solution with a good precision. The accuracy can be improved by using second derivatives in QP. The SQP algorithm is an appropriate approach to solve nonlinear optimization problems defined by the evaluation of functions and to calculate their derivatives is time consuming. Most industrial applications of SQP methods are found in optimization of mechanical structures [-]. The Evolutionary Algorithm (EA) is an optimization method which is based on the natural selection and survival of the fittest as it works in the biological world. EAs consistently perform well at approximating solutions for all types of problems because they do not make any assumption about the underlying fitness landscape that makes EAs applicable from different fields of engineering to social sciences [3]. EAs differ from more traditional optimization techniques in that they involve a search from a population of solutions in each iteration step, instead of a single point. In each iteration step a competitive selection is made based on the fitness value of solutions and the weak ones from the population are eliminated. The solutions with high fitness are recombined with other solutions by swapping parts of a solution with another. Solutions are also mutated by making a small change to a single element of the solution. ecombination and mutation are used to generate the new population of solutions that are diverted towards regions of the searching space where good solutions have already been seen. However, it should be noted that EA has several different implementations: Evolutionary Programming (EP) which focuses on optimizing continuous functions without recombination, Evolutionary Strategy (ES) which focuses on optimizing continuous functions with recombination, Genetic Algorithm (GA) which focuses on optimizing general combinatorial problems and Genetic Programming (GP) which mainly evolves programs []. The selection of the proper technique and the tuning of the parameters of the selected technique require some knowledge about these techniques. In this article two different ES algorithms are applied to obtain the optimal feeding trajectory, a not modified one and an ES which applies covariance matrix adaptation (CMA) [4, 5]. Learning the covariance matrix in the CMA-ES is analogous to learning the inverse Hessian matrix in a quasi-newton method. At the end, any convexquadratic (ellipsoid) objective function is transformed into a spherical function. This can improve the performance on ill-conditioned and/or non-separable problems by orders of magnitude. The CMA-ES overcomes typical problems that are often associated with EAs, e.g. the poor performance on badly scaled and/or highly non-separable objective functions. 3

T. Varga et al. Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors 3 Fed-Batch eactor and its Model A highly exothermic reaction system was investigated and an optimal feeding policy was determined using SQP and ES techniques. First the investigated reactor and its first-principle model will be shortly introduced. The main product, - octanone is produced in a two-phase reaction system in a fed-batch reactor from - octanol. The -octanol is continuously fed into the organic phase, which does not exist before the start of the feeding. Hence, the organic phase is the dispersed one while the aqueous nitric acid phase where all the reaction steps take place is the continuous phase. The two phases are connected by the mass and heat transfer phenomena. Based on Castellan et al. s work [6] which shows that the oxidation processes in room temperature mostly takes place according to ionic mechanism, Woezik and Westerterp [7] determined a reaction kinetic describing the way of oxidation of -octanol to form -octanone in nitric acid, which is proved to be feasible. In the first step of this reaction mechanism the nitrosonium ion forms through this reaction: HNO 3 + HNO NO + - + NO 3 + H O () The above reaction has a very long induction time, which can be shortened by adding a small amount an initiator like NaNO to generate the necessary nitrous acid faster: NaNO + H 3 O + HNO Na + + + H O () The nitrosonium ion forms only in the aqueous phase. It is followed by the oxidation of -octanol forming -octanone: OH +HNO 3 ONO CH 3 (CH ) 4 CH C CH 3 +HNO -H O CH 3 (CH ) 4 CH C CH 3 H ONO -HNO 3 H O (3) CH 3 (CH ) 4 CH C CH 3 +HNO 3 - HNO CH 3 (CH ) 4 CH C CH 3 H and the oxidation of -octanone producing different carboxylic acids: O O CH 3 (CH ) 4 CH C CH 3 +HNO 3 +HNO -H O -N O CH 3 (CH ) 4 CH C OH + HCOOH O CH 3 (CH ) 4 C OH + CH 3 COOH (4) 4

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 This process can be considered as an advanced benchmark problem in the field of process engineering. In [8] the control of this process has been analyzed, while in [9] the safety issues related to its operation were discussed. A report how the simulator of this process can be used in process engineering education has been published in [9], and from the viewpoint of this paper the most relevant work is published in, where the Hazard and Operability Analysis (HAZOP) of this process is developed also based on the application of process simulator. Woezik and Westerterp introduced a mathematical model based on a simplified form of the kinetic introduced above to predict the dynamic behavior of the reactor [4]. In the next part just a brief introduction will be given about this model; a well detailed description can be found in [7, 8]. The simplified reaction mechanism: A + B P + B (5) P + B X where A is -octanol, B is nitrosonium ion, P is -octanone and X represents all the byproducts. The rate of reactions are calculated by the following equations r r org aq ( ε org ) k eff, m A c A B org aq ( ε ) k m c = (7) c = (8) org eff, P P c B where the effective reaction rate constants are depend on the temperature and the acidity of the aqueous phase, ie. E,i k = A,eff eff,i k eff,i exp m H,eff,i H (9) T where the H represents the Hammett-acidity function. To describe the concentration trajectories during the operation the following ordinary differential equations must be solved d d d d org ( V c ),in A aq ( V c ) B org ( V c ) P org ( V c ) X = B = V = V = V c A,in ( r r ) r V ( r r ) r (6) () () () (3) 5

T. Varga et al. Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors d aq ( V c ) N = V ( r + r ) (4) To describe the change in the temperature of the reactor and the jacket the following equations must be solved dt dt C ( Q + Q Q + Q Q ) = r in cool stir loss (5) HC C ( Q + Q ) = C in cool (6) HC To illustrate the complex dynamical behavior of the process the following two experiments are performed. Trajectories of state-variables on Fig. show the normal operation of the reactor when -octanone is the main product and the total quantity of byproducts is low. A small, only 3 C change in the inlet temperature of the jacket results in a reactor runaway (see on Fig. ). In this case byproducts are mainly generated during the operation while the conversion of -octanol is significantly decreased at the end of the operation. On Figs. and grey areas represent the instability region of the process. In another work we analyzed the stability of the model of this reactor using Ljapunov s indirect stability analysis method []. Our ultimate goal is to find an optimal feeding trajectory when reactor runaway doesn t occur. 3.5 3.5 n A n P n X n B.5.5 4 6 8 4 6 8 9 n N 8 7 6 4 6 8 4 6 8 8 75 T [K] T C [K] 7 65 6 55 4 6 8 4 6 8 Figure Trajectories of state variables (normal operation) 6

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 3.5.5.5 4 6 8 4 6 8 n A n P n X n B 9 n N 8 7 6 5 4 4 6 8 4 6 8 4 T [K] T C [K] 35 3 4 6 8 4 6 8 Figure Trajectories of state variables (runaway occurs) 4 Optimization esults In the objective function the purity of the product and the conversion of the - octanol was included with different weights. All the optimizations runs were stopped at the same tolerance for the change in objective function value. Initial values of the manipulated parameters were the same in every experiment. Fig. 3 shows optimization results obtained with SQP. The feeding time domain is distributed into 4-9 parts. The value of the objective function can be seen next to the number of time segments. The first curve shows the trajectory of reactor temperature without optimization and applying constant feed rate. The best objective function value belongs to the fifth run, when the number of time segments is 8 while the worst belongs to the second run. As it shown the final value of the objective function is changing between -6. and -6.7 without convergence to any value of the objective function. As it can be seen in case of the second run (5 time segments) the algorithm can t find the global extrema. Only a small improvement can be achieved with the substitution of SQP with ES as it can be seen on Fig. 4. Otherwise, a significant difference can be noticed in the final value of the objective function at each run with the same time segments. The function value changes in a narrower range than previous one. 7

T. Varga et al. Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors T [K] 85 8 75 7 65 Dist.: ; fval:.37 Dist.: 4; fval: -6.78 Dist.: 5; fval: -.765 Dist.: 6; fval: -6.597 Dist.: 7; fval: -6.954 Dist.: 8; fval: -6.6953 Dist.: 9; fval: -6.699 6 4 6 8 4 6 8. V [m 3 ].8.6.4 3 4 5 6 7 8 9. B org [m 3 /h].5..5 3 4 5 6 7 8 9 Figure 3 Optimization results with SQP T [K] 85 8 75 7 65 Dist.: ; fval:.37 Dist.: 4; fval: -6.759 Dist.: 5; fval: -6.8499 Dist.: 6; fval: -6.7738 Dist.: 7; fval: -6.8886 Dist.: 8; fval: -6.7639 Dist.: 9; fval: -6.885 6 4 6 8 4 6 8. V [m 3 ].8.6.4 3 4 5 6 7 8 9.5. B org [m 3 /h].5..5 3 4 5 6 7 8 9 Figure 4 Optimization results with ES 8

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 The best results were obtained by the CMA-ES algorithm as it can be seen on Fig. 5. Beside to the highest objective function values the CMA-ES prove the most reliable from the tested algorithms. The results for all methods are collected in Table. As it can be noticed two algorithms find the optimal number of the feeding time distribution at 8 and the other one at 7, thus it can be stated that it no need to further increase the distribution number in this optimization problem. T [K] 85 8 75 7 65 Dist.: ; fval:.37 Dist.: 4; fval: -6.944 Dist.: 5; fval: -6.9488 Dist.: 6; fval: -6.947 Dist.: 7; fval: -6.936 Dist.: 8; fval: -6.967 Dist.: 9; fval: -6.88 6 4 6 8 4 6 8. V [m 3 ].8.6.4 3 4 5 6 7 8 9.5. B org [m 3 /h].5..5 3 4 5 6 7 8 9 Figure 5 Optimization results with CMA-ES Conclusions Table Optimization results with CMA-ES Dist. SQP ES CMA-ES 4-6.78-6.759-6.944 5 -.765-6.8499-6.9488 6-6.597-6.7738-6.947 7-6.954-6.8886-6.936 8-6.6953-6.7639-6.967 9-6.699-6.885-6.88 The operation of complex production processes is one of the most important research and development problems in process engineering. This problem is most relevant in the design of the optimal feeding profile of fed-batch chemical reactors 9

T. Varga et al. Evolutionary Strategy for Feeding Trajectory Optimization of Fed-batch eactors due to the nonlinear and unstable dynamical behavior of these processes. The optimal feeding profile was generated with SQP, ES and CMA-ES algorithms at different feeding time interval distribution. The obtained results show that the objective function value can t be significantly improved with ES and CMA-ES algorithms but the reliability of results is increased. The best results are achieved by the CMA-ES algorithm in the investigated optimization problem. From the structure of process model can be extracted some a priori information, which can be applied in the improvement of optimization performance and sped up the algorithm. In the following research the possible ways of utilizing this kind of extracted knowledge will investigated and will focus on how the extracted knowledge can be transformed into a set of constraints on the process variables and how these constraints can be applied in batch-to-batch optimization. Acknowledgements The authors acknowledge the financial support of the Cooperative esearch Centre (VIKKK, project 4-III/), the Hungarian esearch Found (OTKA 49534), the Bolyai János fellowship of the Hungarian Academy of Science, and the Öveges fellowship. eferences [] C. S. Kao, K. H. Hu: Acrylic eactor unaway and Explosion Accident Analysis, Journal of Loss Prevention in the Process Industries,, 9, pp. 3- [] J. Albert, G. Luft: unaway Phenomena in the Ethylene/Vinylacetate Copolymerization under High Pressure, Chemical Engineering and Processing, 998, 37, pp. 55-59 [3] C. H. Barkelew: Stability of Chemical eactors, Chemical Engineering Progress Symposium Series, 959, 5, pp. 37-46 [4] J. Adler, J. W. Enig: The Critical Conditions in Thermal Explosion Theory with eactant Consumption, Combustion and Flame, 964, 8, pp. 97-3 [5] A. A. Lacey: Critical Behaviour of Homogenous eacting Systems with Large Activation Energy, International Journal of Engineering Science, 983,, 5-55 [6] C. Potter, S. Baron: Kinetics of the Catalytic Formation of Phosgene, Chemical Engineering Progress, 95, 47(9), pp. 473-55 [7] D. Bonvin: Optimal Operation of Batch eactors a Personal View, Journal of Process Control, 998, 8(6), 355-368 [8] A. Ismael, F. Vaz, E. C. Ferreira, A. M. T. Mota: Fed-Batch Trajectory Optimal Control Problems with Cubic Splines, WSEAS Transactions on Systems and Control, 6, (), pp. 7-3 3

Acta Polytechnica Hungarica Vol. 4, No. 4, 7 [9]. Mendes, M. ocha, I. ocha, E. C. Ferreira: A Comparison of Algorithms for the Optimization of Fermentation Processes, In Proceedings of the 6 IEEE Conference on Evolutionary Computation, 6, 737-7378 [] J. F. Bonnans, J. Ch. Gilbert, C. Lemaréchal, C. A. Sagastizábal: Numerical Optimization: Theoretical and Practical Aspects ( nd edition), Springer, 6 [] K. Schittkowski: Optimization in Industrial Engineering: SQP-Methods and Applications, report, http://www.uni-bayreuth.de/departments/math/ ~kschittkowski/radioss.pdf [] P. E. Gill, W. Murray, M. A. Saunders: SNOPT: An SQP Algorithm for Large-Scale Constrained Optimization, Society for Industrial and Applied Mathematics, 5, 47, pp. 99-3 [3] A. E. Eiben, J. E. Smith: Introduction to Evolutionary Computing ( nd printing), Springer, 7 [4] N. Hansen: Invariance, Self-Adaptation and Correlated Mutations in Evolution Strategies, In Proceedings of the 6 th International Conference on Parallel Problem Solving from Nature,, pp. 355-364 [5] N. Hansen: eferences to CMA-ES Applications, www.bionik.tu-berlin.de/ user/niko/cmaapplications.pdf, 5 [6] A. Castellan, J. C. J. Bart, S. Cavallaro: Nitric Acid eaction of Cyclohexanol to Adipic Acid, Catal. Today, 99, 9, pp. 55-83 [7] B. A. A. van Woezik, K.. Westerterp: The Nitric Acid Oxidation of - Octanol. A Model eaction for Heterogeneous Liquid-Liquid eactions, Chem. Eng. and Proc.,, 39, pp. 5-537 [8] B. A. A. van Woezik, K.. Westerterp: unaway Behavior and Thermally Safe Operation of Multiple Liquid-Liquid eactions in the Semi-Batch eactor. The Nitric Acid Oxidation of -Octanol, Chem. Eng. and Proc.,, 4, pp. 59-77 [9] S. Eizenberg, M. Shacham, N. Brauner: Combining HAZOP with Dynamic Simulation Applications for Safety Education, J. of Loss Prev. in the Proc. Ind., 6, 9, pp. 754-76 [] T. Varga, F. Szeifert, J. éti, J. Abonyi: Analysis of the unaway in an Industrial Heterocatalytic eactor, Computer Aided Chemical Engineering, 6, 4, pp. 75-756 3