breos.battery.update_battery_resistance_calendar#
- breos.battery.update_battery_resistance_calendar(resistance_growth, T_cell_C, cumulative_cal_seconds, dt_days=1.0, mean_soc_absolute=0.5, debug=False)[source]#
Calculate calendar-induced resistance growth using Naumann’s model.
Same Arrhenius + power-law structure as calendar capacity fade, but with resistance-specific parameters from Naumann Table 6.
- Parameters:
resistance_growth (
float) – Current cumulative resistance growth (fraction)T_cell_C (
float) – Cell temperature (C)cumulative_cal_seconds (
float) – Total elapsed calendar secondsdt_days (
float) – Time step in daysmean_soc_absolute (
float) – Mean absolute SOC during perioddebug (
bool) – Enable debug output
- Return type:
- Returns:
Tuple of (new_resistance_growth, delta_resistance_growth)