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

# how to read the output report

Now observe this result

• First Column Represents window opening factor,
• second column represents Zone Temperature,
• Third column represents Zone Humidity
• Fourth Column Represents OA Temperature
• Fifth Column Represents OA Humidity

Logic that I applied in the EMS programme: open the window when the Zone air temperature is (24-28) and OA is less than during that time. secondly, when the zone air absolute humidity and out side air humidty both are less than 0.012 kg/kg

My query: observe the Row No 6, 7, 8......when the logic is not working, window opening factor is 0 (Rows 1 to 5) when the logic is working openinig factor is 1 in 6 and 7th Row. Now explain me one thing..now the window is opened in 6th time step. what is the result of opening window? is it the seventh time step? is it this way: the condition at the beginning of 6th time step will allow the air to enter and the result is seventh time step ......Now again, the condition at the beginning of seventh time step will allow the air to enter and the result is seen in eighth time step...Now, the condition at the beginning of eighth time step (which formed because of seventh time step) is not satisfying and hence the window is closed.

How to read this? whatever I told is it the right way?

edit retag close merge delete

@Siva your image only shows the first 5 columns, not columns 6-8

( 2018-10-30 13:53:30 -0500 )edit

@Aaron Boranian its Row not column....Sorry, I edited it

( 2018-10-30 14:10:17 -0500 )edit

Sort by ยป oldest newest most voted

The results will vary depending on the EnergyPlus Model Calling Point input in the EnergyManagementSystem:ProgramCallingManager object. The zone temperature is the temperature at the end of the current time step and is calculated at the end of the current time step (after your EMS program runs).

Most of the calling points will work as:

Read zone temperature from previous time step (your row 5 zone temp or 24.19473)) and make a decision. In this case the EMS decided to open the window. The result of the decision will be the zone temperature in the end of this time step (your row 6 zone temp or 24.483). Now 24.483 is the new zone temperature.

If you turn on EMS output reporting you can see the results of the EMS code in the edd file.

Output:EnergyManagementSystem,
Verbose,
Verbose,
Verbose;


When reviewing the edd results of the simulation, which describes in detail the results of each line of EMS code, there are several sections of output. The first information is related to EMS code results for the warmup period. This information is good for determining if the code is working as expected but results may be different than the actual simulation since the model is in warmup mode. Note the occurance is During Warmup.

Example:

****  Begin EMS Language Processor Error and Trace Output  ***
<Erl program name, line #, line text, result, occurance timing information ... >
CURVEOVERWRITEMGR,Line 1,SET TTMP = COILINLETDBT,0.0, During Warmup, Occurrence info=MIAMI INTL AP ANN HTG 99.6% CONDNS DB, 01/21 00:00 - 00:15
CURVEOVERWRITEMGR,Line 2,SET WTMP = COILINLETW,0.0, During Warmup, Occurrence info=MIAMI INTL AP ANN HTG 99.6% CONDNS DB, 01/21 00:00 - 00:15


The next section describes the available actuators. This section is turned on a off and organized via the Output:EnergyManagementSystem input for Actuator Availability Dictionary Reporting.

! <EnergyManagementSystem:Actuator Available>, Component Unique Name, Component Type,  Control Type, Units
EnergyManagementSystem:Actuator Available,Environment,Weather Data,Outdoor Dry Bulb,[C]
EnergyManagementSystem:Actuator Available,ACTIVITY SCH,Schedule:Compact,Schedule Value,[ ]


The next section is a description of the internal variables and is similarly control via the Output:EnergyManagementSystem input for Internal Variable Availability Dictionary Reporting.

! <EnergyManagementSystem:InternalVariable Available>, Unique Name, Internal Data Type, Units
EnergyManagementSystem:InternalVariable Available,HOT WATER LOOP,Plant Design Volume Flow Rate,[m3/s]
EnergyManagementSystem:InternalVariable Available,WEST ZONE,People Count Design Level,[each]


Following this section is more warmup period results and repeat depending on how many warmup periods are required for the specific simulation to find convergence before beginning the actual simulation. This figure below shows several warmup period prior to the actual simulation.

When the warmup periods have completed the EMS results for the actual simulation will be reported. Shown below is the final warmup period report, including the occurance description of During Warmup. Note the time stamp for EMS code lines 16 through 20 show times of 23:45 - 24:00. When the program executes again, the occurance ...

more

@rraustad I have considered Begin timestep before predictor as the Programcalling manager. Now the window opening is happening @ 6th time step. at the 5th time step none of my conditions are satisfying but at sixth time step all the conditions are satisfied...you are telling that EMS opened the window based on 5th time temperature 24.19473 but the condition of OA less than zone air temperature is not fulfilled (OA: 25.4 is greater than Zone air temperature 24.19473) so how it got opened?

( 2018-10-30 14:16:07 -0500 )edit

I suggest you review the results of the EMS calculations to see what each variable in your program equates to in real time. Look in the edd file for the time in question.

( 2018-10-30 15:35:40 -0500 )edit

I'm pretty sure the weather for the current time step is calculated before anything else happens. So your EMS would be comparing row 5 zone temp to row 6 outdoor temp.

( 2018-10-30 19:07:29 -0500 )edit

@rraustad then my logic is not working...because zone 5 temperature is 24.19473 where as row 6 outdoor temp is 24.3.....which is defying the logic to open the window but still windows are opening

( 2018-10-30 21:47:34 -0500 )edit

@rraustad I tried of looking at EDD file. But it is not activated ...how to activate it?

( 2018-10-30 21:48:48 -0500 )edit