Difference between ideal air loads heating output and EMS sensor of the same variable

asked 2022-03-17 11:28:15 -0500

Samuel de Vries's avatar

updated 2022-03-17 14:57:41 -0500

Hi,

When measuring the variable 'Zone ideal air loads Supply air sensible heating energy' with an EMS sensor (blue line in image) I get a different value for certain timesteps then when I ouput the same variable as a regular output variable (red line in image).

I am limiting the heating capacity of the ideal air loads system and the difference only occurs when the system reaches this capacity limit. At those timesteps the EMS sensor measures exactly half of the maximum heating capacity rather than the max.

Any thoughts?

Attached is a one zone model with outputs (see link). I am using EnergyPlus 9.2. Heating capacity is limited to 2400 W. There's a lot of EMS programs in the IDF. In the relevant one (EMS_PRG_setPerfIndc), all I am doing is setting the EMS output variable tot the EMS sensor value.

I have looked into:

  • The calling point for the EMS program. This is now set to: EndOfSystemTimestepBeforeHVACReporting. Setting it earlier does not change anything.
  • The DesignBuilder resultsviewer changes energy output to power output. The problem does not lie in this converion. I have also checked the energy outputs in the CSV.

image description

edit retag flag offensive close merge delete