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