Integration of Scheduling and Dynamic Optimization of Batch Processes under Uncertainty: Two-Stage Stochastic Programming Approach and Enhanced Generalized Benders Decomposition Algorithm

被引:64
|
作者
Chu, Yunfei [1 ]
You, Fengqi [1 ]
机构
[1] Northwestern Univ, Dept Chem & Biol Engn, Evanston, IL 60208 USA
关键词
OF-THE-ART; SCENARIO REDUCTION; MIXED-INTEGER; MODELS; CLASSIFICATION; CHALLENGES; STRATEGIES; FRAMEWORK; SYSTEMS; DESIGN;
D O I
10.1021/ie402621t
中图分类号
TQ [化学工业];
学科分类号
0817 ;
摘要
Integration of scheduling and dynamic optimization significantly improves the overall performance of a production process compared to the traditional sequential method. However, most integrated methods focus on solving deterministic problems without explicitly taking process uncertainty into account. We propose a novel integrated method for sequential batch processes under uncertainty. The integrated problem is formulated into a two-stage stochastic program. The first-stage decisions are modeled with binary variables for assignment and sequencing while the second-stage decisions are the remaining ones. To solve the resulting complicated integrated problem, we develop two efficient algorithms based on the framework of generalized Benders decomposition. The first algorithm decomposes the integrated problem according to the scenarios so that the subproblems can be optimized independently over each scenario. Besides the scenario decomposition, the second algorithm further decomposes dynamic models from the scheduling model, resulting in a nested decomposition structure. For a complicated case study with more than 3 million variables/equations under 100 scenarios, the direct solution approach does not find a feasible solution while the two decomposition algorithms return the optimal solution. The computational time for the first algorithm is 23.9 h, and that for the second algorithm is only 3.3 h. Furthermore, the integrated method returns a higher average profit than the sequential method by 17.6%.
引用
收藏
页码:16851 / 16869
页数:19
相关论文
共 50 条
  • [21] Two-stage stochastic programming approach for the medical drug inventory routing problem under uncertainty
    Nikzad, Erfaneh
    Bashiri, Mahdi
    Oliveira, Fabricio
    COMPUTERS & INDUSTRIAL ENGINEERING, 2019, 128 : 358 - 370
  • [22] A computational framework and solution algorithms for two-stage adaptive robust scheduling of batch manufacturing processes under uncertainty
    Shi, Hanyu
    You, Fengqi
    AICHE JOURNAL, 2016, 62 (03) : 687 - 703
  • [23] Two-stage stochastic programming for the design optimization of district cooling networks under demand and cost uncertainty
    Neri, Manfredi
    Guelpa, Elisa
    Verda, Vittorio
    APPLIED THERMAL ENGINEERING, 2023, 236
  • [24] Optimization of crude oil operations scheduling by applying a two-stage stochastic programming approach with risk management
    Garcia-Verdier, Tomas Garcia
    Gutierrez, Gloria
    Mendez, Carlos A.
    Palacin, Carlos G.
    de Prada, Cesar
    JOURNAL OF PROCESS CONTROL, 2024, 133
  • [25] A multicut generalized benders decomposition approach for the integration of process operations and dynamic optimization for continuous systems
    Mitrai, Ilias
    Daoutidis, Prodromos
    COMPUTERS & CHEMICAL ENGINEERING, 2022, 164
  • [26] Strategic Capacity Allocation under Uncertainty by Using a Two-Stage Stochastic Decomposition Algorithm with Incumbent Solutions
    Frausto-Hernandez, Sergio
    Rico-Ramirez, Vicente
    Grossmann, Ignacio E.
    INDUSTRIAL & ENGINEERING CHEMISTRY RESEARCH, 2010, 49 (06) : 2812 - 2821
  • [27] Two-stage Stochastic Programming Formulation for Ship Design Optimisation under Uncertainty
    Diez, Matteo
    Peri, Daniele
    SHIP TECHNOLOGY RESEARCH, 2010, 57 (03) : 172 - 181
  • [28] A novel stochastic programming approach for scheduling of batch processes with decision dependent time of uncertainty realization
    Kavitha G. Menon
    Ricardo Fukasawa
    Luis A. Ricardez-Sandoval
    Annals of Operations Research, 2021, 305 : 163 - 190
  • [29] Optimal Nursing Home Shift Scheduling: A Two-Stage Stochastic Programming Approach
    Jiang, Shujin
    Li, Mingyang
    Hyer, Kathryn
    Kong, Nan
    2020 IEEE 16TH INTERNATIONAL CONFERENCE ON AUTOMATION SCIENCE AND ENGINEERING (CASE), 2020, : 132 - 137
  • [30] A novel stochastic programming approach for scheduling of batch processes with decision dependent time of uncertainty realization
    Menon, Kavitha G.
    Fukasawa, Ricardo
    Ricardez-Sandoval, Luis A.
    ANNALS OF OPERATIONS RESEARCH, 2021, 305 (1-2) : 163 - 190