Plumbing Rainwater Harvesting Tank Size Calculator
Route actual daily collected rain/withdrawal ledger from empty usable storage plus dead storage; not independent event roof-yield calculation, future weather guarantee or water quality approval.
Description
Rainwater inventory depends on the chronological collection and withdrawal ledger.
Rainwater inventory depends on the chronological collection and withdrawal ledger. Starting empty exposes withdrawals that cannot be served.1
The returned values include Modeled peak usable tank inventory liters, Required tank volume including dead storage liters, Unserved withdrawal liters. The How section below explains the calculation, input rules and interpretation.
When to use Plumbing Rainwater Harvesting Tank Size Calculator
Use Plumbing Rainwater Harvesting Tank Size Calculator when you need to evaluate the supplied records under the calculation and evidence rules below. No rainfall forecasting, event-yield calculation or water-quality approval is supplied.
Prepare measured flows, pressures, temperatures or inventories with consistent units. For catalog tools, use independently verified capacities at the stated operating conditions and supply the explicit design demand.
How to use Plumbing Rainwater Harvesting Tank Size Calculator and understand its results
- Prepare measured flows, pressures, temperatures or inventories with consistent units. For catalog tools, use independently verified capacities at the stated operating conditions and supply the explicit design demand.
- Enter observedCollectedRainLitersByDay, callerWithdrawalLitersByDay, callerDeadStorageLiters using the field table and calculation rules, then run the tool.
- Read modeledPeakUsableTankInventoryLiters, requiredTankVolumeIncludingDeadStorageLiters, unservedWithdrawalLiters. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| observedCollectedRainLitersByDay | Observed collected rain liters by day | list of number | Required |
| callerWithdrawalLitersByDay | Caller withdrawal liters by day | list of number | Required |
| callerDeadStorageLiters | Caller dead storage liters | number | Required |
Enter aligned nonempty nonnegative daily collections and withdrawals, plus nonnegative dead-storage liters. Route each day from zero usable inventory. Return peak inventory, peak plus dead storage and cumulative unserved withdrawals.
next=max(0,stored+collection−withdrawal); unmet+=max(0,withdrawal−stored−collection) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| modeledPeakUsableTankInventoryLiters | Modeled peak usable tank inventory liters | number |
| requiredTankVolumeIncludingDeadStorageLiters | Required tank volume including dead storage liters | number |
| unservedWithdrawalLiters | Unserved withdrawal liters | number |
{
"input": {
"observedCollectedRainLitersByDay": [
100,
0,
100
],
"callerWithdrawalLitersByDay": [
0,
50,
0
],
"callerDeadStorageLiters": 20
},
"output": {
"modeledPeakUsableTankInventoryLiters": 150,
"requiredTankVolumeIncludingDeadStorageLiters": 170,
"unservedWithdrawalLiters": 0
}
} Limitations and assumptions
No rainfall forecasting, event-yield calculation or water-quality approval is supplied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Plumbing Detention Basin Volume Calculator: Detention storage routes chronological inflow and requested outflow from an empty basin. Clipping storage at zero reveals unavailable outlet demand. For a complementary task, use Plumbing Sump Pump Capacity Calculator: A sump cycle alternates filling while the pump is off and net draining while it is on. A chosen on-time fraction determines pump capacity for steady inflow.
References
Similar or alternative tools
- Plumbing Detention Basin Volume Calculator
Detention storage routes chronological inflow and requested outflow from an empty basin. Clipping storage at zero reveals unavailable outlet demand.
- Plumbing Sump Pump Capacity Calculator
A sump cycle alternates filling while the pump is off and net draining while it is on. A chosen on-time fraction determines pump capacity for steady inflow.