Elsevier

Computers & Chemical Engineering

Volume 63, 17 April 2014, Pages 219-233
Computers & Chemical Engineering

A comparison between two methods of stochastic optimization for a dynamic hydrogen consuming plant

https://doi.org/10.1016/j.compchemeng.2014.02.004Get rights and content

Highlights

  • Two-stage and chance constrained optimization applied in a desulphurisation process.

  • Both methods are formulated using a sequential approach for dynamic optimization.

  • Implementation of two-stage results in open loop is made interpolating on scenarios.

  • Chance constraints are solved with inverse mapping, formulated as nested estimation.

  • Results of both methods are tested using Monte Carlo simulations.

Abstract

The following work shows the application of two methods of stochastic economic optimization in a hydrogen consuming plant: two-stage programming and chance constrained optimization. The system presents two main sources of uncertainty described with a binormal probability distribution function (PDF). Both methods are formulated in the continuous domain. For calculating the probabilistic constraints the inverse mapping method was written as a nested parameter estimation problem. On the other hand, to solve the two stage optimization, a discretization of the PDF in scenarios was applied with a scenario aggregation formulation to take into account the nonanticipativity constraints. Finally, a framework generalizing this solution based on interpolation was proposed. Both optimization methods, two-stage programming and chance constrained optimization, were tested using Monte Carlo simulation in terms of feasibility and optimality for the application considered. The main problem appears to be the large computation times associated.

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:minuf(x,u,ξ,tf)s.t.:h(x˙,x,u,ξ,t)=0g(x˙,x,u,ξ,t)0xX,uU,ξΞ,t[t0,tf]

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 FHC0andρHC0 to FHCf 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)

  • A. Prékopa

    Probabilistic programming

  • W.C. Rooney et al.

    Incorporating joint confidence regions into design under uncertainty

    Computers & Chemical Engineering

    (1999)
  • A. Ruszczynski et al.

    Stochastic programming models

  • N.V. Sahinidis

    Optimization under uncertainty: State-of-the-art and opportunities

    Computers & Chemical Engineering

    (2004)
  • G. Wozny et al.

    Special issue on process optimization and control in chemical engineering and processing

    Chemical Engineering and Processing: Process Intensification

    (2007)
  • N. Yang et al.

    A chance constrained programming approach to transmission system expansion planning

    Electric Power Systems Research

    (2005)
  • H. Akima

    A new method of interpolation and smooth curve fitting based on local procedures

    Journal of the ACM

    (1970)
  • H. Arellano-Garcia et al.

    A model for the online optimization of integrated distillation columns under stochastic constraints

  • E.M.L. Beale

    On minimizing a convex function subject to linear inequalities

    Journal of the Royal Statistical Society Series B: Statistical Methodology

    (1955)
  • J.R. Birge et al.

    Introduction to stochastic programming

    (1997)
  • K.E. Brenan et al.

    Numerical solution of initial-value problems in differential-algebraic equations

    (1989)
  • Cited by (9)

    • A recurrent neural network-based approach for joint chance constrained stochastic optimal control

      2022, Journal of Process Control
      Citation 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.

    • Value driven methodology to assess risk and operating robustness for grade engineering strategies by means of stochastic optimisation

      2016, Minerals Engineering
      Citation 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 Engineering
      Citation 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 Engineering
      Citation 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.

    View all citing articles on Scopus
    View full text