Power.ftt_p_integration_costs module#

Integration costs for variable renewable energy (VRE).

Adds balancing and grid integration costs to electricity prices as VRE share increases. Based on cascading’s ftt_p_fuel_costs.py but simplified for main’s architecture (no load band generation required).

Reference: https://www.sciencedirect.com/science/article/pii/S0360544213009390

Power.ftt_p_integration_costs.add_vre_integration_costs(data, titles)#

Add VRE integration costs to the generalized cost (METC).

This function adds balancing and grid integration costs to solar (18) and wind (16, 17) technologies based on their market share. Costs are added to METC which feeds directly into the shares calculation.

Parameters:
  • data (dict) – Model variables

  • titles (dict) – Title classifications

Returns:

data – Updated with integration costs added to METC (generalized costs)

Return type:

dict

Power.ftt_p_integration_costs.get_balancing_costs(solar_share, wind_share)#

Add balancing costs. These go from 2 to 4 EUR/MWh (2013 values). After 30% of generation, it is set at the maximum.

Power.ftt_p_integration_costs.get_grid_integration_costs(solar_share, wind_share)#

Add grid integration costs. These go linearly to 7.5 EUR/MWh (2013 values). After 40% of generation, it is set at the maximum.

Power.ftt_p_integration_costs.get_vre_shares(data, r)#

Compute share of solar PV and share of onshore + offshore wind.