This textbook presents a general multi-objective optimization framework for optimizing chemical processes by implementing a link between process simulators and metaheuristic techniques. The proposed approach is general and shows how to implement links between different process simulators such as Aspen Plus®, HYSIS®, Super Pro Designer® linked to a variety of metaheuristic techniques implemented in Matlab®, Excel®, C++, and others, eliminating the numerical complications through the optimization process. Furthermore, the proposed framework allows the use of thermodynamic, design and constitutive equations implemented in the process simulator to implement any process.
Aimed at graduate and undergraduate students, it presents introductory chapters for process simulators and metaheuristic optimization techniques and provides several worked exercises as well as proposed exercises. In addition, accompanying tutorial videos clearly explaining the implemented methodologies are available online. Also, some Matlab® routines are included as electronic supporting material.
Author(s): José María Ponce-Ortega, Luis Germán Hernández-Pérez
Edition: 1
Publisher: Springer
Year: 2018
Language: English
Pages: 127
Preface
Abstract
Contents
List of Figures
List of Table
Chapter 1: Introduction
1.1 Process Simulation
1.2 Searching Methods
1.2.1 Classification of Search Methods
1.2.2 Deterministic Algorithms
1.3 Interaction Between Programs
1.4 Nomenclature
Chapter 2: Process Simulators
2.1 Aspen Plus®
2.2 Example of the Conventional Rankine Cycle
2.3 Aspen HYSYS®
2.4 SuperPro Designer®
2.5 PRO/II® Process Engineering
2.6 UniSim® Design Suite
2.7 gPROMS® ProcessBuilder
2.8 Process Simulation Exercises
2.9 Nomenclature
Chapter 3: Metaheuristic Optimization Programs
3.1 Simulated Annealing
3.2 Genetic Algorithms
3.2.1 Example of Codification
3.2.2 Management of Restrictions
3.3 GA Toolbox of MATLAB®
3.4 EMOO Tool in MS Excel
3.4.1 Main Program Interface
3.4.2 Objectives and Constraints
3.5 Stochastic Optimization Exercises
3.6 Nomenclature
Chapter 4: Interlinking Between Process Simulators and Optimization Programs
4.1 Previous Knowledge
4.1.1 MS Excel® Configuration
4.1.2 Object Name of the Simulator File
4.2 Link Between Aspen Plus® and MS Excel®
4.2.1 Subroutine to Link Aspen Plus® and MS Excel®
4.2.2 Files to Link Aspen Plus® and MS Excel®
4.2.3 Call Name of Aspen Plus® Variables
4.3 Link Between SuperPro Designer® and MS Excel®
4.3.1 Subroutine to Link SuperPro Designer® and MS Excel®
4.3.2 Files to Link SuperPro Designer® and MS Excel®
4.3.3 Call Name of SuperPro Designer® Variables
4.4 Link Between MS Excel® and MATLAB®
4.4.1 Subroutine to Link MS Excel® and MATLAB®
4.4.2 Files Needed to Link MS Excel® and MATLAB®
4.4.3 Object Name of the Linker Program File
4.4.4 Specification for the Optimization Parameters in MATLAB®
4.5 Exercises
4.6 Nomenclature
Chapter 5: Performance Evaluation
5.1 Objective Functions
5.1.1 Net Present Value
5.1.2 Profit
5.1.3 Capital Cost
5.2 Capital Cost Estimation Programs
5.2.1 CapCost
5.2.2 Detailed Factorial Program (DFP)
5.2.3 Capital Cost Estimation Program (CCEP)
5.2.4 EconExpert
5.2.5 AspenTech Process Economic Analyzer (Aspen-PEA)
5.3 Nomenclature
Chapter 6: Optimization of Industrial Process 1
6.1 Problem Statement
6.2 Model Formulation
6.2.1 Model Simulation Using the Aspen Plus® Software
6.2.2 Mathematical Formulation
6.2.3 Definition of the Objective Functions
6.2.4 Economic Objective Function
6.2.5 Environmental Objective Function
6.3 Stochastic Optimization Algorithm Used
6.4 Link Between the Process Simulator and Optimization Algorithm
6.5 Results
6.6 Exercises
6.7 Nomenclature
Chapter 7: Optimization of Industrial Process 2
7.1 Problem Statement
7.2 Model Formulation
7.2.1 Model Simulation Using the SuperPro Designer® Software
7.2.2 Definition of the Objective Functions
7.2.3 Economic Objective Function
7.2.4 Environmental Objective Function
7.3 Stochastic Optimization Algorithm Used
7.4 Link Between the Process Simulator and Optimization Algorithm
7.5 Exercises
Correction to: Optimization of Process Flowsheets through Metaheuristic Techniques
Correction to: J. M. Ponce-Ortega, L. G. Hernández-Pérez, Optimization of Process Flowsheets through Metaheuristic Techniques, https://doi.org/10.1007/978-3-319-91722-1
Appendix
Appendix A: Code for the link between Aspen Plus and MS Excel®
Appendix B: Code for the link between SuperPro Designer® and MS Excel®
Appendix C: Code for the link between MS Excel® and MATLAB®
Bibliography
Websites
Index