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

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

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

基于Simscape Battery模型的電池系統(tǒng)建模與仿真

MATLAB ? 來源:MATLAB ? 2024-09-05 09:45 ? 次閱讀

作者:楊興,MathWorks 中國

MathWorks 中國高級(jí)應(yīng)用工程師,畢業(yè)于同濟(jì)大學(xué),并獲機(jī)械電子工程碩士學(xué)位。2012 年加入 MathWorks,主要負(fù)責(zé)虛擬車輛仿真解決方案,涉及機(jī)、電、液等領(lǐng)域,支持客戶包括整車動(dòng)力學(xué)仿真、電池系統(tǒng)、電機(jī)系統(tǒng)、空調(diào)系統(tǒng)、燃料電池系統(tǒng)仿真等項(xiàng)目。加入 MathWorks 之前,曾任職于斯倫貝謝任現(xiàn)場工程師。

電池以及儲(chǔ)能系統(tǒng)

Simscape Battery? 以模塊庫和 API的方式幫助我們對(duì)電池以及儲(chǔ)能系統(tǒng)進(jìn)行建模。我們可以用它來實(shí)現(xiàn)電芯電熱耦合模型、配置和測試電池架構(gòu)、設(shè)計(jì)電池管理系統(tǒng),繼而評(píng)估電池系統(tǒng)在正常和極端條件下的行為。

評(píng)估電池包架構(gòu)是否滿足電-熱需求

我們可以很方便的將具有空間幾何結(jié)構(gòu)的電芯組裝成一個(gè)電池包,組裝過程可以由內(nèi)置的 APP工具可視化方式完成,當(dāng)然也提供了相應(yīng)的 API 方便電池包設(shè)計(jì)自動(dòng)化調(diào)整與模型重建。電芯電-熱本體模型為單質(zhì)點(diǎn)模型,而電池包結(jié)構(gòu)體現(xiàn)實(shí)際的空間尺寸且可以包括冷卻板連接端口,更直觀的計(jì)算電芯之間以及電芯和環(huán)境之間的傳熱,以便后續(xù)評(píng)估電池包架構(gòu)是否滿足電和熱需求。

驗(yàn)證電池充、放電以及熱管理算法的魯棒性

我們可以選配電芯本體所希望包含的物理特性(電-熱-老化),以及電池包的電芯之間熱交互,設(shè)置合適的參數(shù)后就可以進(jìn)行仿真分析。此外,Simscape Battery 還提供了 SOC、SOH 估算模塊等基本BMS單元,也可以將電池模型與 Simulink/ Stateflow 控制算法集成,實(shí)現(xiàn)在單一建模環(huán)境中模擬整個(gè)系統(tǒng),加速設(shè)計(jì)控制系統(tǒng)和優(yōu)化系統(tǒng)級(jí)性能等任務(wù)。

通過硬件在環(huán)(HIL)測試確認(rèn)算法

Simscape Battery 模型同樣可以轉(zhuǎn)換為 C 代碼,支持嵌入式軟件的測試,比如處理器在環(huán) (PIL)和硬件在環(huán)測試(HIL),比在硬件原型上直接測試要安全得多,也更高效。

我們還可以結(jié)合 Simscape 其它的專業(yè)工具箱,將電氣、液壓、氣動(dòng)等其他系統(tǒng)集成到我們的電池系統(tǒng)模型里以實(shí)現(xiàn)更復(fù)雜的分析和控制。

應(yīng)用場合舉例

純電車

純電車熱管理包括電驅(qū)及其冷卻、車輛暖通空調(diào)系統(tǒng),當(dāng)然還包括電池及其冷卻系統(tǒng)。下圖為熱管理模型部分截圖。

wKgaombZDWWAcjxBAAE9oWDIROA078.jpg

Simscape Battery 可以幫助我們處理電池部分:

設(shè)計(jì)滿足續(xù)航里程的電芯以及電池包

權(quán)衡電熱約束,對(duì)比不同的電池包架構(gòu)方案

開發(fā) BMS 算法以改進(jìn) SOC/SOH 估算

開發(fā)快充算法盡量降低對(duì)電芯的損耗

wKgZombZDWaATUhRAAFyeNWD6ic950.jpg

微電網(wǎng)

微電網(wǎng)通常包括光伏系統(tǒng)、變換器、控制器以及用于儲(chǔ)能的電池系統(tǒng)。

wKgaombZDWaAbVVuAAF1LTjiJxk276.jpg

Simscape Battery 可幫助我們:

確定能提供目標(biāo)儲(chǔ)能能力的電池組方案

開發(fā)能量管理算法以實(shí)現(xiàn)削峰填谷以降低運(yùn)營成本

確保電池儲(chǔ)能系統(tǒng) (Battery energy storage system, BESS) 能工作在預(yù)期溫度范圍

通過故障場景測試提高電網(wǎng)可靠性

wKgZombZDWaALNJ4AAIp-hEw6eE676.jpg

Simscape Battery 關(guān)鍵特性

提供Battery Builder工具(以MATLAB API 與 App的形式)

界面操作或者調(diào)用API自動(dòng)將電芯模型組裝為電池包

可定義電芯之間的電-熱聯(lián)結(jié)關(guān)系 (串并聯(lián))

可調(diào)整電池包計(jì)算顆粒度以權(quán)衡仿真速度與精度

冷卻板模塊庫

包括邊沿水道(edge), 平行水道(parallel channel) ,以及U型水道 (U-shaped channel)

電池管理算法模塊庫

包括 充/放電、SOC、SOH、電芯平衡、熱管理以及電池保護(hù)等模塊單元

支持 C 代碼生成

主要內(nèi)容

結(jié)果顯示

Battery 工具箱24a有一個(gè)有意思的新功能,它可以將各個(gè)電芯的仿真結(jié)果結(jié)合電池包架構(gòu)動(dòng)態(tài)顯示出來,比如電流、溫度、SOC 等等。

如下圖,還可以通過播放器反復(fù)回放,并支持導(dǎo)出為視頻文件。

wKgaombZDWaAMBAuAALkIvYaWhE206.jpg

建模

繼初版的 Table-Based 電芯模型之后,過去一年更新的兩個(gè)版本又增加了兩個(gè)新的電芯模型,具體如下表。比較有意思的是,表格里的單粒子電化學(xué)模型 (Single Particle)提供了源碼,可以基于此修改為自己的電化學(xué)模型。

wKgZombZDWaAAnkmAADIoHHbxt4307.jpg

R2023b 新加入的 Equivalent Circuit 增加了兩個(gè)有意思的功能:遲滯以及故障注入,我們也提供了相關(guān)的案例來解釋這兩個(gè)功能:

wKgZombZDWaAMHyTAAIDFmH3IgY525.jpg

Table Based 和 Equivalent Circuit 都是等效電路模型,且提供了若干家電池供應(yīng)商的電芯數(shù)據(jù)庫。當(dāng)然,我們可以結(jié)合 MATLAB 優(yōu)化功能來標(biāo)定電芯/電池包參數(shù)。

wKgaombZDWaAQU3cAAD8aA_027M182.jpg

我們可以通過電芯模塊界面選配電芯行為模型,包括自放電、充放電動(dòng)態(tài)響應(yīng)、循環(huán)老化、日歷老化。

wKgaombZDWaAQflKAAHAUK08D4E112.jpg

我們根據(jù)需要選擇合適的,當(dāng)然也可以構(gòu)造自己的電芯模型,如下圖為 Simscape 源碼基礎(chǔ)框架。

wKgaombZDWaAGN2HAAGL7clUOA4237.jpg

前述的電芯等效電路模型的參數(shù)可以是溫度耦合的,這就意味著模型里將會(huì)計(jì)算電芯溫度。溫度計(jì)算不僅涉及到電芯本體發(fā)熱,還涉及到環(huán)境散熱以及電芯之間的傳熱。

wKgZombZDWaADdWfAAC8f6bu0ag003.jpg

因此實(shí)際上 Simscape Battery 的電芯模型是具有空間幾何結(jié)構(gòu),因?yàn)樗鼤?huì)影響到散熱邊界的計(jì)算。

使用 APP 組裝電池包時(shí),我們可以直接選擇電芯模塊庫也可以選擇自定義的電芯模型,設(shè)置電芯尺寸,串并聯(lián)方式以及空間組裝方式,構(gòu)造完成后可自動(dòng)導(dǎo)出模塊庫文件。

wKgaombZDWaAHmGMAAKm_WcQrYE655.jpg

我們可以調(diào)整電池包計(jì)算顆粒度來權(quán)衡精度和速度。

電池包可以細(xì)化到每一個(gè)電芯單獨(dú)計(jì)算,以研究電芯參數(shù)不一致性以及初始狀態(tài)不一致性對(duì)電池包整體性能的影響,并驗(yàn)證相關(guān)的均衡控制算法。

wKgZombZDWaAKRXoAAIsDdAfK64663.jpg

當(dāng)然,在一些場合比如整車環(huán)境下,我們僅僅將電池包作為一個(gè)動(dòng)力源看待時(shí),著重于設(shè)計(jì)電池包串并聯(lián)數(shù)目以滿足續(xù)航里程時(shí),因此也可以將電池包整體或者電池包非關(guān)鍵區(qū)域作為一個(gè)平均模型對(duì)待計(jì)算,以提高系統(tǒng)優(yōu)化效率。

wKgaombZDWaAW_n7AACIobjZ06c154.jpg

冷卻

Simscape Battery 電池包模型的電芯之間可互相傳熱,也會(huì)與外界傳熱。這里的外界除了環(huán)境之外,還包括冷卻系統(tǒng)。

wKgZombZDWaAPw-TAADdLbeUvdY154.jpg

Battery 庫提供了冷卻板模塊用于模擬電池與冷卻液之間的散熱,結(jié)合Simscape Fluids 等其它工具箱可以實(shí)現(xiàn)完整的冷卻回路。

模塊庫里提供了不同的冷卻板拓?fù)?/strong>,目前包括下圖三種:Edge, parallel channel, U-shaped channel。

wKgZombZDWaAHNBtAAEGut75MOU631.jpg

對(duì)于冷卻流道來說,我們可以配置流道的數(shù)目、流動(dòng)方向(x/y),當(dāng)然還有流道的內(nèi)徑。

而配合電池包模型,冷卻板模型同樣可調(diào)節(jié)熱模型顆粒度,定義連接點(diǎn)的 x/y 數(shù)量。

wKgZombZDWeANv1hAAP3j2xO8tU490.jpg

剛剛介紹的電池包部分所提到的計(jì)算顆粒度等級(jí)配置,當(dāng)我們驗(yàn)證電池控制算法或者初步規(guī)劃水冷策略時(shí),可以將電池包模型細(xì)化單個(gè)電芯顆粒度獲得平面上最大分辨率的溫度分布,與此同時(shí)我們也可以考慮將水冷板模型也配合進(jìn)行分區(qū)計(jì)算。

而本電池包系統(tǒng)也會(huì)作為整車的一部分,當(dāng)我們關(guān)心續(xù)航里程時(shí)通常需要進(jìn)行整車級(jí)批量仿真或者優(yōu)化,此時(shí)我們可降低電池包以及水冷板的計(jì)算顆粒度,以提高整車仿真速度。

電池管理系統(tǒng)

除了電池包與冷卻板的實(shí)物模塊,Simscape Battery 里模塊庫里也提供了部分算法模塊,類別如下圖所示。我們可在此基礎(chǔ)上快速搭建 BMS 所需要的各個(gè)功能塊。

wKgZombZDWWAGbTTAADnqSW9PXQ909.jpg

在之前的電池組裝為電池包的過程中,我們可以為電池包配置一個(gè)被動(dòng)均衡電路。為了便于搭配使用電芯被動(dòng)均衡算法,Battery 庫也提供了一個(gè)Passive Cell Balancing 模塊,如下圖所示。

wKgaombZDWWAAsjyAAIC4FnQveM649.jpg

wKgaombZDWWATmXQAAOYljhuYbk051.jpg

或者是幫助我們研究被動(dòng)均衡電阻的選型。

wKgZombZDWaAfoJUAAIDdQ6D7zA951.jpg

Estimators指的是各種估算模塊比如SOC, SOH, SOE等等。

其中 SOC 計(jì)算最常見的其實(shí)是安時(shí)積分,公式如下圖:

wKgaombZDWaAMnLAAAAv6BCp8CE695.jpg

因此 Battery 庫里自然也提供了這樣的模塊,提供的下列兩個(gè)安時(shí)積分模塊的區(qū)別在于是否考慮電芯容量的變化(AH)

wKgaombZDWaAWwomAAAed1gqvDU246.jpg

由于電流傳感器的分辨率等原因,安時(shí)積分并不能時(shí)刻提供準(zhǔn)確的結(jié)果,因此卡爾曼濾波也在 SOC 估算上得到廣泛的應(yīng)用。

下圖為卡爾曼濾波的經(jīng)典結(jié)構(gòu)圖。

wKgZombZDWaADH6QAACMhBRGhM0537.jpg

在 R2023b 版本里則更加了不少卡爾曼濾波類的模塊,但事實(shí)上,雖然使用電壓信息作為修正,但其準(zhǔn)確性依舊和我們內(nèi)置的電芯模型相關(guān),仍需要開路電壓與安時(shí)積分進(jìn)行校驗(yàn)。

wKgZombZDWeAKrQDAAN4uH3MAtk529.jpg

我們也為這些模塊的使用提供了各種范例:

wKgaombZDWeAPOJhAADAVyW_zxI071.jpg

此外,Battery 模塊庫還提供了理想的充放電模塊,幫助我們快速搭建虛擬充放電臺(tái)架。

wKgZombZDWeAGfjRAADwcKFBA9o298.jpg

BMS庫里還提供了 Current Management 子庫,包括帶反饋控制的恒流恒壓 CC-CV 充電控制模塊

wKgaombZDWeAG-lIAAEe0f5mt8I270.jpg

此外,Protection 子庫里提供了電流、電壓以及溫度監(jiān)控模塊以及故障評(píng)估(Fault qualification)模塊。

wKgaombZDWeAbeNQAAGZb5RgiuI170.jpg

熱管理(Thermal Management)子庫里提供了電池制冷和制熱控制模塊供使用。

wKgZombZDWeAenL5AAMvOxtbVr8627.jpg

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

    關(guān)注

    50

    文章

    4107

    瀏覽量

    133777
  • 儲(chǔ)能系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    872

    瀏覽量

    24788
  • 電池系統(tǒng)
    +關(guān)注

    關(guān)注

    9

    文章

    390

    瀏覽量

    29956

原文標(biāo)題:Simscape Battery : 電池系統(tǒng)建模與仿真

文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    模糊系統(tǒng)建模

    模糊系統(tǒng)建模.zip
    發(fā)表于 01-07 12:15

    Simulink動(dòng)態(tài)系統(tǒng)建模仿真

    Simulink動(dòng)態(tài)系統(tǒng)建模仿真
    發(fā)表于 04-02 11:33

    matlab電機(jī)系統(tǒng)建模仿真軟件下載與基于MATLAB無刷直流電機(jī)控制系統(tǒng)建模仿真

    制 造 業(yè) 信基 于 MA TL AB 的無刷 直流 電機(jī)控制 系統(tǒng)建模仿真‘ 。張立一.李莉1.安 徽 礦 業(yè) 職...
    發(fā)表于 07-05 06:51

    如何使用Simscape Multibody的物理建模模塊來建立倒立擺模型?

    Multibody的物理建模模塊來建立倒立擺模型。Simscape庫中的塊代表實(shí)際的物理組件;因此,可以構(gòu)建復(fù)雜的多體動(dòng)力學(xué)模型,而無需通過物理原理來合成數(shù)學(xué)方程,就像通過應(yīng)用牛頓定
    發(fā)表于 07-07 06:16

    基于MATLAB的雙閉環(huán)直流調(diào)速系統(tǒng)建模仿真

    基于MATLAB的雙閉環(huán)直流調(diào)速系統(tǒng)建模仿真36 2Vol36No2第卷 第 期桂 林 理 工 大 學(xué) 學(xué) 報(bào)2016 5JournalofGuilinUniversi...
    發(fā)表于 09-07 07:44

    基于Agent的復(fù)雜系統(tǒng)建模仿真

    基于Agent建模仿真克服了傳統(tǒng)的建模技術(shù)存在的不足,為復(fù)雜系統(tǒng)研究提供了新的思路。在基于Agent的復(fù)雜系統(tǒng)建模方法分析的基礎(chǔ)上,結(jié)合信
    發(fā)表于 05-05 17:52 ?0次下載
    基于Agent的復(fù)雜<b class='flag-5'>系統(tǒng)建模</b>與<b class='flag-5'>仿真</b>

    步進(jìn)電機(jī)控制系統(tǒng)建模及運(yùn)行曲線仿真

    步進(jìn)電機(jī)控制系統(tǒng)建模及運(yùn)行曲線仿真,下來看看
    發(fā)表于 05-04 14:09 ?20次下載

    基于時(shí)間Petri網(wǎng)的并發(fā)系統(tǒng)建模分析方法

    檢驗(yàn)系統(tǒng)建模的時(shí)間Petri網(wǎng)建模方法,并設(shè)計(jì)了嵌入Petri網(wǎng)模型中的調(diào)度仿真器協(xié)助分析、優(yōu)化即時(shí)檢驗(yàn)控制過程。仿真實(shí)驗(yàn)結(jié)果表明所提出的時(shí)
    發(fā)表于 12-28 15:02 ?0次下載
    基于時(shí)間Petri網(wǎng)的并發(fā)<b class='flag-5'>系統(tǒng)建模</b>分析方法

    過程系統(tǒng)建模仿真.pdf

    過程系統(tǒng)建模仿真系統(tǒng)分析、研究、設(shè)計(jì)、運(yùn)行和操作培訓(xùn)的有力工具,本書系統(tǒng)地講述過程系統(tǒng)
    發(fā)表于 05-19 10:18 ?0次下載

    關(guān)于Simscape建模仿真多域物理系統(tǒng)的分析和介紹

    Simscape 擴(kuò)展了對(duì)物理系統(tǒng)建模的功能。您可以使用物理連接的方式搭建物理對(duì)象模型,還可以將其直接連接到使用信號(hào)流的方式搭建的 Simulink 控制模型
    的頭像 發(fā)表于 09-18 14:41 ?2.2w次閱讀
    關(guān)于<b class='flag-5'>Simscape</b>的<b class='flag-5'>建模</b>和<b class='flag-5'>仿真</b>多域物理<b class='flag-5'>系統(tǒng)</b>的分析和介紹

    基于MATLAB的氫燃料電池系統(tǒng)建模仿真

    車用氫燃料電池在實(shí)際應(yīng)用中易受外界環(huán)境和工況變化的影響,存在電壓輸岀不穩(wěn)定、大滯后性以及燃料安全性等問題,嚴(yán)重阻礙了燃料電池的商業(yè)化應(yīng)用推廣。建立更為準(zhǔn)確的燃料電池系統(tǒng)
    發(fā)表于 06-18 15:34 ?71次下載

    基于Simscape Driveline模型的傳動(dòng)系統(tǒng)建模仿真

    上一期我們提到了 Simscape Battery,這是個(gè)針對(duì)電池系統(tǒng)建模仿真的工具箱。作為汽車動(dòng)力總成
    的頭像 發(fā)表于 09-05 10:04 ?681次閱讀
    基于<b class='flag-5'>Simscape</b> Driveline<b class='flag-5'>模型</b>的傳動(dòng)<b class='flag-5'>系統(tǒng)建模</b>與<b class='flag-5'>仿真</b>

    基于Simscape Fluids模型的環(huán)控系統(tǒng)建模仿真

    我在之前的總述部分給出過下面這張示意圖,描述了 Simscape 的流體系統(tǒng)建模所適用的場景?,F(xiàn)在再把它放在這里,稍微修改了描述,希望能更清楚的表達(dá)各個(gè)子庫所適用的場景。
    的頭像 發(fā)表于 09-05 10:19 ?530次閱讀
    基于<b class='flag-5'>Simscape</b> Fluids<b class='flag-5'>模型</b>的環(huán)控<b class='flag-5'>系統(tǒng)建模</b>與<b class='flag-5'>仿真</b>

    使用Simscape Battery和About:Energy實(shí)現(xiàn)電池快速充電

    電池快速充電時(shí)間是電動(dòng)汽車 (EV) 設(shè)計(jì)的一個(gè)關(guān)鍵性能指標(biāo),也是電動(dòng)汽車客戶關(guān)注的重點(diǎn)。本文介紹了如何使用 Simscape Battery 以及 About:Energy 開發(fā)的自定義電池
    的頭像 發(fā)表于 10-17 10:36 ?611次閱讀
    使用<b class='flag-5'>Simscape</b> <b class='flag-5'>Battery</b>和About:Energy實(shí)現(xiàn)<b class='flag-5'>電池</b>快速充電

    Simulink與 Simscape的結(jié)合使用

    。用戶可以利用 Simulink 進(jìn)行系統(tǒng)建模、仿真、測試和驗(yàn)證,以及生成代碼。 Simscape 簡介 Simscape 是一個(gè)用于創(chuàng)建基于物理的
    的頭像 發(fā)表于 12-12 09:31 ?401次閱讀