Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519
Differential Evolution (DE) Algorithm: Population Based Metaheuristic Search Algorithm for Optimization of Chemical Processes Charvee M Gurav1, Bhargavi A Ketkar 2, Sahil P Patil 3, Prashant A Giri4, Damini D Apankar5, Sonam S Gawas6 1,2,3,5,6
Undergraduate Students, Department of Chemical Engineering Finolex Academy of Management and Technology, Ratnagiri, India 4 Assistant Professor, Department of Chemical Engineering Finolex Academy of Management and Technology, Ratnagiri, India 1 charveemg@gmail.com, 2bhaket7@gmail.com, 3sahilpatil9272@gmail.com, 4prashant.giri@famt.ac.in, 5 daminiapankar10@gmail.com, 6sonamsgawas84@gmail.com
Abstract: Differential Evolution (DE) is an evolutionary optimization technique that is very simple, fast, and robust at numerical optimization. It has mainly three advantages; finding the true global minimum regardless of the initial parameter values, fast convergence, and using few control parameters. The main advantage of the DE over other methods is its stability. DE algorithm is a population based algorithm like genetic algorithms using similar operators; crossover, mutation and selection. DE becomes impressive because of the parameters; crossover ratio (CR) and mutation factor (F) do not require the same tuning which is necessary in many other Evolutionary Algorithms. In the present study, DE has been used to solve the two chemical engineering problems from the literature. The comparison is made with some other well-known conventional and non-conventional optimization methods. From the results, it was observed that the convergence speed of DE is significantly better than the other techniques. Therefore, DE algorithm seems to be a promising approach for engineering optimization problems.
Keywords: Optimization, Differential Evolution, Genetic Algorithms, Evolutionary Algorithms.
I.
INTRODUCTION
Optimization plays very important role in the design, planning and operation of chemical processes. Optimization refers to finding one or more feasible solutions, which corresponds to extreme values of one or more objectives. The need for finding such optimal solutions in a problem comes mostly from the extreme purpose of either designing a solution for minimum possible cost of fabrication, or for maximum possible reliability, or others [1]. Because of such extreme properties of optimal solutions, optimization methods are of great importance in practice, particularly in engineering design, scientific experiment and business decision making. More recently, a new evolutionary computation technique, called differential evolution (DE) algorithm, has been proposed and introduced [2, 8-12]. Over the last decade, evolution algorithms have been extensively used in various problem domains and succeeded in effectively finding the near optimal solutions. Evolutionary optimization techniques have been used to solve chemical process optimization problems to overcome the limitations of classical optimization techniques. A wide variety of heuristic optimization techniques have been applied such as genetic algorithm (GA) [3, 4], simulated annealing (SA) [5], Tabu search [6], and particle swarm optimization (PSO) [7]. The results reported in the literature were promising and encouraging for further research in this direction.
In 1995, Price and Storn [2] proposed a new evolutionary algorithm for global optimization and named it DE owing to a special kind of differential operator, which they invoked to create new offspring from parent chromosomes instead of classical crossover or mutation. Easy methods of implementation and negligible parameter tuning made the algorithm quite popular very soon. The algorithm is inspired by biological and sociological motivations and can take care of optimality on rough, discontinuous and multi-modal surfaces. The DE has three main advantages: it can find near optimal solution regardless of the initial parameter values, its convergence is fast and it uses a few number of control parameters. In addition, DE is simple in coding, easy to use and it can handle integer and discrete optimization [8-11]. DE is a method that optimizes a problem by iteratively trying to improve a candidate solution with regard to a given measure of quality. DE optimizes a problem by maintaining a population of candidate solutions and creating new candidate solutions by combining existing ones according to its simple formulae, and then keeping whichever candidate solution has the best score or fitness on the optimization problem at hand. Originally, Price and Storn [2] proposed a single strategy for DE, which they later extended to ten different strategies. DE has been successfully applied to a wide range of problems including Batch Fermentation Process, Optimal design of heat
www.ijatca.com
93
Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519
exchangers, synthesis and optimization of heat integrated distillation system, etc. The performance of the DE algorithm was compared to that of different heuristic techniques. It is found that the convergence speed of DE is significantly better than that of GA [5, 6]. The performance of DE was compared to PSO and evolutionary algorithms (EAs). The comparison was performed on a suite of 34 widely used benchmark problems. It was found that DE is the best performing algorithm as it finds the lowest fitness value for most of the problems considered in that study. In addition, DE is robust; it is able to reproduce the same results consistently over many trials, whereas the performance of PSO is far more dependent on the randomized initialization of the individuals [12]. In addition, the DE algorithm has been used to solve high-dimensional function optimization (up to 1000 dimensions) [13]. It is found that it has superior performance on a set of widely used benchmark functions. Therefore, the DE algorithm seems to be a promising approach for engineering optimization problems. It has successfully been applied and studied to many artificial and real optimization problems [14-18]. Keller et al [19] applied DE algorithm to find the minimum total annualized cost of the non-equilibrium reactive distillation for the synthesis of ethylene glycol, which is a MINLP optimization problem. This paper result shows that the optimized objective function values are better than those reported literature value and DE strategy (DE/best/1/bin) is a capable of providing optimized solutions which are close to the global optimum and reveals it’s adequacy for the optimization of reactive distillation problems encountered in chemical engineering practice. Kai Yit Kok and Rajendran P. [20] have widely applied the DE algorithm on unmanned aerial vehicle (UAV) path planning. Instead of using trial and error, this paper presents an optimization method of DE algorithm for tuning the parameters of UAV path planning. The proposed optimization of tuning parameters in DE algorithm for UAV path planning expedites and improves the final output path and computational cost. Das et al [21] explored several schemes for controlling the convergence behaviors of particle swarm optimization and DE by judicious selection of their parameter. This article discussed the mutual synergy of particle swarm optimization with DE leading to a more powerful global search algorithm and its practical application [22]. In this paper, two chemical process optimization problems were selected to find the global optimum solution for which the cost is to be optimized. The problem is formulated as a linear and non-linear optimization problem with equality and inequality constraints. The optimization is carried out by an evolutionary DE algorithm. Additionally, the results are compared to those reported in the literature and
with other techniques..
conventional
and
non-conventional
II. DIFFERENTIAL EVOLUTIONARY ALGORITHM Optimization refers to finding one or more feasible solutions, which correspond to extreme values of one or more objectives. The need for finding such optimal solutions in a problem comes mostly from the extreme purpose of either designing a solution for minimum possible cost of fabrication, or for maximum possible reliability, or others [23, 24]. Because of such extreme properties of optimal solutions, optimization methods are of great importance in practice, particularly in engineering design, scientific experiments and business decision making. In recent years, evolutionary algorithm have been applied to the solution of non-convex problem in many engineering application such as optimal design of an auto thermal ammonia synthesis reactor, which presents the effective use of DE to optimize the systems objective function subject to a number of equality constraints involving solution of coupled differential equations[25, 26]. Babu et al presented a case study on Optimization of thermal cracking operation, where optimization of thermal crackers was carried out using DE [27]. DE exhibits difficulties in dealing with equality constraint problems but in general, they are the most efficient in terms of function evaluation. The DE approach is presented for multiobjective optimization problems in optimization of adiabatic styrene reactors. The proposed algorithm is applied to determine the optimal operating condition for the manufacture of styrene [28]. In the case of optimal design of gas transmission network, an evolutionary computation technique has been successfully applied for the optimal design of gas transmission network. The proposed strategy takes less computational time to converge when compared to the existing technique without compromising with the accuracy of the parameter estimates [15]. The first successful application of DE has been presented by Babu and Munawar for the optimal design of shell and tube heat exchanger [29] and optimization of an alkylation reaction to determine the optimal operating conditions for the alkylation process [30]. DE is a generic name for a group of algorithms that are based on the principle of Genetic Algorithm (GA) but have some inherent advantages over genetic algorithms. DE algorithms are very robust and efficient in that they are able to find the global optimum of a function with ease and accuracy [23]. DE algorithms are faster than genetic algorithms. Genetic algorithm evaluates the fitness of a point to search for the optimum. In other words, genetic algorithms evaluate vectors suitability. In DE, this vector's suitability is called its cost or profit depending on whether the problem is a minimization or a maximization problem. In DE, no coding is involved and floating-point
www.ijatca.com
94
Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519
numbers are directly used [24, 25].
III.
DE COMPUTATIONAL FLOW
Start
The main features of the DE algorithm can be stated as follows and is represented in fig. 1 [31].
Initialize the vectors of candidate solutions of the parent population
1- Population initialization: Initialize population randomly between the given upper and lower bounds for all the parameters.
Run load flow and calculation of objective function
2- Cost Evaluation: calculate the objective function value for initial population. Step 3- Mutation and Crossover: Take i as population counter i = (0, 1, 2… 19) a. Randomly choose 3 population points a, b, and c such that i ≠ a ≠ b ≠ c b. Select randomly a parameter j for mutation (j=0, 1) c. Generate a random number[0,1] If random number < CR, Trial [j] =x1 [c] [j] + F (x1 [a1] [j] - x1 [b] [j]) If random number > CR, Trial [j] = x1 [i] [j] Check for bounds: If bounds are violated, then randomly generate the parameter as shown below: Trial [j] = lower limit + rand.no. [0, 1] (Upper limit lower limit); Repeat 3 until all parameters are mutated.
Mutation and crossover of control variables to generate a trial vector
Run load flow and calculation of new solution objective function
i=1
Convergence
Print best vector of population with minimum OF
End
4- Evaluation: Calculate the objective function value for the vector obtained after mutation and crossover. 5- Selection: Select the least cost vector for the next generation, if the problem is of minimization. 6- Repeat: Repeat step 3 to 5 for a specified number of generations, or till some termination criterion is met.
IV.
PRESENT WORK
4.1 Objective The objective of the present work was aimed at finding the global optimum solution for chemical processes for which cost is to be optimized. The optimization is carried out by an evolutionary DE algorithm and the results obtained are compared with other conventional and non-conventional techniques. The analytical solution of the DE optimization problem involves a number of iterations and they are time consuming. Hence, a MATLAB code is generated for each problem under consideration to arrive at an optimal solution.
Selection operation
Figure 1: Flowchart for DE Algorithm
4.2 Problem: 1 Optimization of Biological Wastewater Treatment Plant A rectangular tank has been made for biological treatment of wastewater (batch process). The dimensions of the tank are given in Fig.2 (Length x1 meters, width x2 meters, and height x3 meters). The sides and bottom of the tank cost, respectively, Rs. 1200/-, and Rs. 2500/- per m2 area. The operating cost for the tank is Rs. 500/- for each batch of water treatment. Maintenance cost of Rs. 100/- for every 10 batches is required. Assuming that the tank will have no salvage value, find the minimum cost for treatment of 1000 m3 of wastewater. Assume the salvage value of the tank is zero after 1000 m3 of wastewater treatment [32]. 4.3 Problem: 2 Optimization of liquid storage tank A cylindrical tank shown in Fig. 3 has a volume (V) that can be expressed by V = (π/4) D2L, and we are interested in calculating the diameter (D) and height (H) that minimize the cost of the tank [32]. Cost of the tank is given by f; we will get the optimum design by solving the nonlinear problem:
www.ijatca.com
95
Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519
obtained as shown in Table 1 and Table 2. The results obtained by DE are compared with the conventional techniques; it is found that DE is more suitable as compared to conventional techniques. Implementation: The proposed DE algorithm is developed and implemented using the MATLAB software. Initially, several runs were done with different values of DE key parameters such as differentiation (or mutation) constant F, crossover constant CR, size of population NP, and maximum number of generations GEN which is used here as a stopping criteria. In this paper, the following values are selected as: For problem statement 1: F = 0.8; CR = 0.5; NP = 30; GEN = 30 For problem statement 2: F = 0.8; CR = 0.5; NP = 20; GEN = 20
Figure 2: Biological wastewater treatment plant
Table 1: Solution for Problem Statement-1
Figure 3: Liquid storage tank
min f CsDH Ct ( / 2) D2 H ,D
Subject to, V ( / 4) D 2 H , D 0, H 0 The cost of the tank depends on the amount of material needed which is proportional to its surface area and the C cost per unit area of the tank’s side is s , whereas for C tank’s top and bottoms the cost per unit area is t . We are able to simplify the problem by ignoring the bound constraints and eliminating the variable H from the above Equation, giving us an unconstrained problem: f 4C sV / D Ct ( / 2) D 2 Now, applying necessary condition for minimization; the objective function is differentiated with respect to D and setting the derivative to zero yields df 4C sV / D 2 C t D 0 , dD 1
4C V 3 4V Which yielding, D s , H C t the aspect ratio. H / D Ct / C s
V.
1
3
C t C s
2
3
and
RESULT AND DISCUSSIONS
The performance of the DE algorithm is tested by applying it to above problems. The key parameters of DE- Crossover Ratio (CR), Number of population size (NP), Scaling Factor (F), and Number of iterations are varied over a wide range of their possible values. The above two optimization problems are solved by using DE and conventional techniques and the results are
GEN
x1
x2
x3
f(x)
Ind. 1 Ind. 2 Ind. 3 Ind. 4 Ind. 5 Ind. 6 Ind. 7 Ind. 8 Ind. 9 Ind. 10 Ind. 11 Ind. 12 Ind. 13 Ind. 14 Ind. 15 Ind. 16 Ind. 17 Ind. 18 Ind. 19 Ind. 20 Ind. 21 Ind. 22 Ind. 23 Ind. 24 Ind. 25 Ind. 26 Ind. 27 Ind. 28 Ind. 29 Ind. 30
1 5 7.29 6.24 3.136 4 3.4 4.89 2.56 3.848 7.56 4.57 6.5 1 4.7 5.42 5.7 2.9 1.8 6.3 2.3 3.9 2 3.2 4.8 1.66 5.4 3.2 4.9 4.5
4.2 4.4 5 6 3 5 2.8 5.02 1.124 2.9 4.67 5.87 2.8 3.5 3.8 1.3 2.64 3.2 2.5 2.9 8.5 2.4 1.78 6.4 6.54 7.3 3.12 2.5 2.56 2.7
1 10 5 5 5.84 4.522 3.2 2.59 3.25 5.68 3.872 4.44 3.1 5.7 7.8 3.4 4.56 4.7 3.5 2.1 3.8 5.2 3.9 3.8 2.9 3.8 2.9 3.9 3.8 3.62
144.41 283.03 287 258.18 118.8 153.31 88.16 131 90.69 126.94 205.55 185.22 123.73 95.87 207.43 93.75 188.31 103.7 79.75 105.34 154.24 112.5 81.01 145.3 14248.1 122.82 111.86 40938.7 110.09 104.52
Solution for problem 1: The total cost of water treatment = Cost of the tank + operating cost of wastewater treatment + maintenance cost = (cost of side + cost of bottom) + number of batch × (cost for each batch) + 100 × (number of batch)/10 1000 100 100 f ( x) 1200 2 x1x3 2 x2 x3 2500 x1x2 500 10 x x x x x x 1 2 3 1 2 3
x1 x 2 x 3 10
www.ijatca.com
96
Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519
F ( x) 1000 Problem statement 1 is a minimization problem where the answers by using DE (refer Table 1) are 1.8 m for length x1, 2.5 m for width x2, 3.5 m for height x3 and the minimum value of the cost of water treatment is Rs. 79750/-. The value represented here is f ( x)
Table 1: Solution for Problem Statement-2 GEN Ind. 1 Ind. 2 Ind. 3 Ind. 4 Ind. 5 Ind. 6 Ind. 7 Ind. 8 Ind. 9 Ind. 10 Ind. 11 Ind. 12 Ind. 13 Ind. 14 Ind. 15 Ind. 16 Ind. 17 Ind. 18 Ind. 19 Ind. 20
D 5 5.7 6.7 6.3 5.16 6.66 8.22 8.7 7.19 5.8 6.5 5.9 7.3 7.27 6.896 7.636 6.956 7.78 8.014 9.264
H 12 13.9 14.81 15.62 16.82 17.1 17.92 17.98 18.2 18.5 19.23 19.75 19.92 19.67 18.435 18.694 20.638 20.24 20.23 24.58
f(x) 65777.09 86468.8 111426.4 106901.72 88031.76 122621.4 166105.73 179331.14 141347.55 109372.98 129694.76 117491.25 153970.63 151747.69 135327.9 161616.45 1488521.3 168836.4 175250.77 242876.32
Solution for problem 2: In this problem, we considered the cost per unit area of the tank's side Cs is Rs. 250/- and tank’s top and bottom cost per unit area Ct is Rs. 475/-. By using Cs and Ct values and applying DE method, (refer Table 2) we get diameter (D) as 5 meter, height (H) as 12 meter and minimum cost of the tank is Rs. 65777.09/-.
VI.
CONCLUSIONS
Differential Evolution optimization algorithm has been proposed, developed and successfully applied to solve chemical processes and simple mathematical problems. A generalised procedure has been developed to solve optimization problems by using DE. Two chemical engineering case study problems have been solved using DE in the present work. The evolutionary algorithm gives a list of good choice of parameters, which helps to achieve better results with less effort. Results indicate that DE is more reliable, efficient and hence a better approach to the optimization of nonlinear problems. DE has been proved to be really efficient when solving chemical process problems. Hence, DE is a potential tool for accurate and faster optimization. On the basis of case studies results, we conclude that DE explores is more efficient than conventional and non-conventional techniques. DE is more effective in obtaining optimal solutions.
REFERENCES [1] Giri P. A., Apankar D. D., Gawas S. S., “Optimization of some chemical processes using Differential Evolution (DE) algorithm”, International Journal of Creative Research Thoughts (2018), Vol.6, pp. 736-740. [2] Storn R. and Price K., “Differential Evolution- A Simple and Efficient Heuristic for Global Optimization over Continuous Spaces”, Journal of Global Optimization, Kluwer Academic Publishers, 11 (1997), pp. 341-359. [3] Lai L. L., Ma J. T., Yokohoma R., M. Zhao, “Improved genetic algorithm for optimal power flow under both normal and contingent operation states”, Electrical Power Energy System, 19 (1997), pp. 287-291. [4] Osman M. S., Abo-Sinna M. A., “A Solution to the Optimal Power Flow using Genetic Algorithm”, Elsevier Inc., 2003. [5] Miranda V., Srinivasan D., Proenca L. M., “Evolutionary computation in power systems”, Electrical Power Energy System, 20 (1998), pp. 89-98. [6] Abido M. A., “Optimal power flow using Tabu search algorithm”, Electric Power Components & Systems 30 (May (5)) (2002), pp. 469-483. [7] Abido M. A., “Optimal power flow using particle swarm optimization”, International Journal of Electrical Power and Energy Systems 24 (October (7)) (2002), pp. 563-571. [8] Storn R., Price K., “Differential evolution-a simple and efficient adaptive scheme for global optimization over continuous spaces”, in: Technical Report TR-, ICSI, 1995. [9] Das S., Abraham A., Konar A., “Particle swarm optimization and differential evolution algorithms: technical analysis”, Applications and Hybridization Perspectives, pp. 1-38. [10] Karaboga D., Okdem S., “A simple and global optimization algorithm for engineering problems: differential evolution algorithm”, Turkish Journal of Electronics and Engineering 12 (1) (2004), ©TÜB˙ ITAK. [11] Storn R., Price K., “Differential evolution, a simple and efficient heuristic strategy for global optimization over continuous spaces”, Journal of Global Optimization 11 (1997), pp. 341–359. [12] Vesterstrøm J., Thomsen R., “A comparative study of differential evolution, particle swarm optimization, and evolutionary algorithms on numerical benchmark problems”, IEEE Congress on Evolutionary Computation (2004), pp. 980–987. [13] Zhenyu Yang, Ke Tang, Xin Yao, “Differential evolution for high-dimensional function optimization”, IEEE Congress on Evolutionary Computation (CEC 2007) (2007), pp. 3523–3530. [14] J.Lampinen, “A Bibliography of Differential Evolution Algorithm”, Springer, 2007. [15] Babu B. V., Chakole P. G., Mubeen J. H. S., “Differential Evolution Strategy for Optimal Design of Gas Transmission Network”, Multidiscipline Modeling in Materials and Structures 1 (4), 2005, pp. 315-328. [16] Storn R., “Differential evolution design of an IIR-filter with requirements of magnitude and group delay”, in: Proceedings of the IEEE Conference on Evolutionary Computation, 1996, pp. 268–273. [17] Storn R., “System design by constraint adaptation and differential evolution”, IEEE Transactions on Evolutionary Computation 3 (1) (1999), pp. 22–34. [18] Daniela Z., “A comparative analysis of crossover variants in differential evolution”, in: Proceedings of the
www.ijatca.com
97
Charvee M Gurav, International Journal of Advanced Trends in Computer Applications (IJATCA) Volume 8, Number 3, October - 2021, pp. 93-98 ISSN: 2395-3519 International Multi-conference on Computer Science and Author Profile Information Technology, 2007, pp. 171–181. [19] Keller T., Dreisewerd B., Gorak A., “Reactive distillation for multiple reaction systems: optimization study using an evolutionary algorithm”, Chemical and process engineering 2013, 34(1), pp. 17-38. [20] Kai Yit Kok, Rajendra P., “Differential Evolution control parameter optimization for unmanned aerial vehicle path planning”, 2016. [21] Das S., Abraham A., Konar A., “Particle swarm Charvee M Gurav, currently pursuing Bachelor of optimization and DE algorithm: Technical analysis, Engineering in Chemical Engineering from Finolex applications and hybridization perspectives”, Advances of Academy of Management and Technology, Ratnagiri, computational intelligence in industrial system, Springer affiliated to the University of Mumbai. Her interests are Publication, pp. 1-38. majorly in Pharmaceuticals, Polymer Chemistry, Data [22] Price, K. and Storn, R., “Differential evolution”, Dr. Analysis and Process Design. Dobb.s Journal, (1997), pp 18-24. [23] Angira, R. and Babu, B.V. (2003). “Evolutionary computation for global optimization of non-linear chemical engineering processes.” Proceedings of International Symposium on process system engineering and control (ISPSEC 03), Paper No. FMA2, pp. 87-91. [24] Angira, R., and Babu, B.V., (2005) “Optimization of non-linear chemical processes using modified differential evolution (MDE).” In Proceedings of the 2 nd Indian International Conference on Artificial Intelligence (IICAI- Bhargavi A Ketkar, currently pursuing Bachelor of Engineering in Chemical Engineering from Finolex 2005), 2005 (pp. 911–923). [25] Angira, R., and Babu, B. V., (2006) “Optimization of Academy of Management and Technology, Ratnagiri, process synthesis and design problems: A modified affiliated to the University of Mumbai. Her interests are differential evolution approach.” Chemical Engineering majorly Process Safety, Process Optimization and Sustainability. Science, vol. 61, pp.4707–4721. [26] Babu B. V., Angira R. and Nilekar A. “Optimal design of auto thermal ammonia synthesis reactor using differential evolution.” Computers and Chemical Engineering 29 (5), 2005 pp. 1041-1045. [27] Babu B. V. and Angira R. “Optimization of thermal cracking operation using differential evolution.” Proceeding of International Symposium and 54th Annual Session of IIChE (CHEMCON-2001), 2001. [28] Babu B. V., Chakole P. G., Syed Mubeen J. H. “Multi- Sahil P Patil currently pursuing Bachelor of Engineering in objective differential evolution for optimization of adiabatic Chemical Engineering from Finolex Academy of styrene reactor.” Chemical Engineering Science 60 (17), Management and Technology, Ratnagiri, affiliated to the University of Mumbai. His interests are majorly in 2005 pp. 4822-4837. [29] Babu, B. V. and Munawar, S. A. “Optimal Design of Technology Solutions, Safety & Regulatory Compliance and Shell & Tube Heat Exchanger by Different strategies of Process Modeling and Simulation. Differential Evolution.”PreJournal.com - The Faculty Lounge, Article No. 003873, March 03 (2001), pp. 37203739. [30] Babu B. V., Chaturvedi G. “Evolutionary computation strategy for optimization of an alkylation reaction.” IIChE (CHEMCON-2000), PP. 18-21. [31] Babu B. V., “Process Plant Simulation”, Oxford University Press, 2004. [32] Datta Suman, “Optimization in Chemical Engineering”, Prashant A Giri received the B.Tech. Degree in Chemical Engineering from Laxminarayan Institute of Technology, Cambridge University press 2016. Nagpur in 2004. During 2004-2006, he served in North Maharashtra University, Jalgaon. After receiving the M. Tech. degree with Gold Medal in 2008 from the same institute, he served in United Phosphorous Limited as a Senior Executive. He is now working as an Assistant Professor in Finolex Academy of management and Technology.
www.ijatca.com
98