IDAES Stakeholders Meeting 10/7 + 10/14
This is our opportunity to present a comprehensive review of progress and directions for IDAES and to gain your valuable feedback. Sadly we are COVID restricted from having the opportunity to do this in person once again this year (Please know how much myself and the entire IDAES team miss the pleasure of interacting more directly with all of you). As we did last October, we are dividing the event into two days a week apart to make it more readily digestible and to offer you time for contemplation of your reactions and input.
To see the full agenda, please login to the Stakeholders -> Meetings page.
IDAES Integrated Platform 1.11.0 released
Highlights for this release are:
New component: SkeletonUnitModel – a generic unit model object for surrogate and custom unit models
Improving access to time domain: All Flowsheets now have a ‘time’ property which will return the local time domain
Support for additional properties in Generic Property Framework: Ideal solids, Henry’s Law, molar volume, osmotic pressure, diffusivity and viscosity
Improved scaling methods for Mixer and Separator
Updating some imports from Pyomo due to changes in Pyomo 6.1
Prototype support for precipitation reactions using solubility products (still needs refinement)
Deprecation warnings slated to be removed (and become errors) in next release (1.12.0):
Directly setting state_block_class and reaction_block_class when creating property packages will no longer be allowed: users should set _state_block_class and _reaction_block_class instead.
Old style property packages that do not use Phase and Component objects will no longer be supported (i.e. those that create the phase_list and component_set directly).
IDAES will no longer support using strings to defining units of measurement in property packages. Property developers should use Pyomo units (or None) instead.
Users will need to define units for the time domain in dynamic simulations.
For detailed instructions on how to get started using the the Integrated Platform, as well as examples, tutorials and references, take a look at our online documentation.
As …
IDAES PSE Framework version 1.10.0 released
For detailed instructions on how to get started using the Framework, as well as examples, tutorials and references, take a look at our online documentation.
Highlights for this release are:
Updates to be compliant with Pyomo 6
New get_solver tool for creating solver objects which supports definition of default solvers and options
Improved handling of solver options during initialization
Additional properties in Generic Property framework, including multiple flow bases, internal energy, and constant volume heat capacity.
New Generic Property module for constant pure component properties
Extension of core framework to support aqueous solutions of ions, including support for true and apparent species compositions
Performance curves in isentropic pressure changers
New utility functions for accessing scaled and unscaled Jacobians and problem condition number
Support for automatic scaling tools in Generic Property and Reaction packages
Numerous improvements to automatic scaling functions
Improved output of stream tables for cases of multiple property packages with different state variables
Fixed bug in some property packages where enthalpy density was used instead of internal energy density in energy balances
Fixed underlying bug preventing cloning of models, which was necessary for GDP problems
Development activity and full source code can be found at our idaes-pse github repo.
For support questions and answers visit the new idaes-pse discussion forum.
IDAES PSE Framework version 1.9.0 released
For detailed instructions on how to get started using the Framework, as well as examples, tutorials and references, take a look at our online documentation.
Highlights for this release are:
Addition of a general-purpose IDAES dynamic power plant model library.
Improved generic properties API to support disjunctive programming solvers.
New option for including or excluding heat of formation from specific enthalpy calculations.
Functions for producing Txy diagrams of VLE systems.
Improved performance of units of measurement features.
Improved the look, feel, and functionality of the IDAES Flowsheet Visualizer or IFV.
New conda install packaging (in addition to pip install)
Development activity and full source code can be found at our idaes-pse github repo.
For support questions and answers visit the new idaes-pse discussion forum.
DOE’s IDAES Recognized With Prestigious R&D 100 Award
The U.S. Department of Energy’s (DOE’s) Institute for the Design of Advanced Energy Systems (IDAES) is the winner of a prestigious 2020 R&D100 award, which recognizes the developers of the 100 most technologically significant products introduced into the marketplace in the last year.
IDAES, which won in the category of software/services, develops next-generation computational tools for process systems engineering (PSE) of advanced energy systems, enabling their rapid design and optimization.
Click here to learn more.
Download Open-Source IDAES PSE Framework
The first-of-its-kind IDAES Process Systems Engineering (PSE) Framework is now available as open-source software accessible to a broad range of energy stakeholders seeking to accelerate and optimize the design of advanced energy systems.
The IDAES PSE framework source code is hosted by GitHub. Click here to learn more.