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

  1. 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.
  2. Enter observedCollectedRainLitersByDay, callerWithdrawalLitersByDay, callerDeadStorageLiters using the field table and calculation rules, then run the tool.
  3. Read modeledPeakUsableTankInventoryLiters, requiredTankVolumeIncludingDeadStorageLiters, unservedWithdrawalLiters. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. 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 fieldMeaningValue type; see rules belowRequirement
observedCollectedRainLitersByDayObserved collected rain liters by daylist of numberRequired
callerWithdrawalLitersByDayCaller withdrawal liters by daylist of numberRequired
callerDeadStorageLitersCaller dead storage litersnumberRequired

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 fieldMeaningValue type
modeledPeakUsableTankInventoryLitersModeled peak usable tank inventory litersnumber
requiredTankVolumeIncludingDeadStorageLitersRequired tank volume including dead storage litersnumber
unservedWithdrawalLitersUnserved withdrawal litersnumber
json
{
  "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

  1. Plumbing Rainwater Harvesting Tank Size Calculator — tool.io

Similar or alternative tools

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies