REopt_API icon indicating copy to clipboard operation
REopt_API copied to clipboard

in job/ app, allow modeling multiple outages

Open adfarth opened this issue 3 years ago • 0 comments

  • 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

adfarth avatar Aug 01 '22 15:08 adfarth