Aimed at the problem that the state-of-charge (SOC) of batteries estimated by a combination algorithm is not ideal when there exits deviation from the initial value, a BP-multi-timescale unscented Kalman filter (UKF) optimization algorithm is proposed in this paper, which applies the multi-timescale theory to the combination algorithm. First, the multi-timescale UKF is used to preliminarily estimate the SOC value. Then, a BP model is constructed to train the data generated by the filtering algorithm, and the self-learning and adaptive capability of the BP algorithm is used to compensate and further reduce the error. The multi-timescale extended Kalman filter (EKF) modeling can not only reduce the SOC estimation error caused by changes in parameters, but also provide reliable data for error compensation, thus improving the model’s generalization capability and reducing the data dependence by the data-driven part. Simulation results show that the proposed algorithm depends on less data, and it outperforms other algorithms in terms of estimation accuracy, generalization capability and robustness. The root mean square error and mean absolute error are less than 1%, and the maximum absolute error is about 1%.
| 科 Family | 属数 Number of genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) | 属 Genus | 种数 Number of species | 占总种数比例 Percentage of total species (%) |
|---|---|---|---|---|---|---|
| 鹅膏菌科Amanitaceae | 2 | 11 | 5.26 | 鹅膏菌属 Amanita | 10 | 4.78 |
| 小菇科 Mycenaceae | 2 | 12 | 5.74 | 丝盖伞属 Inocybe | 5 | 2.39 |
| 多孔菌科 Polyporaceae | 8 | 14 | 6.70 | 蜡蘑属 Laccaria | 5 | 2.39 |
| 红菇科 Russulaceae | 3 | 23 | 11.00 | 小皮伞属 Marasmius | 6 | 2.87 |
| 小菇属 Mycena | 11 | 5.26 | ||||
| 光柄菇属 Pluteus | 5 | 2.39 | ||||
| 红菇属 Russula | 17 | 8.13 | ||||
| 栓菌属 Trametes | 5 | 2.39 |