ThreePartCost
PowerSystems.ThreePartCost — Typemutable struct ThreePartCost <: OperationalCost
variable::VariableCost
fixed::Float64
start_up::Float64
shut_down::Float64
endData Structure Operational Cost Data in Three parts fixed, variable cost and start - stop costs.
Arguments
variable::VariableCost: variable costfixed::Float64: fixed coststart_up::Float64: start-up cost, validation range:(0, nothing), action if invalid:warnshut_down::Float64: shut-down cost, validation range:(0, nothing), action if invalid:warn
PowerSystems.get_fixed — Methodget_fixed(value::ThreePartCost) -> Float64
Get ThreePartCost fixed.
PowerSystems.get_shut_down — Methodget_shut_down(value::ThreePartCost) -> Float64
Get ThreePartCost shut_down.
PowerSystems.get_start_up — Methodget_start_up(value::ThreePartCost) -> Float64
Get ThreePartCost start_up.
PowerSystems.get_variable — Methodget_variable(value::ThreePartCost) -> VariableCost
Get ThreePartCost variable.
PowerSystems.set_fixed! — Methodset_fixed!(value::ThreePartCost, val) -> Any
Set ThreePartCost fixed.
PowerSystems.set_shut_down! — Methodset_shut_down!(value::ThreePartCost, val) -> Any
Set ThreePartCost shut_down.
PowerSystems.set_start_up! — Methodset_start_up!(value::ThreePartCost, val) -> Any
Set ThreePartCost start_up.
PowerSystems.set_variable! — Methodset_variable!(value::ThreePartCost, val) -> Any
Set ThreePartCost variable.