General idea is to add additional dimension (seasonal dimension) to the current capacity market design implementation. Seasons will be summer/ winter. This will require changes in many parts of the code (based on ng/impact):
Capacity market inputs
/Heterogeneous/markets_data/Capacity.csv, Heterogeneous/investors/investorX/markets_data/Capacity.csv, need to change parameters and format.
cem.jl
- Line 697, now need to expand dimension by seasons
- Line 184 and 548, creating capacity market demand curve.
Cashflow evaluation
- Update function
update_capacity_revenues! to account for additional seasons.
Capacity market clearing
- Starting line 142 of
src/markets_simulation/actual_market_simulation.jl
- E.g.,
update_capacity_supply_curve! function, but now each project will need to have multiple derating factors (one for each season).
- E.g.,
create_capacity_demand_curve, may need to have seasonal specific parameters.
General idea is to add additional dimension (seasonal dimension) to the current capacity market design implementation. Seasons will be summer/ winter. This will require changes in many parts of the code (based on ng/impact):
Capacity market inputs
/Heterogeneous/markets_data/Capacity.csv,Heterogeneous/investors/investorX/markets_data/Capacity.csv, need to change parameters and format.cem.jl
Cashflow evaluation
update_capacity_revenues!to account for additional seasons.Capacity market clearing
src/markets_simulation/actual_market_simulation.jlupdate_capacity_supply_curve!function, but now each project will need to have multiple derating factors (one for each season).create_capacity_demand_curve, may need to have seasonal specific parameters.