Skip to content

Releases: watertap-org/watertap

2022 Jun Release

06 Jul 23:39
Compare
Choose a tag to compare

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

01 Apr 00:50
Compare
Choose a tag to compare

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

22 Jan 00:50
Compare
Choose a tag to compare

2021 Dec Patch Release

Start with our online documentation to get started with install instructions, examples, etc.

WaterTAP 0.3.1 Release Highlights

  • Updated model initialization after a bug affecting WaterTAP was fixed in IDAES 1.12.1 (#287, #289)

2021 Dec Release

23 Dec 23:11
Compare
Choose a tag to compare

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

01 Oct 03:26
Compare
Choose a tag to compare

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

28 Sep 22:21
Compare
Choose a tag to compare
Pre-release

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

15 Jul 01:30
Compare
Choose a tag to compare

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