2

EMS Actuator using nodal values

Hi All,

I'm having trouble overwriting the nodal mass flow rate of a water heater.

In the Actuator object in EMS I have:

Name : MassFlow Actuated Component Unique Name: Aux HW Loop HP Water Heater Water Outlet Node

Actuated Component Type: System Node

Actuated Component Control Type: Mass Flow Rate

I copied the Unique Name, Type, and Control Type from EDD file as shown from the contents below: EnergyManagementSystem:Actuator Available,AUX HW LOOP HP WATER HEATER WATER OUTLET NODE,System Node Setpoint,Mass Flow Rate Setpoint,[kg/s]

I get an error message both as shown above and with the Setpoint add to the last two field names. The message reads:

* Severe * GetRuntimeLanguageUserInput: EnergyManagementSystem:GlobalVariable, invalid entry. * ~~~ * Invalid Erl Variable 1 Name=MASSFLOW * ~~~ * Name conflicts with an existing global variable name I get the same error message with names different from MassFlow. I have a EMS program to calculate the MassFlow and entered it as a global variable.

I would appreciate any assistance.

Sincerely,

Ron

ronh777's avatar
21
ronh777
asked 2017-10-06 04:22:08 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2017-10-07 09:28:04 -0500
edit flag offensive 0 remove flag close merge delete

Comments

add a comment see more comments

1 Answer

1

Erl variable names in EnergyManagementSystem:GlobalVariable object should not match with any other erl variable name. Make sure that EnergyManagementSystem:InternalVariable, EnergyManagementSystem:Actuator and EnergyManagementSystem:CurveOrTableIndexVariable etc. have unique names which don't match with global erl variable name.

Chandan Sharma's avatar
2.4k
Chandan Sharma
answered 2017-10-07 00:58:18 -0500
edit flag offensive 0 remove flag delete link

Comments

add a comment see more comments