HydroReservoirCost

PowerSystems.HydroReservoirCostType
mutable struct HydroReservoirCost <: OperationalCost
  • level_shortage_cost::Float64: (default: 0) Cost incurred by the model for being short of the reservoir level target

  • level_surplus_cost::Float64: (default: 0) Cost incurred by the model for surplus of the reservoir level target

  • spillage_cost::Float64: (default: 0) Cost incurred by the model for spillage of the reservoir

HydroReservoirCost(level_shortage_cost, level_surplus_cost, spillage_cost)
StorageCost(; level_shortage_cost, level_surplus_cost, spillage_cost)

An operational cost for hydro reservoirs including shortage and surplus costs for reservoir levels and spillage costs.

source