EMS for custom output variable
I am trying to set up some custom output variables, so that I can use the custom data to be analysis directly. But I checked the custom output variables by handling the original output variables, I found some problems, which are:
A.When I use the original output variables to calculate 'Temperature Efficiency' and 'AC Consumption' with the same formulas in EMS program, the results does not match with the EMS custom output results, even through I change the reporting frequency from hourly to timestep.
B. The AC system operates from 8:00 AM to 5:00 PM. For calculating the AC Consumption, the result from original output variables is smaller than the EMS result, but usually after a shorter period such as from 8:30 AM, the former result equals with the EMS result.
C. I checked the example files of EMSCustomOutputVariable.idf, and set a simple EMS program to let the T1 plus T2. I found that when the output variable style is 'Zone mean air temperature', the result from original output variables equals the EMS result. But when I change the output variable style to 'Zone air temperature', the two results differ a lot.
The blow is the idf scripts:
!- =========== ALL OBJECTS IN CLASS: ENERGYMANAGEMENTSYSTEM:SENSOR ===========
EnergyManagementSystem:Sensor,
Tout, !- Name
1W, !- Output:Variable or Output:Meter Index Key Name
Zone Air Temperature ; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Tin, !- Name
1W, !- Output:Variable or Output:Meter Index Key Name
Zone Ventilation Air Inlet Temperature ; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts1, !- Name
1W_N_Floor, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature ; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts2, !- Name
1W_N_Ceiling, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts3, !- Name
1W_S, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts4, !- Name
1W_E_S_Wall, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts5, !- Name
1W_N, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts6, !- Name
1W_W, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts7, !- Name
1W_C_Ceiling, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts8, !- Name
1W_S_Ceiling, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts9, !- Name
1W_S_Floor, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts10, !- Name
1W_C_Floor, !- Output:Variable or Output:Meter Index Key Name
Surface Inside Face Temperature; !- Output:Variable or Output:Meter Name
EnergyManagementSystem:Sensor,
Ts11, !- Name
1W_E_N_Wall, !- Output:Variable or Output:Meter Index Key Name
Surface Inside ...
@feilongdang could you include a screen shot or link to the CSV file showing these EMS custom output variables issues? Also, have you added Output:Variable objects for the 'TemperatureEfficiency' and 'ACConsumption' EMS:OutputVariable objects?
Dear Aaron, Thanks a lot for your response. I added the output:variable objects for the two custom variables, so that I can get the two EMS variables. I don't know how to upload the shot image in this comment, so I just upload the image on my own answer which I hope you can see it
It seems that I can not answer my own question in 2 days, because I am a new comer. I just tried to transfer the image to the info@bigladdersoftware.com, I wonder whether you can receive it.
@feilongdang to add an image, edit your original question post, then click on the "Add image" button that's blue and green at the top. Or, you can save any files to a Dropbox folder or something similar and include a link to the folder by editing your original question post. Check out the help page for general processes on Unmet Hours.
Dear Aaron,
Thanks a lot for your advice. I just revised my post.