aboutsummaryrefslogtreecommitdiffstats
path: root/2020/10/hot_tub_heating.md
diff options
context:
space:
mode:
Diffstat (limited to '2020/10/hot_tub_heating.md')
-rw-r--r--2020/10/hot_tub_heating.md79
1 files changed, 79 insertions, 0 deletions
diff --git a/2020/10/hot_tub_heating.md b/2020/10/hot_tub_heating.md
new file mode 100644
index 0000000..41ad793
--- /dev/null
+++ b/2020/10/hot_tub_heating.md
@@ -0,0 +1,79 @@
+
+## Heating Water Pool Model
+
+For a pool of a given size (liters/gallons), with given insulation (R-value or
+U-value), at an external air temperature, with/without a cover, with a given
+input of electrical heating power, at a given initial temperature:
+
+- how long to heat to a given temperature
+- power needed to maintain temperature
+- how much energy to heat
+
+Assumptions/constraints:
+
+- atmospheric pressure
+- water stays between freezing and boiling
+- humidity?
+
+Overall refs:
+
+- [Energy Smart Pools Software](http://www.rlmartin.com/rspec/software.htm)
+
+### Units
+
+A BTU (Britich Thermal Unit) is the amount of heat (energy) which will increase
+the temperature of one pound of water by one degree Fahrenheit.
+
+A calorie (SI) is the amount of heat (energy) which will increase the
+temperature of one gram of water by one degree Celsius.
+
+1 BTU ~= 1055 Joule
+1 BTU ~= 0.2931 watt hours
+1 BTU ~= 252 calories
+
+Refs:
+
+- [Wikipedia: BTU](https://en.wikipedia.org/wiki/British_thermal_unit)
+
+### Heating
+
+heat capacity of water: 4200 Joules / Kelvin / gramm
+
+T: temperature
+P: power (Watt)
+t: time (second)
+C: heat capacity (Joules / Kelvin)
+m: mass (gramm)
+
+dT/dt = P / (C * m)
+
+### Conductive heat loss
+
+Conductive loss (walls, floor):
+
+theta: "heat flow rate" (Watt)
+A: surface area (meter^2)
+deltaT: temperature difference (Kelvin)
+R_val: R-value (Kelvin * meter^2 / Watt)
+
+assertion: T >= T_env
+
+deltaT = T - T_env
+theta = (deltaT * A) / R_val
+
+Refs:
+
+- [How To Calculate Heat Loss?](https://industrialheatingsystems.com/How-calculate-heat-loss.html)
+
+### Evaporative heat loss
+
+This part is trickier, lots of factors could be included.
+
+k_s: heat loss factor
+deltaT: temperature difference (Kelvin)
+A: surface area (meter^2)
+
+TODO
+
+- [Measurement and Analysis of Evaporation from an Inactive Outdoor Swimming Pool](http://www.rlmartin.com/rspec/whatis/studies_outdoor_inactive.htm)
+- [How to Calculate Water Evaporation Loss in a Swimming Pool](https://dengarden.com/swimming-pools/Determine-Evaporation-Rate-for-Swimming-Pool)