modelPartialThermalZone
Partial model for thermal zone models
Extends from AixLib.Fluid.Interfaces.LumpedVolumeDeclarations.
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 | |
| 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 |
Components
| 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 | |
| AixLib.ThermalZones.ReducedOrder.RC.FiveElements | ROM | RC calculation core |