You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The forward translator appears to use a Dual operation type when two-speed evaporative fluid coolers are used in comp onement setpoint based plant equipment operation. I would except the forward translator to use a Cooling operation type for this type of equipment.
PlantEquipmentOperation:ComponentSetpoint,
Plant Loop 1 Setpoint Operation Scheme, !- Name
EvaporativeFluidCooler:TwoSpeed, !- Equipment Object Type 1
Evaporative Fluid Cooler Two Speed 1, !- Equipment Name 1
Node 3, !- Demand Calculation Node Name 1
Node 7, !- Setpoint Node Name 1
Autosize, !- Component Flow Rate 1 {m3/s}
Dual; !- Operation Type 1
If we switch cooling_equipment = OpenStudio::Model::EvaporativeFluidCoolerTwoSpeed.new(model) to cooling_equipment = OpenStudio::Model::EvaporativeFluidCoolerSingleSpeed.new(model), the code generates the following IDF object which uses the expected operation type for an evaporative cooler.
PlantEquipmentOperation:ComponentSetpoint,
Plant Loop 1 Setpoint Operation Scheme, !- Name
EvaporativeFluidCooler:SingleSpeed, !- Equipment Object Type 1
Evaporative Fluid Cooler Single Speed 1, !- Equipment Name 1
Node 3, !- Demand Calculation Node Name 1
Node 7, !- Setpoint Node Name 1
Autosize, !- Component Flow Rate 1 {m3/s}
Cooling; !- Operation Type 1
Expected Behavior
I would expect (1) to generate the following IDF object:
PlantEquipmentOperation:ComponentSetpoint,
Plant Loop 1 Setpoint Operation Scheme, !- Name
EvaporativeFluidCooler:SingleSpeed, !- Equipment Object Type 1
Evaporative Fluid Cooler Single Speed 1, !- Equipment Name 1
Node 3, !- Demand Calculation Node Name 1
Node 7, !- Setpoint Node Name 1
Autosize, !- Component Flow Rate 1 {m3/s}
Cooling; !- Operation Type 1
Possible Solution
A very quick review of the code showed that the component type of single-speed evaporative coolers is defined here but the component type for two-speed evaporative coolesr isn't. It looks like Dual is used when type is not defined as COOLING or HEATING, see here. I'm not sure if this is the reason (not too familiar with this code base) and I'm not currently equipped to test any modifications.
Environment
Some additional details about your environment for this issue (if relevant):
Platform: Windows 10
Version of OpenStudio: 3.0.1
Context
Use of two-speed evaporative coolers in the openstudio-standards gem.
The text was updated successfully, but these errors were encountered:
lymereJ
added
the
Triage
Issue needs to be assessed and labeled, further information on reported might be needed
label
Mar 23, 2021
Thanks for the report @lymereJ and yes, you correctly identified the issue: it wasn't added, so it defaults to ComponentType::BOTH. It's been the case for at least 5 years too.
Issue overview
The forward translator appears to use a
Dual
operation type when two-speed evaporative fluid coolers are used in comp onement setpoint based plant equipment operation. I would except the forward translator to use aCooling
operation type for this type of equipment.Current Behavior
This code (1) ...
... Generates the following IDF object:
If we switch
cooling_equipment = OpenStudio::Model::EvaporativeFluidCoolerTwoSpeed.new(model)
tocooling_equipment = OpenStudio::Model::EvaporativeFluidCoolerSingleSpeed.new(model)
, the code generates the following IDF object which uses the expected operation type for an evaporative cooler.Expected Behavior
I would expect (1) to generate the following IDF object:
Possible Solution
A very quick review of the code showed that the component type of single-speed evaporative coolers is defined here but the component type for two-speed evaporative coolesr isn't. It looks like
Dual
is used when type is not defined asCOOLING
orHEATING
, see here. I'm not sure if this is the reason (not too familiar with this code base) and I'm not currently equipped to test any modifications.Environment
Some additional details about your environment for this issue (if relevant):
Context
Use of two-speed evaporative coolers in the openstudio-standards gem.
The text was updated successfully, but these errors were encountered: