UI forms and defaults for battery adjust losses#1902
Conversation
There was a problem hiding this comment.
Setting up subhourly battery availability losses with hourly simulation time step should trigger an SSC simulation error (like PV availability losses).
I recommend putting both Battery Ancillary Losses and Battery Availability Losses forms under a single "Battery Losses" collapsible panel. Revised suggestion: Put widget on Battery Model Simple and Battery Model Simple with REopt forms for PVWatts-Battery, and create single Battery Losses form with both ancillary and availability loss inputs.
…attery_adjust_losses
…attery_adjust_losses
Rename "Battery Ancillary Losses" UI form .json file to "Battery Losses".
cpaulgilman
left a comment
There was a problem hiding this comment.
UI forms look good now. I made some additional changes (including changing the UI form file name from "Battery Ancillary Losses.json" to "Battery Losses.json").
…attery_adjust_losses
…REL/SAM into sam_1869_battery_adjust_losses
|
@brtietz is there an output for the availability loss that can be viewed in Time series? |
Thanks for the reminder - I just pushed code for "Battery performance loss adjustment" to ssc. |
Hmm.. the naming for the input (Battery Availability) is different than that of the output (Battery performance adjustment), which is confusing. And shouldn't it be listed in the var_table for battery? |
Naming is updated as we discussed. Including it in a vartable in common.cpp allows for the same definitions to be used in cmod_battery.cpp, cmod_pvsamv1.cpp, and cmod_battwatts.cpp (the latter wouldn't work if it was in the vartable for battery) |
|







Pull Request Template
Description
Adds UI forms for battery adjust losses. Uses two forms so we can add adjust losses to PVWatts-Battery. Open to other ideas as to how to structure this form.
Pairs with SSC pull request NatLabRockies/ssc#1241
Fixes (#1869)
Type of change
Please delete options that are not relevant.
Checklist:
If you have added a new compute module in a SSC pull request related to this one, be sure to check the Process Requirements.