HydroGenerationCost
PowerSystems.HydroGenerationCost — Typemutable struct HydroGenerationCost <: OperationalCostvariable::ProductionVariableCostCurve: Production variable cost represented by aFuelCurve, where the fuel is water, or aCostCurvein currency.fixed::Float64: (default: 0) Fixed cost of keeping the unit online. For some cost represenations this field can be duplicative
HydroGenerationCost(variable, fixed)
HydroGenerationCost(; variable, fixed)An operational cost of a hydropower generator which includes fixed and variable cost. Variable costs can be used to represent the cost of curtailment if negative values are used or the opportunity cost of water if the costs are positive. It also supports fuel curves to model specific water intake.
The variable cost is a required parameter, but zero(CostCurve) can be used to set it to 0.
PowerSystems.get_fixed — Methodget_fixed(value::HydroGenerationCost) -> Float64
Get HydroGenerationCost fixed.
PowerSystems.get_variable — Methodget_variable(
value::HydroGenerationCost
) -> ProductionVariableCostCurve
Get HydroGenerationCost variable.
PowerSystems.set_fixed! — Methodset_fixed!(value::HydroGenerationCost, val) -> Any
Set HydroGenerationCost fixed.
PowerSystems.set_variable! — Methodset_variable!(value::HydroGenerationCost, val) -> Any
Set HydroGenerationCost variable.