MultiStartCost

PowerSystems.MultiStartCostType
mutable struct MultiStartCost <: OperationalCost
    variable::VariableCost
    no_load::Float64
    fixed::Float64
    start_up::NamedTuple{(:hot, :warm, :cold), NTuple{3, Float64}}
    shut_down::Float64
end

Data Structure Operational Cost Data which includes fixed, variable cost, multiple start up cost and stop costs.

Arguments

  • variable::VariableCost: variable cost
  • no_load::Float64: no load cost
  • fixed::Float64: fixed cost
  • start_up::NamedTuple{(:hot, :warm, :cold), NTuple{3, Float64}}: start-up cost
  • shut_down::Float64: shut-down cost, validation range: (0, nothing), action if invalid: warn
source