Skip to content

Input and output name changes, schedule-based loads, and addressable load fraction for heating and cooling

Compare
Choose a tag to compare
@adfarth adfarth released this 19 Sep 20:50
· 2439 commits to master since this release

v0.19.0

Changed

The following name changes were made:

  • Change "pct" to "rate_fraction" for "discount", "escalation", names containing "tax_pct" (financial terms)
  • Change "pct" to "fraction" for all other variable names (e.g., "min_soc", "min_turndown_")
  • Change prod_factor_series to production_factor_series and rename some internal methods and variables to match
  • Change four (4) CHP input field names to spell out electric (from elec) and efficiency (from effic) for electric and thermal efficiencies

Added

  • Add schedule-based FlatLoads which take the annual or monthly energy input and create a load profile based on the specified type of schedule. The load is "flat" (the same) for all hours within the chosen schedule.
  • Add addressable_load_fraction inputs for SpaceHeatingLoad and DomesticHotWaterLoad 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.
  • Add a validation error for cooling in the case that the cooling electric load is greater than the total electric load.