modelPartialThermalZone
Partial model for thermal zone models
Extends from AixLib.Fluid.Interfaces.LumpedVolumeDeclarations (Declarations for lumped volumes).
Information
Partial for AixLib.ThermalZones.ReducedOrder.ThermalZone models. It defines connectors and a AixLib.ThermalZones.ReducedOrder.RC.FourElements model. Most connectors are conditional to allow conditional modifications according to parameters or to pass-through conditional removements in AixLib.ThermalZones.ReducedOrder.RC.FourElements.
Typical use and important parameters
All parameters are collected in one AixLib.DataBase.ThermalZones.ZoneBaseRecord record. Further parameters for medium, initialization and dynamics originate from AixLib.Fluid.Interfaces.LumpedVolumeDeclarations.
- April 20, 2023, by Philip Groesdonk:
Added five element RC model (for heat exchange with neighboured zones). - September 27, 2016, by Moritz Lauster:
Reimplementation based on Annex60 and MSL models. - March, 2012, by Moritz Lauster:
First implementation.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| DataBase.ThermalZones.ZoneBaseRecord | zoneParam | Choose setup for this zone | |
| 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 |
| General › Ports | |||
| Integer | nPorts | 0 | Number of fluid ports |
| Integer | nPortsROM | if use_pools then nPorts + 2 else nPorts | Number of fluid ports |
| Moisture › Pools | |||
| Boolean | use_pools | false | If true, pool model and corresponding connections are enabled |
| CO2 | |||
| Boolean | use_C_flow | false | Set to true to enable input connector for trace substance |
| Moisture | |||
| Boolean | use_moisture_balance | false | If true, input connector QLat_flow is enabled and room air computes moisture balance |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealInput[3] | intGains | Input profiles for internal gains persons, machines, light | |
| Modelica.Blocks.Interfaces.RealOutput | TAir | Indoor air temperature | |
| Modelica.Blocks.Interfaces.RealOutput | TRad | Mean indoor radiation temperature | |
| BoundaryConditions.WeatherData.Bus | weaBus | Weather data bus | |
| Modelica.Fluid.Vessels.BaseClasses.VesselFluidPorts_b[nPorts] | ports | Auxilliary fluid inlets and outlets to indoor air volume | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | intGainsConv | Convective internal gains | |
| Modelica.Thermal.HeatTransfer.Interfaces.HeatPort_a | intGainsRad | Radiative internal gains |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| AixLib.ThermalZones.ReducedOrder.RC.FiveElements | ROM | RC calculation core |