fix: address misc hvac_library.osm issues#888
Conversation
Hardcoded values (1e-07 for the VRF system, 2000 for the four DX heating coils) prevented EnergyPlus from sizing defrost heater power to the equipment capacity. Fixes openstudiocoalition#770
…ree DX heat pump "Multi Speed HP AirToAir" was categorized as a heat pump but used a 2-stage gas heating coil with electric supplemental heat, so it is renamed to "Multi Speed DX_Clg Gas_Htg" to reflect its actual coils. A new AirLoopHVAC:UnitaryHeatPump:AirToAir:MultiSpeed object named "Multi Speed HP AirToAir" is added with a genuine 2-stage DX heating coil (reverse-cycle defrost, autosized resistive defrost heater) and 2-stage DX cooling coil, matching the example provided in the issue. Fixes openstudiocoalition#834
…ication to hvac library Adds 'Unitary - 2-Speed DX Elec heat - Cycling - Dehumidify' to the default HVAC library, using OS:Coil:Cooling:DX:TwoStageWithHumidityControlMode and CoolReheat dehumidification control — a common high-humidity climate system not previously buildable from the OpenStudio App UI. All five referenced objects (fan, heating coil, cooling coil, supplemental coil, availability schedule) reuse existing library entries. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Test ResultsAll tests completed against MCP / Programmatic Inspection
Manual GUI
EnergyPlus Simulations (via MCP)Two annual simulations were run using the MCP server (OpenStudio 3.11.0 / EnergyPlus 24.x). Simulation 1 — PSZ-HP, Denver CO (CZ 5B)
Simulation 2 — 2-speed DX + CoolReheat, Houston TX (CZ 2A)
Houston (CZ 2A — hot-humid) was chosen to exercise the Note on CoolReheat + HumidistatEnergyPlus requires a |
Summary
hvac_library.osm(Closes hvac_Library.osm object OS:AirConditioner:VariableRefrigerantFlow Defrost wattage should be autosize #770)CoolReheatdehumidification mode to HVAC library (Closes Add unitary system with dehumidification (2-speed DX, CoolReheat) to default HVAC library #887)Changes
All changes are in
src/openstudio_app/Resources/default/hvac_library.osm:434fd01a): Set resistive defrost heater capacity toautosizeso it is properly sized during simulation.129f4770): Corrected the name of a mislabeled unitary system entry; added a genuine VRF-free multispeed DX heat pump entry.bf96e804): AddedOS:AirLoopHVAC:UnitarySystemconfigured for 2-speed DX cooling withCoolReheatdehumidification control, reusing existing shared objects (fan, heating coil, cooling coil, supplemental coil, availability schedule) already present in the library.Test plan
autosizefor the affected coil🤖 Generated with Claude Code