modelMixingVolumeNominal

To avoid warning when modifying parameters of protected submodel dynBal of MixingVolumeMoistAir

Extends from IDEAS.Fluid.MixingVolumes.MixingVolumeMoistAir (Mixing volume with heat port for latent heat exchange, to be used if moisture is added or removed).

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.EnergyU_nominalmSenFac*10*m_nominal*1000Nominal value of internal energy
Modelica.Units.SI.Massm_nominalV*1.2Nominal value of internal energy
RealmXi_nominalm_nominal*Medium.X_default[1:Medium.nXi]Nominal value of internal energy
RealmC_nominalm_nominal*0.0015*ones(Medium.nC)Nominal value of internal energy
BooleanprescribedHeatFlowRate (from PartialMixingVolume)falseSet to true if the model has a prescribed heat flow at its heatPort. If the heat flow rate at the heatPort is only based on temperature difference, then set to false
Booleansimplify_mWat_flow (from PartialMixingVolume)trueSet to true to cause port_a.m_flow + port_b.m_flow = 0 even if mWat_flow is non-zero
Modelica.Units.SI.VolumeV (from PartialMixingVolume)Volume
Dynamics › Conservation equations
Modelica.Fluid.Types.DynamicsenergyDynamics (from LumpedVolumeDeclarations)Modelica.Fluid.Types.Dynamics.DynamicFreeInitialType of energy balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicssubstanceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of independent mass fraction balance: dynamic (3 initialization options) or steady state
Modelica.Fluid.Types.DynamicstraceDynamics (from LumpedVolumeDeclarations)energyDynamicsType of trace substance balance: dynamic (3 initialization options) or steady state
Advanced › Dynamics
Modelica.Fluid.Types.DynamicsmassDynamics (from LumpedVolumeDeclarations)energyDynamicsType of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state
Initialization
Medium.AbsolutePressurep_start (from LumpedVolumeDeclarations)Medium.p_defaultStart value of pressure
Medium.TemperatureT_start (from LumpedVolumeDeclarations)Medium.T_defaultStart value of temperature
Medium.MassFraction[Medium.nX]X_start (from LumpedVolumeDeclarations)Medium.X_defaultStart value of mass fractions m_i/m
Medium.ExtraProperty[Medium.nC]C_start (from LumpedVolumeDeclarations)fill(0, Medium.nC)Start value of trace substances
Medium.ExtraProperty[Medium.nC]C_nominal (from LumpedVolumeDeclarations)fill(1E-2, Medium.nC)Nominal value of trace substances. (Set to typical order of magnitude.)
Dynamics
RealmSenFac (from LumpedVolumeDeclarations)1Factor for scaling the sensible thermal mass of the volume
Advanced
Booleaninitialize_p (from PartialMixingVolume)not Medium.singleState= true to set up initial equations for pressure
Modelica.Units.SI.MassFlowRatem_flow_small (from PartialMixingVolume)1E-4*abs(m_flow_nominal)Small mass flow rate for regularization of zero flow
Booleanuse_C_flow (from MixingVolumeMoistAir)falseSet to true to enable input connector for trace substance
Nominal condition
Modelica.Units.SI.MassFlowRatem_flow_nominal (from PartialMixingVolume)Nominal mass flow rate
General › Ports
IntegernPorts (from PartialMixingVolume)0Number of ports
Assumptions
BooleanallowFlowReversal (from PartialMixingVolume)true= false to simplify equations, assuming, but not enforcing, no flow reversal. Used only if model has two ports.

Connectors

TypeNameDefaultDescription
Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nPorts]ports (from PartialMixingVolume)Fluid inlets and outlets
Modelica.Blocks.Interfaces.RealOutputU (from PartialMixingVolume)Internal energy of the component
Modelica.Blocks.Interfaces.RealOutputm (from PartialMixingVolume)Mass of the component
Modelica.Blocks.Interfaces.RealOutput[Medium.nXi]mXi (from PartialMixingVolume)Species mass of the component
Modelica.Blocks.Interfaces.RealOutput[Medium.nC]mC (from PartialMixingVolume)Trace substance mass of the component
Modelica.Blocks.Interfaces.RealInputmWat_flow (from MixingVolumeMoistAir)Water flow rate added into the medium
Modelica.Blocks.Interfaces.RealOutputX_w (from MixingVolumeMoistAir)Species composition of medium
Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_aheatPort (from MixingVolumeMoistAir)Heat port for sensible plus latent heat exchange with the control volume
Modelica.Blocks.Interfaces.RealInputC_flow (from MixingVolumeMoistAir)Trace substance mass flow rate added to the medium

Components

TypeNameDefaultDescription
Medium.TemperatureT (from PartialMixingVolume)Medium.temperature_phX(p = p, h = hOut_internal, X = if Medium.reducedX then cat(1, Xi, {1 - sum(Xi)}) else Xi)Temperature of the fluid
Modelica.Units.SI.Pressurep (from PartialMixingVolume)if nPorts > 0 then ports[1].p else p_startPressure of the fluid
Modelica.Units.SI.MassFraction[Medium.nXi]Xi (from PartialMixingVolume)XiOut_internalSpecies concentration of the fluid
Medium.ExtraProperty[Medium.nC]C (from PartialMixingVolume)COut_internalTrace substance mixture content