A framework for modeling and optimizing dynamic systems under uncertainty

B Nicholson, J Siirola - Computers & Chemical Engineering, 2018 - Elsevier
Computers & Chemical Engineering, 2018Elsevier
Algebraic modeling languages (AMLs) have drastically simplified the implementation of
algebraic optimization problems. However, there are still many classes of optimization
problems that are not easily represented in most AMLs. These classes of problems are
typically reformulated before implementation, which requires significant effort and time from
the modeler and obscures the original problem structure or context. In this work we
demonstrate how the Pyomo AML can be used to represent complex optimization problems …
Abstract
Algebraic modeling languages (AMLs) have drastically simplified the implementation of algebraic optimization problems. However, there are still many classes of optimization problems that are not easily represented in most AMLs. These classes of problems are typically reformulated before implementation, which requires significant effort and time from the modeler and obscures the original problem structure or context. In this work we demonstrate how the Pyomo AML can be used to represent complex optimization problems using high-level modeling constructs. We focus on the operation of dynamic systems under uncertainty and demonstrate the combination of Pyomo extensions for dynamic optimization and stochastic programming. We use a dynamic semibatch reactor model and a large-scale bubbling fluidized bed adsorber model as test cases.
Elsevier
Showing the best result for this search. See all results