Thermal
GenX.thermal!
— Methodthermal!(EP::Model, inputs::Dict, setup::Dict)
The thermal module creates decision variables, expressions, and constraints related to thermal power plants e.g. coal, oil or natural gas steam plants, natural gas combined cycle and combustion turbine plants, nuclear, hydrogen combustion etc. This module uses the following 'helper' functions in separate files: thermal_commit()
for thermal resources subject to unit commitment decisions and constraints (if any) and thermal_no_commit()
for thermal resources not subject to unit commitment (if any). For the piecewise linear cost function for thermal generators, please refer to the documentation in the fuel!
page
GenX.thermal_plant_effective_capacity
— Methodthermal_plant_effective_capacity(EP::Model,
inputs::Dict,
resources::Vector{Int},
capres_zone::Int,
timesteps::Vector{Int})::Matrix{Float64})
Effective capacity in a capacity reserve margin zone for certain resources in the given timesteps.