sector_coupling.battery_lbd module#

Created on Tue Jul 23 12:41:20 2024

@author: Femke Nijsse

Find the capacity addtions of batteries by sector, including conversions to ensure the units are the same.

Compute the cost relative cost reductions via learning-by-doing (lbd, Wright’s law’)

sector_coupling.battery_lbd.battery_costs(data, time_lag, year, t, titles, histend)#

Compute the battery cost, based on (estimated) cumulative capacity.

sector_coupling.battery_lbd.get_start_cap(data, titles)#

Get initial capacity. Note that this may overestimate capacity, as historical battery sizes are smaller than current ones in EVs

sector_coupling.battery_lbd.guess_battery_additions(data, time_lag, t)#

Compute last year’s battery additions share by sector.

When only some of the sectors have run, it will impute total battery additions based on partial data

sector_coupling.battery_lbd.power_battery_additions_dt(no_it, data, data_dt, titles)#

Get battery additions from the power sector each timestep

sector_coupling.battery_lbd.update_cumulative_cap(data, time_lag, year, t)#

Add all the sectoral additions together for cumulative additions This function is called from battery_costs below