Está en la página 1de 15

G Model

CACE-5172; No. of Pages 15 ARTICLE IN PRESS


Computers and Chemical Engineering xxx (2015) xxx–xxx

Contents lists available at ScienceDirect

Computers and Chemical Engineering


journal homepage: www.elsevier.com/locate/compchemeng

Process synthesis, design and analysis using a process-group


contribution method
Anjan Kumar Tula a , Mario R. Eden b , Rafiqul Gani a,∗
a
CAPEC-PROCESS Research Center, Department of Chemical and Bio-chemical Engineering, Technical University of Denmark, Søltofts Plads, Building 229,
DK-2800 Kgs. Lyngby, Denmark
b
Department of Chemical Engineering, 210 Ross Hall, Auburn University, AL 36849, USA

a r t i c l e i n f o a b s t r a c t

Article history: This paper describes the development and application of a process-group contribution method to model,
Received 15 December 2014 simulate and synthesize chemical processes. Process flowsheets are generated in the same way as atoms
Received in revised form 9 April 2015 or groups of atoms are combined to form molecules in computer aided molecular design (CAMD) tech-
Accepted 17 April 2015
niques. The fundamental pillars of this framework are the definition and use of functional process-groups
Available online xxx
(building blocks) representing a wide range of process operations, flowsheet connectivity rules to join
the process-groups to generate all the feasible flowsheet alternatives and flowsheet property models like
Keywords:
energy consumption, atom efficiency, environmental impact to evaluate the performance of the gener-
Process synthesis
Toluene hydrodealkylation
ated alternatives. In this way, a list of feasible flowsheets are quickly generated, screened and selected
Process-groups for further analysis. Since the flowsheet is synthesized and the operations in the flowsheet designed
Group-contribution through predictive models to match a set of design targets, optimal solution of a given synthesis problem
CAMD is guaranteed.
© 2015 Elsevier Ltd. All rights reserved.

1. Introduction 1.1. Heuristics or knowledge based methods

Process synthesis can be considered as the cornerstone of the The most commonly used methods to solve the process syn-
process design activity (Nishida et al., 1981; Douglas, 1985; Barnicki thesis/design problem are the heuristics based approaches due
and Siirola, 2004; Westerberg, 2004), it involves identification of to their ease of application. These methods rely on a set of rules
the processing route to produce the desired product, investigation based on a combination of experience, insights and engineering
of chemical reactions needed, selection and design of the operations knowledge (data) to come up with a feasible process alternative
involved in the processing route, as well as calculations of utility for a given synthesis problem. There are numerous examples in
requirements, the calculations of waste and emissions to the sur- the literature of the use of heuristics to solve the synthesis and
roundings and many more. In chemicals-based process synthesis, design problems from the chemical and related industries. Partic-
two types of problems exist: in the first type, one seeks to improve ularly, heuristics dealing with synthesis of separation processes in
an existing process flowsheet (also known as the retrofit problem), the chemical industry are fairly well developed. Siirola and Rudd
while in the second type; one seeks to find a completely new pro- (1971), developed a systematic heuristic approach for the synthesis
cess flowsheet. Due to the fact that process synthesis problems are of multicomponent separation sequences. Seader and Westerberg
by nature combinatorial and open ended, a number of different (1977) developed a method, which combines heuristics with evo-
approaches have been proposed. These approaches can be broadly lutionary methods for synthesizing simple separation sequences.
classified into three main classes of methods: methods that employ Douglas (1985) proposed a hierarchical heuristic procedure for
heuristics or are knowledge based; methods that employ math- synthesizing process flowsheets where a set of heuristic rules are
ematical or optimization techniques; and, hybrid methods that applied at different levels to generate the alternatives. In general,
combine different approaches into one method. knowledge based methods are structured around three models.
First, the data model, which includes a structured framework cap-
turing all the available knowledge. Second, the data mining model,
∗ Corresponding author. Tel.: +45 45252882; fax: +4545882258. it includes the procedures and rules to extract the knowledge from
E-mail address: rag@kt.dtu.dk (R. Gani). the data model to be applied to the synthesis problem. Third and

http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
0098-1354/© 2015 Elsevier Ltd. All rights reserved.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
2 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

last, the application model, which includes the rules and methods 2. Overview of the process-group contribution framework
to apply the knowledge extracted through the data mining model
to the synthesis problem. While this approach is relatively sim- The process-group concept introduced by d’Anterroches and
ple to implement, due to the nature of heuristics and the available Gani (2005) applies the principles of the group contribution
knowledge base one can end up with sub-optimal designs. Also, approach (Marrero and Gani, 2001) used for chemical property
since the heuristic rules are based on observations made on exist- estimation to the synthesis and design of chemical and bio chem-
ing processes, the application of heuristic methods requires careful ical processes (Alvarado Morales et al., 2009; Bommareddy and
consideration as they may lead to the elimination of novel process Eden, 2011; Tula et al., 2014). In a group contribution method for
flowsheets. estimating pure component/mixture properties of a molecule, the
molecular identity is described by means of a set of functional
groups of atoms bonded together to form a molecular structure.
1.2. Mathematical or optimization methods Once the molecular chemical structure is uniquely represented by
the functional groups, the specific properties can be estimated from
This approach requires one to define a mathematical super- regressed contributions of the functional groups representing the
structure of all the feasible unit operations along with their molecule. Having the groups, their contributions and their interac-
interconnections and find an optimal flowsheet with respect to tions together with governing rules to combine the groups into a
a pre-defined objective function such as energy minimization or molecule, allows us to synthesize molecules and/or mixtures. This
profit maximization. A lot of studies have been carried out using is known as CAMD, computer aided molecular design. Let us now
this approach, and it has been applied in process synthesis and imagine that each group used to represent a fraction of a molecule
design for chemicals-based processes. Grossmann and Daichendt could also be used to represent a chemical process operation or
(1996) have published reviews on suitable optimization tech- a set of operations in a chemical process flowsheet. A functional
niques for process synthesis. These techniques are easy to apply process-group would represent either a unit operation (such as a
for homogeneous systems like heat exchanger networks, distilla- reactor, a distillation column, or a flash), or a set of unit opera-
tion sequences, and reactor networks, but more difficult to use for tions (such as, two distillation columns in extractive distillation, or
heterogeneous systems like generation of total flowsheets. There pressure swing distillation). The bonds among the process-groups
are two distinct problems that limit the use of mathematical opti- represent the streams connecting the unit operations, similar to the
mization techniques for heterogeneous systems: (1) generation of bonds combining (molecular) functional groups. In the same way as
the superstructure of all possible alternatives; (2) solving the large CAMD method (Harper and Gani, 2000) applies connectivity rules
optimization problem which is inherent in process synthesis. Var- to combine the molecular functional groups to form feasible molec-
ious numerical solutions methods (Gupta and Ravindran, 1985; ular structures, functional process-groups would have connectivity
Westerlund et al., 1998; Duran and Grossmann, 1986) have been rules to combine process-groups to form structurally feasible
proposed to solve the resulting MINLP problem, but these algo- process alternatives. Finally with flowsheet property model and
rithms are usually limited to moderately sized problems as large corresponding process-group contributions it would be possible
number of integer variables and nonlinear equations may prevent to predict various flowsheet properties which can be used as per-
not only in finding the optimal solution but even in obtaining a formance indicators for screening of alternatives. For example, in
feasible solution. Fig. 1, a simple process flowsheet composed of a reactor, followed
by a flash column, followed by distillation and membrane separa-
tion process, could be represented with process-groups.
1.3. Hybrid methods Consider the process flowsheet in Fig. 1. The feed streams to
the reactor can be represented by two process-groups; one inlet
Since applications of heuristic or knowledge based methods process-group (iA) for reactant A, and an inlet process-group (iB)
do not necessarily lead to optimal flowsheets, while mathemati- for reactant B. Similarly end products are represented by two
cal techniques are limited by the availability and application range outlet process-groups: (oC) and (oD). The reactor process-group
of the model and/or the superstructure, hybrid methods combine (rAB/ABCD) representing the reactor has one inlet and one outlet.
different approaches to solve the synthesis problem more effec- The process-groups representing a flash (fA/BCD) and a distilla-
tively. These methods use the physical insights from the knowledge tion (dCD/B) operation have one inlet and two outlets. Finally,
based methods to narrow the search space and decompose the the membrane separator is represented by a membrane process-
synthesis problem into a collection of related but smaller math- group (mC/D). From the list of process-groups available a feasible
ematical problems. This allows for keeping the simple structure flowsheet structure can be created as shown in Fig. 1. As in group
of knowledge-based approaches but replace the fixed rules with contribution based molecular property prediction (where the same
guidelines based on physical insights generated through analysis molecular groups may be used to represent many molecules), same
of the behavior of the chemicals. Jaksland et al. (1995) developed process-groups with different chemical species can also be used to
a hybrid method for the synthesis of separation processes based represent different tasks in the flowsheet as long as the property of
on thermodynamic insights. This method uses knowledge obtained the task matches. This makes the process-groups property depend-
based on the physical properties of the mixtures involved in the ent but not chemical species dependent. Therefore, the use of the
problem. The calculations of the indicators for each mixture provide same process-groups to represent different chemical species hav-
the user with guidance to find the matching separation task. These ing similar properties is also valid in the case of process flowsheets.
indicators are ratios of physical properties, for example, a high dif- Note, however, that the inlet and outlet streams (bonds) of process-
ference in relative volatility is an indication that a separation by groups must maintain the list of components present in them and
distillation is a feasible separation method. Similarly Hostrup et al. that the path of a component through a process-group establishes
(2001) presented a framework based on thermodynamic insights the flowsheet structure. That is, process-groups (A/BC) and (B/C)
and mathematical programming for three-component distillation can be connected to form [−(A/BC) − (B/C)−] without knowing the
system synthesis. The approach proposed in this paper can also identities of the components A, B, and C. The identities of the chem-
be classified as a hybrid method for solving process–synthesis icals (components) are only needed when the properties of the
problems. flowsheet need to be calculated.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 3

Fig. 1. Process-group representation of a chemical process flowsheet.

The process-group contribution framework (PGC), as shown i. List of all chemical species in the synthesis problem, including
in Fig. 2 is composed of seven main steps: the synthesis prob- reaction intermediates and/or any mass transfer agents.
lem definition; the analysis of the problem; the selection of the ii. Reactions, if needed, to convert the given raw materials to
matching process group building blocks; the generation of flow- desired products.
sheet alternatives; the ranking of the alternatives and selection iii. List of all the possible process operation tasks.
of the most promising alternatives; the design of the selected
alternatives; and the final verification.
This analysis is carried out through the following three tasks:
(i) reaction analysis, (ii) mixture analysis and (iii) feasible sepa-
2.1. Synthesis problem definition ration task identification. In the reaction analysis task, the list of
chemical species that should be formed by the reactions is identi-
This step has two tasks: (i) definition of the raw materials fied by comparing the chemical species available as raw materials
(inputs) and desired products (outputs) of the process flowsheet and products. Then for each chemical species identified, a database
and (ii) selection of the flowsheet property model. As only inputs search is performed to find the reaction mechanisms yielding the
and outputs materials are known for a new process synthesis prob- identified compound. This approach is iterative as possible reac-
lem, consequently only the terminal process groups, representing tions may imply the need to provide reactants that are not currently
the inlet and outlet streams of the desired process, are known in specified. All new reactants or by-products from the matched reac-
the flowsheet structure that needs to be determined. Then the tion mechanisms are added to the synthesis problem. In the mixture
remaining task is to determine the correct sequence of unit pro- analysis task the pure component and mixture property analysis is
cess operations represented by process-groups that will produce performed to obtain knowledge (data) that can be used for identi-
the desired product matching the flowsheet property targets. On fication of feasible separation tasks in the next task of the problem
the other hand for retrofit problems where one seeks to improve analysis step. The pure component analysis is performed by retriev-
upon an existing process flowsheet, task one includes definition of ing a list of 22 pure component properties (see Table 1) from the
already interconnected unit operations together with the available ICAS database (Gani et al., 1997; Gani, 2014). For compounds miss-
raw materials inlets and desired product outlets. ing data or for new compounds, the properties are calculated using
ProPred (property prediction tool box) which is part of the Inte-
grated Computer Aided System (ICAS) (Gani et al., 1997; Gani,
2.2. Problem analysis 2014). The mixture property analysis is made in terms of the binary
pairs of all the chemical species identified in the synthesis problem.
This step is one of the most important of the total framework For each binary component pair identified, analysis is performed
as the objective of this step is to generate the information required to identify possible azeotropes, eutectic points or potential mass
for solving the synthesis problem. Analysis of the process synthesis separation agents. Azeopro (Azeotrope analysis toolbox from ICAS)
problem is performed to further define the problem through the use which is based on a hybrid approach of database search and calcu-
of knowledge bases and physical insight methods. The outcomes of lations is used to identify azeotropes present in the system and also
the analysis include: to provide potential solutions to separate them. The potential MSA

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
4 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

Process synthesis
Methods
Information flow
and Tools
Input compounds, output compounds,
CAPEC compound database, S.1.Synthesis problem definition
reaction data, flowrate, pressure,
ICAS Reaction system database
temperature.

Collect information from step 1, user


S.2.Problem analysis defined reactions
S.2.1.Reaction analysis
ICAS pure components propeties List of all compounds to be separated.
database, Propred, Azeopro
S.2.2.Mixture analysis Computation of binary ratio matrix.
S.2.3.Feasible separation task Identification of azeotropes.
identification
Information from Step 1 and 2

S.3.Process-group selection For each bin ary pair:


Separation techniques identification Identification of all feasible separation
method,Process groups database techniques.
Initialization of process groups .

Initialized process-groups from step 3.


System information from step 1: raw
S.4. Generation of flowsheets material , p roducts
CAPEC combinato rial method, S.4.1 Superstructure generation
SFILES metho d All feasible flowsheets.
S.4.2 Generation of SFILES List of all flowsheets in th e form of
SFILES strings.

Information from previous steps


S.5.Ranking of flowsheets
Flowsheet energy method
Ranki ng of all feasible flowsheets
based upon selected property model

flo ws (pressure, temperature and


S.6.Process design & Post analysis individ ual flowrates) in all units and
Reverse simul ation method, ECON,
streams
SFILES metho d, (ICAS-Mo T) for S.6.1 Mass balance
mass balance, Energy balance, LCSoft S.6.2 Process design Unit operation design data ( number of
and SustainPro stages, RR, feed stage) appended to
S.6.3 Post analysis
SFILES string

Design parameters, process conditions


S.7. Rigoruos simulation and flo w sheet structu re
Commercial simulator (Pro-2)
Initialization of rigourous simulation
mod el

Fig. 2. Process-group contribution framework (PGC).

(mass transfer agents) are found by solubility analysis from the pure
Table 1
component property and from a list of commonly used solvents. In
Properties calculated for each pure component in the synthesis problem.
the third task feasible process operation tasks are identified using
Symbol Pure component property the physical insights based method for flowsheet synthesis devel-
Mw Molecular weight (g/mol) oped by Jaksland et al. (1995). Jaksland’s method is based on the
ω Acentric factor principle that every process operation task can be associated to one
Tc Critical temperature (K)
or more pure component property. According to the method, for a
Pc Critical pressure (bar)
Zc Critical compressibility factor
separation between two components and a given operation task, it
Vc Critical volume (m3 /kmol) is possible to assess if the operation task is feasible by comparing
Tb Normal boiling point (K) the ratio of the corresponding pure component properties. If the
dm Dipole moment (C m) property ratio is greater than the threshold value corresponding to
rg Radius of gyration (nm)
the feasibility of the separation task along with any additional prop-
Tm Melting point (K)
Ttp Triple point temperature (K) erty constraints required to be satisfied, the separation technique
Ptp Triple point pressure (Pa) is considered as feasible. For example, a conventional distillation
Mv Molar volume (m3 /kmol) separation task (one feed and two products) is feasible if the fol-
Hf Ideal gas heat of formation (kJ/kmol) lowing conditions are satisfied: the ratio of boiling points is greater
Gf Ideal gas Gibbs energy of formation (kJ/kmol)
SIG Ideal gas absolute entropy (kJ/(kmol K))
than 1.02 and no azeotropes exist.
Hfus Heat of fusion at Tm (kJ/kmol)
Hcomb Standard net heat of combustion (MJ/kmol)
ı Solubility parameter (kJ/m3 ) 2.3. Process-group selection
Vvw Van der Waals volume (m3 /kmol)
Avw Van der Waals area (m2 /kmol) The selection and initialization of the process groups is based
Pnvap Normal vapour pressure (Pa)
on the analysis of the synthesis problem carried out in step 2 of the

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 5

Table 2
Initialization of a distillation process-group with a 5 components synthesis problem.

Components in the synthesis problem A, B, C, D, E


Separation task B/C
Property dependence Boiling point
Separation technique Distillation separation between B and C
2 3 4 5
Matching set of components (BC) (ABC) (ABCD) (ABCDE)
(BCD) (BCDE)
Process-groups initialized (dB/C) (dAB/C) (dAB/CD) (dAB/CDE)
(dB/CD) (dB/CDE)

framework. According to the process-group concept, the process- definition step and keeps on adding the process groups whose inlet
groups are component property dependent which means the same connection matches with the outlet connection of the selected
process-group can be used to represent the operation task with process-group as represented in Fig. 3. Fig. 3a represents super-
different sets of components as long as it satisfies the property con- structure of feasible alternatives for a 4 component separation
straints. This step of the framework involves two tasks: (i) selection synthesis problem. Process flowsheets corresponding to different
and initialization of reaction process-groups and (ii) selection and configurations as given by the superstructure can be represented
initialization of separation process-groups. using process as shown in Fig. 3b.
The process-groups guarantee the recovery of the components
i. From the problem analysis step, the complete list of reac- in their outlets during the generation of the flowsheet structures.
tions along with chemical components involved, optional kinetic For instance, the process-group (A/BC) can be connected to the out-
model parameters or conversion rates, are available. For each put of process-group (ABC/D) independently of the composition of
reaction (or set of reactions) if the kinetic model parameters the mixture of A, B, C and D entering the (ABC/D) process-group.
are available, a kinetic model based reactor process-group is In this case, the outputs of the process-group (ABC/D) are ensured
selected; otherwise a fixed conversion based reactor process- to be on the one hand a mixture of A, B and C, and, on the other
group is selected. As the corresponding reaction process groups hand, a stream with a high purity and recovery of component D.
are selected, they are initialized with the components in the However, if the number of chemical components present in the syn-
reaction and the reaction data available. thesis problem is high, there is high probability that the synthesis
ii. The separation process-groups are selected based on the iden- algorithm may encounter combinatorial explosion as the number
tified separation task during the synthesis problem analysis. of initialized process-groups increases exponentially. So in order
For each feasible separation task identified, the corresponding to avoid such combinatorial explosion while combining process-
process-group is selected. The selected process-group can be ini- groups, special rules are employed. The generated superstructure is
tialized with different sets of components, if each set is matching systematically reduced to give a smaller set of feasible alternatives
the property dependence of the process-group. by checking successively against a set of logical decision rules. For
example, if a two-phase system exists in the system then the first
For example, consider a mixture of five components labeled as A, separation task will be a two-phase separator. Similarly, separation
B, C, D, and E in the synthesis problem. Based on boiling point ratios, techniques that violate the feed condition and operational temper-
a feasible separation task is identified between components B and ature limits as shown in Table 3 are also discarded.
C. The corresponding separation technique associated with this set
of properties is distillation and the process-group representing this 2.4.2. Generation of SFILES
separation technique is the distillation separation process-group. Having a process flowsheet represented by process groups pro-
Therefore, the distillation process-group can be initialized with four vides the possibility to employ simple notation systems for efficient
different sets of components as shown in Table 2. This is based on storage of structural information of all the process alternatives
the assumption of an ideal system, where no binary azeotropes generated. d’Anterroches (2006) introduced the SFILES (Simplified
exist, and assuming that the components are ordered according to Flowsheet Input Line Entry System) method to store the structural
decreasing relative volatility. information of process flowsheets. The SFILES method for flow-
Once the process-groups are initialized with all possible com- sheets is similar to SMILES (Simplified Molecular Input Line Entry
ponent combinations, they are added to the pool of process-groups System) developed by Weininger (1988). SMILES are a form of line
to be used in the synthesis algorithm to generate the process notations for describing the structure of chemical molecules using
alternatives. short ASCII strings. Fig. 4 gives the SFILES string of a simple flow-
sheet structure.
SFILES string similar to SMILES is read from left to right.
2.4. Generation of flowsheets
The process-groups representing specific tasks in the flowsheet
are delimited by parenthesis, for example in Fig. 4 membrane
The objective in this step is to combine the process-groups
selected in step 3 according to a set of connectivity rules and spec-
Table 3
ifications to generate feasible alternative flowsheet structures. The
Rules with respect to feed conditions for different process-groups.
main steps are:
Process-groups Feed conditions Operating
temperature
2.4.1. Superstructure generation
A combinatorial algorithm is employed to generate the Gas membrane PG V <50 ◦ C
Liquid membrane PG L <50 ◦ C
superstructure of all flowsheet alternatives from the initialized Distillation PG V, L, VL
process-groups. The combinatorial algorithm generates new Molecular sieve PG L <100 ◦ C
flowsheet alternatives by combining process-groups according Crystallization PG L >0 ◦ C
to a set of connectivity rules. The algorithm starts with process- Absorption PG V, L
PS distillation PG V, L, VL
groups representing the inlet streams as defined by the problem

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
6 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

A/B
lmemA/B
(A) gmemA/B
msA/B
AB/CD
AB/CD C/D oA
msAB/CD absC/D oB
absAB/CD crsC/D oC
A/BC C/D oD
lmemA/BC
ABC/D absA/BC
ABC/D A/BC B/C
iABCD gmemABC/D lmemB/C
msABC/D B/C
BC/D msB/C
crsBC/D
A/BCD BC/D Feasibility wrt Logical decisions
crsA/BCD msBC/D Feasible
lmemA/BCD Not feasible
A/BCD

(B)
(oA)

(oA) (oB) AB gmem


ABC
(oB)
(oC)
(ABC/D)

(AB/CD)
(A/BC)

(B/C)

(iABCD)
(iABCD)
(C/D)

BC
CD
(oD)
(oC)
(oD)

Fig. 3. (a) Superstructure of feasible alternatives for 4-component separation synthesis problem. (b) Process-group representation of alternatives.

B
A

iA

iB
(rAB/pABCD) (gmemABC/D A/BC) B/C

oC

oD

• (iA)(rAB/pABCD)<1<2[<(iB)](gmemABC/D)[(oD)](A/BC)1(B/C)2(oC)

Fig. 4. SFILES representation for a process alternative.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 7

separation task is represented by (gmemABC/D) in the given ak = contribution of the process-group k and; pk = topology factor of
flowsheet SFILE. Two consecutive process-groups represent a con- process-group k. The topology factor is defined as
nection from the first process-group to the second process-group,
for example (iA)(rAB/pABCD) represents an inlet process-group

nt
pk = D̄i (3)
connected to a reactor process-group. In SFILES notation branches
i=1
are represented by square brackets and recycles using numbers
similar to SMILES notation. The “smaller than” symbol is used to where nt is the number of separation tasks that should be per-
specify the direction of reading when it is not from left to right. In formed before the task k in the ideal case i.e. separation tasks
Fig. 4 SFILE notation “[<(iB)] “represent that process-group (iB) is involving other binary pairs having higher driving force than the
connected as inlet to reactor process-group but not as an outlet. selected binary pair and Di the maximum driving force of task i.
Recycles in the flowsheet are represented by numbers, one for each For example, in a separation of a ternary mixture into two prod-
recycle present. For example, the number 1 in the above example ucts (oA) and (oBC) where the maximum driving force of A/B = 0.12
indicates that one outlet of the distillation process.group (A/BC)1 and B/C = 0.25, nt = 1 (since only 1 task should have been performed
is connected to the inlet of the reactor process-group (rAB/pABCD). before that is separating BC mixture) and Di = 0.25 (the maximum
Having all the alternatives in the form of SFILES strings will give driving force of this task).
computational edge to quickly construct the two-dimensional
process flow diagram of a given process alternative and can 2.5.1.2. Parameter estimation for energy index property model. In
become a universal way to exchange flowsheet data between any group contribution method for estimating molecular prop-
process simulation and flowsheet synthesis tools. erties, the contributions of the individual functional groups are
regressed through fitting of the experimental data. Similarly con-
tributions of individual process-groups to energy index model
2.5. Ranking of flowsheets are regressed from simulation data involving columns separating
different (from binary to 8-component) mixtures into different
Once all the feasible process alternatives are generated for product specifications. For the data regression stage, since the
the synthesis problem, ranking or benchmarking of the feasible identity of the compounds are known the driving force and the
alternatives is performed to select the most promising alternatives. corresponding process-groups are also known. Consequently, the
Ranking of the alternatives can be done based on a single property, model parameter ak is estimated through data regression by match-
or by minimizing a weighted sum of objectives depending upon the ing the energy consumption (Ex ) obtained from simulation. The
property targets selected during the synthesis problem definition. data used for regression covered a range of dk,ij between 0.0168
(lower limit) and 0.2199 (upper limit). For the list of regressed
values refer S1 of supplementary material.
2.5.1. Flowsheet property models
The main objective of the process flowsheet property is to 2.5.1.3. Calculation procedure. To use the energy index model,
describe the impact generated by the process as a sum of contrib- the following steps are needed: for a given separation process
utions of the unit operations which can be used as a performance flowsheet, chemical compounds in the mixture and product speci-
indicator to benchmark the generated process alternatives. As a fications for the separation unit operation.
process-group represents a unit operation or set of unit opera-
tions, if a flowsheet property can be represented as a summation of i. Identify all distillation separation tasks from the process flow-
process-group contributions, a flowsheet group contribution based sheet.
property model can be derived as shown by Eq. (1). ii. For identified separation task, calculate the corresponding dk,ij
for the separation task.

NG iii. For the identified separation task, the product specifications
f (P) = posk ∗ ak (1) and dk,ij , identify the corresponding process groups needed to
k=1 represent the specified flowsheet.
iv. Retrieve the process-group contributions from the parameter
where f(P) is the flowsheet property function, NG: number of table and use Eq. (2) to estimate the energy consumption.
process groups, ak : regressed contribution of group k, and posk :
topology factor. 2.6. Process design and post analysis

This step of the framework has three tasks: (i) the resolution
2.5.1.1. Flowsheet energy consumption index property model. Energy of the mass balance through each process-group in the selected
consumption property model introduced by d’Anterroches and alternative, (ii) calculation of flowsheet design parameters of the
Gani (2005) predicts the energy consumption of a unit opera- process unit operations in the flowsheet structure through reverse
tion (in this case, for various process-groups involving distillation simulation, and (iii) post analysis of the selected alternatives to
columns) given the corresponding process-groups employed, the further screen and find the best solution.
driving force (related to the key compounds) and the process-group
property contributions. 2.6.1. Resolution of mass balance
The mass balances for the alternatives are performed through

n=NG
 (1 + p )
n=NG definition of each process-group present in the generated process
k
Ex = Qk = ∗ ak (2) alternative. Along with recoveries, the operating conditions, such
dijk
k=1 k=1 as pressure and temperature of the outlet streams can be estimated
from the process-group information. For instance, in the case of the
where Ex = energy consumption of the flowsheet (MkJ/h for distillation process-group, the recovery of the components lighter
Mmoles/h of feed); Qk = energy contribution of each process- than the light key is equal to 100% in the overhead product and the
group; NG = number of process-groups; dk,ij = maximum driving recovery of the components heavier than the heavy key is equal to
force of the process-group k with respect to components i and j; 100% in the bottom product. The recovery of the key components is

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
8 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

greater than or equal to 99.5%. The resolution of the mass balance Toluene
can be performed by using simple models like mixers, splitters and
separators. The mass balance provides the definition (individual Processing route Benzene
molar flow rates, pressure and temperature) of all the inlet and
Methane + Hydrogen
outlet streams of the process groups.

2.6.2. Process design Fig. 5. Structural definition of the synthesis problem.

The objective of this task is to calculate all the design parame-


ters required to fully define the flowsheet for a possible rigorous
atom efficiency, carbon footprint and energy consumption based on
simulation (for all the unit operations present in the flowsheet
enthalpy balances across each process-group.
alternatives). For this the reverse simulation procedure for separa-
tion process-groups (such as distillation, extractive distillation, and
flash), which is based on the driving force (DF) concept introduced 2.7. Rigorous simulation
by Bek-Pedersen and Gani (2004) is used. The procedure to deter-
mine the design parameters of the distillation columns in the At this step of the methodology, all the necessary information to
simple distillation process groups is as follows: perform the final verification through rigorous simulation is avail-
able. Rigorous simulators like PROII (PROII, 2014), ICASSim (Gani
i. Given a NC component process group. et al., 1997; Gani, 2014) or any other process simulator can be
ii. Order the components with respect to relative volatility and used to further refine the most promising process flowsheets and
identify the key components. to perform optimization of the design parameters in this step.
iii. Either from VLE calculation or experimental data retrieve the
maximum driving force between the key components FDi|Max 3. Case study: production of benzene from toluene and
and the composition of the light key at its maximum Dx . hydrogen
iv. Based upon the process-group definition select the recoveries
of the key components, 99.5% in this case. Each step of the framework is highlighted through a case
v. If the inlet composition is between the requested purities for study involving the well-known production of benzene through
the bottom and top product, the ideal number of stages Nideal hydrodealkylation of toluene. This case study has been selected
for the column is retrieved from the pre-calculated values table to highlight the application of the framework with respect to the
published by Bek-Pedersen and Gani (2004). representation of a process flowsheet with process groups, and for
vi. Feed plate location of the column is calculated as generating new as well as existing flowsheet alternatives for pro-
NF = (1 − Dx )Nideal . ducing benzene from toluene and hydrogen as raw materials. Also,
since a number of alternative designs for this process are reported,
Similarly, the reverse simulation for the kinetic model based it serves as a bench-mark against the new results. The number-
reactor process-group is based on the attainable region theory ing of the steps corresponds to the steps in the work flow of the
introduced by Horn (1964). framework presented in Fig. 2.

2.6.3. Post analysis


3.1. Synthesis problem definition
The objective of this task is to further analyze the selected
process alternatives and find the most optimal alternative based
The synthesis problem definition is to produce benzene from
on various indicators related to environmental impact, process
toluene and hydrogen. This toluene hydrodealkylation is highly
safety and efficiency. The environmental impact of the selected
exothermic and typical operating conditions are from 700 K to
process alternatives are computed using the WAR (waste reduc-
850 K, and around 40 bar. The structural definition of the synthesis
tion) algorithm introduced by Young et al. (2000). This algorithm
problem is as follows: 2 inlets of toluene and hydrogen, 1 outlet
defines six potential environmental impact indices that character-
of benzene. As hydrogen is only available with methane impuri-
ize the generation of potential impact within a process, and the
ties, the inlet definition for hydrogen stream also includes methane
output of potential impact from a process. Potential environmen-
(dilute component) (Fig. 5).
tal impacts (Kalakul et al., 2014) are calculated using mass flow
The flowsheet property specification is the energy consumption
rates; stream composition calculated from the mass resolution task
per kg of product produced by the process and the design objective
and pre-calculated potential environmental impact scores for each
(target) is to minimize this value.
chemical. A comprehensive set of eight environmental impact indi-
cators are calculated in this task:
3.2. Problem analysis
i. HTPI: Human Toxicity Potential by Ingestion
ii. HTPE: Human Toxicity Potential by Exposure Next step is generating all the necessary information required
iii. ATP: Aquatic Toxicity Potential to solve the synthesis problem. This is carried out in 3 tasks: (i)
iv. TTP: Terrestrial Toxicity Potential reaction analysis, (ii) mixture analysis and (iii) feasible separation
v. GWP: Global Warming Potential task identification.
vi. ODP: Ozone Depletion Potential
vii. PCOP: Photochemical Oxidation Potential 3.2.1. Reaction analysis
viii. AP: Acidification Potential The reaction analysis has confirmed the possibility to produce
benzene by toluene hydrodealkylation (see Eq. (4)). The search
The process safety indicator used to screen the alternatives in in the CAPEC reaction database also confirmed the secondary
this framework is the process inherent safety index (Carvalho et al., reaction of producing biphenyl from benzene (see Eq. (5)). The reac-
2008, 2013) which is based on temperature and pressure of the tion database provides conversion rates for the reactions. As the
process. Other performance indicators that can also be used include biphenyl is found to have financial value, the structural problem

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 9

Table 4
Pure component properties in the synthesis problem. Refer to Table 1 for annotations.

Property Toluene Hydrogen Biphenyl Methane Benzene

Mw (g/mol) 92 2 154 16 78
ω 0.26 −0.22 0.37 0.01 0.21
Tc (K) 592 33 789 191 562
Pc (bar) 41 13 38 45 48
Zc 0.26 0.31 0.30 0.29 0.27
Vc (m3 /kmol) 0.32 0.06 0.50 0.10 0.26
Tb (K) 384 20 528 112 353
dm ×1 × 10−30 (C m) 0.36 0 0 0 0
rg (Å) 3.47 0.37 4.83 1.12 3.00
Tm (K) 178.2 14 342 91 279
Ttp (K) 178 14 342 91 279
Ptp (Pa) 4.2E−07 7.1E−02 9.3E−04 1.2E−01 4.7E−02
Mv (m3 /kmol) 1.1E−01 2.9E−02 1.6E−01 3.8E−02 8.9E−02
Hf (kJ/kmol) 50170 0 182,420 −74,520 82,880
Gf (kJ/kmol) 122,200 0 280,230 −50,490 129,600
SIG (kJ/kmol K) 321 131 394 186 269
Hfus (kJ/kmol) 6636 117 18,580 941 9866
Hcomb (kJ/kmol) −3,734,000 −241,820 −6,031,700 −802,620 −3,136,000

ı ( kJ/m3 ) 18 7 19 12 19
Vvw (m3 /kmol) 6.0E−02 6.3E − 03 9.2E−02 1.7E−02 4.8E−02
Avw (m2 /kmol) 7.42E+08 1.43E + 08 10.70E+08 2.88E+08 6.00E+08
Pnvap (Pa) 0.38E+04 Very high Very low 6180.23E+04 1.26E+04

Table 5
Binary ratio matrix for a select set of properties.

Binary pair Tb RG Tm Mv SolPar Vvw Pnvap

Toluene
Hydrogen 3.13 4.93 18.82 12.78 2.46 56.67 1.8E+17
Biphenyl 2.93 7.83 25.90 24.54 3.02 158.67 1.0E+03
Methane 1.19 5.09 4.73 3.77 2.11 19.74 1.6E+04
Benzene 1.06 2.63 3.16 3.07 1.45 10.48 3.3E+00
Hydrogen
Biphenyl 25.90 13.03 24.54 5.44 2.90 14.51 1.9E+20
Methane 5.48 3.01 6.50 1.33 1.74 2.70 1.1E+13
Benzene 17.32 8.10 19.98 3.13 2.82 7.66 5.4E+16
Biphenyl
Methane 4.73 4.32 3.78 4.09 1.66 5.38 1.7E+07
Benzene 1.50 1.61 1.23 1.74 1.03 1.89 3.4E+03
Methane
Benzene 3.16 2.69 3.07 2.36 1.61 2.84 4.9E+03

Tb , normal boiling point; RG, radius of gyration, Tm , normal melting point; Mv , molar volume; SolPar, solubility parameter; Vvw , Van der Waal volume; Pnvap , vapor pressure.

definition of the synthesis problem is refined to include a second 3.2.3. Feasible separation task identification
outlet for biphenyl recovery (Fig. 6). Feasible process operation tasks to separate each of the binary
pairs are identified using Jaksland et al. (1995) physical insights
Hydrogen + Toluene  Methane + Benzene (4)
based method. Table 6 gives information on the feasible separation
2 Benzene  Hydrogen + Biphenyl (5)

3.2.2. Mixture analysis Table 6


Separation techniques identified for each binary pair in the synthesis problem.
The analysis of the pure component properties in the process
design problem is performed after retrieving the 22 pure compo- Binary pair Separation tasks identified
nent properties of the chemical components from the ICAS property Hydrogen–Methane Gas adsorption, flash, gas separation
database. The pure components properties of all the compounds membranes, partial condensation
identified in the synthesis problem are listed in Table 4. Hydrogen–Benzene Absorption, gas adsorption, flash, partial
condensation
The five compounds in the system forms 10 binary pairs. No
Hydrogen–Toluene Absorption, gas adsorption, flash, partial
binary azeotropes are detected in the azeotropic analysis carried condensation
out using ICAS tool box (Gani et al., 1997; Gani, 2014). The binary Hydrogen–Biphenyl Absorption, flash, partial condensation
ratio matrix of pure component properties for all binary pairs is Methane–Benzene Gas adsorption, flash, partial condensation,
calculated and selected properties are shown in Table 5. stripping
Methane–Toluene Gas adsorption, flash, partial condensation,
stripping
Methane–Biphenyl Flash, partial condensation
Toluene Benzene Benzene–Toluene Gas adsorption, crystallization, distillation,
extractive distillation, liquid membrane
Processing route separation, pervaporation, liquid adsorption
Benzene–Biphenyl Flash, liquid membrane separation,
Methane + Hydrogen Biphenyl
pervaporation, liquid adsorption
Toluene–Biphenyl Crystallization, flash, liquid membrane
separation, pervaporation, liquid adsorption
Fig. 6. Updated structural definition of the synthesis problem.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
10 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

Table 7
Initialized process groups for the synthesis problem.

Operation type Gas membrane Molecular-seive Distillation Crystallization Liquid membrane Inlet/outlet Reactor
separation separation separation

Process groups gmemE/DCAB msE/DCAB ABCD/E crsE/C lmemE/C iAB rABD/ABCDE


gmemD/CAB msD/CAB ABC/D crsE/D lmemD/C iD
gmemC/AB msC/AB AB/C crsE/CD lmemED/C oC
gmemED/CAB msE/D ABC/DE crsEC/D lmemE/D oE
gmemE/D msED/C AB/CDE crsC/D lmemE/DC
gmemDC/AB msDC/AB C/D
gmemED/C msED/CAB AB/CD
gmemD/C msD/C C/DE
gmemE/C msE/DC D/E
gmemEDC/AB msE/C C/E
gmemE/DC msEDC/AB

tasks identified for each of the binary pairs present in the synthesis Around 74,000 flowsheet combinations are available for the given
problem. synthesis problem, but after applying the combinatorial algorithm,
where structurally infeasible alternatives are discarded, the num-
3.3. Process-group selection ber of process alternatives available was reduced to 272. These
structurally feasible alternatives are further reduced by using the
From the design problem analysis, all the needed information is reduction algorithm based on logical rules. The statistics of the
available to represent the process flowsheet with process groups. method are given in Table 8. Refer S3 of supplementary material
For the list of available process-groups refer S2 of supplementary for combinatorial algorithm.
material. Fig. 7 represents all 272 structurally feasible flowsheets gener-
ated for production of benzene from toluene and hydrogen. The 32
3.3.1. Reactor PG’s process alternatives identified by the reduction algorithm are rep-
The hydrodealkylation reaction of toluene in presence of hydro- resented by blue arrows. The process alternatives will be 64 if we
gen to produce benzene has been identified. The reaction is consider both the cases where in one case methane is considered
performed in a single reactor. From the problem analysis, the reac- as dilute impurity and in another case non dilute component.
tion, together with the conversion, is known. The reactor can be
represented with a fixed conversion based reactor process group.
The inlet stream of the process group is a mixture of toluene and 3.4.2. Generation of SFILES
hydrogen along with methane as impurity, and, the outlet stream All the identified process alternatives are converted into SFLIES,
is a mixture of unreacted toluene and hydrogen along with the which stores the structural information of the alternatives. SFILES
benzene and biphenyl products. representations of all the 64 flowsheets corresponding to both the
cases are listed in Table 9.
3.3.2. Separation PG’s Some of the designs generated using the group-contribution
From the separation task identification analysis carried out in method can be found in literature. For example design 2 is pro-
Section 3.3.2, all feasible separation tasks as applicable for the posed by Douglas (1985) and design 34 is proposed by Bouton and
synthesis problem is identified as shown in Table 6. Using this Luyben (2008), also 2 more designs resembling alternative 34 with
information process groups representing the separation tasks are minor modifications is proposed Konda et al. (2006).
retrieved from the process-groups database. These selected process
groups are initialized with all possible combinations of chemical
3.5. Ranking flowsheets
species as explained in Section 2.3. Table 7 shows all the initial-
ized process groups for production of Benzene from Toluene and
Table 10 provides the top five process alternatives ranked with
Hydrogen.
respect to energy consumption of the process. Energy consumption
Along with separation and reactor process groups, separate
for the alternatives is calculated using energy index flowsheet prop-
process groups are initialized for two inlet streams representing,
erty model as described in Section 2.5.1. In addition to using the
hydrogen along with methane and pure toluene streams. Two out-
energy index, the minimum purity of both product streams is also
let process groups are also initialized for the benzene and biphenyl
estimated from the process-groups definition. The first two designs
product streams, respectively. Since in the problem definition step
reported in Table 10 have same energy index. This is explained by
methane is considered as impurity (dilute component), there is no
the fact that the energy index Ex is only calculated for the distilla-
separation task identified for separating methane and hydrogen. If
tion process groups, the other process groups do not contribute to
methane is not considered dilute impurity then additionally one
the energy index (contribution equals to 0.0). For regression param-
more process group (gmemA/B) is added to the list to separate
eters for distillation energy index model refer S1 of supplementary
hydrogen and methane and recycle back hydrogen to reactor.
material.
3.4. Flowsheet generation

Table 8
In this step firstly the superstructure of all feasible alternatives
Computational statistics for the synthesis problem.
are generated and corresponding SFILES are generated for all the
identified process alternatives. Statistics

Number of process groups 47


3.4.1. Superstructure generation Flow sheet combinations 74,046
A combinatorial algorithm is used to generate a superstructure Structurally feasible combinations 272
Process alternatives after reduction algorithm 32
of all possible flowsheets from the 47 initialized process-groups.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 11

Table 9
SFILES of generated process alternatives.

Sl. no. SFILES

1 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](C/DE)[(oC)](crsE/D)[(oD)2](oE)
2 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](C/DE)[(oC)](D/E)[(oD)2](oE)
3 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](C/DE)[(oC)](msE/D)[(oD)2](oE)
4 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemED/C)[(oC)](crsE/D)[(oD)2](oE)
5 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](C/DE)[(oC)](lmemE/D)[(oD)2](oE)
6 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemED/C)[(oC)](D/E)[(oD)2](oE)
7 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msED/C)[(oC)](crsE/D)[(oD)2](oE)
8 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemED/C)[(oC)](msE/D)[(oD)2](oE)
9 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemED/C)[(oC)](lmemE/D)[(oD)2](oE)
10 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msED/C)[(oC)](D/E)[(oD)]2(oE)
11 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msED/C)[(oC)](msE/D)[(oD)2](oE)
12 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msED/C)[(oC)](lmemE/D)[(oD)2](oE)
13 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsE/CD)[(oE)](C/D)[(oD)2](oC)
14 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](CD/E)[(oE)](C/D)[(oD)2](oC)
15 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsE/CD)[(oE)](lmemD/C)[(oD)2](oC)
16 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsE/CD)[(oE)](msD/C)[(oD)2](oC)
17 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](CD/E)[(oE)](lmemD/C)[(oD)2](oC)
18 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemE/DC)[(oE)](C/D)[(oD)2](oC)
19 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msE/DC)[(oE)](C/D)[(oD)2](oC)
20 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemE/DC)[(oE)](lmemD/C)[(oD)2](oC)
21 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](CD/E)[(oE)](msD/C)[(oD)2](oC)
22 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msE/DC)[(oE)](msD/C)[(oD)2](oC)
23 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsEC/D)[(oD)2](crsE/C)[(oE)](oC)
24 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemE/DC)[(oE)](msD/C)[(oD)2](oC)
25 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsEC/D)[(oD)2](C/E)[(oE)](oC)
26 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msE/DC)[(oE)](lmemD/C)[(oD)2](oC)
27 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsEC/D)[(oD)2](lmemE/C)[(oE)](oC)
28 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsEC/D)[(oD)2](msE/C)[(oE)](oC)
29 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](crsE/CD)[(oE)](crsC/D)[(oD)2](oC)
30 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](lmemE/DC)[(oE)](crsC/D)[(oD)2](oC)
31 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](CD/E)[(oE)](crsC/D)[(oD)2](oC)
32 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(oAB)1](msE/DC)[(oE)](crsC/D)[(oD)2](oC)
33 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](C/DE)[(oC)](crsE/D)[(oD)2](oE)
34 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](C/DE)[(oC)](D/E)[(oD)2](oE)
35 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](C/DE)[(oC)](msE/D)[(oD)2](oE)
36 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemED/C)[(oC)](crsE/D)[(oD)2](oE)
37 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](C/DE)[(oC)](lmemE/D)[(oD)2](oE)
38 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemED/C)[(oC)](D/E)[(oD)2](oE)
39 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msED/C)[(oC)](crsE/D)[(oD)2](oE)
40 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemED/C)[(oC)](msE/D)[(oD)2](oE)
41 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemED/C)[(oC)](lmemE/D)[(oD)2](oE)
42 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msED/C)[(oC)](D/E)[(oD)]2(oE)
43 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msED/C)[(oC)](msE/D)[(oD)2](oE)
44 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msED/C)[(oC)](lmemE/D)[(oD)2](oE)
45 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsE/CD)[(oE)](C/D)[(oD)2](oC)
46 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](CD/E)[(oE)](C/D)[(oD)2](oC)
47 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsE/CD)[(oE)](lmemD/C)[(oD)2](oC)
48 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsE/CD)[(oE)](msD/C)[(oD)2](oC)
49 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](CD/E)[(oE)](lmemD/C)[(oD)2](oC)
50 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemE/DC)[(oE)](C/D)[(oD)2](oC)
51 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msE/DC)[(oE)](C/D)[(oD)2](oC)
52 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemE/DC)[(oE)](lmemD/C)[(oD)2](oC)
53 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](CD/E)[(oE)](msD/C)[(oD)2](oC)
54 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msE/DC)[(oE)](msD/C)[(oD)2](oC)
55 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsEC/D)[(oD)2](crsE/C)[(oE)](oC)
56 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemE/DC)[(oE)](msD/C)[(oD)2](oC)
57 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsEC/D)[(oD)2](C/E)[(oE)](oC)
58 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msE/DC)[(oE)](lmemD/C)[(oD)2](oC)
59 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsEC/D)[(oD)2](lmemE/C)[(oE)](oC)
60 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsEC/D)[(oD)2](msE/C)[(oE)](oC)
61 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](crsE/CD)[(oE)](crsC/D)[(oD)2](oC)
62 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](lmemE/DC)[(oE)](crsC/D)[(oD)2](oC)
63 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](CD/E)[(oE)](crsC/D)[(oD)2](oC)
64 (iAB)(rAD/ABCDE)<1<2[(<iD)](AB/CDE)[(gmemA/B)[(oB)](oA)1](msE/DC)[(oE)](crsC/D)[(oD)2](oC)

Table 10
Top ranked process alternatives for the synthesis problem.

Design no. Initial screening Post analysis

Energy index Benzene purity Biphenyl purity Energy (M kJ/h) Atom efficiency Purity Benzene (kmol/h)

1 0.0539 99.5 99.9 27.87 81.57 99.8 127.8


2 0.0539 99.5 99.0 27.71 81.52 99.8 127.5
3 0.0641 99.5 99.5 28.57 79.90 99.8 127.3
4 0.0670 99.5 99.9 28.58 81.61 99.8 127.8
5 0.0772 99.5 99.5 29.03 81.52 99.8 127.5

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
12 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

ABCD/E ABC/D AB/C


gmemE/DCAB gmem D/CAB gmem C/AB
msE/DCAB ms D/CAB ms C/AB
ABCD/E ABC/D AB/C
AB/CD C/D
gmem DC/AB crsC/D
ms DC/AB gmemD/C
AB/CD msD/C
AB/CDE DC/E C/D
gmem EDC/AB crsE/CD lmemD/C
ms EDC/AB gmemE/DC
iAB AB/CDE msE/DC E/C
ABCDE CD/E crsE/C oAB
rABD/ABCDE lmemE/DC gmemE/C oC
CE/D msE/C oD
iD crsEC/D C/E oE
DE/C lmemE/C
gmemED/C
msED/C
C/DE
lmemED/C E/D
ABC/DE crsE/D
gmem ED/CAB gmemE/D
ms ED/CAB msE/D
ABC/DE D/E
lmemE/D

Fig. 7. Superstructure of structurally feasible flow sheets for HDA process.

3.6. Process design and post analysis attained in the entire process and in all the process alternatives the
same process-group (reactor process-group) has the maximum
The first task is to resolve the mass balance of the top ranked temperature and pressure, all the evaluated alternatives generated
flowsheets in order to calculate the design parameters and to same process safety factors.
conduct post analysis. Using simple models the mass balance is
resolved and the overall benzene production, purity and atom effi- 3.7. Rigorous simulation
ciency of each alternative is calculated. Along with mass resolution,
as the composition across all process groups is now known, it is pos- The process alternatives 1 and 2 are selected for rigorous sim-
sible to estimate the energy required by each unit operation of the ulation by means of a commercial process simulator (PROII). The
flowsheet and the corresponding energy requirements are shown first process alternative is a novel processing route for produc-
in Table 10. Design parameters of the unit operations present in tion of benzene through toluene hydrodealkylation, whereas the
the process alternatives are calculated using the reverse simulation second alternative obtained through this method is similar to the
method as explained in Section 2.6.2. Table 11 gives the design data processing route proposed by Douglas (1985).
for the distillation columns present in the second process alterna-
tive from Table 9. 3.7.1. Process alternative 1
Environmental impact generated by the process alternatives In this alternative, the benzene production from toluene
calculated by WAR (waste reduction algorithm) along with process hydrodealkyaltion resembles the flowsheet proposed by Douglas
safety factors are tabulated in Table 12. Since process safety factors (1985) except the last distillation column is replaced by a crystal-
are calculated based on maximum pressure and temperature lization unit to separate biphenyl (Fig. 8). Using crystallization to

Table 11
Design of distillation column using driving force method.

Distillation column design (driving force method) Stabilizer Benzene column Toluene column

Given a NC component process group 5 3 2


Order the components with respect to relative volatility AB/CDE C/DE D/E
Driving force between the key components FDimax , Di >0.75 0.22, 0.4 0.6, 0.25
Recovery of light key 0.999 0.995 0.995
Recovery of heavy key 0.999 0.995 0.995
Nideal*1.5 5 31 15
Nf feed location 2 19 12

Table 12
Environmental impact and process safety factors for selected process alternatives.

Process alternative Environmental impact factors Process safety

HTPI HTPE ATP TTP GWP ODP PCOP AP IT IP

1 81.95 349.59 44.02 81.95 3.12 0 −3801.48 0 3 2


2 81.91 349.41 44.00 81.91 3.12 0 −3799.48 0 3 2
3 80.29 342.42 43.11 80.29 3.06 0 −3723.10 0 3 2
4 81.95 349.59 44.02 81.95 3.12 0 −3801.48 0 3 2
5 81.91 349.41 44.00 81.91 3.12 0 −3799.48 0 3 2

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 13

14
8 Flue gas
9 Benzene

6 Hydrogen+Methane
13 Benzene

2 Hydrogen+Methane

Distillation Distillation
Flash
1 Toluene 3 4
system

Mixer Reactor Toluene Crystallizer


Biphenyl
7 12 Biphenyl
10
5

11 Toluene

Fig. 8. Process flowsheet for generated alternative 1.

Solid Liquid Equilibrrium Curve for Toluene and Biphen


p yl
340
330
320
310
300
Temperature (K)

290
280
SLE
270
260
250
240
230
220
210
200
0 0
0.2 0.4 0.6 0.8 1
Mole
M fraction
n of Biphenyl

Fig. 9. Solid liquid equilibrium curve for toluene and biphenyl.

recover biphenyl from HDA process has been reported and patented recovery of Biphenyl. The mass balance results obtained from rig-
by Eugene (1968). orous simulations are given in Table 13.
Solid liquid equilibrium simulation data for Toluene and
Biphenyl shown in Fig. 9 which is generated using ICAS (Gani 3.7.2. Process alternative 2
et al., 1997; Gani, 2014) shows possibility of recovery of biphenyl. This processing route is same as the one proposed by Douglas
This information is used in the process simulator to determine the (1985) for production of benzene from toluene (Fig. 10). In this

Table 13
Mass balance results for generated alternative 1.

Stream (summary) UOM S2 S1 S6 S9 S11 S12

Phase Vapor Liquid Vapor Liquid Liquid Solid


Total molar rate kg mol/h 299.8 135.9 1443.3 126.6 66.2 3.5
Temperature K 298.0 298.0 305.0 353.3 295.0 295.0
Pressure Atm 40.0 40.0 40.0 1.0 1.0 1.0
Component rates (kg mol/h)
H2 290.82 0.00 767.08 0.00 0.00 0.00
Methane 8.99 0.00 672.17 0.00 0.00 0.00
Toluene 0.00 135.90 0.39 0.22 44.57 0.00
Benzene 0.00 0.00 3.70 126.37 0.64 0.00
Biphenyl 0.00 0.00 0.00 0.00 21.03 3.48
Component fractions (fraction)
H2 0.970 0.000 0.531 0.000 0.000 0.000
Methane 0.030 0.000 0.466 0.000 0.000 0.000
Toluene 0.000 1.000 0.000 0.002 0.673 0.000
Benzene 0.000 0.000 0.003 0.998 0.010 0.000
Biphenyl 0.000 0.000 0.000 0.000 0.318 1.000

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
14 A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx

Fig. 10. Process flowsheet for generated alternative 2.

Table 14
Mass balance results for benzene production by process alternative 2.

Stream (summary) UOM S2 S1 S6 S9 S11 S12

Phase Vapor Liquid Vapor Liquid Vapor Liquid


Total molar rate kg mol/h 299.0 135.9 1448.2 126.6 45.1 3.5
Temperature K 298.0 298.0 305.0 353.3 383.7 524.8
Pressure Atm 40.0 40.0 40.0 1.0 1.0 1.0
Component rates (kg mol/h)
H2 290.00 0.00 766.23 0.00 0.00 0.00
Methane 8.97 0.00 677.39 0.00 0.00 0.00
Toluene 0.00 135.90 0.44 0.22 44.46 0.02
Benzene 0.00 0.00 4.14 126.41 0.64 0.00
Biphenyl 0.00 0.00 0.00 0.00 0.00 3.49
Component fractions (fraction)
H2 0.970 0.000 0.529 0.000 0.000 0.000
Methane 0.030 0.000 0.468 0.000 0.000 0.000
Toluene 0.000 1.000 0.000 0.002 0.986 0.005
Benzene 0.000 0.000 0.003 0.998 0.014 0.000
Biphenyl 0.000 0.000 0.000 0.000 0.000 0.995

Table 15
Comparison of energy requirements and production rates for the two process alternatives.

Heating (M KJ/h) Cooling (M kJ/h) Benzene (kg mol/h) Biphenyl (kg mol/h)

Process alternative 1 34.57 −43.67 126.37 3.48


Process alternative 2 34.78 −39.98 126.41 3.49

particular alternative, the downstream separation consists of 3 dis- Since the process alternatives are generated by combining the
tillation columns to separate the unreacted raw materials and the process groups and do not require resolution of the heat and
products. The stream summary of this alternative obtained from mass balance at each synthesis step, numerous feasible process
rigorous simulation is given in Table 14. alternatives can be quickly generated for a given synthesis problem.
The first process alternative obtained from the framework has Unfortunately, any enumeration technique suffers from combina-
slightly improved heating energy efficiency with respect to the torial problems as the number of candidate constituents increases.
alternative proposed in the literature (Table 15). But due to the fact Thus there is a need for fast, reliable and systematic screening
that biphenyl is removed using crystallization in the last separa- methods capable of identifying and ranking the generated process
tion step the cooling utilities increased. It is also observed that the alternatives. In this work, a combinatorial algorithm constitut-
compressor duty increased in alternative 1 as some of the biphenyl ing connectivity and logical decision rules is used to identify the
is recycled along with toluene. structural feasibility of the process alternatives and generate only
feasible solutions. Apart from generating only feasible alternatives,
4. Conclusions the performance of the generated flowsheet alternatives is quickly
tested through flowsheet property models which are estimated
The main achievement of this work is the development of a from previously regressed contributions of the process-groups
generic framework to systematically solve the complex process involved in the process alternative. These flowsheet property mod-
synthesis and design problem, which facilitates more efficient and els are truly predictive and component independent, in the sense
innovative solutions. The developed framework differs significantly that it can be applied to any component system as long as the
from conventional synthesis-design methods as it is not iterative property matches.
nor is it based solely on mathematical optimization techniques to Apart from energy consumption analysis, sustainability analysis
synthesize an optimal solution. in the form of evaluating environmental impact and process safety

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019
G Model
CACE-5172; No. of Pages 15 ARTICLE IN PRESS
A.K. Tula et al. / Computers and Chemical Engineering xxx (2015) xxx–xxx 15

factors of process alternatives is carried out in the early stages of the Duran MA, Grossmann IE. An outer approximation algorithm for a class of mixed
process development to ensure the generated solution is not only integer nonlinear programs. Math Progr 1986;36:307–39.
Eugene, M.T., inventors; Dow Chemical Co, assignee. Recovery of biphenyl from hda
an energy optimal solution but also sustainable/green solution. The polymer, US Patent 3401209, 1968 September 10.
successful application of this framework to benzene production Gani R, Hytoft G, Jaksland C, Jensen AK. Integrated computer aided system for inte-
from hydrodealkylation of toluene has demonstrated that synthe- grated design of chemical processes. Comput Chem Eng 1997;21:1135–46.
Gani R. ICAS Documentation. CAPEC, Department of Chemical Engineering, Technical
sis of flowsheets through this group contribution approach quickly University of Denmark; 2014.
generates numerous process alternatives that are truly innovative Grossmann IE, Daichendt MM. New trends in optimization based approaches for
and that have not been reported in the literature. process synthesis. Comput Chem Eng 1996;20:665–83.
Gupta OK, Ravindran V. Branch and bound experiments in convex nonlinear integer
programming. Manag Sci 1985;31:1533–46.
Appendix A. Supplementary data Harper P, Gani R. A multi-step and multi-level approach for computer aided molec-
ular design. Comput Chem Eng 2000;24:677–83.
Horn F. Attainable and non-attainable regions in chemical reaction technique. Eur
Supplementary data associated with this article can be found,
Symp Chem React Eng 1964:293–303.
in the online version, at http://dx.doi.org/10.1016/j.compchemeng. Hostrup M, Gani R, Kravanja Z, Sorsak A, Grossmann IE. Integration of thermody-
2015.04.019 namic insights and MINLP optimization for the synthesis design and analysis of
process flowsheets. Comput Chem Eng 2001;25:73–83.
Jaksland C, Gani R, Lien KM. Separation process design and synthesis based on ther-
References modynamic insights. Chem Eng Sci 1995;50:511–30.
Kalakul S, Malakul P, Siemanond K, Gani R. Integration of life cycle assessment soft-
Alvarado Morales M, Terra J, Gernaey KV, Woodley JM, Gani R. Biorefining: computer ware with tools for economic and sustainability analyses and process simulation
aided tools for sustainable design and analysis of bioethanol production. Chem for sustainable process design. J Clean Prod 2014;71:98–109.
Eng Res Des 2009;87:1171–83. Konda NVSNM, Rangaiah GP, Lim KH. Optimal process design and effective plant
Barnicki SD, Siirola JJ. Process synthesis prospective. Comput Chem Eng wide control of industrial processes by a simulation-based heuristic approach.
2004;28:441–6. Ind Eng Chem Res 2006;45:5955–70.
Bek-Pedersen E, Gani R. Design and synthesis of distillation systems using a driving- Marrero J, Gani R. Group-contribution based estimation of pure component proper-
force-based approach. Chem Eng Process 2004;43:251–62. ties. Fluid Phase Equilib 2001;183–184:183–208.
Bommareddy S, Eden MR, Gani R. Computer aided flowsheet design using group Nishida N, Stephanopoulos G, Westerberg AW. A review of process synthesis. AIChE
contribution methods. Comput Aided Chem Eng 2011;29:321–5. J 1981;27:321–51.
Bouton GR, Luyben WL. optimum economic design and control of a gas permeation PROII user’s guide. USA: Invensys, SimSci; 2014.
membrane coupled with the hydrodealkylation (HDA) process. Ind Eng Chem Seader JD, Westerberg AW. A combined heuristic and evolutionary strategy for syn-
Res 2008;47:1221–37. thesis of simple separation sequences. AIChE J 1977;23:951–4.
Carvalho A, Gani R, Matos HM. Design of sustainable chemical processes: systematic Siirola JJ, Rudd DF. Computer aided synthesis of chemical process designs. Ind Eng
retrofit analysis generation and evaluation of alternatives. Process Saf Environ Chem Fundam 1971;10:353–62.
Prot 2008;86:328–46. Tula AK, Eden MR, Gani R. Process synthesis, design and analysis using process-group
Carvalho A, Matos HM, Gani R. SustainPro – a tool for systematic process analysis, contribution method. Comput Aided Chem Eng 2014;34:453–8.
generation and evaluation of sustainable design alternatives. Comput Chem Eng Weininger D. SMILES, a chemical language and information system. 1. Introduction
2013;50:8–27. to methodology and encoding rules. J Chem Inf Comput Sci 1988;21:31–8.
d’Anterroches L. (Ph.D. thesis) Group contribution based process flowsheet syn- Westerberg AW. A retrospective on design and process synthesis. Comput Chem Eng
thesis, design and modelling (Ph.D. thesis). Department of Chemical and 2004;28:447–58.
Biochemical Engineering, Technical University of Denmark; 2006. Westerlund T, Skrifvars H, Harjunkoski I. An extended cutting plane method for a
d’Anterroches L, Gani R. Group contribution based process flowsheet synthesis, class of non-convex MINLP problems. Comput Chem Eng 1998;22:357–65.
design and modelling. Fluid Phase Equilib 2005;228–229:141–6. Young D, Scharp R, Cabezas H. The waste reduction (WAR) algorithm: environmen-
Douglas JM. Hierarchical decision procedure for process synthesis. AIChE J tal impacts, energy consumption, and engineering economics. Waste Manag
1985;31:353–62. 2000;20:605–15.

Please cite this article in press as: Tula AK, et al. Process synthesis, design and analysis using a process-group contribution method.
Computers and Chemical Engineering (2015), http://dx.doi.org/10.1016/j.compchemeng.2015.04.019

También podría gustarte