Incorrect transition of RoomAir:Node:AirflowNetwork:HVACEquipment from v9.2 to v9.3 #8372
Closed
2 of 3 tasks
Labels
AuxiliaryTool
Related to an auxiliary tool, not EnergyPlus itself (readvars, preprocessor, ep-launch, etc.)
Defect
Includes code to repair a defect in EnergyPlus
In EnergyPlus v9.3, class
AirTerminal:SingleDuct:Uncontrolled
has been converted to new classAirTerminal:SingleDuct:ConstantVolume:NoReheat
. Looking through the corresponding transition code, I found that classRoomAir:Node:AirflowNetwork:HVACEquipment
may not be treated correctly:EnergyPlus/src/Transition/CreateNewIDFUsingRulesV9_3_0.f90
Lines 685 to 702 in 7495909
The code above basically tries to append the original
AirTerminal:SingleDuct:Uncontrolled
node with suffixATInlet
starting from 2nd field. However, according to IDD v9.2, the 2nd field is a choice field which can beAirTerminal:SingleDuct:Uncontrolled
, and there is no way that any fields can be a node. The code above will do nothing if anAirTerminal:SingleDuct:Uncontrolled
is referenced in Field 2 and Field 3.The proper way to transition this class is to follow the same logic as in the
ZoneHVAC:EquipmentList
:EnergyPlus/src/Transition/CreateNewIDFUsingRulesV9_3_0.f90
Lines 473 to 489 in 7495909
Hope above helps.
Details
Some additional details for this issue (if relevant):
Checklist
Add to this list or remove from it as applicable. This is a simple templated set of guidelines.
The text was updated successfully, but these errors were encountered: