[Update March 2nd, 2018]:
The Ideal Loads Options measure is now available on BCL and on the Unmet Hours openstudio-measures Github.
If you want to run it for OpenStudio version <=1.14, there is a toggle in the measure.rb file to set it to edit ZoneHVAC:IdealLoadsAirSystem
objects instead of HVACTemplate:Zone:IdealLoadsAirSystem
objects.
The GitHub issue is closed, and the OpenStudio team will stay with the OS v2 series order of operations: EnergyPlus Measures -> Expand Objects -> Pre-Process
[Update October 5th, 2017]:
In OS v1 series, the order of operations is:
Expand Objects -> EnergyPlus Measures -> Pre-Process
In OS v2 series, the order of operations is:
EnergyPlus Measures -> Expand Objects -> Pre-Process
HVACTemplate objects, including HVACTemplate:Zone:IdealLoadsAirSystem
objects, are translated into EnergyPlus objects (ZoneHVAC:IdealLoadsAirSystem
objects) in the Expand Objects step.
This means EnergyPlus measures in OS v2.+ can't include any get
calls to an object formed from expanding an HVACTemplate object because they don't exist yet.
The issue is that the workspace.getObjectsByType("ZoneHVAC:IdealLoadsAirSystem".to_IddObjectType)
call in the measure script correctly returns ZoneHVAC:IdealLoadsAirSystem
objects in OS v1.14, but returns an empty array in OS v2.2. The measure was written with OS v1.14.
I've submitted this as an issue. I'll update once I know more.
Did you actually check the box under the thermal Zones tab to enable the Ideal Loads?
Yes I did check that box