Skip to content

Removed $/kWh Functionality#470

Merged
dpinney-nreca merged 99 commits intonreca-bts:masterfrom
astronobri:master
Feb 20, 2026
Merged

Removed $/kWh Functionality#470
dpinney-nreca merged 99 commits intonreca-bts:masterfrom
astronobri:master

Conversation

@astronobri
Copy link
Contributor

Removing the $ per kWh compensation rate to member-consumers from both the derUtilityCost and derConsumer models.

astronobri added 30 commits July 2, 2025 14:40
… out the discharging and charging power series.
…at facility demand charge tariff information from the REopt custom tariff JSON response file.
…nput and removed user input start/stop times. Fixed bug in demand $/kW output arrays.
…to ensure 8760 length, and removed demand schedule info from TOD-.json to be consistent with TOD-.csv until this functionality is included in the model code.
… array of monthly demand charges using the corresponding static test files.
…JSON response file for the total demand and energy savings with and without DERs
…ctor Fval for DER demand savings for a demand rate structure on hourly timescales. Replaced the max peak kW index method in Fval calculation with max ($ amount = peak kW x rate $/kW) to account for variable hourly rates.
…onse file handling function, clarified output variables in need of changing for new Fval implementation
…) to Total Peak Demand (kW) and Total Adjusted Peak Demand (kW), and added the max kW for each period window to the total monthly kW demand.
…the outputs, renamed savings variables for clarity, and fixed fval calculation for total utility savings and individual TESS tech in the CSV input method
…ology demand savings. Fixed bug in individual TESS tech incentives. Added new example Wholesale Rate Structure JSON response file.
…SV method is selected. Added error warnings for CSV input.
…ut name, added error message handling for no BESS in REopt and input JSON decode error.
… to both inputs of BESS energy capacity (kWh) and BESS power capacity (kW). Modified BESS SOC plot title.
…nd savings for both CSV and JSON input methods, and disabled GEN by default.
…ss new demand peaks caused by decoupled runs competing for charge.
…umbers for determining the water heater water draw rate
…om numbers functionality from the VB solver changes
…d input, and saved the inputs and outputs of each vbatDispatch run in the model directory instead of separate subdirectories.
…nput, and saved the inputs and outputs of each vbatDispatch run in the model directory instead of separate subdirectories. Also stated REopt run without sys image.
@dpinney-nreca dpinney-nreca merged commit 859de5c into nreca-bts:master Feb 20, 2026
1 check passed
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

Comments