Name | Description |
---|---|
EvenGap | Input for even gap |
General | Input for generic correlation |
HelicalPipe | Input for helical pipe |
Plate | Input for plate |
StraightPipe | Input for straight pipe |
TwoPhaseFlowHT_IN_con | Base record for two phase heat transfer coefficient |
TwoPhaseFlowHT_IN_var | Base record for two phase heat transfer coefficient |
Type | Name | Default | Description |
---|---|---|---|
Even gap | |||
kc_evenGap | target | Dissipation.Utilities.Types.... | Target variable of calculation |
Length | h | 0.1 | Height of cross sectional area [m] |
Length | s | 0.05 | Distance between parallel plates in cross sectional area [m] |
Length | L | 1 | Overflowed length of gap [m] |
record EvenGap "Input for even gap" extends Modelica.Icons.Record; //choices Modelica.Fluid.Dissipation.Utilities.Types.kc_evenGap target=Dissipation.Utilities.Types.kc_evenGap.DevBoth "Target variable of calculation"; SI.Length h=0.1 "Height of cross sectional area"; SI.Length s=0.05 "Distance between parallel plates in cross sectional area"; SI.Length L=1 "Overflowed length of gap"; end EvenGap;
Type | Name | Default | Description |
---|---|---|---|
Generic variables | |||
kc_general | target | Dissipation.Utilities.Types.... | Target correlation |
Area | A_cross | Modelica.Constants.pi*0.1^2/4 | Cross sectional area [m2] |
Length | perimeter | Modelica.Constants.pi*0.1 | Wetted perimeter [m] |
record General "Input for generic correlation" extends Modelica.Icons.Record; //choices Modelica.Fluid.Dissipation.Utilities.Types.kc_general target=Dissipation.Utilities.Types.kc_general.Finest "Target correlation"; //geometry SI.Area A_cross=Modelica.Constants.pi*0.1^2/4 "Cross sectional area"; SI.Length perimeter=Modelica.Constants.pi*0.1 "Wetted perimeter"; end General;
Type | Name | Default | Description |
---|---|---|---|
HelicalPipe | |||
Real | n_nt | 1 | Total number of turns |
Diameter | d_hyd | 0.1 | Hydraulic diameter [m] |
Length | h | 0.01 | Distance between turns [m] |
Length | L | 1 | Total length of helical pipe [m] |
record HelicalPipe "Input for helical pipe" extends Modelica.Icons.Record; Real n_nt=1 "Total number of turns"; SI.Diameter d_hyd=0.1 "Hydraulic diameter"; SI.Length h=0.01 "Distance between turns"; SI.Length L=1 "Total length of helical pipe"; end HelicalPipe;
Type | Name | Default | Description |
---|---|---|---|
Plate | |||
Length | L | 1 | Length of plate [m] |
record Plate "Input for plate" extends Modelica.Icons.Record; SI.Length L=1 "Length of plate"; end Plate;
Type | Name | Default | Description |
---|---|---|---|
Straight pipe | |||
Diameter | d_hyd | 0.1 | Hydraulic diameter [m] |
Length | L | 1 | Length [m] |
record StraightPipe "Input for straight pipe" extends Modelica.Icons.Record; SI.Diameter d_hyd=0.1 "Hydraulic diameter"; SI.Length L=1 "Length"; end StraightPipe;
Type | Name | Default | Description |
---|---|---|---|
Choices | |||
TwoPhaseHeatTransferTarget | target | Modelica.Fluid.Dissipation.U... | Choice of (horizontal/vertical) boiling or (horizontal) condensation in pipe |
Geometry | |||
Area | A_cross | Modelica.Constants.pi*0.1^2/4 | Cross sectional area [m2] |
Length | perimeter | Modelica.Constants.pi*0.1 | Wettet perimeter [m] |
Fluid properties | |||
MolarMass | MM | 0.018015268 | Molar mass of fluid [kg/mol] |
Pressure | p_crit | Critical pressure of fluid [Pa] |
record TwoPhaseFlowHT_IN_con "Base record for two phase heat transfer coefficient" extends Modelica.Icons.Record; //choices Modelica.Fluid.Dissipation.Utilities.Types.TwoPhaseHeatTransferTarget target= Modelica.Fluid.Dissipation.Utilities.Types.TwoPhaseHeatTransferTarget.BoilHor "Choice of (horizontal/vertical) boiling or (horizontal) condensation in pipe"; SI.Area A_cross=Modelica.Constants.pi*0.1^2/4 "Cross sectional area"; SI.Length perimeter=Modelica.Constants.pi*0.1 "Wettet perimeter"; SI.MolarMass MM=0.018015268 "Molar mass of fluid"; SI.Pressure p_crit "Critical pressure of fluid"; end TwoPhaseFlowHT_IN_con;
Type | Name | Default | Description |
---|---|---|---|
Choices | |||
TwoPhaseHeatTransferTarget | target | Modelica.Fluid.Dissipation.U... | Choice of (horizontal/vertical) boiling or (horizontal) condensation in pipe |
Fluid properties | |||
SpecificHeatCapacityAtConstantPressure | cp_l | Specific heat capacity of liquid [J/(kg.K)] | |
ThermalConductivity | lambda_l | Thermal conductivity of liquid [W/(m.K)] | |
Density | rho_g | Density of gas [kg/m3] | |
Density | rho_l | Density of liquid [kg/m3] | |
DynamicViscosity | eta_g | Dynamic viscosity of gas [Pa.s] | |
DynamicViscosity | eta_l | Dynamic viscosity of liquid [Pa.s] | |
Pressure | pressure | Mean pressure of fluid [Pa] | |
SpecificEnthalpy | dh_lg | Evaporation enthalpy of fluid [J/kg] | |
Input | |||
MassFlowRate | m_flow | Mass flow rate [kg/s] | |
HeatFlux | qdot_A | 0 | Heat flux at boiling [W/m2] |
Real | x_flow | 0 | Mass flow rate quality |
record TwoPhaseFlowHT_IN_var "Base record for two phase heat transfer coefficient" extends Modelica.Icons.Record; //choices Modelica.Fluid.Dissipation.Utilities.Types.TwoPhaseHeatTransferTarget target= Modelica.Fluid.Dissipation.Utilities.Types.TwoPhaseHeatTransferTarget.BoilHor "Choice of (horizontal/vertical) boiling or (horizontal) condensation in pipe"; //fluid properties SI.SpecificHeatCapacityAtConstantPressure cp_l "Specific heat capacity of liquid"; SI.ThermalConductivity lambda_l "Thermal conductivity of liquid"; SI.Density rho_g "Density of gas"; SI.Density rho_l "Density of liquid"; SI.DynamicViscosity eta_g "Dynamic viscosity of gas"; SI.DynamicViscosity eta_l "Dynamic viscosity of liquid"; SI.Pressure pressure "Mean pressure of fluid"; SI.SpecificEnthalpy dh_lg "Evaporation enthalpy of fluid"; //input variables SI.MassFlowRate m_flow "Mass flow rate"; SI.HeatFlux qdot_A=0 "Heat flux at boiling"; Real x_flow=0 "Mass flow rate quality"; end TwoPhaseFlowHT_IN_var;