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

Calculate simple utility bills (enhancements) #890

Closed
joseph-robertson opened this issue Apr 13, 2022 · 3 comments · Fixed by #984 or #1012
Closed

Calculate simple utility bills (enhancements) #890

joseph-robertson opened this issue Apr 13, 2022 · 3 comments · Fixed by #984 or #1012
Assignees

Comments

@joseph-robertson
Copy link
Contributor

Call new ReportUtilityBills measure from OS-HPXML.

@ekpresent
Copy link
Contributor

Good to see this basic capability added!

I think it will be much stronger once we can incorporate:

  1. Geographically-specific utility rates. For example, if we could point to files with state-level rates.
  2. TOU or other non-static rates.

I don't see significant benefit to doing bill calculations during the run versus after for static rates, but for more complicated rates like TOU rates or rates that have complicated dependencies (EV, PV, total consumption, etc.) it could be a big time saver.

@ekpresent ekpresent reopened this Oct 5, 2022
@joseph-robertson
Copy link
Contributor Author

For the second item above, you are probably referring to #988. We've divided our utility bill calculation work into 2 phases:

(1) Simple (fixed costs, marginal rates, PV compensation, etc.)
(2) Detailed (tariffs, TOU, tiered, etc.)

See NREL/OpenStudio-HPXML#920 for more information.

@afontani afontani changed the title Calculate simple utility bills Calculate simple utility bills (enhancements) Nov 2, 2022
@joseph-robertson
Copy link
Contributor Author

joseph-robertson commented Dec 15, 2022

My first cut at a design for enhancing our simple utility bill calculations. Here are several scenarios (i.e., possible options) I envision:

    utility_bills:
      - scenario_name: BillsSimpleStateAverage1
        # calc_type defaults to simple
        # no xxx_fixed_charge or xxx_marginal_rate means they get defaulted

      - scenario_name: BillsSimpleSpecified1
        elec_fixed_charge: 10.0
        elec_marginal_rate: 0.12
        # calc_type defaults to simple
        # fixed charge / marginal rate applied to all samples

      - scenario_name: BillsSimpleSpecified2
        simple_filepath: path/to/charges_and_rates.csv
        # calc_type defaults to simple
        # xxx.csv is a lookup from state (or any parameter) to fixed charges / marginal rates for all fuel types
        # this is to support #890 (elaina's suggestion)

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