Heat Exchanger
Create Function
For creating a single heat exchanger unit:
For creating multiple heat exchangers at once:
Component Table Data
net.heat_exchanger
Parameter |
Datatype |
Value Range |
Explanation |
name |
string |
Name of the heat exchanger |
|
from_junction |
integer |
\(>\) 0 |
Index of junction at which the heat exchanger starts |
to_junction |
integer |
\(>\) 0 |
Index of junction at which the heat exchanger ends |
diameter_m |
float |
\(\gt\) 0 |
Equivalent inner diameter of the heat exchanger [m] |
qext_w |
float |
The heat flow entering or leaving the heat exchanger [W] |
|
loss_coefficient |
float |
\(\geq\) 0 |
An additional loss coefficient which might account for e.g. bends |
in_service |
boolean |
True / False |
Specifies if the heat exchanger is in service. |
type |
string |
Type variable to classify heat exchangers |
Result Table Data
net.res_heat_exchanger
Parameter |
Datatype |
Explanation |
v_mean_m_per_s |
float |
The mean velocity of fluid in the heat exchanger [m/s] |
p_from_bar |
float |
Pressure at “from”-junction [bar] |
p_to_bar |
float |
Pressure at “to”-junction [bar] |
t_from_k |
float |
Temperature at “from”-junction [K] |
t_to_k |
float |
Temperature at “to”-junction [K] |
mdot_from_kg_per_s |
float |
Mass flow into heat exchanger [kg/s] |
mdot_to_kg_per_s |
float |
Mass flow out of heat exchanger [kg/s] |
vdot_norm_m3_per_s |
float |
Norm volume flow [m^3/s] |
reynolds |
float |
Average Reynolds number |