使用2-D Lookup Table模塊實現RLS-EKF溫度適應
改動情況
本次改動的模塊爲:
RLSEKF_20200513_2/RLS-EKF2/EKF_SOC/SOC-OCV-T Lookup Table
根據端電壓通過查表獲得初始SOC的模塊。使用一個二維查表模塊替換原先的一維查表模塊,增加的輸入爲溫度
RLSEKF_20200331/RLS-EKF/EKF_SOC/cal/cal_Uoc
根據SOC先驗估計去估計OCV的模塊。使用一個二維查表模塊替換原先的矩陣運算部分,增加溫度輸入
RLSEKF_20200331/RLS-EKF/EKF_SOC/cal/cal_C1
根據SOC先驗估計去計算C1矩陣的部分。使用一個二維查表模塊替換原先的矩陣運算部分,增加溫度輸入
RLSEKF_20200513_2/RLS-EKF2/EKF_SOC/SOC-OCV-T Lookup Table
RLSEKF_20200331/RLS-EKF/EKF_SOC/cal/cal_Uoc
RLSEKF_20200331/RLS-EKF/EKF_SOC/cal/cal_C1
性能比較
僅對一組數據和一組參數進行測試,主要目的是使用查表模塊替換計算模塊後對精度有多大影響,因爲在這個替換過程中其實是存在使用若干短線段去擬合曲線的過程。
original爲未修改版本
modify#1爲僅修改了SOC-OCV-T Lookup Table的版本
modyfy#2爲全部修改的版本
使用的數據爲CTCDC_40degree
誤差水平變化不顯著,替換後精度變化不明顯
數據記錄
以下僅是根據某次實驗得到的CTCDC_40degree的特性曲線,並不能完全保證準確,僅用來對算法進行驗證。