Session: Computational Frameworks and Applications: Hybridizing Continuous and Discrete Optimization in Practice
Chair: Jordan Jalving & Marta D'Elia
Cluster: Interplay Between Continuous and Discrete Optimization
Talk 1: Optimal Conceptual Design using Generalized Disjunctive Programming in IDAES/Pyomo
Speaker: E. Soraya Rawlings
Abstract: The need to design more sustainable and energy-efficient processes requires the ability to efficiently pose and solve optimization problems with both discrete and continuous decisions. Traditionally, design optimization problems have been expressed as mixed-integer nonlinear optimization problems (MINLP) using algebraic modeling languages (AMLs; e.g., AIMMS, AMPL, GAMS, JuMP, Pyomo, etc.). A challenge with AMLs is that, not only they combine the structure of the optimization problem with binary variables, but also lack libraries for fast development of process models. An alternative approach is to use an extended mathematical programming environment that provides supplemental capabilities. Relevant in conceptual design are environments with the ability to construct hierarchical models, similar to what is supported in process simulation environments, and the ability to express logical restrictions explicitly in the model. If the environment incorporates both abilities, it can support the construction of design superstructures or topologies that represent all possible combinations of process configurations that we would like to consider in the design process. In this work, we present the application of one such environment to design separation and integrated energy systems. We leverage the open source IDAES platform, which supports the construction of hierarchical process models in Pyomo. We then leverage Generalized Disjunctive Programming to construct design superstructures and systematically convert them to MINLP models that can be solved with standard MINLP solvers. References [1] M. L. Bynum, G. A. Hackebeil, W. E. Hart, C. D. Laird, B. L. Nicholson, J. D. Siirola, J.-P. Watson and D. L. Woodruff, Pyomo - Optimization Modeling in Python, 3rd ed., vol. 67, Springer International Publishing, 2021. [2] Lee, A., Ghouse, J. H., Eslick, J.C., Laird, C.D., Siirola, J.D., Zamarripa, M.A., Gunter, D., Shinn, J. H., Dowling, A. W., Bhattacharyya, D., Biegler, L. T., Burgard, A. P., & Miller, D.C., “The IDAES process modeling framework and model library—Flexibility for process simulation and optimization,” Journal of Advanced Manufacturing and Processing, vol. 3, no. 3, pp. 1-30, 2021. https://doi.org/10.1002/amp2.10095 Disclaimer Sandia National Laboratories is a multimission laboratory managed and operated by National Technology and Engineering Solutions of Sandia, LLC., a wholly owned subsidiary of Honeywell International, Inc., for the U.S. Department of Energy's National Nuclear Security Administration under contract DE-NA-0003525. This paper describes objective technical results and analysis. Any subjective views or opinions that might be expressed in the paper do not necessarily represent the views of the U.S. Department of Energy or the United States Government.
Talk 2: Bridging Continuous and Discrete Optimization in Julia
Speaker: Thibaut Cuvelier
Abstract: TBA
Talk 3: Computation Design: Integrating Implicit Modeling, Meshless Simulation, and Machine Learning for Optimization with Real-World Efficiency
Speaker: Todd Mcdevitt
Abstract: Across every industry, engineers face ever-shrinking time-to-market demands, often needing more time to optimize their designs fully. Traditional CAD and simulation tools fall short of enabling practical usage of optimization and generative design due to persistent bottlenecks in geometry regeneration and meshing. These limitations prevent engineers from fully leveraging the design space while meeting project timelines. In this presentation, we introduce a new paradigm in mechanical design optimization that integrates implicit modeling, meshless simulation methods, and machine learning to address these challenges. Through diverse use cases across industries, we demonstrate how these techniques unlock the practical use of optimization while adhering to project timelines. We will also compare the computational costs of surrogate models versus the direct evaluation of objective functions with the original high-fidelity model. Attendees will gain insights into the practical deployment of optimization workflows in industrial, fast-paced, multi-disciplinary settings.