Releases: watertap-org/watertap
2022 Jun Release
2022 Jun Release
Start with our online documentation to get started with install instructions, examples, etc.
WaterTAP 0.5.0 Release Highlights
- Fixed bugs and implemented maintenance improvements
- Standardized and renamed property variables across property packages
- Enhanced the costing packages
- Modified the coagulation-flocculation model and added documentation
- Added an energy recovery device based on a pelton turbine
- Added an initial 0D and 1D electrodialysis model (NaCl solution demonstration)
- Added a simple boron removal unit operation based on pH swing with documentation
- Added an example for the electrolyte database (EDB) using the Mongo cloud database
- Added costing and documentation for the crystallizer model (NaCl solution demonstration)
- Added an initial granular activated carbon model (1,2-Dichloroethane and Trichloroethylene demonstration)
- Added an initial ultraviolet advanced oxidation process model (NDMA demonstration)
- Added simple models of core wastewater treatment technologies under DE-FOA0002336 portfolio
- Added initial ASM1 and ASM2d models for representing activated sludge processes
- Refined low salt rejection cost optimization example
- Refined the nanofiltration model based on Donnan Steric Pore Model with Dielectric Exclusion by fixing a bug in the model and verifying the model performs as expected
- Fixed some errors in simple models merged in from WaterTAP3
2022 Mar Release
2022 Mar Release
Start with our online documentation to get started with install instructions, examples, etc.
WaterTAP 0.4.0 Release Highlights
- Updated costing to new IDAES infrastructure with significant improvements to its flexibility and usability
- Added infrastructure for supporting simple zero order models of multiple types and connecting them with a database
- Merged in data and models from NAWI's WaterTAP3 tool (https://github.com/NREL/WaterTAP3) - including ~70 zero order models with costing across a broad range of water treatment technologies
- Added several zero order models for wastewater resource recovery
- Added coagulation-flocculation model based on user input jar test data
- Added an initial mechanical vapor compression model (seawater desalination demonstration)
- Added an initial crystallization model (NaCl solution demonstration)
- Added an initial nanofiltration model based on Donnan Steric Pore Model with Dielectric Exclusion (pending validation for a use case)
- Added property packages that span liquid, vapor, and solid phases (required for mechanical vapor compression and crystallization models)
- Improved electrolyte database through bug fixes, clean up, and additional tests for maintenance
- Refined the parameter sweep tool
- Improved the "ipopt-watertap" default solver through additional options, robustness updates, and bug fixes
- Added developer tools for infeasibility diagnostics
2021 Dec Patch Release
2021 Dec Patch Release
Start with our online documentation to get started with install instructions, examples, etc.
WaterTAP 0.3.1 Release Highlights
2021 Dec Release
2021 Dec Release
WaterTAP is an open-source water treatment model library that is compatible with the IDAES Platform (https://idaes.org), an advanced process systems engineering tool developed by the U.S. Department of Energy.
Documentation is located at https://watertap.readthedocs.org/en/0.3.0.
0.3.0 Release Highlights:
- Updated the name from ProteusLib to WaterTAP
- Reorganized repository to prepare the merger of WaterTAP3 model and data
- Added zero-order base class models that will form the basis of most WaterTAP3 models
- Updated all chemistry tests to use new IDAES log formulations
- Updated the electrolyte database (EDB) EDB by removing out of date information, leveraging MongoDB, and allowing users to control the output and customize the reaction order
- Added tests demonstrating the precipitation in equilibrium processes including remineralization, water softening, phosphorous removal
- Added more documentation on the EDB
- Updated zero-order nanofiltration model to be compatible with the IDAES generic property package
- Added utilities to automatically use improved scaling methods (gradient based jacobian scaling)
- Partially refactored membrane models to centralize function that write common constraints
2021 Sep Release
2021 Sep Release
ProteusLib is an open-source water treatment model library funded by the National Alliance for Water Innovation (https://www.nawihub.org) that is compatible with the IDAES Platform (https://idaes.org), an advanced process systems engineering tool developed by the U.S. Department of Energy.
Documentation is located at https://proteuslib.readthedocs.org/en/0.2.0.
0.2.0 Release Highlights:
- Reverse osmosis, pressure exchanger, and nanofiltration unit models and seawater and NaCl solution property models
- Other relevant models for water treatment systems are located in the IDAES repository, including:
- Separator, mixer, pump, and reactor unit models
- Electrolyte nonrandom two liquid (eNRTL) property model, and IDAES generic property and reaction models
- Example flowsheets that use ProteusLib and IDAES models to demonstrate the cost optimization of water treatment trains including:
- Seawater RO desalination with energy recovery
- Low salt rejection reverse osmosis
- High pressure reverse osmosis with pretreatment and gypsum scaling prediction
- Multiple tests demonstrating the simulation of detailed equilibrium based electrolyte chemical processes including chlorination, phosphorous removal, re-carbonation, remineralization, and softening. These processes are modeled using IDAES generic property and reaction packages.
- Examples of using the electrolyte nonrandom two liquid (eNRTL) activity coefficient model for determining the pH and the saturation index of gypsum
- Tools that support parametric and stochastic sensitivity analyses
2021 Sep Release Candidate # 0
2021 Sep Release Candidate # 0
Start with our online documentation to get started with install instructions, examples, etc.
0.2.0rc0 Release Highlights:
- First September release for ProteusLib
2021 June (internal) Release
ProteusLib 0.1.0 June 2021 Internal Release
Start with our online documentation to get started with install instructions, tutorials, etc.
Release Highlights
- Documentation for initial release ready for final review and testing