Purpose. Size tanks, sumps, wet wells, balance tanks, and storage reservoirs that receive flow continuously at varying rates. Typical applications: post-filtration re-lift tanks, inter-stage balance tanks, raw water break tanks.
What it does. Runs a 1-minute time-step simulation of inflow vs pump outflow over the chosen window. Inflow tracks per-filter contribution and applies backwash disturbances per the plant-flow control philosophy you select. Outflow is either VSD-controlled (level setpoints with a %/min ramp constraint) or fixed-speed cycling.
How to use. Set the inflow (constant value or 24-hour profile), filter count, and pump configuration. Pick a scenario — single backwash, repeated BW cycles, or N+1 (one filter offline for the whole sim). Watch the volume and flow charts — overflow and dry-run minutes are flagged in the alerts. Pumps are sized correctly when peak utilisation is under ~95% and there are no overflow / dry-run events.
Fixed level→speed map with no setpoint. The tank settles wherever inflow balances outflow, so the operating level moves with plant flow.
Enter your inputs above, or switch on Worked example at the top of the tab to load a fully populated Continuous example you can edit.
Purpose. Size backwash settlement tanks for plants with a fill → settle → decant → desludge cycle. Calculates per-tank volume requirement, full cycle duration, lag between cycles, and minimum tank count needed so each tank empties before the next wash arrives at it.
What it does. Builds the cycle from a backwash batch fill, a settle hold, two decant rates separated by a switch level (% of fill volume), and a desludge phase. BW interval is derived from filter run time × filter count and rounded up to a practical 5-minute increment. Auto-sizing accepts up to 30 minutes of cycle overlap into the next interval, reflecting common practice where the desludge tail of one tank may run slightly past the arrival of the next wash on a different tank.
How to use. Set filter cycle, BW rate and duration, then tune settle / decant / desludge rates. Use the tank-count toggle for auto-size or manual override. Volume and Gantt charts show how multiple tanks stagger through their phases over a 24-hour window.
Enter your inputs above, or switch on Worked example at the top of the tab to load a fully populated Washwater Tanks example you can edit.
Purpose. Size a tank that receives discrete rapid fills and discharges slowly — without the settle / decant / desludge cycle of the Washwater tab. Typical applications: filter-to-waste (FTW) holding tanks where the first ~20 min of filter run is recycled to plant inlet, recycle tanks for slow side-stream return, and any holding tank capped on discharge rate.
What it does. Schedules fill events across the simulation window — one per backwash. The event rate is either derived from this tab's own filter count and run time (interval = run time × 60 ÷ filters), or entered directly as events per day. Each event fills at the configured rate for the configured duration. Discharge runs continuously at either a fixed rate or as a percentage of plant inflow (so the return is bounded by the regulatory or process limit, typically ≤10% of plant flow).
Standalone tab. The filter count and run time here are this tab's own inputs — nothing is read from the Continuous tab automatically. If the same plant applies, the Copy filters & run time from Continuous tab button brings those two values across as a one-off; edits on either tab afterwards stay independent.
How to use. Set fill event count, rate and duration. Choose discharge mode: Fixed rate for sized return pumps, or Proportional to plant inflow for ratio-controlled return where the constraint is a % of plant flow. In proportional mode the plant inflow can be a single constant or a custom 24-hour profile built from time segments (e.g. low overnight, two daytime peaks). The volume chart shows tank level over time; the flow chart shows fill, discharge, and (in proportional mode) the plant inflow reference. Adequate sizing means peak volume stays below capacity and the tank empties between events.
Enter your inputs above, or switch on Worked example at the top of the tab to load a fully populated FTW / Recycle Tank example you can edit.
Purpose. Export results for documentation and resume work later.
How it works. Tick the tabs you want once in What to include, then export that selection as either a PDF or a CSV. Only tabs that have data are exported — empty tabs are skipped.
Outputs.
Save and resume. Use the JSON export to snapshot a project, then drag the file back in via the import card to restore every input across all tabs.
Choose once — the same selection is used for both the PDF report and the CSV export.
Download all inputs across every tab as a single JSON file. Use the import card opposite to restore the project later.
Restore inputs from a previously saved project file. Overwrites all current values across every tab.
1-minute time-step mass balance on a post-filter sump. Inflow is built from the configured inflow (forward production) plus any drain-down water from filters currently in their post-BW drain phase.
Outlet pump control — three models:
All three clamp speed to 0–100% of nameplate; a pump cannot exceed its rating no matter what the controller asks for. Note that a min-speed flow above the plant inflow makes any target level unholdable — the pumps out-pump the inflow and the tank draws down until it cycles.
Inflow-during-BW models:
Other assumptions:
Each tank walks through FILL → SETTLE → DECANT1 → DECANT2 → DESLUDGE → IDLE phases. Wash events are scheduled at the BW interval and assigned to the first IDLE tank. The simulator tracks tank volume, missed-wash events, and overflow.
Key assumptions:
Generic batch tank with rapid fill events and continuous discharge. Each event adds at the fill rate for the fill duration. Discharge runs either at a fixed rate or as a percentage of the (constant or diurnal) plant inflow.
Key assumptions: