Source code for cea.technologies.thermal_network.thermal_network_loss
"""
Hydraulic - thermal network
"""
from cea.constants import HEAT_CAPACITY_OF_WATER_JPERKGK
[docs]def calc_temperature_out_per_pipe(t_in, m, k, t_ground):
"""
:param t_in: in Kelvin
:param m: in kg/s
:param k: in kW/K
:param t_ground: in Kelvin
:return:
"""
t_out = (t_in * (k / 2 - m * HEAT_CAPACITY_OF_WATER_JPERKGK / 1000) - k * t_ground) / (
-m * HEAT_CAPACITY_OF_WATER_JPERKGK / 1000 - k / 2) # [K]
return t_out