0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Matlab/Simulink建立一種Thevenin/RC電池模塊仿真模型

冬至子 ? 來源:新能源汽車仿真團隊 ? 作者:當我浮夸 ? 2023-06-28 10:49 ? 次閱讀

本文以鋰電池數(shù)學(xué)模型為基礎(chǔ),在Matlab/Simulink仿真系統(tǒng)中,建立了一種Thevenin/RC電池模塊仿真模型,通過實際工況試驗,測試精度在允許誤差范圍內(nèi),為電池SOC/SOH研究提供了極大的參考價值。

1、等效電路模型參數(shù)辨識

鋰電池在充放電結(jié)束后,端電壓會迅速上升并逐漸趨向于一個穩(wěn)定值,我們稱之為鋰電池的回彈特性。Thevenin/RC網(wǎng)絡(luò)結(jié)構(gòu)的工作特性通常滿足回彈特性的特征,我們常用電池回彈階段的電壓、電流數(shù)據(jù)對Thevenin/RC模型進行參數(shù)辨識。

為辨識Thevenin/RC模型參數(shù),需要獲取電池在不同SOC狀態(tài)下的電壓回彈數(shù)據(jù)。首先采用恒流恒壓的方法將電池充滿,然后以1C的放電電流將電池SOC放至為0.9→0.1,得到每個時刻的電壓回彈曲線。

具體的遞推過程可以參考文獻。(Schweighofer B , Raab K M , Brasseur G . Modeling of high power automotive batteries by the use of an automated test system[J]. IEEE Transactions on Instrumentation & Measurement, 2003, 52(4):1087-1091.)

最后,將每個SOC時刻的電壓回彈數(shù)據(jù)進行擬合,可以得到電池模型參數(shù)隨SOC的變化情況。

SOC = [0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1];
OCV_charge = [2.59 3.22 3.26 3.3 3.3 3.31 3.31 3.32 3.34 3.34 3.47];
OCV_discharge = [2.66 3.19 3.23 3.26 3.28 3.28 3.29 3.3 3.33 3.33 3.4];
R0_charge = [0.0306 0.0123 0.0126 0.012 0.0117 0.012 0.0117 0.0123 0.012 0.0144 0.0207];
R0_discharge = [0.0771 0.0168 0.0135 0.0123 0.0117 0.0123 0.0117 0.012 0.0117 0.0114 0.012];
R1_charge = [0.032155 0.008199 0.004763 0.004183 0.00348 0.003242 0.003193 0.003006 0.003091 0.003062 0.003062];
R1_discharge = [0.032155 0.008199 0.004763 0.004183 0.00348 0.003242 0.003193 0.003006 0.003091 0.003062 0.003062];
C1_discharge = [54.148429 21.802633 25.586141 30.914925 26.854337 32.525752 40.18035 1.503165 44.76751 43.347833 43.347833];
C1_charge = C1_discharge;

當然,你們可以參考我的方法,通過擬合方法計算出不同SOC數(shù)值下對應(yīng)的阻抗系數(shù)。

2、電池Simulink模型建立

模型包括:SOC計算模塊、模型參數(shù)辨識模塊和端電壓計算模塊。

2.1、SOC計算模塊

圖片

2.2、模型參數(shù)辨識模塊(以R0為例)

圖片

2.3、端電壓計算模塊

圖片

2.4、封裝模塊

圖片

3、試驗驗證

圖片

由仿真結(jié)果可知,所建立的電池模型適用于電池BMS系統(tǒng)開發(fā),具有很高的精度和實時性。

結(jié)論:不管是Thevenin模型,還是二階RC模型都能很好的反應(yīng)電池的特性,適用于BMS系統(tǒng)。如果通過最小二乘法對電池模型辨識出現(xiàn)問題時,電池靜置回彈電壓的測試方法也是一個很好的選擇!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 鋰電池
    +關(guān)注

    關(guān)注

    259

    文章

    7994

    瀏覽量

    169134
  • SoC系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    52

    瀏覽量

    10655
  • MATLAB仿真
    +關(guān)注

    關(guān)注

    4

    文章

    175

    瀏覽量

    19890
  • bms系統(tǒng)
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    10708
  • simulink仿真
    +關(guān)注

    關(guān)注

    0

    文章

    75

    瀏覽量

    8550
收藏 人收藏

    評論

    相關(guān)推薦

    基于MATLAB/Simulink的系統(tǒng)仿真技術(shù)與應(yīng)用

    語言程序設(shè)計基礎(chǔ)3,MATLAB語言在現(xiàn)代科學(xué)運算中的應(yīng)用4,MATLAB/Simulink下數(shù)學(xué)模型建立
    發(fā)表于 06-19 13:15

    參照光伏電池的物理模型,可建立用于實現(xiàn)其仿真matlab...

    參照光伏電池的物理模型,可建立用于實現(xiàn)其仿真matlab仿真
    發(fā)表于 10-26 17:24

    利用MATLABsimulink建立仿真模型

    利用MATLABsimulink建立仿真模型,與stm32cubemx搭建數(shù)據(jù)鏈,通過simulink
    發(fā)表于 08-17 07:11

    介紹一種基于matlab/simulink的異步電動機仿真模型

    本文從異步電動機的數(shù)學(xué)模型著手介紹一種基于matlab/simulink的異步電動機仿真模型,使
    發(fā)表于 09-06 06:42

    如何去開發(fā)一種基于HAL庫的模型并進行仿真

    STM32為什么使用Matlab/Simulink呢?如何去開發(fā)一種基于HAL庫的模型并進行仿真呢?
    發(fā)表于 11-18 07:56

    如何利用MATLABsimulink建立仿真模型

    如何利用MATLABsimulink建立仿真模型呢?并與stm32cubemx搭建數(shù)據(jù)鏈呢?
    發(fā)表于 11-18 07:17

    基于MATLAB/Simulink的汽車ABS的半實物仿真

    本文所研究的是一種基于MATLAB/Simulink的汽車防抱死剎車系統(tǒng)(ABS)的半實物仿真的方法。本方法利用Simulink提供的
    發(fā)表于 06-25 14:29 ?64次下載

    MIMO-OFDM的matlabsimulink仿真程序或

    MIMO-OFDM的matlabsimulink仿真程序或模型(有OFDM的simulink仿真
    發(fā)表于 02-08 14:38 ?540次下載

    一種基于Matlab的可逆變流器仿真模型

    基丁逆變流器的結(jié)構(gòu)和工作原理。建 立一種基于Matlab的變流器的仿真結(jié)果進行對比,對所建立仿真模型
    發(fā)表于 08-12 17:30 ?0次下載

    基于Matlab_Simulink的QAM通信系統(tǒng)的仿真

    利用MatlabSimulink工具箱建立了QAM 系統(tǒng)的仿真模型,詳細地敘述了仿真參數(shù)的設(shè)置
    發(fā)表于 07-30 10:31 ?98次下載
    基于<b class='flag-5'>Matlab_Simulink</b>的QAM通信系統(tǒng)的<b class='flag-5'>仿真</b>

    基于MATLAB/simulink的直接轉(zhuǎn)矩控制離散仿真系統(tǒng)的研究分析

    SIMUUNK是MATLAB提供用來對動態(tài)系統(tǒng)進行建模、仿真、分析的軟件包。SIMULINK包含許多模塊庫,利用這些模塊庫可以很方便的進行復(fù)
    的頭像 發(fā)表于 10-17 07:57 ?4707次閱讀
    基于<b class='flag-5'>MATLAB</b>/<b class='flag-5'>simulink</b>的直接轉(zhuǎn)矩控制離散<b class='flag-5'>仿真</b>系統(tǒng)的研究分析

    使用MATLABSimulink的建模與仿真詳細課件免費下載

    本文檔的主要內(nèi)容詳細介紹的是使用MATLABSimulink的建模與仿真詳細課件免費下載包括了:1.MATLAB軟件,2.簡介MATLAB
    發(fā)表于 11-04 17:17 ?137次下載
    使用<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的建模與<b class='flag-5'>仿真</b>詳細課件免費下載

    基于MATLAB_Simulink的光伏電池建模與仿真

    基于MATLAB_Simulink的光伏電池建模與仿真說明。
    發(fā)表于 04-28 11:14 ?103次下載

    基于Matlab simulink的蓄電池雙向DCDC控制模型

    基于Matlab simulink的蓄電池雙向DCDC控制模型(5g電源技術(shù)要求)-該資料為基于Matlab
    發(fā)表于 09-28 11:02 ?86次下載
    基于<b class='flag-5'>Matlab</b> <b class='flag-5'>simulink</b>的蓄<b class='flag-5'>電池</b>雙向DCDC控制<b class='flag-5'>模型</b>

    一種基于MATLAB平臺的直流伺服仿真模型

    一種基于MATLAB平臺的直流伺服仿真模型(最新開關(guān)電源技術(shù)知識)-?一種基于MATLAB平臺的
    發(fā)表于 09-28 12:16 ?8次下載
    <b class='flag-5'>一種</b>基于<b class='flag-5'>MATLAB</b>平臺的直流伺服<b class='flag-5'>仿真</b><b class='flag-5'>模型</b>