This pull request includes template modifications to enable steam boilers and condensing boilers in commercial buildings as a prerequisite for modeling measure SWHC004 Space Heating Boiler.
For these boiler variants, we have made the following setup:
Adding a new parameter (fluid_type) to implement steam boiler options (hw.pxt)
Implementing new objects and updating logic to trigger steam boiler type configurations (hw.pxt)
Adding new parameter (max_loop_temp) to determine maximum loop temperature for the plant loop (hw.pxt), which varies between condensing and non-condensing boilers
Adding new parameter (min_loop_temp) to determine minimum loop temperature for the plant loop (hw.pxt)
Adding new label “STEAMBOILER” for the parameter (heating_source) to add class list “Boiler:Steam” (hw.pxt)
Adding new label “VARIABLESPEEDCONDENSATE” for the parameter (pump_type) to add class list “Pump:VariableSpeed:Condensate” for the steam boiler (hw.pxt)
Adding class list “Boiler: Steam” to add steam boiler (hw.pxt)
Adding class list “Pipe: Adiabatic: Steam” and its corresponding branches (hw.pxt)
Adding “Heating Coil Controller” for steam heat coil type (ahu.pxt)
Adding branches for (reheat_coil_type == “STEAM”) (atu.pxt)
Adding label "STEAM" for parameter (reheat_coil_type) in class list “AirTerminal:SingleDuct:VAV:Reheat” (atu.pxt)
Measure setup will be submitted separately.
Behzad Rizi (@behzadsalimian) was the main contributor for this work, with code review by Nicholas Fette (Solaris Technical).
PR Author
[x] Make sure the PR branch is up to date with main branch at the time of the PR submission
[x] Craft a succinct title that effectively encapsulates the essence of the pull request, providing a general overview of the proposed changes.
[x] Label the PR with at least one of the following: New Measure, Bug, or Feature.
[x] Provide a concise description of the measure, bug, or feature. Submit one PR per measure.
N/A - For a new measure, attach a workbook named DEER_EnergyPlus_Modelkit_Measure_list_working.xlsx, containing only rows used for post-processing the measure.
[x] Add comments in the code when necessary to facilitate the review process.
[x] Add a comment before the added code, including the author's full name, company, and specifying if it's a bug fix, new measure, or feature.
[ ] For a new feature or bug, demonstrate the impact on energy consumption for selected cases with justification using plots and descriptions.
N/A - For a new measure, add a summary table showing total energy consumption per simulated case.
PR Reviewer
[ ] Conduct a thorough code review.
[ ] If the branch is behind the main, merge the branch locally to check for potential conflicts.
[ ] If a bug, locally reproduce it and compare energy consumptions before and after.
[ ] Explore creative ways to stress-test the code.
[ ] Locally check the error file and other outputs.
Pull Request (PR) Description
This pull request includes template modifications to enable steam boilers and condensing boilers in commercial buildings as a prerequisite for modeling measure SWHC004 Space Heating Boiler.
For these boiler variants, we have made the following setup:
Measure setup will be submitted separately.
Behzad Rizi (@behzadsalimian) was the main contributor for this work, with code review by Nicholas Fette (Solaris Technical).
PR Author
PR Reviewer