Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update to EnergyPlus 24.2.0 #5240

Closed
9 of 14 tasks
joseph-robertson opened this issue Aug 26, 2024 · 2 comments · Fixed by #5242
Closed
9 of 14 tasks

Update to EnergyPlus 24.2.0 #5240

joseph-robertson opened this issue Aug 26, 2024 · 2 comments · Fixed by #5242

Comments

@joseph-robertson
Copy link
Collaborator

joseph-robertson commented Aug 26, 2024

Enhancement Request

Once v24.2-IOFreeze is released, we should update to it.

Detailed Description

https://github.com/NREL/EnergyPlus/blob/develop/src/Transition/InputRulesFiles/Rules24-1-0-to-24-2-0.md
https://github.com/NREL/EnergyPlus/blob/develop/src/Transition/OutputRulesFiles/OutputChanges24-1-0-to-24-2-0.md

Major changes

  • ZoneHVAC:TerminalUnit:VariableRefrigerantFlow V24.2.0-IOFreeze: VRF's supply fan from VariableVolume to SystemModel #5255
    • If "Fan:VariableVolume" in the "Supply Air Fan Object Type" field, it needs to be changed to "Fan:SystemModel". A "Fan:SystemModel" object need to be created based on the former "Fan:VariableVolume" object. A fan power curve will be created as well that holds the "Fan Power Coefficient i" in Fan:VariableVolume.
  • HeatPump:PlantLoop:EIR:XXX V24.2.0-IOFreeze: HeatPumpPlantLoopEIR's new "Heat Recovery XXX" fields #5244
    • Cooling and Heating: inserted "Heat Recovery Inlet Node Name", "Heat Recovery Outlet Node Name", and "Heat Recovery Reference Flow Rate" fields; new optional "Heat Recovery Capacity Modifier Function of Temperature Curve Name", "Heat Recovery Electric Input to Output Ratio Modifier Function of Temperature Curve Name" fields
    • Cooling: new optional "Maximum Heat Recovery Outlet Temperature", "Thermosiphon Capacity Fraction Curve Name", and "Thermosiphon Minimum Temperature Difference" fields
    • Heating: new optional "Minimum Heat Recovery Outlet Temperature" field
  • Chiller V24.2.0-IOFreeze: ChillerElectric's new fields #5254
    • Chiller:Electric:EIR and Chiller:Electric:ReformulatedEIR: new optional "Condenser Flow Control", "Condenser Loop Flow Rate Fraction Function of Loop Part Load Ratio Curve Name", "Temperature Difference Across Condenser Schedule Name", "Condenser Minimum Flow Fraction", "Thermosiphon Capacity Fraction Curve Name", and "Thermosiphon Minimum Temperature Difference" fields
    • Chiller:Electric and Chiller:ConstantCOP: new optional "Thermosiphon Capacity Fraction Curve Name" and "Thermosiphon Minimum Temperature Difference" fields <--- these aren't wrapped

New additions

Minor stuff

  • InternalMass: field "Zone or ZoneList Name" is no longer required
    • I left things alone and just put a comment in FT: "As of E+ v24.2, Zone Name is ignored when Space Name is specified"
  • RoomAir:Node:AirflowNetwork:HVACEquipment: WaterHeater:HeatPump keys for "ZoneHVAC or Air Terminal Equipment Object Type" field have changed -- not wrapped
  • Output:IlluminanceMap: field "Zone Name" has changed to "Zone or Space Name"
  • ZoneRefrigerationDoorMixing: fields "Zone Name 1" and "Zone Name 2" changed to "Zone or Space Name 1" and "Zone or Space Name 2" -- not wrapped
  • ZoneCoolTower:Shower: field "Zone Name" changed to "Zone or Space Name" -- not wrapped
  • ZoneThermalChimney: fields "Zone 1 Name" changed to "Zone or Space 1 Name" and "Relative Ratios of Air Flow Rates Passing through Zone 1" changed to "Relative Ratios of Air Flow Rates Passing through Inlet 1" -- not wrapped

Other

@wsjsxn
Copy link

wsjsxn commented Oct 2, 2024

Is there any example that shows how Heat Recovery Inlet Node Name" and "Heat Recovery Outlet Node Name have been used for heat recovery?

@jmarrec
Copy link
Collaborator

jmarrec commented Oct 3, 2024

@wsjsxn Not sure I follow here. We're in the process of updating to v24.2.0, so your question seem too early perhaps? Anyways, in the end, you'll just be able to add it to a tertiary loop for heat recovery.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants
@jmarrec @joseph-robertson @wsjsxn @wenyikuang and others