5

Coil:WaterHeating:Desuperheater methods not executing correctly

Apologies in advance, if this is not a method error, but a script error. I was trying to add a Coil:WaterHeating:Desuperheater which collects heat from a Coil:Cooling:DX:SingleSpeed and rejects it to a WaterHeater:Mixed object, per the EnergyPlus IO reference for this object. This object is present in the Openstudio 1.14 sdk documentation.

I used user inputs to choose the WaterHeater and the CoolingCoil required, and used the addToHeatRejectionTarget method to add the OS:WaterHeater:Mixed as the rejection target, and the setHeatingSource method to add the required Coil:Cooling:DX:SingleSpeed as the heating source. The script executes properly (Apply Measures Now), as shown. The Water Inlet/Outlet Nodes have been attached from the OS:WaterHeater:mixed selected, and the Heating Source Name has also been assigned. However, when I run the simulation, I get a severe error saying that the Heating Source Name has not been translated into the idf (image).

This makes me believe that it's an OS internal issue. Is that right? Or is there another way/pseudo code through which this can be fixed? Or do I have to insert this object directly in the idf using an Eplus measure?

gokul's avatar
684
gokul
asked 2017-04-04 17:43:36 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2017-08-05 07:35:05 -0500
edit flag offensive 0 remove flag close merge delete

Comments

1

You can make a temporary E+ measure for now to correct those two fields.

Adam Hilton's avatar Adam Hilton (2017-04-05 08:53:50 -0500) edit

Thanks Adam, I'll do that.

gokul's avatar gokul (2017-04-05 09:41:29 -0500) edit
add a comment see more comments

2 Answers

4

This issue has been fixed in OpenStudio; the fix will be included in the upcoming OpenStudio 2.8.0 release.

shorowit's avatar
11.8k
shorowit
answered 2019-04-04 16:12:29 -0500
edit flag offensive 0 remove flag delete link

Comments

Thanks! That it great news!

gokul's avatar gokul (2019-04-04 18:00:58 -0500) edit
2

Credit goes to @Julien Marrec for fixing it.

shorowit's avatar shorowit (2019-04-05 07:08:32 -0500) edit
add a comment see more comments
3

Forward translator problem. It's setting the dx coil by its' CoilSystem object (which is virtual) instead of the Coil object of the CoilSystem. The CoilSystem:Cooling:DX doesn't exist in the OpenStudio.idd, so it can't have a name saved in the *.osm which is why that field is left blank.

Adam Hilton's avatar
3.5k
Adam Hilton
answered 2017-04-05 08:52:59 -0500
edit flag offensive 0 remove flag delete link

Comments

The same bug happens in Coil:Heating:Desuperheater as well. The HeatingSource field shows "CoilSystem:Cooling:DX" instead of "Coil:Cooling:DX:SingleSpeed", and name is missing as well. Hope this will be fixed.

mingo1214@gmail.com's avatar mingo1214@gmail.com (2018-06-30 17:31:15 -0500) edit
add a comment see more comments