Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Revision history [back]

Output:Variable and Output:Meter objects generated by EnergyPlus depend upon what objects are part of the IDF. For example, if there are no Lights objects in the IDF, then EnergyPlus will not generate any output variables or meters related to internal lights. To see the full list of all Output:Variable and Output:Meter objects for your IDF, check the RDD output file after running a simulation (it should still be created even if your simulation fails). The file name should be ###.rdd, where ###.idf is the IDF file used for the simulation, and it should be saved in the same folder as the IDF.

The first two errors are saying that the Output:Variable named ZONE THERMAL COMFORT CEN 15251 ADAPTIVE MODEL RUNNING AVERAGE OUTDOOR AIR TEMPERATURE and ZONE THERMAL COMFORT CEN 15251 ADAPTIVE MODEL TEMPERATURE are not available, which means they are not listed in the RDD output file. This is most likely because the People object named B1_People doesn't include the input field that specifies which thermal comfort model to use. Making that change (see below) should generate those two output variables.

People,
    B1_People,                      !- Name
    ...
    ,                               !- Clothing Insulation Schedule Name
    AirVelocitySchedule,            !- Air Velocity Schedule Name
    AdaptiveCEN15251;       !- Thermal Comfort Model 1 Type

The third and fourth errors are because the EMS actuator named B1_EMS_ACTUATOR_TM52_OCC lists Schedule:Constant as the object type, but the Dwell_DomBed_Occ_B1_TM52 schedule you're trying to modify with the actuator is a Schedule:Compact object (slightly different object class). Making that change (see below) should remove the errors.

EnergyManagementSystem:Actuator,
    B1_EMS_Actuator_TM52_OCC,   !- Name
    Dwell_DomBed_Occ_B1_TM52,   !- Actuated Component Unique Name
    Schedule:Compact,          !- Actuated Component Type
    Schedule Value;             !- Actuated Component Control Type

Similar to the RDD output file showing the list of all Output:Variable objects for the model, the EDD output file shows the list of all EnergyManagementSystem:Actuator objects for the model. To generate the EDD and see that list of actuators only, you will need to have a Output:EnergyManagementSystem object in the IDF file with the following input fields:

Output:EnergyManagementSystem,
  Verbose,    ! Actuator Availability Dictionary Reporting
  None,    ! Internal Variable Availability Dictionary Reporting
  None; ! EnergyPlus Runtime Language Debug Output Level

As you debug the EMS code and want to examine the internal variables and EMS errors, you should change the last two input fields to other options so that their information also is generated in the EDD output file.