Skip to content

Modify input connectors of modular heat pump models #4507

@AntoineGautier

Description

@AntoineGautier

Description

This ticket is to modify the input connectors of the following models to match those specified in G36 Addendum L and align with the industry standards.

Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDep:

  • AWHP heating/cool changeover DO ✅ matches hea Boolean connector

    • The polarity (true for heating, false for cooling) is consistent with the relay logic diagram in Figure A-37 – the relay contact feeding the HP onboard controls is the NC contact, so de-energized (0) when the BAS changeover DO point is energized (1) for CHW.
    Image
  • CHWST Setpoint AO ❌ Currently a single connector TSet is used for both the HW and CHW temperature setpoint → Refactor with 2 separate dedicated inputs, one for each setpoint

  • HWST Setpoint AO ❌ Same issue as for CHWST Setpoint

Buildings.Fluid.Chillers.ModularReversible.TableData2DLoadDep:

  • For heat recovery chillers (have_switchover=true) a single connector TSet is used for both the HW and CHW temperature setpoint. ❌ Although plants with heat recovery chillers are not specified in G36, the model will be refactored consistently with Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDep, using 2 separate dedicated inputs, one for each setpoint.

Buildings.Fluid.HeatPumps.ModularReversible.TableData2DLoadDepSHC:

  • AWHR cooling on/off DO ❌ Currently a Boolean connector on is used for the enable signal and an integer connector mode is used to set the system operating mode between heating, cooling and simultaneous heating and cooling → Refactor with 2 Boolean connectors, one for each mode
  • AWHR heating on/off DO ❌ Same issue as for AWHR cooling on/off
  • CHWST Setpoint AO ✅ matches TChwSet connector
  • HWST Setpoint AO ✅ matches THwSet connector

Feature branch

issue4507_newInputConnectors

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions