modelGenericPipe_withWall

Extends from BaseClasses.GenericPipe_Record, TRANSFORM.Utilities.Visualizers.IconColorMap.

Parameters

TypeNameDefaultDescription
RealnParallel (from GenericPipe_Record)1Number of parallel components
IntegernV (from GenericPipe_Record)1Number of discrete volumes
BooleancounterCurrentfalseSwap wall vector order
Integer[2]nVs{geometry.nR, geometry.nZ}Number of discrete volumes
Advanced › Dynamics
DynamicsenergyDynamics (from GenericPipe_Record)Dynamics.DynamicFreeInitialFormulation of energy balances
DynamicsmassDynamics (from GenericPipe_Record)energyDynamicsFormulation of mass balances
DynamicssubstanceDynamics (from GenericPipe_Record)massDynamicsFormulation of substance balances
DynamicstraceDynamics (from GenericPipe_Record)massDynamicsFormulation of trace substance balances
Modelica.Fluid.Types.DynamicsmomentumDynamics (from GenericPipe_Record)Dynamics.SteadyStateFormulation of momentum balances
Initialization › Start Value: Absolute Pressure
SI.AbsolutePressureps_start (from GenericPipe_Record)linspace_1D(p_a_start, p_b_start, nV)Pressure
SI.AbsolutePressurep_a_start (from GenericPipe_Record)Medium.p_defaultPressure at port a
SI.AbsolutePressurep_b_start (from GenericPipe_Record)p_a_start + (if m_flow_a_start > 0 then -1e3 elseif m_flow_a_start < 0 then -1e3 else 0)Pressure at port b
Initialization › Start Value: Temperature
Booleanuse_Ts_start (from GenericPipe_Record)trueUse T_start if true, otherwise h_start
SI.Temperature[nV]Ts_start (from GenericPipe_Record)linspace_1D(T_a_start, T_b_start, nV)Temperature
SI.TemperatureT_a_start (from GenericPipe_Record)Medium.T_defaultTemperature at port a
SI.TemperatureT_b_start (from GenericPipe_Record)T_a_startTemperature at port b
Initialization › Start Value: Specific Enthalpy
SI.SpecificEnthalpyhs_start (from GenericPipe_Record)if not use_Ts_start then linspace_1D(h_a_start, h_b_start, nV) else {Medium.specificEnthalpy_pTX(ps_start[i], Ts_start[i], Xs_start[i, 1:Medium.nX]) for i in 1:nV}Specific enthalpy
SI.SpecificEnthalpyh_a_start (from GenericPipe_Record)Medium.specificEnthalpy_pTX(p_a_start, T_a_start, X_a_start)Specific enthalpy at port a
SI.SpecificEnthalpyh_b_start (from GenericPipe_Record)Medium.specificEnthalpy_pTX(p_b_start, T_b_start, X_b_start)Specific enthalpy at port b
Initialization › Start Value: Species Mass Fraction
SI.MassFraction[nV,Medium.nX]Xs_start (from GenericPipe_Record)linspaceRepeat_1D(X_a_start, X_b_start, nV)Mass fraction
SI.MassFraction[Medium.nX]X_a_start (from GenericPipe_Record)Medium.X_defaultMass fraction at port a
SI.MassFraction[Medium.nX]X_b_start (from GenericPipe_Record)X_a_startMass fraction at port b
Initialization › Start Value: Trace Substances
SIadd.ExtraProperty[nV,Medium.nC]Cs_start (from GenericPipe_Record)linspaceRepeat_1D(C_a_start, C_b_start, nV)Mass-Specific value
SIadd.ExtraProperty[Medium.nC]C_a_start (from GenericPipe_Record)fill(0, Medium.nC)Mass-Specific value at port a
SIadd.ExtraProperty[Medium.nC]C_b_start (from GenericPipe_Record)C_a_startMass-Specific value at port b
Initialization › Start Value: Mass Flow Rate
SI.MassFlowRatem_flow_a_start (from GenericPipe_Record)0Mass flow rate at port_a
SI.MassFlowRatem_flow_b_start (from GenericPipe_Record)-m_flow_a_startMass flow rate at port_b
SI.MassFlowRatem_flows_start (from GenericPipe_Record)linspace(m_flow_a_start, -m_flow_b_start, nV + 1)Mass flow rates
Heat Transfer
Booleanuse_HeatTransfer (from GenericPipe_Record)false= true to use the HeatTransfer model
Booleanuse_HeatTransferOuterfalse= true to use outer wall heat port
Advanced › Model Structure
BooleanexposeState_a (from GenericPipe_Record)true=true, p is calculated at port_a else m_flow
BooleanexposeState_b (from GenericPipe_Record)false=true, p is calculated at port_b else m_flow
BooleanexposeState_outerWallfalse=true, T is calculated at outer wall else Q_flow
Advanced › Parameters
BooleanuseInnerPortProperties (from GenericPipe_Record)false=true to take port properties for flow models from internal control volumes
BooleanuseLumpedPressure (from GenericPipe_Record)false=true to lump pressure states together
LumpedLocationlumpPressureAt (from GenericPipe_Record)LumpedLocation.port_aLocation of pressure for flow calculations
Initialization: Wall › Dynamics
DynamicsenergyDynamics_wallDynamics.DynamicFreeInitialFormulation of energy balances
Initialization: Wall › Start Value: Temperature
SI.Temperature[nVs[1],nVs[2]]Ts_start_walllinspace_2Dedge(T_a1_start, T_b1_start, T_a2_start, T_b2_start, nVs[1], nVs[2], {exposeState_outerWall, exposeState_a, true, exposeState_b})Temperature
SI.TemperatureT_a1_startMaterial.T_referenceTemperature at port a1
SI.TemperatureT_b1_startT_a1_startTemperature at port b1
SI.TemperatureT_a2_startMaterial.T_referenceTemperature at port a2
SI.TemperatureT_b2_startT_a2_startTemperature at port b2
Visualization
BooleanshowNametrue
BooleanshowDesignFlowDirectiontrue
Visualization › Color Coding
BooleanshowColors (from IconColorMap)falseToggle dynamic color display
Integern_colors (from IconColorMap)64Number of colors in the colorMap, multiples of 4 is best

Connectors

TypeNameDefaultDescription
Interfaces.FluidPort_Flowport_a
Interfaces.FluidPort_Flowport_b
HeatAndMassTransfer.Interfaces.HeatPort_Flow[geometry.nZ]heatPorts

Components

TypeNameDefaultDescription
TRANSFORM.Fluid.SystemTFsystemTF
Geometrygeometry
SI.Accelerationg_n (from GenericPipe_Record)Modelica.Constants.g_nGravitational acceleration
GenericPipepipe
HeatAndMassTransfer.DiscritizedModels.Conduction_2Dwall
HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic[geometry.nR]adiabatic_a
HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic[geometry.nR]adiabatic_b
HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic[geometry.nZ]adiabatic_outer
HeatAndMassTransfer.BoundaryConditions.Heat.CounterFlowcounterFlow
HeatAndMassTransfer.BoundaryConditions.Heat.Adiabatic[geometry.nZ]adiabatic_inner
Realval (from IconColorMap)Color map input variable
Realval_min (from IconColorMap)val <= val_min is mapped to colorMap[1,:]
Realval_max (from IconColorMap)val >= val_max is mapped to colorMap[end,:]
Real[3]dynColor (from IconColorMap)Modelica.Mechanics.MultiBody.Visualizers.Colors.scalarToColor(val, val_min, val_max, colorMap(n_colors))

Contents

NameDescription
Geometry
Material
InternalHeatModel_wall