Mixed-Integer Linear Programming Formulation with Embedded Machine Learning Surrogates for the Design of Chemical Process Families

IF 3.9 3区 工程技术 Q2 ENGINEERING, CHEMICAL
Georgia Stinchfield, Natali Khalife, Bashar L. Ammari, Joshua C. Morgan, Miguel Zamarripa, Carl D. Laird
{"title":"Mixed-Integer Linear Programming Formulation with Embedded Machine Learning Surrogates for the Design of Chemical Process Families","authors":"Georgia Stinchfield, Natali Khalife, Bashar L. Ammari, Joshua C. Morgan, Miguel Zamarripa, Carl D. Laird","doi":"10.1021/acs.iecr.4c03913","DOIUrl":null,"url":null,"abstract":"There is a need for design strategies that can support rapid and widespread deployment of new energy systems and process technologies. In a previous work, we introduced <i>process family design</i> as an alternative method to traditional and modular design approaches. In this article, we develop piecewise linear surrogates using Machine Learning (ML) models and the Optimization and Machine Learning Toolkit (OMLT) to show how process families can be designed to reduce manufacturing costs and deployment timelines. We formulate this problem as a nonlinear Generalized Disjunctive Program (GDP), which, following transformation, results in a large-scale mixed-integer nonlinear programming (MINLP) problem. This large-scale problem is intractable using traditional MINLP approaches. By using ML surrogates to predict required system costs and performance indicators, we can approximate the nonlinearities in the GDP to generate an efficient mixed-integer linear programming (MILP) formulation. We apply the ML surrogate approach to two case studies in this work. One case study involves designing a family of carbon capture systems to cover a set of different flue gas flow rates and inlet CO<sub>2</sub> concentrations, while the second case study focuses on a water desalination process, where we design a family of these processes for a variety of salt concentrations and flow rates. In both of these case studies, our approach based on ML surrogates is able to find optimal solutions in reasonable computational time and yield solutions comparable to those of a previously reported approach for solving the problem.","PeriodicalId":39,"journal":{"name":"Industrial & Engineering Chemistry Research","volume":"39 1","pages":""},"PeriodicalIF":3.9000,"publicationDate":"2025-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Industrial & Engineering Chemistry Research","FirstCategoryId":"5","ListUrlMain":"https://doi.org/10.1021/acs.iecr.4c03913","RegionNum":3,"RegionCategory":"工程技术","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q2","JCRName":"ENGINEERING, CHEMICAL","Score":null,"Total":0}
引用次数: 0

Abstract

There is a need for design strategies that can support rapid and widespread deployment of new energy systems and process technologies. In a previous work, we introduced process family design as an alternative method to traditional and modular design approaches. In this article, we develop piecewise linear surrogates using Machine Learning (ML) models and the Optimization and Machine Learning Toolkit (OMLT) to show how process families can be designed to reduce manufacturing costs and deployment timelines. We formulate this problem as a nonlinear Generalized Disjunctive Program (GDP), which, following transformation, results in a large-scale mixed-integer nonlinear programming (MINLP) problem. This large-scale problem is intractable using traditional MINLP approaches. By using ML surrogates to predict required system costs and performance indicators, we can approximate the nonlinearities in the GDP to generate an efficient mixed-integer linear programming (MILP) formulation. We apply the ML surrogate approach to two case studies in this work. One case study involves designing a family of carbon capture systems to cover a set of different flue gas flow rates and inlet CO2 concentrations, while the second case study focuses on a water desalination process, where we design a family of these processes for a variety of salt concentrations and flow rates. In both of these case studies, our approach based on ML surrogates is able to find optimal solutions in reasonable computational time and yield solutions comparable to those of a previously reported approach for solving the problem.

Abstract Image

基于嵌入式机器学习代理的混合整数线性规划公式用于化工过程族设计
我们需要能够支持快速和广泛应用新能源系统和工艺技术的设计策略。在之前的工作中,我们介绍了流程族设计作为传统模块化设计方法的替代方法。在本文中,我们使用机器学习 (ML) 模型和优化与机器学习工具包 (OMLT) 开发了片断线性代用程序,以展示如何设计工艺族以降低制造成本和缩短部署时间。我们将这一问题表述为非线性广义判别式程序 (GDP),经过转换后,形成了大规模混合整数非线性编程 (MINLP) 问题。使用传统的 MINLP 方法难以解决这一大型问题。通过使用 ML 代理来预测所需的系统成本和性能指标,我们可以近似 GDP 中的非线性,从而生成高效的混合整数线性规划 (MILP) 公式。在这项工作中,我们将 ML 代理方法应用于两个案例研究。其中一个案例研究涉及设计一系列碳捕集系统,以涵盖一系列不同的烟气流速和入口二氧化碳浓度;第二个案例研究侧重于海水淡化过程,我们设计了一系列适用于各种盐浓度和流速的海水淡化过程。在这两个案例研究中,我们基于 ML 代理的方法都能在合理的计算时间内找到最优解,其结果与之前报道的解决问题的方法不相上下。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Industrial & Engineering Chemistry Research
Industrial & Engineering Chemistry Research 工程技术-工程:化工
CiteScore
7.40
自引率
7.10%
发文量
1467
审稿时长
2.8 months
期刊介绍: ndustrial & Engineering Chemistry, with variations in title and format, has been published since 1909 by the American Chemical Society. Industrial & Engineering Chemistry Research is a weekly publication that reports industrial and academic research in the broad fields of applied chemistry and chemical engineering with special focus on fundamentals, processes, and products.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信