随机放电10个cycles:
2.1. 以3.0C(6A)充电至4.2V,然后维持电压不变,直至电流降至0.05C(0.1A);
2.2. 静置5分钟;
2.3. 然后以 x x x A放电 y y y分钟(x为[2,8]区间内的随机整数,y为[2,6]区间内的随机整数),为保证安全,当电压降至3.0V时停止放电;
2.4. 静置10分钟。
案例和可视化
battery = Battery('../Batch-5/RW_battery-1.mat')
cm = plt.cm.GnBu(np.linspace(0,1,battery.cycle_life))
sm = plt.cm.ScalarMappable(cmap='GnBu',norm=plt.Normalize(vmin=0,vmax=battery.cycle_life))