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
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.Energy | U_nominal | mSenFac*10*m_nominal*1000 | Nominal value of internal energy |
| Modelica.Units.SI.Mass | m_nominal | V*1.2 | Nominal value of internal energy |
| Real | mXi_nominal | m_nominal*Medium.X_default[1:Medium.nXi] | Nominal value of internal energy |
| Real | mC_nominal | m_nominal*0.0015*ones(Medium.nC) | Nominal value of internal energy |
| Boolean | prescribedHeatFlowRate (from PartialMixingVolume) | false | Set 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 |
| Boolean | simplify_mWat_flow (from PartialMixingVolume) | true | Set to true to cause port_a.m_flow + port_b.m_flow = 0 even if mWat_flow is non-zero |
| Modelica.Units.SI.Volume | V (from PartialMixingVolume) | Volume | |
| Dynamics › Conservation equations | |||
| Modelica.Fluid.Types.Dynamics | energyDynamics (from LumpedVolumeDeclarations) | Modelica.Fluid.Types.Dynamics.DynamicFreeInitial | Type of energy balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | substanceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of independent mass fraction balance: dynamic (3 initialization options) or steady state |
| Modelica.Fluid.Types.Dynamics | traceDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of trace substance balance: dynamic (3 initialization options) or steady state |
| Advanced › Dynamics | |||
| Modelica.Fluid.Types.Dynamics | massDynamics (from LumpedVolumeDeclarations) | energyDynamics | Type of mass balance: dynamic (3 initialization options) or steady state, must be steady state if energyDynamics is steady state |
| Initialization | |||
| Medium.AbsolutePressure | p_start (from LumpedVolumeDeclarations) | Medium.p_default | Start value of pressure |
| Medium.Temperature | T_start (from LumpedVolumeDeclarations) | Medium.T_default | Start value of temperature |
| Medium.MassFraction[Medium.nX] | X_start (from LumpedVolumeDeclarations) | Medium.X_default | Start 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 | |||
| Real | mSenFac (from LumpedVolumeDeclarations) | 1 | Factor for scaling the sensible thermal mass of the volume |
| Advanced | |||
| Boolean | initialize_p (from PartialMixingVolume) | not Medium.singleState | = true to set up initial equations for pressure |
| Modelica.Units.SI.MassFlowRate | m_flow_small (from PartialMixingVolume) | 1E-4*abs(m_flow_nominal) | Small mass flow rate for regularization of zero flow |
| Boolean | use_C_flow (from MixingVolumeMoistAir) | false | Set to true to enable input connector for trace substance |
| Nominal condition | |||
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from PartialMixingVolume) | Nominal mass flow rate | |
| General › Ports | |||
| Integer | nPorts (from PartialMixingVolume) | 0 | Number of ports |
| Assumptions | |||
| Boolean | allowFlowReversal (from PartialMixingVolume) | true | = false to simplify equations, assuming, but not enforcing, no flow reversal. Used only if model has two ports. |
Connectors
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Medium.Temperature | T (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.Pressure | p (from PartialMixingVolume) | if nPorts > 0 then ports[1].p else p_start | Pressure of the fluid |
| Modelica.Units.SI.MassFraction[Medium.nXi] | Xi (from PartialMixingVolume) | XiOut_internal | Species concentration of the fluid |
| Medium.ExtraProperty[Medium.nC] | C (from PartialMixingVolume) | COut_internal | Trace substance mixture content |