Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New process models and units for WRRF plant-wide simulations #124

Merged
merged 466 commits into from
Oct 16, 2024
Merged

Conversation

joyxyz1994
Copy link
Member

Compatible with EXPOsan@bsm2

RaiSaumitra and others added 30 commits October 3, 2023 21:41
'PrimaryClarifierBSM2' is the design of primary clarifier based on BSM2.

While 'PrimaryClarifier' is the PC design we use in our centralized WRRFs.
The lower limit of check on center feed depth has been modified to 10% based on advised range of upflow velocity
Made several changes to secondary clarifier design, and added checks on calculated parameters based on MOP 8.

Replicated few minor changes to PC as well.
Updates in design of SC:

Area of clarifier either given by the user, or calculated from user defined influent TSS, influent flow, and SLR.

A SLR is calculated based on simulation conditions, and the deviation is checked with design_SLR given by user.
Include the design and cost of concrete slab in both clarifiers. In secondary clarifier, the slab forms the bottom of the tank. In primary clarifier, the slab forms the conical portion of the tank.
Updated design of gravity thickener (based on MOP 8)

Have made several changes accordingly. Primarily, the diameter of the tank is limited to 22 m, and a design SLR is used to determine the surface area. The surface area governs the diameter.

Changes in incinerator are commented for now.
Added bare module factor for slab concrete. Also added specific citation for primary clarifier.
Updated thickener based on MOP-8.
blank comment
Added missing bare module factors to centrifuge.
Update design, cost, and default design parameters for centrifuge.
Started adding design components for aeration tank.
A dummy unit to account for the design and cost of treatment chain in ASP.
Assumed design Q_air (in m3/hr) for individual treatment chain as a user input.
Added a design recirculation flow, and a 'design_pump' function to facilitate the working of pump in treatment chain.
Minor adjustments with documentation and debugging, made while integrating the unit with a centralized WRRF.
Edits during debugging
@joyxyz1994 joyxyz1994 requested a review from yalinli2 October 15, 2024 20:59
@yalinli2
Copy link
Member

yalinli2 commented Oct 15, 2024 via email

@yalinli2
Copy link
Member

I'm merging this in since local tests passed, there was some installation issue since I updated setup too soon...

@yalinli2 yalinli2 merged commit 0b6455e into main Oct 16, 2024
2 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants