modelOneZoneCompareZoneTemperatureOutput

This example tests whether the zone mean air temperature is reported correctly as an EnergyPlus output

Extends from Buildings.ThermalZones.EnergyPlus_24_2_0.Examples.SingleFamilyHouse.Unconditioned (Example model with one unconditoned zone simulated in Modelica, and the other two unconditioned zones simulated in EnergyPlus).

Information

Simple test case that verifies whether the zone mean air temperature is reported correctly by EnergyPlus. Note that Modelica solves the differential equation for this variable, but this test case obtains its value from EnergyPlus.

Parameters

TypeNameDefaultDescription
Modelica.Units.SI.VolumeVRoo (from Unconditioned)453.1Room volume
Modelica.Units.SI.MassFlowRatem_flow_nominal (from Unconditioned)VRoo*1.2*0.3/3600Nominal mass flow rate

Components

TypeNameDefaultDescription
Buildings.ThermalZones.EnergyPlus_24_2_0.Buildingbuilding (from Unconditioned)Building model
Buildings.ThermalZones.EnergyPlus_24_2_0.ThermalZonezon (from Unconditioned)Thermal zone
Buildings.Fluid.FixedResistances.PressureDropduc (from Unconditioned)Duct resistance (to decouple room and outside pressure)
Buildings.Fluid.Sources.MassFlowSource_WeatherDatabou (from Unconditioned)Boundary condition
Buildings.Fluid.Sources.Boundary_pTfreshAir (from Unconditioned)Boundary condition
Modelica.Blocks.Sources.Constant[3]qIntGai (from Unconditioned)Internal heat gains, set to zero because these are modeled in EnergyPlus
Buildings.ThermalZones.EnergyPlus_24_2_0.OutputVariablezonMeaAirTemBlock that reads output from EnergyPlus

Revisions

  • April 2, 2020, by Michael Wetter:
    First implementation.