REopt_API
REopt_API copied to clipboard
in job/ app, allow modeling multiple outages
-
I'm submitting a ...
- [ ] bug report
- [ ] feature request
- [ ] support request => Please do not submit support request here, see note at the top of this template.
-
What is the current behavior? missing multiple outage modeling inputs and validation for v3 (job/ app)
-
What is the expected behavior? add the following ElectricUtilityInputs & required validation:
- outage_start_time_steps::Array{Int,1}=Int[], # we minimize the maximum outage cost over outage start times
- outage_durations::Array{Int,1}=Int[], # one-to-one with outage_probabilities, outage_durations can be a random variable
- outage_probabilities::Array{R,1} where R<:Real = [1.0],
- outage_time_steps::Union{Nothing, UnitRange} = isempty(outage_durations) ? nothing : 1:maximum(outage_durations),
- scenarios::Union{Nothing, UnitRange} = isempty(outage_durations) ? nothing : 1:length(outage_durations),
And add associated outputs
- What is the motivation / use case for changing the behavior? Allow for modeling multiple, probabilistic outages