1. Introduction
Vilfredo Pareto, who is often referred to as the founder of socioeconomics, was also the first to publish on multi-objective optimization (MOO). He famously stated that in a closed society, “you could not make any individual wealthier without making another individual poorer”, and he demonstrated this with the now famous Pareto plot [
1]. This principle of monetary balance is used in chemical engineering (ChE), which is also known as chemical process engineering (CPE), in the balance of mass and energy for a defined system. It is the foundation of unit operations and, more widely, chemical process engineering. Despite the need to balance both mass and energy inputs, it was not until there was a need to optimize multiple outcomes that Pareto’s MOO has risen to prominence and, notably in CPE, this is only in the last 20 years. This review paper will outline systematic steps for MOO, the development of MOO in CPE, and its use for technical process improvement and also for wider sustainability improvements, common techniques for MOO of processes, objectives used in process optimization, and available software for MOO.
A simple example would consider a factory making more than one product from a single raw material. It could be raw cotton for shirts or trousers, crude oil for gasoline or diesel, or distilled spirit (ethanol) as a fuel additive or alcoholic beverage such as whisky or gin. A single-objective optimization (SOO) approach would be to just direct the raw material to the product that has the highest sales margin, thereby maximizing the economic benefit. Even with a complex set of constraints, providing the problem could be formulated in monetary terms, the SOO approach as described by Equations (1)–(4) would in many cases be the normal method of solving this problem.
Here, F1(x) is the objective or performance criterion or target to be minimized or maximized, x is a vector of decision variables (also known as parameters), which can take any value between practical values selected as lower and upper limits of xL and xU, respectively, and g(x) and h(x) are inequality and equality constraints, respectively. There can be none or several inequality and/or equality constraints. The optimal values of x are denoted by x*, and the optimal of the objective is F1(x*).
Sometimes, there is more than one objective. For Vilfredo Pareto, it was the individuals that made up the population, as each individual would act independently to maximize their wealth. In CPE, MOO problems are ones that demonstrate a trade-off between at least two different aspects or objectives or performance criteria. Typical trade-offs are given in
Table 1. In this table, aspect 1 decreases when aspect 2 increases, and vice versa.
The MOO formulation is given by more than one objective function such as
F1(
x),
F2(
x), and
F3(
x). In these,
F1 may be minimized or maximized,
F2 minimized or maximized, and so on. Whereas a SOO solution yields a single value for each component of
x*, MOO often yields a series of values for each component of
x*, which are referred to as a set of non-dominated solutions or Pareto optimal solutions. Corresponding to each of these solutions, there will be one set of values for objectives such as
F1(
x*),
F2(
x*), and
F3(
x*). A plot of these optimal values of objectives against each other in a two- or three-dimensional plot is referred to as a Pareto optimal front. For visualizing this front, more than one plot may be required if there are four or more objectives. Examples of MOO solutions are provided in
Section 2 of this paper.
Where the two objectives were operating and capital costs, as proposed in the first example in
Table 1, the MOO problem could be easily rewritten as an SOO problem by using a discount factor to discount future operating costs or revenue or by annualizing the capital cost, which is then added as a component of the operating costs. From the 1980s, commercial process modeling software such as ProII, Hysys, and Aspen Plus allow the calculation of operating costs from the use of raw materials and utilities. Capital cost estimation software such as Icarus or enterprise-based estimates could be generated. Convexity requires that there is only a single optimum within the solution space described by
g(
x),
h(
x) and the bounds for
x, between
xL and
xU, and also that the constraints
g(
x) and
h(
x) are convex), Providing the problem could be written so that it satisfies the requirements for convexity, the SOO solution could be obtained directly either using an in-built SOO solver (such as in Aspen Plus) or by running the modeling software from within a mathematical optimization software platform such as Matlab.
The SOO approach to the optimization of both capital and operating costs relies on a method of weighting the two objectives using a financial discount factor. This discount factor is itself a variable, which leads to uncertainty in the solution. As an side, process economics textbooks in the 1980s recommended discount factors of around 20%, but 10% may be more suitable for the current time. This means that an SOO solution using a 20% discount factor would need to be re-optimized, but the MOO solutions would still be valid. Secondly, the need to satisfy convexity requirements also leads to an over-simplification of the original SOO problem. This is to avoid the chance of multiple optima and convergence to a local rather global solution.
The last two decades has seen a strong growth in the use of MOO as a valuable tool in CPE for process optimization. This is partly driven by the limitations of the SOO approach (such as where several objectives should be used for the application under study and results are for just one optimal solution), but also by the increasing aspects of process performance, which cannot be simply related to a monetary criterion. This is particularly related to sustainability (examples 3 and 4 in
Table 1). Sustainability and sustainable development are central to the activities of most large corporations and local, regional, and national governments. Annual reporting, which includes environmental and social performance, is commonly referred to as a corporation’s “Triple Bottom Line”, and these are often published in a Sustainability Report. The fact that environmental and social performance cannot simply be weighted and added to produce a single target means that sustainability is essentially an MOO problem.
One of the most important concerns to chemical engineers at the start of the decade of the 2020s is global warming-driven climate change. Activities involving CPE result in close to 50% of all human-produced CO2, the main exceptions being agriculture and land clearing. CPE process synthesis and design must weigh up economic performance against global warming potential, taking into account the whole life cycle rather than just a single process in isolation. Therefore, there is a need to widen the boundaries of process optimization. Whereas previously, it might have been around a single unit operation or a single plant, with global warming potential and other pervasive environmental problems, it is now necessary to calculate the results over the whole life cycle inventory, more than often using specialist Life Cycle Assessment software.
In the next section of this paper, the typical methodology of solving an MOO problem is described in detail. This is followed by an overview of MOO papers published in the field of CPE over the past 20 years. A short summary of some of these papers is given to demonstrate the breadth of the topics studied and approaches used. Both these are in
Section 3. The objectives used in MOO applications in CPE are categorized and described in
Section 4. Computational aspects of MOO, namely, techniques for solving MOO problems, Pareto ranking methods for selecting one of the Pareto optimal solutions, and available software for MOO are covered in
Section 5. Finally, this paper ends with a detailed discussion on MOO, including similarities and differences between MOO and SOO, as well as suggestions for further research on MOO.
2. Procedure for MOO
Process optimization for one or more objectives requires a systematic procedure for meaningful, reliable, and useful results. A systematic procedure for MOO of processes consists of 5 steps, which are shown in
Figure 1. As will be seen from the following description of the steps, 4 of the 5 steps require domain expertise (i.e., background and knowledge) in the application area besides some computational background. This requirement is often not recognized.
Step 1. Process Model Development and Simulation: This is an essential and important step for any process optimization. The process model refers to a set of equations that correctly predict the response of the physical process under study. Equations can be algebraic and/or differential equations, and variables in them may be part of the system design and/or come from the operating conditions of the process. Examples of design variables are the reactor volume, heat exchanger area, number of stages in a distillation column, and membrane area in a membrane separation unit, whereas examples of operating variables are the reactor temperature, compressor outlet pressure, reflux ratio in a distillation column, and feed and permeate pressures in a membrane separation unit. Sometimes, design and operating variables together are referred to as design variables or parameters. Some of these variables (e.g., number of stages in a column) can be the discrete or integer type.
The model equations can be based on fundamental principles (such as mass and energy balances), in which case the model is known as a First Principles model. Such models may involve physical, chemical, thermodynamic, and/or transport properties of materials and streams in the process. Instead of developing the equations based on fundamental principles, a suitable simulator (e.g., Aspen Plus for simulating chemical processes) can be used. Such a simulation model is essentially a First Principles model except that governing equations are embedded within the simulator, and they are neither formulated by nor accessible to the user.
Alternately, the model equations can be based on the input–output data of the process obtained by experimentation on a physical setup or simulated experiments on a complex model (whose solution takes a long time and so the direct use of a complex model in optimization is not possible). Such models are referred to as empirical or response surface or surrogate models. Artificial neural networks (ANNs) is one commonly used method for generating the empirical models. Design of experiments can be used for obtaining efficiently the input–output data suitable for model development, which involves the regression of input–output data. In short, the two main types of models are First Principles and empirical models. A semi-empirical model is based on a combination of First Principles and input–output data.
After developing a suitable model (be it First Principles, in a simulator or empirical) of the process, it is important to confirm its accurate representation of the physical process. This testing requires finding and analyzing predictions (or responses or results) of the model for a range of situations (i.e., design and operating conditions). It may involve the numerical solution of governing equations (i.e., model simulation) successfully. If the model is developed in a simulator such as Aspen Plus, then the simulation should be performed without any error messages in the simulator for a range of situations. Thorough testing of the model not only confirms its accurate representation but also gives confidence that the process can be simulated successfully for numerous trial solutions generated during the search for the optimum.
Process modeling and simulation in the context of optimization are briefly covered by Sharma and Rangaiah [
2]. See the book by Hangos and Cameron [
3] for more details on process modeling and analysis of the resulting model.
Step 2. Formulation of the Optimization Problem: This step involves the following tasks: (a) selection of objectives and the development of equations for them; (b) decision variables and their bounds; and (c) identification of constraints and the development of equations for them. Objectives are criteria that quantify the performance of the process. They can be related to economics, energy consumption, environmental impact, controllability, safety, etc. MOO allows the inclusion of any number of objectives. The selection of objectives is according to the desired aspect of process performance. Obviously, more than one objective can be chosen in MOO, whereas SOO allows the selection of only one objective.
The selection of decision variables (sometimes known as parameters) requires in-depth knowledge of the process under study, and there can be many decision variables. The difficulty of solving an optimization problem increases with the number of decision variables. Hence, it is desirable to reduce the number of decision variables as far as possible while ensuring that the variables affecting the chosen objectives are not excluded. Sensitivity analysis (i.e., variation) of objectives to changes in design and operating conditions of the process is useful for choosing appropriate decision variables. This sensitivity analysis can be performed by changing one design/operating condition at a time, within a reasonable range of that variable. Where the effect of a variable is not well understood, factorial experiments can be performed on the model for changes in potential design/operating conditions. An advantage of factorial experiments over sensitivity analysis is that they can identify variables that are confounded.
Sensitivity analysis or factorial experiments provide not only a sensitivity of objectives with respect to design/operating variables, but also confirm successful solution of the model (i.e., simulation) of the process. Unsuccessful solutions at this stage in the procedure are useful so that the simulation can be made as robust as possible prior to launching the optimization. Having determined the effect of significant design/operating variables on the objectives, these variables can be chosen as decision variables. Lower and upper bounds on each decision variable can be decided based on process knowledge in conjunction with the results from the sensitivity analysis. The results of the sensitivity analysis can also be used to choose only those objectives that show variation with changes in decision variables.
Constraints in an optimization problem can be equality and/or inequality type. These depend on the process to keep it within a feasible and safe operating range. When the process model is built using a simulator such as Aspen Plus, only several inequality constraints are likely to be involved in the optimization problem. This is because many governing equations arising from mass, energy, and other balances are embedded within the simulator, and they are satisfied when the process is successfully simulated by the software. If a First Principles model is used, then the optimization problem includes the governing equations as equality constraints. Relevant decision variables, their bounds, and their constraints should be chosen carefully in order to achieve meaningful results from MOO.
Step 3. Solution of the Optimization Problem: This step requires the selection and use of a MOO technique for solving the formulated problem. As outlined in a later section, many programs for MOO are now available, and some of them are free. So, there is no need to develop a program for solving the formulated problem unless a new and/or improved technique for MOO is being studied. However, there may be a need to interface the available MOO program in one platform (e.g., MS Excel or Matlab) with the simulation model on another platform (e.g., Aspen Plus). The interfacing of Aspen Plus with Matlab and Aspen Hysys with MS Excel is described with an example in [
4] and [
2], respectively.
The following is a list of points of advice for correctly using any of the MOO software.
Carefully read and follow the instructions that come with the MOO program.
Learn how to use and also test the MOO program before using it for any application for the first time. For testing, choose a mathematical optimization problem with a known solution from the literature and/or the example provided with the MOO program and reproduce the known optimal solutions using the MOO program with default values in it for algorithm parameters.
Be careful in correctly providing/entering the required inputs such as objectives, decision variables, bounds, and constraints of the application problem to the MOO program. Any wrong inputs may lead to failure of the program or incorrect results from the program. First, test the MOO software with a relatively narrow range of decision variables around a known solution. If successful, the range of decision variables can be widened as required.
Step 4. Review of Optimization Results Obtained: Two or more objectives in the formulated MOO problem are likely to be conflicting (i.e., improvement in one objective is accompanied by the worsening of another objective). Hence, unlike one or a few optimal solutions from SOO, MOO gives many optimal solutions that are known as Pareto optimal front (or solutions) and as non-dominated solutions. Results from MOO can be presented in three spaces, namely (1) objective space, (2) decision variable space, and (3) objective versus decision variable space; the first two spaces can be in more than two dimensions, depending on the number of objectives and decision variables. Objective space plots are not relevant in the case of SOO, since it involves only one objective.
Figure 2 illustrates the results of optimizing a membrane process for CO
2 removal from natural gas.
Figure 2a depicts the optimal trade-off of the two objectives: maximize methane purity and maximize methane recovery, simultaneously.
Figure 2b is the plot of decision variables—membrane 1 area and membrane 2 area—in the decision variable space. It shows that the optimal value of the membrane 1 area is at its upper bound of 10,000 m
2, which means that both objectives improve if this bound is increased further, but within a practical limit. On the other hand, the optimal value of the membrane 2 area varies from a low value (but above its lower bound) to its upper bound of 10,000 m
2. The variation of objectives with decision variables is presented in
Figure 2c–f. For example,
Figure 2c is a plot of methane purity versus the membrane 1 area.
Figure 2c,d indicates that the membrane 1 area affects both objectives in the same direction, whereas
Figure 2e,f show that the increase in the membrane 2 area increases methane purity but decreases methane recovery.
After obtaining results from solving the MOO problem, plots such as those in
Figure 2 should be created; use the lower and upper bounds of a decision variable for the axis scale (and not an expanded scale) so that the extent of its variation can be seen easily. Review the Pareto optimal front in
Figure 2a for its spread, trend, smoothness, and discontinuities. Depending on the MOO problem size and MOO algorithm parameters (e.g., population size and maximum number of generations), the Pareto optimal front may not be as smooth as in
Figure 2a. Next, find a qualitative explanation based on underlying principles of the application, for each variation between objective and a decision variable such as that in
Figure 2c–f.
The MOO problem and its results are satisfactory if the Pareto optimal front is sufficiently wide and smooth, and the variation of objectives with decision variables can be explained based on the underlying principles of the application. If not, check the following: the adequacy of the model developed in Step 1 and used in the MOO problem; the optimization problem formulated (i.e., objectives, decision variables, and their bounds, and constraints) in Step 2; inputs provided to the MOO problem; and the MOO algorithm parameters used. Common MOO algorithms are briefly described later in
Section 5.
If the MOO algorithm is a stochastic technique (i.e., uses random numbers during its search), which is also known as metaheuristics and includes evolutionary algorithms, then the optimal solutions found depend on random numbers, and they may be approximate. Hence, it is advisable to solve the MOO problem using the same program but with a different initiator for random numbers for better results and/or confirmation. Optimal solutions found from such multiple runs can be combined and sorted for non-domination; see the book chapter by Sharma et al. [
5] for more details including an MS Excel program for this sorting.
Thus, after reviewing the optimal solutions obtained (i.e., Step 4), some steps in the MOO procedure in
Figure 1 may have to be repeated from Step 1, 2, or 3. The curved arrow in
Figure 1 signifies this type of iteration.
Step 5. Selection of One Optimal Solution: As noted above and assuming some conflict among the objectives used, MOO gives many non-dominated (Pareto optimal) solutions, which are equally good from the point of the objectives employed. However, only one of these solutions is required for implementation for the application under study. Hence, this final step in MOO involves the selection of one of the non-dominated solutions for implementation. Note that this selection is performed in Step 5 after reviewing the obtained non-dominated solutions in Step 4. It should not be confused with the selection operation used in evolutionary algorithms such as genetic algorithms and differential evolution. Some MOO methods (e.g., the weighted sum technique of SOO approach described later) find only one Pareto optimal solution. In such a case, this step of selection is not needed; however, such MOO methods need inputs on the relative importance of objectives in the earlier Step 3 itself.
As can be seen from the reviews by Bhaskar et al. [
6], Masuduzzamn and Rangaiah [
7], and Sharma and Rangaiah [
8], studies on MOO applications in CPE are focused on formulating and solving the MOO problem (i.e., Steps 1 to 4 in
Figure 1) and not on Step 5. Possible reasons for this are as follows: (a) novelty and substantial work involved in formulating and solving the MOO problem; (b) perception that selection can be made based on engineering experience and preference; and (c) selection is not needed in the case of SOO. For example, among the non-dominated solutions in
Figure 2a, an optimal solution (with methane purity of ≈0.995 and recovery of ≈0.97) in the region, where the slope of the Pareto optimal front changes significantly, is better for implementation, since this solution has values of both objectives close to the corresponding best value with only a small compromise in both objectives. The review by Rangaiah et al. [
9] found that 20 out of 65 studies have used one or more selection methods, which shows an increasing awareness and application of selection methods in ChE.
In fact, many methods/techniques for selecting the preferred solution or for ranking the non-dominated solutions have been proposed and discussed in the area known as multi-criteria analysis (MCA), multi-criteria decision analysis (MCDA), or multi-criteria/choice decision making (MCDM). From now on, this area and the methods are referred to as MCA and MCA methods, respectively. The focus of this area is on the analysis or ranking of Pareto optimal solutions (also referred to as decision options), i.e., only Step 5 after finding/having Pareto optimal solutions, and not on all steps in MOO in
Figure 1. Note that decision options are entirely different from decision variables in an optimization problem. The scope of MOO is much wider than that of MCA, and MOO can be referred to as multi-criteria optimization (MCO) but not as MCA/MCDA/MCDM.
MCA methods may require only the values of objectives from the Pareto optimal front (i.e., objective space) and not optimal values of decision variables (i.e., decision variable space). The matrix of values of n objectives at m Pareto optimal solutions is known as the decision or evaluation matrix. Here, this matrix will be referred to as the objective matrix, since objectives are commonly used in CPE applications of optimization. After having this matrix, MCA has the following 5 sub-steps:
- (i)
normalization of values of each objective;
- (ii)
choosing the weight for each objective;
- (iii)
use of the MCA method for ranking or scoring of m Pareto optimal solutions;
- (iv)
sensitivity analysis of Pareto ranking (i.e., ranking of Pareto optimal solutions) to normalization, weights, and/or MCA method used, and
- (v)
choose the top-ranking solution for implementation.
The above sub-steps are outlined below. The first sub-step of normalization of values of each objective is important, since the magnitude and range of each objective can be very different. There are at least 4 methods for normalization [
10], wherein values of each objective are normalized using (1) the maximum value of that objective, (2) the sum of all values of that objective, (3) the difference between the maximum and minimum values of that objective, and (4) the square root of the sum of squares of all values of that objective.
In the second sub-step, the weight (i.e., relative importance) for each objective is chosen; the sum of weights for all n objectives must be unity. Weights can be given by one or more decision makers (i.e., managers and/or senior engineers). Alternately, they can be computed using one of many available methods, each using certain reasoning. These methods can be categorized into two groups: objective methods (which use an objective matrix and do not need any user inputs) and subjective methods (which require user inputs and do not need an objective matrix). A simple weighting method (mean weight) assigns the same weightage for all objectives (i.e., equal importance). More details on weighting methods and their effect can be found in [
11,
12].
The third sub-step is the application of an MCA method along with the weights given/found in the second sub-step to the normalized objective matrix, to rank Pareto optimal solutions and choose the top-ranked solution. Numerous methods for MCA have been proposed and studied in the literature. One MCA method, namely, simple additive weighting (SAW), is based on the sum of products of normalized objectives with corresponding weights. One of the earliest and popular methods is the Technique for Order of Preference by Similarity to Ideal Solution (TOPSIS). It uses a positive ideal solution (PIS) having the best values for all objectives, and negative ideal solution (NIS) having the worst values for all objectives. Note that PIS is not achievable. The best or recommended solution according to TOPSIS is that having the smallest Euclidean distance from PIS and also the longest Euclidean distance from NIS. Note that these distances are in the objective space. Another MCA method, namely, Gray Relational Analysis (GRA), is interesting in that it does not require weights or any inputs from the user. It employs a gray relational coefficient to quantify the similarity between a Pareto optimal solution and PIS. More details on MCA methods and their application can be found elsewhere [
10,
12,
13].
The fourth sub-step of sensitivity analysis of Pareto ranking to normalization, weights, and/or the MCA method used is necessary because of many possibilities for normalization, weights, and the MCA method. In addition to the results of sensitivity analysis, we assess the practicality of optimal values of decision variables (e.g., for safe and smooth plant operation) for implementation, for finalizing one of the optimal solutions. The optimal values can be corresponding to a few top-ranked Pareto optimal solutions, and the assessment of practicality can be qualitative or quantitative.
Summary: The systematic application of MOO in CPE (in fact, any field) involves 5 steps in
Figure 1. The first 4 steps should be carried out sequentially before repeating one or more of them, as required. Successful completion of the first 4 steps gives the Pareto optimal front (non-dominated solutions), which provides insights into quantitative trade-offs among different objectives used. In Step 5, one of the Pareto optimal solutions is chosen with or without inputs from decision maker(s) for implementation. With the exception of Step 3, the other four steps require knowledge and expertise in the domain of the application. Further, some computational background is necessary in all but Step 4 for a review of the optimal solutions found. The readily available software for MOO and Pareto ranking is covered later in
Section 5.3.
4. Objectives Used for MOO
As noted in the previous section, MOO was applied to numerous applications in CPE. These applications are for designing a new process, for retrofitting/revamping an existing process, for process control, for planning and scheduling, for supply chain optimization, for parameter estimation, and/or for product design. Not surprisingly, they employed different objectives or performance criteria appropriate to the respective application. In this section, the commonly used objectives in CPE applications of MOO are reviewed in the following categories: Fundamental Criteria, Economic Criteria, Energy Criteria, Environmental Criteria, Control Criteria, and Other Criteria. Here, the word criteria is used, and it has the same meaning and significance as objectives in the optimization literature.
Criteria used in the MOO of CPE applications are often from two or more different categories described below (e.g., one from an economic type and another from an environmental category). In some applications, they are from the same category (e.g., conversion and selectivity from the fundamental category, and capital and operating costs from the economic category). In either case, the chosen criteria are usually conflicting either fully or partially. However, conflicting criteria are not necessary for MOO. If the chosen criteria are not conflicting, then MOO will give a single optimal solution, which is the best for all criteria used, and not a set of non-dominating (Pareto optimal) solutions. It is desirable to employ conflicting criteria in MOO in order to obtain a range of optimal solutions and thus deeper insights into the application under study.
Fundamental Criteria: The fundamental criteria often relate to the physical and/or chemical performance of a reaction or material to quantify the performance of a reaction or separation process; some examples of fundamental criteria are the conversion, selectivity, recovery rate, product purity, production rate, etc. The conversion of a reactant is the ratio of the feed converted to the total feed used, whereas the selectivity of a product is the ratio of the desired product formed to the total reactant converted multiplied by the stochiometric factor [
32]. Both of these are important to quantify the performance of an industrial reactor wherein a number of reactions are occurring. They have been employed to optimize the design of reactors such as steam methane reformer [
33], a stirred tank reactor for simultaneously producing ethyl tert-butyl ether and tert-amyl ethyl ether using response surface methodology [
34], and a fixed-bed reactor of methanol oxidation to formaldehyde [
35].
The recovery rate is another commonly used objective to maximize the ratio of the quantity of the product to that in the feed/inlet stream. It is often employed along with other objectives such as product purity, production rate, economic, and/or environmental objectives, to optimize the process design. Beck et al. [
36] applied MOO to identify the trade-off between CO
2 product purity, recovery rate, and power consumption in the design of a vacuum/pressure swing adsorption process for separating CO
2 from flue gas. Estupiñan Perez et al. [
37] used CO
2 product purity and the recovery rate as two objectives of MOO to validate experimentally the designed vacuum swing adsorption process for CO
2 capture. Reddy et al. [
38] chose product yield and batch time as the objectives in the optimal design of a reactive batch distillation process. Yasari [
39] applied the production rate and catalyst deactivation rate in the dynamic optimization of two types of tubular reactors for producing dimethyl ether. You et al. [
40] defined the separation efficiency indicator to optimize extractive distillation processes; this particular indicator quantifies the ability of the extractive section to discriminate the desired product between the top and the bottom parts of the extractive section.
Economic Criteria: As expected, these criteria are often used objectives in the optimization of CPE applications, to design the process system having the most economic viability. The total capital cost (TCC) and annual operating cost (AOC) are the two important economic criteria for designing a new system or retrofitting/revamping an existing system. The former refers to the fixed cost for setting up a new system or modifying an existing system. TCC is often estimated using capital cost correlations, which are functions of the size and operating conditions of the equipment. The installed cost (and not purchase cost) of equipment must be used for a realistic estimation of TCC, since the installed cost can be 1.5 to 4 times the purchase cost (e.g., see Table 16.11 in the book by Seider et al. [
41]). AOC refers to the sum of variable costs such as steam, coolant, electricity, raw material, and catalyst costs.
The widely used correlations for estimating TCC in CPE were from the books by Seider et al. [
41], Douglas [
42] and Turton et al. [
43]. A simple expression for combining TCC and AOC into total annual cost (TAC) is defined as the sum of annualized TCC (using the payback period, PBP) and AOC [
44].
Here, PBP is the time required, after the start-up of the system, to recover the TCC spent for setting up the system. It is in the range of 3 to 5 years. Instead of PBP, some researchers used the plant lifetime (such as 10 or 15 years), which underestimates the contribution of TCC to TAC. Plant lifetime may be reasonable for depreciation calculations but not acceptable for annualizing TCC, which should include equipment maintenance costs and interest on borrowed capital besides depreciation. Hence, the TAC calculation should be based on 3 to 5 years for PBP.
In recent years, Da Cunha et al. [
16,
17] employed AOC and TCC as the two objectives for optimizing the design and then the retrofit/revamp of a formic acid production process. Lee et al. [
45] used TAC and an Eco-indicator 99 to design a sustainable carbon capture and storage infrastructure under uncertainty. Ma et al. [
46] conducted a tri-objective optimization for designing an exergy-saving thermally coupled ternary extractive distillation process using TAC, CO
2 emission, and thermodynamic efficiency as the objectives. Shang et al. [
47] conducted a tri-objective optimization with TAC, CO
2 emission, and separation efficiency as the objectives to optimize an extractive distillation for separating ethanol–water mixture using a deep eutectic as the entrainer. TAC as an economic objective, Eco-indicator 99 (ECO99) as an environmental objective, and Individual Risk (IR) as a safety criterion have been used in the MOO of alternate reactive distillation processes for ethyl levulinate production [
48].
Furthermore, profitability analysis can be implemented based on the estimated TCC and AOC using the procedures in the books by Seider et al. [
41] and Turton et al. [
43]. For example, Patle et al. [
49] optimized two alternate alkali catalyzed processes for producing biodiesel from waste cooking oil; they employed profit and total heat duty or generated organic waste as two objectives. In addition, PBP, net present value or worth (NPV), and the internal rate of return can be used as one economic criterion for the MOO of chemical processes; details on these economic criteria can be found in [
41,
43].
Energy Criteria: The quantity of energy (in the form of steam, electricity, and/or fuel) is used to maximize the energy efficiency of process systems via MOO. Energy used in different forms can be combined into a single quantity using the efficiency of producing them. For example, Singh and Rangaiah [
50] used efficiencies of 0.9 and 0.36, respectively, for steam and electricity production, and they justified these values. Even then, the quantity of energy, which is based on the first law of thermodynamics, does not explicitly consider the quality of energy based on the second law of thermodynamics, which can quantitatively measure the available and unavailable energy of the system and thus enhance the energy-based analysis. Hence, energy consumption and exergy loss (or efficiency) are two alternate criteria in the optimization of chemical processes. Details for calculating exergy and exergy efficiency can be found in the book by Seader and Henley [
51]. Belfiore et al. [
52] optimized the natural gas regasification process for minimizing investment and maximizing exergy efficiency simultaneously. Safari and Dincer [
53] employed total exergy efficiency and methane production rate as the criteria to optimize an integrated wind power system for hydrogen and methane production.
The concept of exergy has been extended to exergoeconomic and exergoenviromental analysis. The former combines exergy and economic criteria into a single objective, while the latter combines exergy and environmental impact criteria into a single objective [
54]. These two criteria can be directly used as two objectives or together with other criteria such as the production rate and recovery rate, to form an MOO problem to optimize processes. For example, Aghbashlo et al. [
55] employed exergoeconomic and exergoenviromental criteria as two objectives for the MOO design of an experimental setup for the continuous synthesis of solketal through glycerol ketalization with acetone.
Environmental Criteria: With the increasing concern on environmental pollution and global warming, sustainability and life cycle analysis (LCA) have become important for designing sustainable and environmentally friendly processes. Goedkoop et al. [
56] proposed ECO99 for evaluating the sustainability and quantifying the environmental impact of the process, which is consistent with the philosophy of LCA and sustainability in the design of chemical processes. This methodology is based on evaluating three major damage categories: human health, ecosystem, and quality and resources depletion; and each category is divided into 11 sub-categories. ECO99 has been used as an objective in MOO studies. For example, Sánchez-Ramírez et al. [
57] formulated a tri-objective optimization problem with ECO99, TAC, and individual risk as objectives for optimizing hybrid intensified downstream separation of biobutanol. The same three objectives have been employed to optimize reactive distillation processes for the eco-efficient production of ethyl levulinate [
48]. Xu et al. [
58] developed a vector-based multi-attribute decision-making method with weighted MOO for enhancing the sustainability of process systems.
The environmental impact of emissions reflects the efficiency of resource utilization. CO
2 emissions contribute significantly to global warming, and hence it is commonly employed as the criterion to quantify environmental impact and for the MOO of chemical processes. In this approach, the energy consumption including heating, cooling, and electricity duties is converted into equivalent fuel oil consumption to estimate CO
2 emission; more detailed calculations can be found in [
59]. As mentioned above, exergoenviromental analysis does not measure the economic performance of the process, but it quantifies the impact of the designed process on environmental sustainability. Hence, it has become an important criterion used in MOO problems to design or retrofit a process [
55].
One of the few studies using many objectives is by Sharma et al. [
60], who analyzed the trade-off among the economic and environmental criteria of two recovery processes (one for solvent and another for volatile organic components) by solving nine MOO problems, each having two to 11 objectives. They also examined several aggregate environmental indicators, namely, the Potential Environmental Impact, IMPact Assessment of Chemical Toxics 2002+ (IMPACT), Green Degree, and Inherent Environmental Toxicity Hazard as well as their individual components as simultaneous objectives. They finally concluded that the optimization for individual categories is not necessary in the case of IMPACT, but it is required for other aggregate indicators to explore trade-offs among their individual components.
Control Criteria: Traditionally, chemical processes are first designed based on steady-state simulation and economic criteria followed by the synthesis of their control structures. Accordingly, the control system design begins from the designed process, which may lead to poor dynamic operability under process disturbances due to the trade-off between the optimal steady state and controllability of the process. Hence, this sequential approach may require iterations between process design and control system design for resolving conflicting objectives. Alternatively, process design and control can be conducted simultaneously to resolve the trade-off between design and control.
There are three main approaches for the simultaneous design and control of a process: (1) a controllability index-based approach, (2) a dynamic optimization-based approach, and (3) a robust control-based approach [
61]. The first approach uses a controllability index to quantify the process closed-loop dynamic performance; controllability indexes such as relative gain array, condition number, and disturbance condition number are calculated using a steady-state model of the process. Then, one or more of these controllability indexes together with other steady-state criteria for economics are used to simultaneously design and control a given process, which can be solved using MOO [
62,
63]. The second approach utilizes dynamic optimization to obtain the optimal configuration of the process. For this, the dynamic performance under various disturbances are measured using a worst-case scenario, integral square error, integral absolute error, etc. Schweiger and Floudas [
64] employed MOO in the design of a distillation process by using a dynamic optimization approach. The third approach is a robust control-based approach, which estimates the bounds on process variables that determine the process flexibility, stability, and controllability of the system by using approximated robust models with uncertainty. The application of MOO via this approach is still open for researchers investigating the integration of design and control of chemical processes.
Model predictive control (MPC) is a widely used multivariable control strategy having better control performance than traditional proportional–integral control. However, tuning an MPC controller is challenging and important because of its dramatic impact on the control performance. Recently, Feng et al. [
65] treated the tuning of an MPC controller as an MOO problem, where the two objectives are (i) the sum of squares of tracking errors between the output and reference trajectory and (ii) the sum of increments of manipulated variables. This tuning method has been used in the design of MPC for the operation of extractive dividing a wall column to obtain good control performance.
Other Criteria: Process safety is an important aspect of process synthesis and design. Among safety criteria, the Inherent Safety Index (ISI) developed by Heikkilä [
66] ranks the inherent safety level of the chemical process based on the main and side reactions, parameters including pressure, temperature, yield, heat of reaction, inventory, flammability, toxicity, explosiveness, corrosion, equipment type, and process structure. Hassim et al. [
67] developed the Inherent Occupational Health Index (IOHI) to evaluate the process in the initial stages of research and development based on the potential of working activities and process conditions that may harm workers. Later, Teh et al. (2019) [
68] extended it to the Health Quotient Index (HQI) to quantify the health risk from fugitive emissions. Further, they utilized ISI and HQI together with the Potential Environmental Index evaluated by Waste Reduction (WAR) algorithm to formulate an MOO problem for optimizing the 1,4-butanediol production process. Eini et al. [
69] proposed an MOO framework that employs Quantitative Risk Assessment (QRA) together with economic cost to optimize chemical processes.
A few studies have employed MOO in parameter estimation by using root mean squared error (RMSE), relative variance, and absolute error as evaluation criteria. For example, Punnapala et al. [
70] employed MOO for parameter estimation in phase equilibrium; both the objectives are RMSE, one for activity coefficients, and another for heat of mixing. Bonilla-Petriciolet et al. [
71] applied MOO for reconciling phase equilibrium data using RMSEs for temperature, pressure, and vapor/liquid mole fractions as separate objectives. Soares et al. [
72] applied the RMSE of molar fraction, the mass of ethanol product, and the total mass collected from each batch to formulate a triple objective optimization to estimate the process and equipment parameters of an ethanol distillation process model based on their experimental data.