Plumbing Freeze Time Calculator
Explicit lumped-water constant measured heat-removal scenario separating sensible cooling and fusion latent heat; no wall/ice-front transient, pipe-burst prediction or frost protection guarantee.
Description
A constant heat-removal model separates sensible cooling to the freeze point from latent freezing.
A constant heat-removal model separates sensible cooling to the freeze point from latent freezing. It treats the water as a lumped mass.1
The returned values include Modeled seconds to first freeze, Modeled additional latent freeze seconds, Modeled seconds to complete freeze. The How section below explains the calculation, input rules and interpretation.
When to use Plumbing Freeze Time Calculator
Use Plumbing Freeze Time Calculator when you need to evaluate the supplied records under the calculation and evidence rules below. No wall or ice-front transient, pipe-burst prediction or frost-protection guarantee 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 Freeze Time 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 observedContainedWaterMassKg, observedInitialWaterC, callerWaterHeatCapacityJkgK, callerLatentFusionJkg, callerMeasuredConstantHeatRemovalWatts, callerFreezePointC using the field table and calculation rules, then run the tool.
- Read modeledSecondsToFirstFreeze, modeledAdditionalLatentFreezeSeconds, modeledSecondsToCompleteFreeze. 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 |
|---|---|---|---|
| observedContainedWaterMassKg | Observed contained water mass kg | number | Required |
| observedInitialWaterC | Observed initial water c | number | Required |
| callerWaterHeatCapacityJkgK | Caller water heat capacity jkg k | number | Required |
| callerLatentFusionJkg | Caller latent fusion jkg | number | Required |
| callerMeasuredConstantHeatRemovalWatts | Caller measured constant heat removal watts | number | Required |
| callerFreezePointC | Caller freeze point c | number | Required |
Enter nonnegative water mass, finite initial and freeze temperatures with initial at least freeze point, positive heat capacity, fusion heat and measured removal watts. Return time to first freeze, additional latent-freeze time and their sum.
coolingSeconds=mass×heatCapacity×(initial−freezePoint)/removalWatts; latentSeconds=mass×fusionHeat/removalWatts Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| modeledSecondsToFirstFreeze | Modeled seconds to first freeze | number |
| modeledAdditionalLatentFreezeSeconds | Modeled additional latent freeze seconds | number |
| modeledSecondsToCompleteFreeze | Modeled seconds to complete freeze | number |
{
"input": {
"observedContainedWaterMassKg": 1,
"observedInitialWaterC": 5,
"callerWaterHeatCapacityJkgK": 4000,
"callerLatentFusionJkg": 300000,
"callerMeasuredConstantHeatRemovalWatts": 100,
"callerFreezePointC": 0
},
"output": {
"modeledSecondsToFirstFreeze": 200,
"modeledAdditionalLatentFreezeSeconds": 3000,
"modeledSecondsToCompleteFreeze": 3200
}
} Limitations and assumptions
No wall or ice-front transient, pipe-burst prediction or frost-protection guarantee is supplied.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Plumbing Tracing Heat Requirement Calculator: Heat tracing offsets pipe and fitting losses plus an explicit design allowance. The allowance is an added fraction, not a heater efficiency. For a complementary task, use Plumbing Water Heater Energy Calculator: Sensible water-heating energy depends on volume, temperature rise and volumetric heat capacity. Input energy includes an explicit efficiency.
References
-
Plumbing Freeze Time Calculator — tool.io
Similar or alternative tools
- Plumbing Tracing Heat Requirement Calculator
Heat tracing offsets pipe and fitting losses plus an explicit design allowance. The allowance is an added fraction, not a heater efficiency.
- Plumbing Water Heater Energy Calculator
Sensible water-heating energy depends on volume, temperature rise and volumetric heat capacity. Input energy includes an explicit efficiency.