REopt_API
REopt_API copied to clipboard
Add missing SpaceHeatingLoad and DomesticHotWaterLoad inputs and ExistingBoiler outputs
Please check if the PR fulfills these requirements
- [ ] CHANGELOG.md is updated
- [ ] Tests for the changes have been added (for bug fixes / features)
- [ ] Docs have been added / updated (for bug fixes / features)
What kind of change does this PR introduce?
(Bug fix, feature, docs update, ...)
Added:
- Previously missing
SpaceHeatingLoad
andDomesticHotWaterLoad
inputs:addressable_load_fraction
- Previously missing
ExistingBoiler
outputs:year_one_thermal_to_tes_series_mmbtu_per_hour
andyear_one_fuel_consumption_series_mmbtu_per_hour
Removed:
-
ExistingBoiler
output:thermal_to_tes_series_mmbtu_per_hour
,year_one_fuel_consumption_mmbtu_per_hour
,year_one_thermal_production_mmbtu_per_hour
What is the current behavior?
(You can also link to an open issue here)
What is the new behavior (if this is a feature change)?
- Add
addressable_load_fraction
inputs (and validation) forSpaceHeatingLoad
andDomesticHotWaterLoad
which effectively ignores a portion of the entered loads. These inputs can be scalars (applied to all time steps of the year), monthly (applied to the timesteps of each month), or of length 8760 *time_steps_per_hour
.- We handle the alignment of
addressable_load_fraction
and the fuel input (annual_mmbtu
,monthly_mmbtu
, orfuel_loads_mmbtu_per_hour
) in REopt.jl Julia package.
- We handle the alignment of
Does this PR introduce a breaking change?
(What changes might users need to make in their application due to this PR?)