High-Fidelity State-of-Charge Estimation of Li-Ion Batteries using Machine Learning

製作者: Matthias Preindl

2019年10月17日


機械学習を用いたリチウムイオン電池充電状態の高精度予測

This paper proposes a way to augment the existing machine learning algorithm applied to state-of-charge estimation by introducing a form of pulse injection to the running battery cells. It is believed that the information contained in the pulse responses can be interpreted by a machine learning algorithm whereas other techniques are difficult to decode due to the nonlinearity. The sensitivity analysis of the amplitude of the current pulse is given through simulation, allowing the researchers to select the appropriate current level with respect to the desired accuracy improvement. A multi-layer feedforward neural networks is trained to acquire the nonlinear relationship between the pulse train and the ground-truth SoC. The experimental data is trained and the results are shown to be promising with less than 2% SoC estimation error using layer sizes in the range of 10 - 10,000 trained in 0 - 1 million epochs. The testing procedure specifically designed for the proposed technique is explained and provided. The implementation of the proposed strategy is also discussed. The detailed system layout to perform the augmented SoC estimation integrated in the existing active balancing hardware has also been given.

この論文では,稼働中の電池セルにあるパターンのパルス信号を印加することによって,これまで充電状態の予測に用いられてきた機械学習アルゴリズムを改良し強化する手法を提唱している。他の手法では非線形性が障害となって解読は困難であるが,機械学習アルゴリズムを用いればパルス応答波形に含まれる情報は解読することが可能だと信じられている。電流パルスの振幅が感度に及ぼす影響をシミュレーションによって解析することで,必要な精度向上を実現できる電流レベルを決めることが可能になる。多段階のフィードフォワードニューラルネットワークを学習させることによって,パルス列と充電状態の真値との非線形な関係を把握することができた。階層数を10から10000とし,反復回数を100万回までとして実験データを学習させた結果,誤差が2%以下で充電状態を信頼性高く予測できるという結果が得られている。この手法を用いる電池セル検査の手順を設計してその仕様を定め,解説も示している。我々が提案する検査手順を普及させる戦略についても考察し,複数の電池セルを制御する既存のバランス調整機器に組み込むだけで,充電状態をより高度に予測することを可能にするための詳細な機器配置も示した。

PDFをダウンロード (4.3 MB)