Back to Search
Start Over
Population-distributed stochastic optimization for distillation processes: Implementation and distribution strategy
- Source :
- Chemical Engineering Research and Design. 168:357-368
- Publication Year :
- 2021
- Publisher :
- Elsevier BV, 2021.
-
Abstract
- Stochastic optimization is inefficient, although it shows robustness against local optimum and can guarantee high-quality solutions. Parallel computation can be a promising way to improve the efficiency of stochastic optimization. However, the common environments do not support calling multiple simulators through the win32com interface, which hinders parallel computation. As a countermeasure, this study proposes a population-distributed differential evolution (DDE) framework, which combines multiple optimizers through the shared message passing medium. The framework distributes the population into groups (subpopulations) on different threads by a pool model, which can make full use of a multi-core CPU and significantly accelerate the computation. Moreover, we considered both the synchronously and asynchronously distributed differential evolution. Three case studies (benzene/toluene/xylene conventional distillation, acetone/methanol/water extractive distillation, and heat pump assisted dividing-wall column separating benzene/toluene/xylene) are optimized to show the superior performance of the DDEs. The parallel framework can reduce the computing time by ∼70% on a 4-core CPU, which is a significant improvement. DDEs cause some parallel efficiency loss, which is 5–10% and 10–20% for ADDE and SDDE, respectively. Further, based on time consumption analysis, we explain the reasons for the efficiency loss.
- Subjects :
- Mathematical optimization
education.field_of_study
Computer science
General Chemical Engineering
Population
Message passing
02 engineering and technology
General Chemistry
law.invention
Local optimum
020401 chemical engineering
law
Robustness (computer science)
Differential evolution
0202 electrical engineering, electronic engineering, information engineering
Extractive distillation
020201 artificial intelligence & image processing
Stochastic optimization
0204 chemical engineering
education
Distillation
Subjects
Details
- ISSN :
- 02638762
- Volume :
- 168
- Database :
- OpenAIRE
- Journal :
- Chemical Engineering Research and Design
- Accession number :
- edsair.doi...........8dc091f9fe9a41a12740b8679719511a
- Full Text :
- https://doi.org/10.1016/j.cherd.2021.02.023