blockThermalZoneSimpleAir2
Validation of simple thermal zone
Extends from Buildings.Fluid.FMI.ExportContainers.Validation.FMUs.ThermalZoneAir1 (Validation of simple thermal zone).
Information
This example validates that Buildings.Fluid.FMI.ExportContainers.ThermalZone exports correctly as an FMU.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nPorts (from ThermalZone) | Number of fluid ports | |
| Modelica.Units.SI.Volume | V (from ThermalZoneAir1) | 6*10*3 | Room volume |
| Modelica.Units.SI.Temperature | TASup_nominal (from ThermalZoneAir1) | 273.15 + 18 | Nominal air temperature supplied to room |
| Modelica.Units.SI.Temperature | TRooSet (from ThermalZoneAir1) | 273.15 + 24 | Nominal room air temperature |
| Modelica.Units.SI.Temperature | TOut_nominal (from ThermalZoneAir1) | 273.15 + 30 | Design outlet air temperature |
| Modelica.Units.SI.HeatFlowRate | QRooInt_flow (from ThermalZoneAir1) | 1000 | Internal heat gains of the room |
| Modelica.Units.SI.HeatFlowRate | QRooC_flow_nominal (from ThermalZoneAir1) | -QRooInt_flow - 10E3/30*(TOut_nominal - TRooSet) | Nominal cooling load of the room |
| Modelica.Units.SI.MassFlowRate | m_flow_nominal (from ThermalZoneAir1) | 1.3*QRooC_flow_nominal/1006/(TASup_nominal - TRooSet) | Nominal air mass flow rate, increased by factor 1.3 to allow for recovery after temperature setback |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Interfaces.Inlet[nPorts] | fluPor (from ThermalZone) | Fluid connector | |
| Modelica.Blocks.Interfaces.RealOutput | TOut (from ThermalZoneAir1) | Outdoor temperature |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Adaptors.ThermalZone | theZonAda (from ThermalZone) | Adapter between the HVAC supply and return air, and its connectors for the FMU | |
| Buildings.HeatTransfer.Sources.PrescribedTemperature | TOut1 (from ThermalZoneAir1) | Outside temperature | |
| Modelica.Thermal.HeatTransfer.Components.ThermalConductor | theCon (from ThermalZoneAir1) | Thermal conductance with the ambient | |
| Modelica.Thermal.HeatTransfer.Sources.FixedHeatFlow | preHea (from ThermalZoneAir1) | Prescribed heat flow | |
| MixingVolumes.MixingVolume | vol (from ThermalZoneAir1) | ||
| Modelica.Blocks.Sources.Constant | TOutSou (from ThermalZoneAir1) | Outdoor temperature | |
| Sensors.MassFlowRate[nPorts] | senMasFlo (from ThermalZoneAir1) | Mass flow rate sensor to connect thermal adapter with thermal zone. |
Revisions
-
May 03, 2016, by Thierry S. Nouidui:
First implementation.