Skip to content

Conversation

handichan
Copy link
Contributor

No description provided.

jtlangevin and others added 6 commits August 8, 2025 05:41
* Support new measure attribute, “backup_fuel_fraction” that points to a CSV with information about the portion of annual energy use that remains with backup fuels, for dual fuel measures. These data come from the Stock tools, and CSVs for Stock measures have been added in ./ecm_definitions/energyplus_data/dual_fuel_ratios. For example, a measure input could look like this: backup_fuel_fraction: RTU_other_fossil.csv.
* Update the function partition_microsegment to report the amount of energy, carbon, and cost that remains with the baseline fuel for a fuel switching measure b/c the measure has not yet switched over that fuel (see ‘add_fs’ variables ending in ‘_base’) vs. the amounts that remain as backup consumption for stock that has switched over to the measure fuel as primary (see ‘add_fs’ variables ending in ‘_switch’).
* Handle these more refined estimates of remaining fuel in Measure results breakouts for attribute ‘mseg_out_break’ (via function ‘breakout_mseg’).
* Also handle these refinements in MeasurePackage results breakouts for attribute ‘mseg_out_break‘ (via function ‘find_adj_out_break_cats’).
* Update test ecm_prep_test to account for new measure attribute.
@jtlangevin jtlangevin force-pushed the 407-handle-dual-fuel-measures branch from fefc6bd to a4b5f45 Compare October 3, 2025 18:47
@handichan
Copy link
Contributor Author

This PR refers to the newly added test_dual_fuel method within MarketUpdateTest class. I enable the fuel splits and force the "Max adoption potential" via opts.split_fuel = True and opts.adopt_scn_usr = ["Max adoption potential"].The Electric vs Non-Electric grouping matches HandyVars’ fuel taxonomy and is created before rebuilding the breakout template. This test excludes other non-electric, such as 'distillate', 'residual', and 'other fuel'. It tests the State breakout for CA. The electricity is set to 60.0 across all years and natural gas to 11.0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants