StorageManagementCost
PowerSystems.StorageManagementCost — Typemutable struct StorageManagementCost <: OperationalCost
variable::VariableCost
fixed::Float64
start_up::Float64
shut_down::Float64
energy_shortage_cost::Float64
energy_surplus_cost::Float64
endData Structure for Operational Cost Data like variable cost and start - stop costs and energy storage cost.
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:warnenergy_shortage_cost::Float64: Cost incurred by the model for being short of the energy target., validation range:(0, nothing), action if invalid:warnenergy_surplus_cost::Float64: Cost incurred by the model for surplus energy stored., validation range:(0, nothing), action if invalid:warn
PowerSystems.get_energy_shortage_cost — Methodget_energy_shortage_cost(value::StorageManagementCost) -> Float64
Get StorageManagementCost energy_shortage_cost.
PowerSystems.get_energy_surplus_cost — Methodget_energy_surplus_cost(value::StorageManagementCost) -> Float64
Get StorageManagementCost energy_surplus_cost.
PowerSystems.get_fixed — Methodget_fixed(value::StorageManagementCost) -> Float64
Get StorageManagementCost fixed.
PowerSystems.get_shut_down — Methodget_shut_down(value::StorageManagementCost) -> Float64
Get StorageManagementCost shut_down.
PowerSystems.get_start_up — Methodget_start_up(value::StorageManagementCost) -> Float64
Get StorageManagementCost start_up.
PowerSystems.get_variable — Methodget_variable(value::StorageManagementCost) -> VariableCost
Get StorageManagementCost variable.
PowerSystems.set_energy_shortage_cost! — Methodset_energy_shortage_cost!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost energy_shortage_cost.
PowerSystems.set_energy_surplus_cost! — Methodset_energy_surplus_cost!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost energy_surplus_cost.
PowerSystems.set_fixed! — Methodset_fixed!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost fixed.
PowerSystems.set_shut_down! — Methodset_shut_down!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost shut_down.
PowerSystems.set_start_up! — Methodset_start_up!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost start_up.
PowerSystems.set_variable! — Methodset_variable!(value::StorageManagementCost, val) -> Any
Set StorageManagementCost variable.