modelTwoRooms
Model with two simple thermal zones, each having three air flow paths
Extends from Buildings.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones (Declaration of an FMU that exports multiple thermal zones).
Information
This model extends Buildings.Fluid.FMI.ExportContainers.Examples.FMUs.ThermalZones to implement two simple thermal zones.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nZon (from ThermalZones) | Number of thermal zones in this container | |
| Integer | nPorts (from ThermalZones) | Number of fluid ports for each zone (must be the same for every zone) | |
| Modelica.Units.SI.Volume | V (from ThermalZones) | 6*10*3 | Room volume |
| Modelica.Units.SI.Temperature | TASup_nominal (from ThermalZones) | 273.15 + 18 | Nominal air temperature supplied to room |
| Modelica.Units.SI.Temperature | TRooSet (from ThermalZones) | 273.15 + 24 | Nominal room air temperature |
| Modelica.Units.SI.Temperature | TOut_nominal (from ThermalZones) | 273.15 + 30 | Design outlet air temperature |
| Modelica.Units.SI.HeatFlowRate | QRooInt_flow (from ThermalZones) | 1000 | Internal heat gains of the room |
| Modelica.Units.SI.HeatFlowRate | QRooC_flow_nominal (from ThermalZones) | -QRooInt_flow - 10E3/30*(TOut_nominal - TRooSet) | Nominal cooling load of the room |
| Modelica.Units.SI.MassFlowRate | mA_flow_nominal (from ThermalZones) | 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[nZon,nPorts] | fluPor (from ThermalZones) | Fluid connectors | |
| BoundaryConditions.WeatherData.Bus | weaBus (from ThermalZones) | Weather data bus | |
| Modelica.Blocks.Interfaces.RealOutput | TOut (from ThermalZones) | Outdoor temperature | |
| Modelica.Blocks.Interfaces.RealOutput | TRad1 (from ThermalZones) | Radiative temperature | |
| Modelica.Blocks.Interfaces.RealOutput | TRad2 (from ThermalZones) | Radiative temperature |
Components
Revisions
-
September 19, 2016, by Thierry S. Nouidui:
Revised implementation. -
September 14, 2016, by Michael Wetter:
First implementation.