modelFMUZoneAdapterZones3
Validation model for the class and functions that instantiate and communicate with an FMU for Model Exchange
Extends from Modelica.Icons.Example (Icon for runnable examples).
Information
Validation model that communicates with an FMU that emulates three simple thermal zones. All thermal zones are identical.
This test is done to validate the FMI API, using an FMU 2.0 for Model Exchange, compiled for Linux 64 bit by JModelica.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.HeatCapacity | CZon | 6*6*2.7*1.2*1006 | Heat capacity of zone air |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| Building | building | Building model | |
| Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.ThermalZoneAdapter | fmuZonCor | Adapter to EnergyPlus | |
| Modelica.Blocks.Sources.RealExpression | X_w | Zone absolute humidity | |
| Modelica.Blocks.Sources.RealExpression | mIn_flow | Inlet mass flow rate | |
| Modelica.Blocks.Math.Gain | mOut_flow | Outlet mass flow rate | |
| Modelica.Blocks.Sources.RealExpression[2] | TIn | Inlet temperature | |
| Modelica.Blocks.Sources.RealExpression | QGaiRad_flow | Radiative heat gain for the zone | |
| Modelica.Blocks.Continuous.Integrator | TZonCor | Zone air temperature | |
| Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.ThermalZoneAdapter | fmuZonSou | Adapter to EnergyPlus | |
| Modelica.Blocks.Continuous.Integrator | TZonSou | Zone air temperature | |
| Buildings.ThermalZones.EnergyPlus_24_2_0.BaseClasses.ThermalZoneAdapter | fmuZonNor | Adapter to EnergyPlus | |
| Modelica.Blocks.Continuous.Integrator | TZonNor | Zone air temperature | |
| Modelica.Blocks.Sources.RealExpression | p | Air pressure |
Revisions
-
March 23, 2022, by Michael Wetter:
Changed model to use the instance name of thebuildinginstance as is done for the other Spawn models. -
March 19, 2018, by Michael Wetter:
First implementation.