A comparison between two methods of stochastic optimization for a dynamic hydrogen consuming plant
Introduction
Uncertainty is always present in the operation of processes. Therefore, when optimal decisions have to be made, differences between the model and the reality must be considered in order to propose feasible actions. In this paper, two approaches have been used to deal with this problem for a hydrogen consumption process in a desulphurisation unit in which changes in the operating conditions take place.
In the classical approach of optimization, equations and parameters are considered totally known. However, when the computed solution is applied to the reality, frequently the value of the objective function is worse than expected and/or the constraints are violated (Birge and Louveaux, 1997, Rockafellar, 2001, Wendt et al., 2002). These problems can be attributed to the uncertainty that affects the system (Wendt et al., 2002). Usually, the behaviour of the uncertain parameters can be described using random variables named ξ, that belong to a probability space with a given probability distribution function (PDF).
One of the first attempts to solve optimization problems explicitly considering the uncertainty in the processes, appears in the work of Grossmann and co-workers introducing the concept of flexibility (Grossmann et al., 1983, Halemane and Grossmann, 1983). Also some works based on optimization under uncertainty using stages of decisions (Beale, 1955, Dantzig, 1955) were modified to be used in the process industry (Pistikopoulos and Ierapetritou, 1995, Rooney and Biegler, 1999, Rooney and Biegler, 2001, Rooney and Biegler, 2003). Additionally, this formulation has been used for discrete values of the random variables by means of the optimization over scenarios (Birge and Louveaux, 1997, Dupačová et al., 2000). According to some authors, the idea behind methods with stages of decision is not very adequate for process control, because of the interaction between the decisions in different stages, and the compensative decisions that must be taken (Arellano-Garcia and Wozny, 2009, Li et al., 2008, Wendt et al., 2002). That's why these authors propose the chance constrained formulation to be used in process optimization. For further information, an extensive recompilation can be found in the work of Sahinidis (2004).
In this work, both methods, two-stage optimization and chance constrained optimization, have been used for solving the stochastic optimization of a hydrogen consumption problem in a typical plant of a petrol refinery. In contrast to other approaches that appear in the literature, the stochastic dynamic optimization problem has been solved in the continuous time domain using a sequential approach. To do this, a control vector parameterization was used, combining optimization methods and dynamic simulation. Two changes have been proposed in the stochastic methods according to the continuous formulation. In the implementation step of the two-stage one, an interpolation method is presented to face the loss of generalization that takes place when scenarios are used to describe the continuous PDF and an open loop policy must be applied. In the same way, in the chance constraint method, a new approach for calculating the limits of the probability integrals as the solution of a parameter estimation problem has been proposed. The optimization results obtained with these methods were tested and analyzed using Monte Carlo simulations.
The structure of this paper is as follows: Section 2 presents a brief introduction to the stochastic optimization methods. Section 3 presents the operation of the hydrodesulphurisation unit and the application of the stochastic optimization methods to its optimal management. Next, Section 4 shows the outcomes of the optimization and discusses the results using Monte Carlo simulations with the generalization method proposed. The paper ends with some conclusions and comments about future work.
Section snippets
Optimization under uncertainty
In general, a problem of dynamic optimization under uncertainty can be summarized as:
Where x is the vector of states, u are the decision variables, t is time and ξ represent the uncertain variables that have a random behaviour which can be described using a certain probability distribution function (PDF), named Ξ. The process model is given by the set of equations h, and the cost function to be minimized is represented
Process description
In modern petroleum refineries, the hydrodesulphurisation process (HDS) is used to remove sulphur from the hydrocarbons to fulfil environmental regulations. To do this, hydrogen is put in contact with the corresponding hydrocarbon in a fixed bed reactor with a specific catalyst (Bellos & Papayannakos, 2003). The optimal management of the hydrogen provided is very important in order to operate efficiently: if the quantity of hydrogen supplied is less than the minimum required, the expensive
Results and discussion
Several stochastic optimizations were carried out assuming at t0 a step change of the flow and quality of the hydrocarbon stream that feeds the reactor: from to and ξ1 respectively. The values of the parameters used in the optimizations for both methods are the same ones used in the deterministic optimization (Table 1). The value of FHC was available for the optimization, but not the ones for ξ1 and ξ2. Means (), variances (σ) and correlation coefficient (r) of the PDF of
Conclusions and future work
From the results presented, it can be concluded that the use of stochastic optimization in uncertain processes can bring significant benefits in terms of feasibility and optimality. Two approaches have being considered studying its implementation and applicability. First, a two-stage optimization for an optimal process operation using the scenario aggregation method and the single shooting technique. Nevertheless, due to the large computation times, it is necessary to improve the dynamic
Acknowledgements
The financial support of Erasmus Mundus External Cooperation Window Lot 17 – Chile (EMECW Lot 17) program as well as the one of project DPI2012-37859 of the Spanish MINECO is greatly appreciated. The support from the European Union Seventh Framework Program under grant agreement no. 257462 HYCON2 Network of excellence and from the FONDECYT project 1090062 with international collaboration is also highly valued.
References (42)
- et al.
Robust optimization of a reactive semibatch distillation process under uncertainty
- et al.
Chance constrained optimization of process systems under uncertainty: I. Strict monotonicity
Computers & Chemical Engineering
(2009) - et al.
Implementation of optimal decisions in the presence of uncertainty
- et al.
The use of a three phase microreactor to investigate HDS kinetics
Catalysis Today
(2003) Online optimizing control: The link between plant economics and process control
- et al.
Optimization strategies for flexible chemical processes
Computers & Chemical Engineering
(1983) - et al.
Chance constrained programming approach to process optimization under uncertainty
Computers & Chemical Engineering
(2008) - et al.
Multi-stage nonlinear model predictive control applied to a semi-batch polymerization reactor under uncertainty
Journal of Process Control
(2013) - et al.
Novel-approach for optimal process design under uncertainty
Computers & Chemical Engineering
(1995) - et al.
Genetic Algorithm based technique for solving Chance Constrained Problems
European Journal of Operational Research
(2008)
Probabilistic programming
Incorporating joint confidence regions into design under uncertainty
Computers & Chemical Engineering
Stochastic programming models
Optimization under uncertainty: State-of-the-art and opportunities
Computers & Chemical Engineering
Special issue on process optimization and control in chemical engineering and processing
Chemical Engineering and Processing: Process Intensification
A chance constrained programming approach to transmission system expansion planning
Electric Power Systems Research
A new method of interpolation and smooth curve fitting based on local procedures
Journal of the ACM
A model for the online optimization of integrated distillation columns under stochastic constraints
On minimizing a convex function subject to linear inequalities
Journal of the Royal Statistical Society Series B: Statistical Methodology
Introduction to stochastic programming
Numerical solution of initial-value problems in differential-algebraic equations
Cited by (9)
A recurrent neural network-based approach for joint chance constrained stochastic optimal control
2022, Journal of Process ControlCitation Excerpt :The scenario-based SMPC method employs the scenario approach for the involved stochastic optimization [16]. The sequential approach proposed in Navia’s work [17] is an iterative method utilized to solve the stochastic optimal control problem. In the sequential approach, the inverse mapping method [18] is exploited to evaluate the probabilities in chance constraints.
Recurrent Neural Network-Based Joint Chance Constrained Stochastic Model Predictive Control*
2022, IFAC-PapersOnLineA parallel structure exploiting nonlinear programming algorithm for multiperiod dynamic optimization
2017, Computers and Chemical EngineeringValue driven methodology to assess risk and operating robustness for grade engineering strategies by means of stochastic optimisation
2016, Minerals EngineeringCitation Excerpt :This is in opposition to simple linear representations of production processes that are generally adequate for strategic/long term based decisions (Newman et al., 2010; Wassick, 2009). This has been addressed through process optimisation under uncertainty, also referred to as stochastic optimisation (Navia et al., 2014; Birge and Louveaux, 2010; Sahinidis, 2004; Wendt et al., 2002). This aims to deliver robust processing decisions which have been extensively applied across process design, operation and control (Gabrel et al., 2014; Sahinidis, 2004) in the aforementioned industries, and to a lesser extent, in mining.
Real-time optimization for a laboratory-scale flotation column
2016, Computers and Chemical EngineeringCitation Excerpt :Furthermore, the use of dynamic information in the supervisory layer appears to be a good alternative for this system to account for both controllability issues and transient infeasibilities (Engell, 2009; Navia et al., 2011; Würth et al., 2009). Uncertainty could be considered using stochastic programming (Arellano-Garcia and Wozny, 2009; Lucia et al., 2013; Navia et al., 2014b), NCO tracking (Jäschke and Skogestad, 2010; Kadam et al., 2007) and extremum seeking control. However, the robustness given by the update of the optimality conditions with process measurements is still an open issue for dynamic systems that must be studied (Bonvin and Srinivasan, 2013).
Improving scenario decomposition algorithms for robust nonlinear model predictive control
2015, Computers and Chemical EngineeringCitation Excerpt :The main operational constraints refer to the allowable ranges for the flows and the minimum purity that must be maintained in the hydrogen stream (F5) and the reactor (H2). More details about the model can be found in Navia et al. (2014). The optimization problem is formulated in the context of economic dynamic optimization.