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

EMS output variable unique Key name

asked 9 years ago

Rehan Khalid's avatar

updated 9 years ago

Chandan Sharma's avatar

Hi, I am trying to control data center IT equipment using EMS in EnergyPlus. When I try to get the temperature of air at the server Inlet, Ta_in and the server power dissipation, Qs_dot, I get an error that unique key name for these output variables are not found. Here is what I am currently using:

EnergyManagementSystem:Sensor,
    Tain,                    !- Name
    Zone Equipment Inlet Node ,  !- Output:Variable or Output:Meter Index Key Name
    ITE Air Inlet Dry-Bulb Temperature;  !- Output:Variable or Output:Meter Name

EnergyManagementSystem:Sensor,
    Q_dot_s,                 !- Name
    Whole Building,          !- Output:Variable or Output:Meter Index Key Name
    ITE Total Heat Gain to Zone Rate;  !- Output:Variable or Output:Meter Name

The errors that I get are:

   **   ~~~   ** Severe  ** Invalid Output:Variable or Output:Meter Index Key Name =ZONE EQUIPMENT INLET NODE
   **   ~~~   ** For Output:Variable or Output:Meter = ITE AIR INLET DRY-BULB TEMPERATURE
   **   ~~~   ** Entered in EnergyManagementSystem:Sensor=TAIN
   **   ~~~   ** Unique Key Name not found.
   ** Severe  ** Invalid Output:Variable or Output:Meter Index Key Name =WHOLE BUILDING
   **   ~~~   ** For Output:Variable or Output:Meter = ITE TOTAL HEAT GAIN TO ZONE RATE
   **   ~~~   ** Entered in EnergyManagementSystem:Sensor=Q_DOT_S
   **   ~~~   ** Unique Key Name not found.

Can someone please help me identify what the unique key name should be for these. I have tried a bunch of combinations but none seem to work.

Thanks in advance.

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
7

answered 9 years ago

Chandan Sharma's avatar

1ZoneDataCenterCRAC_wPumpedDXCoolingCoil.idf and 2ZoneDataCenterHVAC_wEconomizer.idf provide a good starting point in this case and they have EMS code which use whole building output variable for EMS sensor. For temperature sensor, instead of "ITE Air Inlet Dry-Bulb Temperature", " System Node Temperature" should be used as follows.

EnergyManagementSystem:Sensor,
    Tain,                    !- Name
    Zone Equipment Inlet Node ,  !- Output:Variable or Output:Meter Index Key Name
    System Node Temperature; !- Output:Variable or Output:Meter Name

Whole building summary output variables which can be used are described in IO reference. "ITE Total Heat Gain to Zone Rate" is not a valid output variable which can be used here.

Preview: (hide)
link

Comments

Thank You so much ! That worked ! I had already consulted those files before working on this.

However, I don't understand why my choice of variables does not work. Can you kindly explain.

Thank you once again !

Rehan Khalid's avatar Rehan Khalid  ( 9 years ago )

Answer deleted. I had already posted it as a comment. Thank you for pointing it out.

Rehan Khalid's avatar Rehan Khalid  ( 9 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops

Careers

Question Tools

3 followers

Stats

Asked: 9 years ago

Seen: 667 times

Last updated: Jan 21 '16