趙又群,周曉鳳,劉英杰
機械工程設(shè)計
基于擴展卡爾曼粒子濾波算法的鋰電池SOC估計
趙又群,周曉鳳,劉英杰
目的:鋰電池荷電狀態(tài)(SOC)用來描述電池剩余電量的數(shù)量,進而反映電動汽車的續(xù)駛里程,是電池管理系統(tǒng)中的核心參數(shù)。電池循環(huán)次數(shù)的增加,瞬間大電流以及溫度等因素都會使電池特性發(fā)生變化,使用擴展卡爾曼濾波算法(EKF)對電池荷電狀態(tài)進行估計,會有較大的誤差甚至導(dǎo)致算法不收斂。為了有效的抑制發(fā)散以及噪聲的影響,本文基于鋰電池混合噪聲模型,應(yīng)用擴展卡爾曼粒子濾波算法(EKPF,Extended Kalman Particle Filter)對鋰電池荷電狀態(tài)和電流漂移噪聲進行同步估計,并根據(jù)充放電試驗數(shù)據(jù)進行仿真分析,結(jié)果表明了該算法的優(yōu)越性。方法:本文借鑒文獻(xiàn)提出的結(jié)合Shepherd模型、Unnewehr模型和Nernst模型的復(fù)合模型,考慮電流漂移噪聲的干擾,建立混合噪聲模型,采用遞推最小二乘法對鋰電池復(fù)合模型進行參數(shù)辨識。建立鋰電池的離散狀態(tài)空間模型后,應(yīng)用擴展卡爾曼粒子濾波算法(EKPF,Extended Kalman Particle Filter)對鋰電池荷電狀態(tài)和電流漂移噪聲進行同步估計。最后為了驗證擴展卡爾曼粒子濾波算法對鋰電池 SOC估計的精確性,對鋰電池進行放電試驗,分別采用 EKF、PF和EKPF三種算法對電池SOC進行估計,以驗證算法的優(yōu)越性。結(jié)果:為了驗證擴展卡爾曼粒子濾波算法對鋰電池SOC估計的精確性,對3.2 V/20 Ah的鋰電池進行放電試驗,分別采用EKF、PF和EKPF三種算法對電池SOC進行估計,為了定量的比較EKF、PF和EKPF的性能,定義了試驗的均方根誤差RMSE和和單次平均消耗時間t。得到結(jié)果如下:(1)三種不同算法的SOC的估計結(jié)果圖中,PF算法對應(yīng)的曲線抖動很明顯,而EKPF算法的曲線較為平滑。(2)EKF算法的RMSE為0.0583,單次平均消耗時間t為2.7157 s;PF算法的RMSE為0.0412,t為 49.3150 s;EKPF算法的RMSE為 0.0254,t為214.8240s。從仿真試驗結(jié)果可以看出,基于鋰電池混合噪聲模型的EKPF算法精度較高,即說明了算法的優(yōu)越性,也表明了模型的準(zhǔn)確性。單獨使用 PF算法時抖動很明顯,而EKPF算法則比較平滑,在均方根誤差(RMSE)的指標(biāo)上也優(yōu)于EKF算法和PF算法,但由于算法復(fù)雜,計算量相對較大,故單次平均消耗時間t相對較長。結(jié)論:本文基于鋰電池混合噪聲模型,應(yīng)用擴展卡爾曼粒子濾波算法(EKPF,extended kalman particle filter)對鋰電池荷電狀態(tài)和電流漂移噪聲進行同步估計,并根據(jù)充放電試驗數(shù)據(jù)進行仿真分析,結(jié)果表明了該算法的優(yōu)越性。在鋰電池實際工作過程中,由于電池的非線性和非高斯性,應(yīng)用擴展卡爾曼粒子濾波算法對電池SOC進行估計具有其獨特的優(yōu)越性,可實現(xiàn)電池SOC的準(zhǔn)確估計。對于一個具有高斯特性的系統(tǒng)噪聲和量測噪聲的弱非線性系統(tǒng),擴展卡爾曼粒子濾波算法能夠較好地克服經(jīng)典粒子濾波算法存在的粒子退化問題,同時較常用的卡爾曼濾波算法對比來說,精度得到提高。再進一步的研究中可以考慮鋰電池混合噪聲模型參數(shù)的在線辨識,提高模型精度。
來源出版物:中國機械工程,2015,26(3):394-397
入選年份:2015
基于知識重用的鉗臂快速設(shè)計方法
楊志兵,李曼麗
摘要:目的:設(shè)計人員根據(jù)電焊鉗鉗臂的設(shè)計要求,憑借個人的設(shè)計經(jīng)驗,以產(chǎn)品模型庫中基本滿足用戶需求的模型為基礎(chǔ)來完成設(shè)計工作。最后找到的模型不一定是真正匹配的模型,且對檢索實例進行的修改是基于草圖和特征的修改,原有的設(shè)計知識不能得到真正的重用。方法:在CATIA V5平臺下,利用三維設(shè)計技術(shù)建立鉗臂的三維模型時,應(yīng)根據(jù)鉗臂的結(jié)構(gòu)信息確定特征建立的順序,以免某些變量的修改量比較大時,特征出現(xiàn)嚴(yán)重變形,導(dǎo)致模型無法更新。鉗臂設(shè)計過程中,將主參數(shù)設(shè)置為全局參數(shù),依據(jù)設(shè)計經(jīng)驗、設(shè)計標(biāo)準(zhǔn)等確定產(chǎn)品的從參數(shù)及關(guān)聯(lián)規(guī)則,利用 CATIA的知識工程顧問模塊中的公式建立關(guān)聯(lián)關(guān)系。為便于給后續(xù)設(shè)計提供借鑒,保留產(chǎn)品的設(shè)計參數(shù);為便于鉗臂設(shè)計參數(shù)的記錄和調(diào)用,采用數(shù)據(jù)庫的形式表示設(shè)計參數(shù)。設(shè)計規(guī)則用產(chǎn)生式規(guī)則表示法描述,設(shè)計人員必須要遵守的設(shè)計規(guī)則通過 Checks功能編寫代碼進行描述。利用Publication功能發(fā)布與鉗臂組件和握桿組件裝配有關(guān)的軸、面等特征。裝配關(guān)系用過程表示法表示,設(shè)計時調(diào)用該過程可方便地進行握桿組件的替換,且不改變裝配的約束關(guān)系。采用參數(shù)化設(shè)計方法生成標(biāo)準(zhǔn) CAD模型后,通過有限元分析確定鉗臂的強度和剛度是否滿足要求。采用三維實例模型與模型特征數(shù)據(jù)相結(jié)合的方法來描述實例,首先通過鉗臂編碼查找到三維實例模型,然后根據(jù)特征數(shù)據(jù)找到對應(yīng)的實例。采用加權(quán)最近鄰算法進行實例檢索,得出新實例與已有實例的總相似度。當(dāng)有多個已有實例均符合設(shè)計要求時,取總相似度大于設(shè)定閾值的實例或選取總相似度值較大的實例。鉗臂實例的研究中,實例修改主要包括設(shè)計參數(shù)修改和零部件替換,主設(shè)計參數(shù)由用戶自定義,設(shè)計規(guī)則、成熟的設(shè)計經(jīng)驗及網(wǎng)格劃分信息均與主參數(shù)相關(guān)聯(lián)。系統(tǒng)自動讀取當(dāng)前實例的設(shè)計參數(shù),并加載其他匹配實例的設(shè)計參數(shù)和歷史設(shè)計數(shù)據(jù),設(shè)計人員直接在界面中進行參數(shù)修改和零部件替換。結(jié)果:對 CATIA進行二次開發(fā),實現(xiàn)了鉗臂的參數(shù)化設(shè)計;利用Access數(shù)據(jù)庫建立了鉗臂產(chǎn)品的實例庫;利用VB6.0開發(fā)用戶界面,實現(xiàn)了實例檢索,實例修改以及實例的添加、刪除等功能。鉗臂設(shè)計過程中,設(shè)計人員只需要在用戶界面上進行操作,有效利用了封裝的設(shè)計知識,節(jié)約了模型查詢時間和設(shè)計修改時間。結(jié)論:本文提出的鉗臂快速設(shè)計方法充分重用了經(jīng)過實踐的設(shè)計知識,避免了設(shè)計人員的重復(fù)勞動。鉗臂的快速設(shè)計的成功不能僅限于建模,還需進一步的仿真分析,未來可以對鉗臂有限元模型的分析進行擴展研究。
來源出版物:中國機械工程,2015,26(2):223-227
入選年份:2015