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
andreaction_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
andComponent
objects will no longer be supported (i.e. those that create thephase_list
andcomponent_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 always, questions and feedback are welcome and very much encouraged.
Feel free to send an email to the IDAES support team or for a wider audience post to the public discussion forum at our idaes-pse github repo where the full source code is available.
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.