Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

align PTAC and PTHP coils with EnergyPlus #4110

Closed
5 tasks
MatthewSteen opened this issue Oct 7, 2020 · 0 comments · Fixed by #4123
Closed
5 tasks

align PTAC and PTHP coils with EnergyPlus #4110

MatthewSteen opened this issue Oct 7, 2020 · 0 comments · Fixed by #4123

Comments

@MatthewSteen
Copy link
Member

MatthewSteen commented Oct 7, 2020

Enhancement Request

I don't have an immediate need for this, but the ZoneHVACPackagedTerminalAirConditioner and ZoneHVACPackagedTerminalHeatPump objects only allow CoilCoolingDXSingleSpeed coils, which doesn't align with EnergyPlus. The following have been allowed by EnergyPlus for a while and are available in the SDK. Also, PTHPs only allow CoilHeatingDXSingleSpeed coils.

Packaged Terminal Air Conditioner Coils

  • CoilCoolingDXVariableSpeed
  • CoilSystem:Cooling:DX:HeatExchangerAssisted

Packaged Terminal Heat Pump Coils

  • CoilCoolingDXVariableSpeed
  • CoilSystem:Cooling:DX:HeatExchangerAssisted
  • CoilHeatingDXVariableSpeed

Detailed Description

Here's an example, which will give the same message for the HeatExchangerAssisted coil for both PTACs and PTHPs.

require 'openstudio'
include OpenStudio::Model
m = Model.new
f = FanConstantVolume.new(m)
hc = CoilHeatingElectric.new(m)
cc = CoilCoolingDXVariableSpeed.new(m)
ptac = ZoneHVACPackagedTerminalAirConditioner.new(m, m.alwaysOnDiscreteSchedule, f, hc, cc)
[openstudio.model.ZoneHVACPackagedTerminalAirConditioner] <0> Invalid Cooling Coil Type (expected CoilCoolingDXSingleSpeed, not 'OS_Coil_Cooling_DX_VariableSpeed') for Object of type 'OS:ZoneHVAC:PackagedTerminalAirConditioner' and named 'Zone HVAC Packaged Terminal Air Conditioner 1'
=> #<OpenStudio::Model::ZoneHVACPackagedTerminalAirConditioner:0x000000025efd88 @__swigtype__="_p_openstudio__model__ZoneHVACPackagedTerminalAirConditioner">

Possible Implementation

Allow the coils above. Consider adding objects to the hvac_library.osm in the OpenStudioApplication.

@MatthewSteen MatthewSteen added Enhancement Request Triage Issue needs to be assessed and labeled, further information on reported might be needed labels Oct 7, 2020
@MatthewSteen MatthewSteen changed the title align PTAC allowed cooling coils with EnergyPlus align PTAC and PTHP cooling coils with EnergyPlus Oct 7, 2020
@MatthewSteen MatthewSteen changed the title align PTAC and PTHP cooling coils with EnergyPlus align PTAC and PTHP coils with EnergyPlus Oct 7, 2020
@tijcolem tijcolem removed the Triage Issue needs to be assessed and labeled, further information on reported might be needed label Oct 16, 2020
@tijcolem tijcolem added this to the OpenStudio SDK 3.2.0 milestone Oct 16, 2020
kbenne added a commit that referenced this issue Nov 5, 2020
Addresses #4110, align PTAC and PTHP coils with EnergyPlus
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants