Professional Documents
Culture Documents
a r t i c l e i n f o a b s t r a c t
Article history: In this paper, we deal with the optimization of a cluster comprising two key processes in petroleum refin-
Received 23 February 2020 ery: catalytic reforming, and light naphtha isomerization. We propose a novel hybrid methodology which
Revised 11 June 2020
combines direct and indirect approaches. In the direct approach we consider the complete kinetic model
Accepted 5 July 2020
and we adopt derivative-free approaches since the analytic expression of the model is not available. In
Available online 7 July 2020
the indirect approach we propose a surrogate modelling based optimization and we apply state-of-the-art
Keywords: solver to retrieve the optimal operating condition and flowsheet configuration of the process. The hybrid
Catalytic reforming method consists of two steps: (i) we compute different good feasible solutions by means of the indirect
Isomerization approach, and (ii) we apply the direct approach using the solutions of the previous step as starting points.
Kinetic models Computational experiments for different scenarios are finally discussed.
Surrogate models
© 2020 Elsevier Ltd. All rights reserved.
1. Introduction avelias, 2010; 2011; Fahmi and Cremaschi, 2012) for superstruc-
ture optimization, (Quirante et al., 2015) for distillation column
Catalytic reforming and light naphtha isomerization represent optimization (Meert and Rijckaert, 1998) for polymerization reac-
two fundamental processes in petroleum refinery: their target con- tor modelling, (Quirante and Caballero, 2015) for sour water strip-
sists in obtaining high octane level gasoline from raw naphtha and ping plant, and (Fernandes, 2016) for Fischer-Tropsch synthesis op-
maintaining at the same time an acceptable level of benzene in the timization. The common basic idea consists in replacing the first-
gasoline. In this paper, we address the optimization of a process principle model with a surrogate one and perform the optimiza-
network including several reforming reactors, an isomerization re- tion.
actor, and several separation units. To limit the complexity of the For our application, building accurate surrogate models is prob-
problem, energy is not taken into account. This is a MINLP prob- ably difficult because the dimension of the input space is high
lem, mixing qualitative and continuous variables. Accurate models, (25). So a different two-phase approach has been chosen: surro-
based on kinetics, are available for the reactors. A tempting ap- gate models are used to replace the accurate kinetics models, but
proach would be to optimize the network using these models. Un- they are kept simple (they are low-degree multi-dimensional poly-
fortunately, these models are black box ones, so no derivatives are nomials), thus enabling the use of a MINLP optimizer. In a first
available, thus preventing the use of state-of the-art global MINLP phase, the process network is optimized with these surrogate mod-
optimizers. As many optimizations are to be made, a brute-force els and the MINLP optimizer. But as the surrogate models are not
approach, consisting in making a continuous-variables optimiza- perfectly accurate, the obtained solution cannot be fully trusted. So
tion for each combination of qualitative variables, is expected to in a second phase, the network is optimized with the accurate ki-
be too cpu-intensive. netics models, using as initial point the solution of the first phase.
Several papers have shown the interest of surrogate-based op- In the second phase, the qualitative variables are kept constant,
timization in chemical applications (see surveys (Bhosekar and Ier- and a derivative-free optimizer is used to determine the continu-
apetritou, 2018; McBride and Sundmacher, 2019)): a non exhaus- ous variables (Conn et al., 2009). In order to maximize the chance
tive list includes (Caballero and Grossmann, 2008; Palmer and Re- of finding the global solution, or at least a (very) good one, several
alff, 20 02a; 20 02b) for flowsheet optimization, (Henao and Mar- admissible solutions are gathered during the optimization of the
first phase. Then in the second phase, several optimizations are
made, one for each different combination of qualitative variables.
∗
Corresponding author. Hence, the novelty of the present paper consists in combining the
E-mail address: luca.mencarelli.home@gmail.com (L. Mencarelli).
https://doi.org/10.1016/j.compchemeng.2020.107009
0098-1354/© 2020 Elsevier Ltd. All rights reserved.
2 P. Duchêne, L. Mencarelli and A. Pagot / Computers and Chemical Engineering 141 (2020) 107009
surrogate optimization approach with a traditional one, in a way 2.1. Process network
that, to our knowledge, has not yet been proposed.
The paper continues as follows. In Section 2, the process net- A schematic diagram of the process is given in Fig. 1. It is based
work is presented. In Sections 3 and 4 we describe the com- on the process engineers knowledge. The flow to be processed is
plete kinetic models and the surrogate ones, respectively. The opti- the naphtha. There are 5 products: hydrogen, two light by-products
mization problem is presented in Section 5. The hybrid approach (FG and LPG), and two valuable products (gasoline and aromatics).
is detailed in Section 6. Computational results are discussed in The process network is composed of several units:
Section 7. Finally, conclusions and future work considerations fol-
low in Section 8. • the catalytic reforming reactors (their number is to be deter-
Notation. Given a positive scalar N ∈ N, we indicate [N] := mined in the optimization phase). They form a block, i.e., the
{1, . . . , N}. Table 1 output of one reactor is the input of the next one. As the re-
actions are globally endothermic, the input flow of the reactors
2. Description of the process must be heated to the desired temperature. In this study, the
corresponding heat exchanges are not taken into account.
The process transforms raw naphtha (mixture of alkanes, cy- • an isomerization reactor
cloalkanes and few aromatics, with 5 to 11 carbon atoms) into hy- • splitters (flash drums, distillation columns, and aromatics ex-
drogen and high octane gasoline containing mainly isoalkanes and traction) which split an input flow into 2 or more output flows,
aromatics. By-products are also produced (light hydrocarbons with with different compositions
1 to 4 carbon atoms). • “routers" which divide an input flow into 2 or more output
The main chemical transformations take place in several cat- flows, the composition of which is identical to the input com-
alytic reforming reactors (Turaga and Ramanathan, 2003; Gjervan position. There are two kinds of routers: “continuous" ones, for
et al., 2004; Lapinski et al., 2014). In these reactors, alkanes are which the total flow of each output flow is a fraction of the
hydro-isomerized, dehydrogenated to form isoalkanes and aromat- total input flow; “discrete" ones, for which each output flow is
ics. Cycloalkanes undergo the same kind of reactions to form aro- either zero or the input flow. The discrete routers are used to
matics. There is some hydrocracking and hydrogenolysis of alkanes model different networks.
Table 2 (Ai ). Isoalkanes with 6 to 8 carbon atoms are further divided into
Compounds of the complete process.
mono-branched and double-branched.
Compounds
the kinetics models; the second one with the surrogate models Table 3
Input compounds of the catalytic reforming process.
(see Section 6.1).
Depending on the state of the discrete routers, there may be 2 Input compounds
to 4 recycle loops. For each loop the number of unknowns is equal nP6 hexane
to the number of components (33). To solve the recycle equations, iP6 isohexane
a single fixed-point method is used for the direct approach. All the N6 cycloalkanes with 6 atoms of carbons
recycled flows are “cut": the molar flows of all the components in A6 aromatics with 6 atoms of carbons
nP7 heptane
these flows are the unknowns of the fixed-point method. The con-
iP7 isoheptane
vergence is fast, in 30 to 80 iterations depending on the configura- N7 cycloalkanes with 7 atoms of carbons
tion of the process. A7 toluene
nP8 octane
iP8 isoctane
3. Kinetic models N8 cycloalkanes with 8 atoms of carbons
A8 ethyl-benzene + xylenes
3.1. Catalytic reforming reactors nP9 nonane
iP9 isononane
N9 cycloalkanes with 9 atoms of carbons
The reaction mechanism is based on the components of Table 2, A9 aromatics with 9 atoms of carbons
except for mono-branched isoalkanes and double branched isoalka- nP10 decane
nes that are lumped together (they are denoted iPi , where i is the iP10 isodecane
N10 cycloalkanes with 10 atoms of carbons
number of carbon atoms).
A10 aromatics with 10 atoms of carbons
The main reactions transform linear alkanes and cycloalkanes nP11+ hydrocarbons with more than 10 atoms of carbon
with low RON into isoalkanes and aromatics with high RON. For iP11+ isotopes with more than 10 atoms of carbon
components with i carbon atoms, they are: N11+ cycloalkanes with more than 10 atoms of carbon
A11+ aromatics with more than 10 atoms of carbon
−→
nPi ←− iPi
−→
nPi ←− Ni + H2
−→ Table 4
iPi ←− Ni + H2 Output compounds of the catalytic reforming process.
−→
Ni ←− Ai + 3 H2
Output compounds
Secondary reactions are hydrocracking and hydrogenolysis of
H2 hydrogen
alkanes:
P1 methane
P2 ethane
Pi + H2 −→ P j + Pk P3 propane
P4 butane
where P is a linear alkane or an isoalkane, i = j + k, and i varies
P5 pentane
between 4 and 11. For each i, there are several such reactions (the 6P6 n-hexane
greater i, the greater the number of reactions). 5P6 simple branched alkanes with 6 atoms of carbons
The reactions of hydrocracking of cycloalkanes, dealkylation of 4P6 double branched alkanes with 6 atoms of carbons
cycloalkanes and of aromatics are neglected. N6 cycloalkanes with 6 atoms of carbons
A6 benzene
The reactor is assumed to be an adiabatic plug flow reactor, 7P7 n-heptane
working in steady state. The equations of the model are mass bal- 6P7 simple branched alkanes with 7 atoms of carbons
ances for all components, plus an adiabatic energy balance. As the 5P7 double branched alkanes with 7 atoms of carbons
reactor is a plug flow reactor working in steady state, the system N7 cycloalkanes with 7 atoms of carbons
A7 toluene
of equations is composed of ordinary differential equations (with
8P8 n-octane
derivatives taken with respect to a 1-dimensional space variable), 7P8 simple branched alkanes with 8 atoms of carbons
see for example (Froment et al., 2010). These equations are numer- 6P8 double branched alkanes with 8 atoms of carbons
ically integrated between the input and the output of the reactor N8 cycloalkanes with 8 atoms of carbons
with the LSODE solver (Hindmarsh, 1983). A8 ethyl-benzene + xylenes
nP9 nonane
The isoalkanes with 6 to 8 carbon atoms are more detailed in iP9 isononane
the process than in the reactor (see above). The mono-branched N9 cycloalkanes with 9 atoms of carbons
and the double-branched isoalkanes in the reactor input are A9 aromatics with 9 atoms of carbons
lumped. Then the reactor is calculated. Finally isoalkanes in the nP10 decane
iP10 isodecane
output of the reactor are split with ad hoc correlations.
N10 cycloalkanes with 10 atoms of carbons
A10 aromatics with 10 atoms of carbons
3.2. Isomerization reactor nP11+ hydrocarbons with more than 10 atoms of carbon
iP11+ isotopes with more than 10 atoms of carbon
N11+ cycloalkanes with more than 10 atoms of carbon
The components in the isomerization reactor are a subset of A11+ aromatics with more than 10 atoms of carbon
those of Table 2: each component has at most 6 carbon atoms, and
there are no cycloalkanes, nor aromatics.
The reaction mechanism is similar to that of the reforming. The reactor is also an adiabatic plug flow reactor, working in
Only the reactions implying linear alkane or isoalkanes are present. steady state. So the model is a system of differential equations
The reactions between 6-carbon alkanes are a little more de- which is solved with LSODE.
tailed:
−→ −→ 4. Surrogate models
nP6 ←− 5P6 ←− 4P6
Due to recycle flows in the process, other components may en- In surrogate modelling approach first we look for mathematical
ter the isomerization reactor in small quantities. They are sup- models which are able to reproduce and eventually predict “rela-
posed to be inert. tively well" process outputs for a given input configurations.
P. Duchêne, L. Mencarelli and A. Pagot / Computers and Chemical Engineering 141 (2020) 107009 5
Table 5 processes are enforced in order to retrieve the values of the (two)
Input and output compounds of the isomeriza-
compounds not modelled in the surrogate models.
tion process.
For the non-negativity constraints (which should be enforced
Input compounds for all the possible input configurations in the design space) we
nP5 pentane adopt a two-phase procedure. (i) We solve the regression problem
iP5 isopentane for a given set of finite number of input configurations, and (ii) we
nP6 hexane address a feasibility problem to identify (if there exists) the input
i2P6 2-methylpentane
configuration with the maximum violation with regards to the cur-
i3P6 3-methylpentane
i22P6 2,2-dimethylhexane rent surrogate model: if such a configuration exists, it is added to
i23P6 2,3-dimethylhexane the set in phase (i) which is performed again. If the configuration
does not exists, we conclude that the current surrogate model is
Output compounds
feasible with respect to the non-negativity constraints for all the
nP4 butane possible (infinite) input configurations in the design space.
iP4 isobutane
For the catalytic reforming we select as inputs the inverse of
nP5 pentane
iP5 isopentane the WHSV and the mass fractions of the hydrocarbons listed in
nP6 hexane Table 3 and as output the mass fractions of the hydrocarbons re-
i2P6 2-methylhexane ported in Table 4. We have selected the inverse of the WHSV
i3P6 3-methylhexane (1/WHSV) as the process variable in the surrogate models instead
i22P6 2,2-dimethylhexane
i23P6 2,3-dimethylhexane
of WHSV in order to better model the nonlinear behaviors of the
processes with respect to the WHSV.
We fit a model with 25 input variables and 33 outputs, obtained
by considering 243 naphtha feeds and by varying the process vari-
Table 6
Costs of the different flows. ables (1/WHSV) in the set {1/4, 1/3, 1/2, 1}.
For the input and output compounds in isomerization see
flow $/ton
Table 5. For the light naphtha isomerization we adopt the training
naphtha 800 set described in (Mencarelli et al., 2020): we use a set composed
hydrogen 1500
of 226 samples generated according to a D-optimal criterion by the
FG 900
LPG 900
statistical software Design Expert 10 (Design Expert).
gasoline 1000 For the surrogate model, we consider the following quadratic
aromatics 1200 model for the reforming
β0 + β1,i ci + β2,i j ci p j , (6)
i∈[I] i∈[I] j∈[J]
The surrogate building process is generally composed of four and the following cubic model for the isomerization:
steps (Vu et al., 2017; Bhosekar and Ierapetritou, 2018; McBride β0 + β1,i ci + β2,i j ci p j + β3,i ci2
and Sundmacher, 2019): (i) generation of the plan of experiments, i∈[I] i∈[I] j∈[J] i∈[I]
(ii) numerical simulation or physical experiments, (iii) model selec-
tion and parameters estimation, and (iv) model testing. Once the + β4,i j j ci p j p j , (7)
input/output data couple are obtained via physical experiments or i∈[I] j ∈[J] j ∈[J]
numerical simulations (steps (i)-(ii)), an optimization problem is where I and J represent the total number of compositions and
solved to retrieve the parameters of the models which fit the data process variables, respectively. ci is the i-th composition variable,
(step (iii)). Finally, at step (iv) the performances of the identified while pj is the j-th process variable. From one hand these poly-
model are evaluated with regards to a new data set: if the models nomial models are easy and compact (this is a crucial aspect for
does not produce satisfactory results, the procedure restart from the computational side), from the other hand they are able to cap-
step (i) by considering additional input data or from step (iii) by ture the experimental characteristics of the underlining chemical
changing for instance the model type. phenomena. As we will explain in Section 7, the quality of the so-
In our case, a simulator is available for each process. Moreover, lutions found via the surrogate models are comparable to the one
we use all the sampling points at once in order to train the sur- found by means of the complete model.
rogate model. We determine a surrogate models for each configu- The software tool used to numerically simulate the catalytic re-
ration of involved processes, namely catalytic reforming with 3, 4, forming process is OSCAR 1.1, developed and maintained by IFP
and 5 reactors, and isomerization. Energies nouvelles.
In the following, we briefly described the estimation model
techniques we adopt, referring the interested reader to the paper 5. Optimization problem
(Mencarelli et al., 2020) for the complete details.
For both the catalytic reforming and the isomerization we have The optimization problem consists in maximizing an economic
two types of input variables: process variables, such as pressure, function, with several constraints (they are detailed below). The
temperature, and weight hourly space velocity (WHSV), and com- maximum set of unknowns contains the operating conditions of
position variables (mass percentages). The process variables repre- the isomerization and the reforming reactors (quantity of catalyst,
sents the effective control parameters in the operating phase of the temperature, pressure, molar hydrogen to hydrocarbons input ra-
corresponding process. tio), the number of reforming reactors, and the state of the routers.
In order to generate consistent surrogate models we consider Preliminary studies showed that there are too many unknowns,
non-negativity constraint for the outputs and molar balance con- making the optimization problem very ill-conditioned (i.e., there
straints (MBC) for the number of moles of carbon and hydrogen are infinite solutions within a very small interval of the economic
between process inflow and outflow. All compounds but two are function). This set of unknowns was reduced by imposing some
modelled in the regression problem to determine the model pa- operating conditions of the reforming reactors (based on the pro-
rameters: MBC for the catalytic reforming and the isomerization cess engineer knowledge): temperature and pressure (the same for
6 P. Duchêne, L. Mencarelli and A. Pagot / Computers and Chemical Engineering 141 (2020) 107009
Table 7
Costs of catalyst and reactors.
Table 9
Optimization scenarios.
scenario P isom (bar) T isom (◦ C) RON min max %wt Bz in gasoline min %wt C9+ in gasoline min %wt aromatics in aromatics flow
Table 12
Solutions for the optimization with surrogate models for feed 1 (1 scenario per line).
Table 13
Solutions for the optimization with surrogate models for feed 2 (1 scenario per line).
Table 15
Solutions for the optimization with kinetics models for feed 1 (1 scenario per line).
Table 16
Solutions for the optimization with kinetics models for feed 2 (1 scenario per line).
Fig. 2. Objective function for some solutions of scenario 4, and second feed. Crosses are some of the solutions of the systematic approach (48 out of 72). The abscissas are
an index into the 72 solutions. Full points are all the solutions determined by BARON and the surrogate models. Triangles are all the solutions determined by SQA and the
kinetics models, starting from the solutions of BARON. Vertical bars indicate the best solution for each set of solutions.
effect of the surrogate model accuracy. To be sure that the hybrid made with the process kinetics models, and an NLP derivative free
approach finds the best solution (or at least a very close one), we optimizer (SQA). Depending on the cpu budget, either several fea-
must make several optimizations starting from several feasible so- sible solutions or only the best one, are used as starting points of
lutions found by BARON. these optimizations. The approoach was tested on 6 scenarios and
2 feeds. To check the approach, the solutions of the optimization
8. Conclusions problem were also calculated for these 12 test cases and all com-
binations of qualitative variables. If several feasible solutions found
In this paper, we have presented a hybrid approach for the op- by BARON can be used as starting points, the best solution could
timization of a cluster of reforming-isomerization processes. This be found with the hybrid approach in 11 of the 12 test-cases. In
is a MINLP problem with 6 qualitative variables and 7 continuous the twelfth one, the objective function was very close to the best
variables. An accurate model, based on kinetics, is available for the one. If only the best solution of BARON can be used as a starting
process. Though it is not too cpu-intensive, it is still too costly to point, the best solution is found in 5 cases out of the 12. In the 7
be used for making many optimizations. A two-phase approach has other cases, the found solution is good. The accuracy of the surro-
been chosen for the process optimization. In a first phase, a surro- gate model is probably not sufficient to guarantee that the best or
gate model is built for the reforming and isomerization reactors. at least a very good solution can always be found.
The form of these models is such that it enables the use of state- For the future, we are interested in testing the hybrid approach
of-the-art global optimizers, such as BARON. But this comes at the to other processes. Based on the above results, we are confident
cost of accuracy. Then the process is optimized with these models, that, compared to the direct approach, it will result in a substantial
and the BARON optimizer. Several feasible solutions are gathered decrease on the total computational time. This should allow us to
during this optimization. In a second phase, new optimizations are
10 P. Duchêne, L. Mencarelli and A. Pagot / Computers and Chemical Engineering 141 (2020) 107009
address large scale problems (number of units, more splitters,...), IBM ILOG CPLEX, https://www.ibm.com/analytics/cplex-optimizer
which is our final aim. Jones, D.R., Schonlau, M., Welch, W.J., 1998. Efficient global optimization of expen-
sive black-box functions. J. Global Optim. 13 (4), 455–492.
Langouët, H., 2011. Constraints Derivative-Free Optimization: Two industrial applica-
Declaration of Competing Interest tions in reservoir engineering and in engine calibration. Université Nice Sophia
Antipolis PhD thesis (in French). https://tel.archives-ouvertes.fr/tel-00671987
Langouët, H., Delbos, F., Sinoquet, D., da Veiga, S., 2010. A derivative free optimiza-
The authors declare that they have no known competing finan- tion method for reservoir characterization inverse problem. In: Proceedings of
cial interests or personal relationships that could have appeared to the 12th European Conference on the Mathematics of Oil Recovery (ECMOR
influence the work reported in this paper. 2010).
Lapinski, M.P., Metro, S., Pujadó, P.R., Moser, M., 2014. Catalytic Reforming in
Petroleum Processing. In: Treese, S., Jones, D., Pujadó, P.R. (Eds.), Handbook of
References Petroleum Processing. Springer, Cham, pp. 1–25.
Le Digabel, S., 2011. Algorithm 909: NOMAD: nonlinear optimization with the MADS
Ancheyta-Juárez, J., Villafuerte-Macías, E., 2001. Experimental validation of a kinetic algorithm. ACM Trans. Math. Software 37 (4), 44:1–44:15.
model for naphtha reforming. Stud. Surf. Sci. Catal. 133, 615–618. McBride, K., Sundmacher, K., 2019. Overview of surrogate modeling in chemical pro-
Audet, C., Digabel, L., Tribes, C., Montplaisir,V. R., The NOMAD projectSoftware avail- cess engineering. Chem. Ing. Tech. 91 (3), 228–239.
able at https://www.gerad.ca/nomad/ McCarl, B. A., Meeraus, A., van der Eijk, P., Bussieck, M., Dirkse, S., & Nelissen, F.
Bhosekar, A., Ierapetritou, M., 2018. Advances in surrogate based modeling, feasibil- (2017). Mccarl expanded GAMS user guide, GAMS release 24.6. GAMS Develop-
ity analysis, and optimization: a review. Comput. Chem. Eng. 108, 250–267. ment Corporation, Washington, DC, USA.
Caballero, J.A., Grossmann, I.E., 2008. An algorithm for the use of surrogate models Meert, K., Rijckaert, M., 1998. Intelligent modelling in the chemical process industry
in modular flowsheet optimization. AlChE J. 54 (10), 2633–2650. with neural networks: a case study. Comput. Chem. Eng. 22 (Supplement 1),
Conn, A.R., Scheinberg, K., Vicente, L.N., 2009. Introduction to Derivative-Free Opti- S587–S593.
mization. MPS-SIAM Series on Optimization. SIAM, Philadelphia. Mencarelli, L., Duchêne, P., Pagot, A., 2020 (to appear). Surrogate-based modeling
Design Expert, https://www.statease.com/software.htmlhttps://www.statease.com/ techniques with application to catalytic reforming and isomerization processes.
software.html Computers & Chemical Engineering 135.
Fahmi, I., & Cremaschi, S. (2012). Process synthesis of biodiesel production plant Palmer, K., Realff, R., 2002a. Metamodeling approach to optimization of steady-state
using artificial neural networks as the surrogate models. Comput. Chem. Eng., flowsheet simulations: model generation. Chem. Eng. Res. Des. 80 (7), 760–772.
46, 105–123. Palmer, K., Realff, R., 2002b. Optimization and validation of steady-state flowsheet
Fernandes, F.A.N., 2016. Optimization of fischer-Tropsch synthesis using neural net- simulation metamodels. Chem. Eng. Res. Des. 80 (7), 773–782.
works. Chem. Eng. Technol. 29 (4), 449–453. Quirante, N., Caballero, J.A., 2015. Large scale optimization of a sour water stripping
Font, G., Sinoquet, D., Langouët, H., Castagné, M., Magand, S., 2011. Derivative free plant using surrogate models. Comput. Chem. Eng. 92 (7), 143–162.
optimization method and physical simulations coupled with statistical models Quirante, N., Javaloyes, J., Caballero, J.A., 2015. Rigorous design of distillation
for transient engine calibration. In: Proceedings of 6th Conference Design of Ex- columns using surrogate models based on kriging interpolation. AlChE J. 61 (7),
periments (DoE) in Engine Development, May 23–24 2011, Berlin, Germany. 2169–2187.
Froment, G.F., Bischoff, K.G., de Wilde, J., 2010. Chemical Reactor Analysis and De- Sullivan, D., Metro, S., Pujadó, P.R., 2014. Isomerization in Petroleum Processing.
sign. John Wiley & Sons. In: Treese, S., Jones, D., Pujadó, P.R. (Eds.), Handbook of Petroleum Processing.
Gjervan, T., Prestvik, R., Holmen, A., 2004. Catalytic Reforming. In: Baerns, M. (Ed.), Springer, Cham, pp. 1–15.
Basic Principles in Applied Catalysis. In: Springer Series in Chemical Physics. Tawarmalani, M., Sahinidis, N.V., 2005. A polyhedral branch-and-cut approach to
Springer, Berlin, Heidelberg, pp. 125–158. global optimization. Math. Program. 103 (2), 225–249.
Grossmann, I.E., 1994. Modelling and computational techniques for logic based in- Trespalacios, F., Grossmann, I.E., 2014. Review of mixed-integer nonlinear and gen-
teger programming. Comput. Chem. Eng. 18 (7), 563–578. eralized disjunctive programming methods. Chem. Ing. Tech. 86, 991–1012.
Henao, C.A., Maravelias, C.T., 2010. Surrogate-based process synthesis. Comput. Aid. Turaga, U.T., Ramanathan, R., 2003. Catalytic naphtha reforming: revisiting its im-
Chem. Eng. 28, 1129–1134. portance in the modern refinery. J. Sci. Ind. Res. 62 (10), 963–978.
Henao, C.A., Maravelias, C.T., 2011. Surrogate-based superstructure optimization Valavarasu, G., Sairam, B., 2013. Light naphtha isomerization process: a review. Pet.
framework. AlChE J. 57 (5), 1216–1232. Sci. Technol. 31 (6), 580–595.
Hindmarsh, A.C., et al., 1983. ODEPACK, A Systematized Collection of ODE Solvers. Vu, K.K., D’Ambrosio, C., Hamadi, Y., Liberti, L., 2017. Surrogate-based methods for
Scientific Computing, R. S. Stepleman, et al., Eds. (North-Holland, Amsterdam), black-box optimization. Int. Trans. Oper. Res. 24 (3), 393–424.
pp 55–64.