Open adam-a-a opened 1 year ago
@adam-a-a @agarciadiego @luohezhiming confirm that it would be good (and doable) to have this done for June.
To elaborate, we think it's be doable to have an initial implementation of the full flowsheet functioning with much of the unit documentation in place. However, some of the additional items around model enhancement may spill over past June.
Noting this down as I work on #1078 : noticed that the thickener doesn't have its own calculate_scaling_factors
nor initialize
methods. Instead it would use said methods from the IDAES separator unit, which the thickener class inherits from. Furthermore, testing of scaling is not split into its own test; it is packed in with the testing of initialization of the thickener, and no exploration on badly_scaled_variables or unscaled_constraints is conducted.
This relates to #1318 as well
Description
Our goal is to create a flowsheet for the Benchmark Simulation Model No. 2 (BSM2) which is a standard used in the wastewater treatment industry. BSM2 represents a full wastewater treatment plant (WWTP) that includes the activated sludge process as well as an anaerobic digestor, along with other units.
The ultimate goal is to utilize this detailed, plant-scale model, and prioritized BSM2-related model enhancements that would be required, to facilitate detailed technology comparisons via cost optimization for innovations proposed by teams under the IEDO 2336 effort.
Motivation
This will provide a detailed baseline for wastewater treatment processes and could be used for cost optimization studies.
Running TO-DO:
Questions , points of discussion, and minor issues
[ ] Implement variation of ASM1 --> ADM1 translator block that includes modified Copp Interface
[ ] storage tank unit model?
[ ] Modify auxiliary units to be compatible with other ASM models #1078 - does primary clarifier in true implementation need this?
[ ] Address simplification in modified ASM2d where S_IC does not account for carbonate and dissolved CO2 (Serralta 2004)
[ ] make a baseline activated sludge reactor unit model?
[ ] Track hydrogen sulfide (H2S) in ADM such that
Z_h2s
!= 0?[ ] Delete simple modified ASM2d model?
[ ] storage tank unit model?
Tasks completed by June 2024 release:
Tasks completed by Mar 2024 release:
Tasks completed by Dec 2023 release:
Tasks completed by Sept 2023 release:
Tasks completed by the June 2023 release:
s_ic_rxns
for loop inadm1_reactions
? - no longer relevant/delete