(448c) Recent Developments in Pyomo
AIChE Annual Meeting
2017
2017 Annual Meeting
Computing and Systems Technology Division
Software Tools and Implementations for Process Systems Engineering
Tuesday, October 31, 2017 - 3:57pm to 4:18pm
In contrast, the Pyomo environment is designed to be an open Python-based environment for developing and exploring complex, optimization-based analytical strategies. This includes support for extending the modeling environment to include non-algebraic modeling constructs, developing automated model transformation routines, and automating problem decomposition and interrogation.
Pyomo development this year has been driven by the Institute for the Design of Advanced Energy Systems (IDAES), a DOE/Fossil Energy-funded University/National Laboratory partnership developing advanced modeling, simulation, optimization, and design capabilities for innovative advanced energy systems through the use of process systems engineering tools and approaches. In this presentation we highlight some of the recent developments in the Pyomo project, including improved performance, improved support for building domain-specific modeling environments on Pyomo, new model simulation and initialization strategies, and improved support for problem decomposition.