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).
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.