TankWith3InletOutletArraysWithEvaporatorCondensorTank with Heating and Evaporation |
This information is part of the Modelica Standard Library maintained by the Modelica Association.
This tank has the same geometric variables as TankWith3InletOutletArrays plus the feature of a HeatPort and the possibility of evaporation. (Assumption: The gas is condensed immediately afterwards so that a liquid boiling fluid is created.)
The tank can be initialized with the following options:
Full steady state initialization is not supported, because the corresponding initial equations for temperature/enthalpy are undetermined (the flow rate through the port at steady state is zero).
crossArea |
Value: Type: Area (m²) Description: Tank area |
---|---|
top_pipeArea |
Value: Type: Area[n_TopPorts] (m²) Description: Area of outlet pipe |
side_pipeArea |
Value: Type: Area[n_SidePorts] (m²) Description: Area of outlet pipe |
bottom_pipeArea |
Value: Type: Area[n_BottomPorts] (m²) Description: Area of outlet pipe |
height |
Value: 10 Type: Height (m) Description: Height of Tank |
V0 |
Value: 0 Type: Volume (m³) Description: Volume of the liquid when the level is zero |
side_heights |
Value: zeros(n_SidePorts) Type: Height[n_SidePorts] (m) Description: Side heights |
bottom_heights |
Value: zeros(n_BottomPorts) Type: Height[n_BottomPorts] (m) Description: Bottom heights |
top_heights |
Value: fill(height, n_TopPorts) Type: Height[n_TopPorts] (m) Description: Top heights |
level_start |
Value: Type: Height (m) Description: Initial tank level |
initType |
Value: Init.GuessValues Type: Init Description: Initialization option |
use_T_start |
Value: true Type: Boolean Description: = true, if T_start is used, otherwise h_start |
T_start |
Value: if use_T_start then 293.15 else Medium.temperature_phX(p_ambient, h_start, X_start) Type: Temperature (K) Description: Start value of temperature |
h_start |
Value: if use_T_start then Medium.specificEnthalpy_pTX(p_ambient, T_start, X_start[1:Medium.nXi]) else 1e4 Type: SpecificEnthalpy (J/kg) Description: Start value of specific enthalpy |
X_start |
Value: Medium.reference_X Type: MassFraction[Medium.nX] (kg/kg) Description: Start value of mass fractions m_i/m |
p_ambient |
Value: 101325 Type: AbsolutePressure (Pa) Description: Tank surface pressure |
T_ambient |
Value: 293.15 Type: Temperature (K) Description: Tank surface Temperature |
n_TopPorts |
Value: 1 Type: Integer Description: Number of Top connectors |
n_SidePorts |
Value: 1 Type: Integer Description: Number of side connectors |
n_BottomPorts |
Value: 1 Type: Integer Description: Number of bottom connectors |
min_level_for_heating |
Value: Type: Height (m) Description: Minimum level for heating |
BottomFluidPort | ||
---|---|---|
TopFluidPort |
Type: FluidPort_a[n_TopPorts] |
|
SideFluidPort |
Type: FluidPort_b[n_SidePorts] |
|
Condensed |
Type: FluidPort_b |
|
heatPort |
Type: HeatPort_a |
medium |
Type: BaseProperties |
|
---|---|---|
InnerTankTop |
Type: InnerTank[n_TopPorts] |
|
InnerTankSide |
Type: InnerTank[n_SidePorts] |
|
InnerTankBottom |
Type: InnerTank[n_BottomPorts] |
|
heatTransfer |
Type: HeatTransfer |
|
sat |
Type: SaturationProperties Description: State vector to compute saturation properties |
Modelica.Fluid.Examples.AST_BatchPlant Model of an experimental batch plant |