91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

MATLAB ? 來(lái)源:MATLAB ? 作者:MATLAB ? 2024-10-17 10:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

| 作者Darryl Doyle 和 Yashraj Tripathy,About:Energy;Steve Miller 和 Sebastián Arias, MathWorks


電池快速充電時(shí)間是電動(dòng)汽車(chē) (EV) 設(shè)計(jì)的一個(gè)關(guān)鍵性能指標(biāo),也是電動(dòng)汽車(chē)客戶關(guān)注的重點(diǎn)。本文介紹了如何使用 Simscape Battery 以及 About:Energy 開(kāi)發(fā)的自定義電池模型模塊和參數(shù)為不同電池系統(tǒng)尺寸生成安全且穩(wěn)健的快速充電配置文件。這包括符合 SAE J1772 的直流 1 級(jí)(高達(dá) 80 kW)和 2 級(jí)(高達(dá) 400 kW,也稱為 3 級(jí))電池快速充電配置文件。本文還展示了如何使用 Simscape 和 Simscape Battery 的 Battery Pack Builder 工作流程來(lái)擴(kuò)展自定義電池電芯模型(圖 1)。工作流程圖展示了如何使用 Simscape 將電池電芯組裝成用于快速充電應(yīng)用的電池組。
501ec68a-8c1d-11ef-a511-92fbcf53809c.jpg

圖 1. 使用 Battery Builder 中的自定義 Simscape 電池模型模塊實(shí)現(xiàn)電池到電池組的快速充電工作流程。

電動(dòng)汽車(chē)鋰離子電池電芯內(nèi)部的幾個(gè)過(guò)程會(huì)影響電池的最大充電速率,例如負(fù)極中的鋰擴(kuò)散和電解質(zhì)中的鋰離子傳輸。這些過(guò)程發(fā)生在微觀尺度上,受單個(gè)電池的局部溫度、充電狀態(tài) (SOC) 和健康狀態(tài) (SOH) 以及電池化學(xué)性質(zhì)的控制。其他因素也會(huì)在電池模塊和電池組層面發(fā)揮作用,例如系統(tǒng)和直流充電器的電流限制、由于熱管理策略導(dǎo)致的電池間溫度差異、由于電氣設(shè)計(jì)、控制策略、傳感器位置、非電池電阻和制造變化導(dǎo)致的 SOC 差異。這些額外的因素可能會(huì)進(jìn)一步限制快速充電速度。因此,在任何電池設(shè)計(jì)和驗(yàn)證工作流程中考慮所有這些變量至關(guān)重要。

電池電芯模型

Simscape Battery 中的 Battery Builder 功能可以從用戶定義的單個(gè)電池電芯的Simscape 模塊(包括 About:Energy 提供的電池電芯模塊)自動(dòng)創(chuàng)建電池模塊和電池組模型。在本文中,我們展示了由 About:Energy 提供的兩種先前驗(yàn)證過(guò)的富鎳高能 2170 電池模型:
  • 帶電解質(zhì)的熱單粒子模型 (TSPMe),可用于獲取內(nèi)部電化學(xué)狀態(tài)或執(zhí)行快速充電控制等任務(wù)所需的變量。
  • 專為快速充電而參數(shù)化的等效電路模型 (ECM),一旦擴(kuò)展到模塊或電池組級(jí)別,就能提供相對(duì)較快的計(jì)算時(shí)間。
Simscape Battery 庫(kù)還包含使用等效電路方法和電化學(xué)單粒子模型的電池電芯模型模塊(圖 2)。自 R2023b 和 R2024a 起,這些已在 Simscape Battery 中可用。5049468a-8c1d-11ef-a511-92fbcf53809c.jpg

圖 2. Simscape 中的基礎(chǔ)電池電芯模型模塊。

電池到模塊工作示例

我們可以使用 Simscape Battery 中的電池構(gòu)建器功能快速構(gòu)建電池系統(tǒng)模型的原型,并在各種熱和電邊界條件和初始運(yùn)行狀態(tài)(SOC 和溫度)下評(píng)估不同子組件級(jí)別的電池快速充電時(shí)間。首先,我們必須定義一個(gè)電池電芯對(duì)象,并將該電芯對(duì)象鏈接到 About:Energy 提供的相應(yīng)電芯模型模塊。我們首先擴(kuò)大 ECM。要使用 ECM 模塊,我們首先加載 About:Energy 提供的電熱參數(shù),這些參數(shù)包含在名為 cellData 的結(jié)構(gòu)體中。
 run("CellModelParameters.mlx") % Load cell ECM parameters (e.g., capacity, energy)
要定義電池電芯對(duì)象,我們必須實(shí)例化 Simscape Battery 中 Battery Builder 包中的 Cell 類:
import simscape.battery.builder.* % Import battery builder package


battCell = Cell(Geometry = CylindricalGeometry(... 
    'Height',simscape.Value(cellData.cellHeight,'m'),... 
    'Radius',simscape.Value(cellData.cellRadius,'m')), ... 
    Capacity = simscape.Value(cellData.cellCapacity,"A*hr"), ... 
    Energy = simscape.Value(cellData.cellNominalEnergy,"W*hr")); % Cell object 
我們可以通過(guò)修改 CellModelOptions 屬性將我們的電芯對(duì)象鏈接至 About:Engery 的自定義模塊:
 battCell.CellModelOptions.CellModelBlockPath = "AE_Mathworks_lib/AE_mathworks_ECM";
disp(battCell.CellModelOptions)


CellModelBlock with properties:


CellModelBlockPath: "AE_Mathworks_lib/AE)_mathworks_ECM"
    BlockParameters: [1x1 struct]
在這個(gè)例子中,我們創(chuàng)建了一個(gè)由 16 個(gè)電池模塊組成的 400 伏汽車(chē)式牽引電池。每個(gè)電池模塊由 36 個(gè)圓柱形電池組成,這些電池以并聯(lián)方式電連接,然后其中 6 個(gè)并聯(lián)組件以串聯(lián)方式電連接 (36p6s)。將電芯組件放大為并聯(lián)組件,然后放大為模塊的代碼如下所示:
battPSet = ParallelAssembly(Cell = battCell, NumParallelCells = 36,...
    Rows = 9, ModelResolution="Detailed",...
    NonCellResistance = "on",...
    AmbientThermalPath="CellBasedThermalResistance", ...
    CoolantThermalPath="CellBasedThermalResistance",...
    CoolingPlate="Bottom"); % Parallel assembly object


battModule = Module(ParallelAssembly = battPSet, NumSeriesAssemblies = 6,...
    NonCellResistance = "on",...
    ModelResolution="Grouped",...
    SeriesGrouping = [1,4,1],...
    ParallelGrouping = [36,1,36],...
    AmbientThermalPath="CellBasedThermalResistance", ...
    CoolantThermalPath="CellBasedThermalResistance",...
    CoolingPlate="Bottom"); % Module object
或者,我們也可以使用 Battery Builder 應(yīng)用程序定義相同的電池設(shè)計(jì)和對(duì)象(圖 3)。50ff4796-8c1d-11ef-a511-92fbcf53809c.jpg

圖 3. 用于電池設(shè)計(jì)的 Battery Builder 應(yīng)用程序界面。

我們可以通過(guò)調(diào)用 buildBattery 函數(shù)從上面定義的電池對(duì)象自動(dòng)生成 Simscape 模型。調(diào)用此函數(shù)時(shí),我們還可以定義 MaskParameters 名稱-值對(duì)為“VariableNamesByType”來(lái)生成一個(gè)包含運(yùn)行模型所需的所有參數(shù)的腳本。在創(chuàng)建模型之前,我們可以使用以下方法驗(yàn)證電池定義和設(shè)計(jì):BatteryChart 對(duì)象,它有助于在 3D 空間中可視化電池電芯的幾何形狀和定位。

表 1 展示了我們的模塊和并行組裝對(duì)象使用這些函數(shù)的典型輸出。

電池可視化代碼

電池模型創(chuàng)建代碼

f = uifigure(Color="w");

BatteryChart(Battery=battPSet);

5123376e-8c1d-11ef-a511-92fbcf53809c.jpg

buildBattery(battPSet, Library= "detailedPSet",...

MaskParameters = "VariableNamesByType");

51400038-8c1d-11ef-a511-92fbcf53809c.jpg

f = uifigure(Color="w");

BatteryChart(Battery=battModule);

51580b38-8c1d-11ef-a511-92fbcf53809c.jpg

buildBattery(battModule, Library= "groupedModule",...

MaskParameters = "VariableNamesByType");

51749ee2-8c1d-11ef-a511-92fbcf53809c.jpg

表 1. 用于可視化電池對(duì)象的代碼并在 Simscape Battery 中自動(dòng)生成模型,這些模型是使用 About:Energy 模塊構(gòu)建的。

接下來(lái),我們定義快速充電電負(fù)載,用于測(cè)試生成的電池模型。為了實(shí)現(xiàn)這一點(diǎn),我們必須首先評(píng)估電池電芯的快速充電能力。

電池級(jí)快速充電

在快速充電過(guò)程中,根據(jù)電池的運(yùn)行條件及其電化學(xué)性質(zhì),鋰鍍層的風(fēng)險(xiǎn)更高。最終,鋰沉積背后的關(guān)鍵驅(qū)動(dòng)力是陽(yáng)極電解質(zhì)界面處固相和液相之間的局部電位差,該電位差受溫度、擴(kuò)散限制、SOC 和充電速率等多種因素的影響。寒冷的溫度通常會(huì)導(dǎo)致充電過(guò)程中傳輸現(xiàn)象緩慢和電位差變大。因此,電芯內(nèi)部溫度和 SOC 的差異,自然就會(huì)導(dǎo)致電芯不同區(qū)域更容易出現(xiàn)鋰析出的風(fēng)險(xiǎn)。在特定的電池設(shè)計(jì)和電池周?chē)臒徇吔鐥l件下,這些差異總是會(huì)存在。

表 2 列出了得出安全快速充電曲線必須考慮的關(guān)鍵內(nèi)部變量和邊界條件。


多變的

描述和代碼

陽(yáng)極電位

我們將使用負(fù)極相對(duì)于 Li/Li+ 參比電極的靜電勢(shì)作為鋰沉積風(fēng)險(xiǎn)增加和加速降解的指標(biāo)。在充電過(guò)程中,由于電池內(nèi)部發(fā)生的質(zhì)量傳輸和化學(xué)反應(yīng)過(guò)程,該電位會(huì)下降。為了降低鋰鍍層的風(fēng)險(xiǎn),該電位不得低于 0 V 太多。在此示例中,該電位閾值將任意設(shè)置為 50 mV。

519c81f0-8c1d-11ef-a511-92fbcf53809c.jpg

AnodePotentialThreshold = 0.05; % Unit:V

電池溫度

電池溫度必須保持在其運(yùn)行極限以下,以限制性能下降并降低熱失控風(fēng)險(xiǎn)。

TemperatureThreshold = 55 + 273.15; % Unit:K

初始電池溫度

溫度越高,電流就越大。如果達(dá)到最高工作溫度,這將導(dǎo)致控制系統(tǒng)降低電流并延長(zhǎng)充電時(shí)間。較低的初始溫度可提供更多的溫度增量來(lái)抑制高熱量的產(chǎn)生,但較低的溫度也會(huì)限制最大電流。因此,存在一個(gè)最佳初始溫度,可以通過(guò)模擬或物理測(cè)試找到它。

InitialCellTemperature = 35 + 273.15; % Unit:K

熱管理邊界條件

在此示例中,我們考慮將“底部冷卻”電池電芯封裝到冷卻板上,如下圖所示。我們假設(shè)從電池底面到冷卻通道中的大量冷卻劑的熱阻恒定為 5 K/W。

51be3e4e-8c1d-11ef-a511-92fbcf53809c.jpg

CellThermalPathResistance = 5; % Unit:K/W

電池端電壓

在充電過(guò)程中,電池電壓會(huì)增加。為防止出現(xiàn)過(guò)壓或過(guò)充情況,電池電壓不能超過(guò)電池供應(yīng)商規(guī)定的最大值。

MaximumBatteryVoltage = 4.2; % Unit:V

電池充滿電

在充電階段結(jié)束時(shí),端電壓上升至最大值。為了確保最佳快速充電并避免過(guò)度充電情況,必須以恒定電壓步驟 (CV) 降低電流。在本文中,一旦電流值降至額定電池容量的 1/10 以下,即達(dá)到完全充電 (100% SOC)狀態(tài)。

FullyChargedCurrentThreshold = cellData.cellCapacity/10; % Unit:A

最大充電電流

該值應(yīng)由電池制造商針對(duì)一組特定條件(SOC、SOH、溫度)指定。一般來(lái)說(shuō),電池可以在短時(shí)間內(nèi)接受較大的充電電流,在較長(zhǎng)時(shí)間內(nèi)接受較小的充電電流。

MaximumChargeCurrent = 30; % @ 0% SOC, instantaneous limit, Unit:A


表 2. 快速充電模擬的約束、操作條件和邊界條件。

快速充電配置文件方法

為了監(jiān)測(cè)整個(gè)果凍卷的陽(yáng)極電位,使用 Simscape 語(yǔ)言和 About:Energy TSPMe 模型作為基礎(chǔ),創(chuàng)建了高度離散化的電熱電池級(jí)模型(圖 4)。熱模型沿高度離散化,以捕捉由基底冷卻產(chǎn)生的熱梯度。離散元件以并聯(lián)電連接和串聯(lián)熱連接的方式復(fù)制電池內(nèi)部結(jié)構(gòu)并允許更高的內(nèi)部狀態(tài)分辨率。通過(guò)徑向劃分元素,可以實(shí)現(xiàn)更高、更精確的狀態(tài)分辨率。About:Energy 還提供 Simscape 2D 熱模型模塊。

51db6870-8c1d-11ef-a511-92fbcf53809c.jpg

圖 4. 使用 Simscape 和 Simulink 創(chuàng)建的離散電池電芯模型。

三個(gè) PI 控制器降低最大允許電流并維持安全運(yùn)行條件(圖 5):
51f12bec-8c1d-11ef-a511-92fbcf53809c.jpg

圖 5. 離散電池電芯模型的 Simulink 控制策略。

最佳充電電流的推導(dǎo)采用的是這種策略(圖 6):
  • 在 0% SOC 和選定的初始溫度下以供應(yīng)商允許的最快速度對(duì)電池進(jìn)行充電。
  • 如果陽(yáng)極電位達(dá)到其指定的閾值,則降低電流。
  • 如果電池電芯上的最熱點(diǎn)達(dá)到最高工作溫度,則降低額定值。
  • 如果端電壓達(dá)到最大電壓限制,則降低額定值以防止過(guò)度充電。
  • 如果有必要,可以根據(jù)其他狀態(tài)添加其他降額條件,例如電解液中的鋰濃度。
  • 一旦恒定電壓階躍達(dá)到 C/10,充電就會(huì)停止。
  • 將最終傳輸?shù)碾娏?a target="_blank">信號(hào)存儲(chǔ)為最終的快速充電電流曲線。
cellSimulation = sim("CellLevelFastCharge.slx","StartTime","0","StopTime","3600");
run("PlotCellSimulation.mlx");
520f17ce-8c1d-11ef-a511-92fbcf53809c.jpg

圖 6. 離散電池模型模擬的結(jié)果。

表 3 總結(jié)了根據(jù)我們的假設(shè)得出的離散化電芯級(jí)模擬結(jié)果。

52272a30-8c1d-11ef-a511-92fbcf53809c.png

表 3. 電池快速充電時(shí)間。

電池快充地圖

上一節(jié)建立的快速充電控制器將輸出僅對(duì)假設(shè)的初始溫度和 SOC 有效的電流曲線,并且不考慮這些狀態(tài)的初始值或動(dòng)態(tài)值的不均勻性。通過(guò)在不同的初始條件下運(yùn)行多次模擬,我們可以得出最大充電電流作為溫度和 SOC(壽命開(kāi)始時(shí))的函數(shù)的更通用的二維圖。使用Stateflow 邏輯上,對(duì)于每一組初始條件,我們都可以運(yùn)行一個(gè)模擬,其中我們將電流從零安培快速增加,直到達(dá)到陽(yáng)極電位閾值或端電壓閾值(圖 7)。當(dāng)達(dá)到其中一個(gè)閾值時(shí),我們會(huì)降低電流以使限制變量在給定時(shí)間內(nèi)保持在其閾值上恒定。在本文中,該持續(xù)時(shí)間將被任意定義為 60 秒(有時(shí)稱為連續(xù)限制),以模擬充電等長(zhǎng)時(shí)間事件。

5240c65c-8c1d-11ef-a511-92fbcf53809c.jpg

圖 7. 離散化電池電芯模型模擬用于獲得電池充電電流限制。

一般來(lái)說(shuō),持續(xù)時(shí)間越長(zhǎng),電流限制就越低或越嚴(yán)格。模擬在給定的時(shí)間范圍內(nèi)停止,然后我們將最終電流值保存為限制(圖 8)。生成的地圖可以用作我們之前定義的系統(tǒng)級(jí)模擬的輸入,而該系統(tǒng)級(jí)模擬無(wú)法訪問(wèn)陽(yáng)極電位等內(nèi)部電化學(xué)狀態(tài)。
InitialCellTemperatureVector = [5,15,25,35,45,50] + 273.15; % Unit: K
InitialSOCVector = [0,0.05,0.1,0.2,0.5,0.6,0.8,0.95]; % Unit: -


for initTempIdx = 1:numel(InitialCellTemperatureVector)
    for initSOCIdx = 1:numel(InitialSOCVector)
        InitialCellTemperature = InitialCellTemperatureVector(initTempIdx);
        InitialSOC = InitialSOCVector(initSOCIdx);
        cellSimulations(initTempIdx).SOCPoint(initSOCIdx).Data = sim("CellLevelFastChargeLimitsStateFlow.slx","StartTime","0","StopTime","60");
        cellCurrentLimit(initTempIdx,initSOCIdx) = cellSimulations(initTempIdx).SOCPoint(initSOCIdx).Data.simout.Data(end);
        save cellCurrentLimit
    end
end


newCellCurrentLimit = [cellCurrentLimit, zeros(1,numel(cellCurrentLimit(:,1)))'];


figure("Color","w")
[xq,yq]= meshgrid([550]+273.15, 01);
vq = griddata(InitialCellTemperatureVector,[InitialSOCVector,1],newCellCurrentLimit',xq,yq);
mesh(xq,yq,vq)
xlabel('Temperature (°C)')
ylabel('State of Charge (-)')
zlabel('Current Limit (A)')
view([-53.55])
525938b8-8c1d-11ef-a511-92fbcf53809c.jpg

圖 8. 連續(xù)充電電流限制圖作為溫度和 SOC 的函數(shù)。

并聯(lián)級(jí)快充

在制造電動(dòng)汽車(chē)電池組時(shí),通常首先將電池電芯與其他電池電芯電并聯(lián)連接以形成并聯(lián)組件,從而擴(kuò)大電池容量和能量。要計(jì)算并聯(lián)組裝子系統(tǒng)的快速充電曲線,我們只需將獲得的電池快速充電曲線乘以并聯(lián)電池的數(shù)量。取決于這個(gè)數(shù)字 P,產(chǎn)生的快速充電電流可能會(huì)超過(guò)充電站常見(jiàn)電池直流充電器的最大電流限制。當(dāng)嘗試預(yù)測(cè)系統(tǒng)級(jí)快速充電時(shí)間時(shí),這是需要牢記的一個(gè)重要約束。如果電池總數(shù)量固定,且電池能量特定,則 400 伏電池組的并聯(lián)電池?cái)?shù)量通常會(huì)比 800 伏系統(tǒng)更多。如果我們想利用第一部分中得出的最佳電池快速充電曲線,那么并聯(lián)的電池?cái)?shù)量越多,快速充電電流就越大。對(duì)于典型的 400 伏系統(tǒng),更高的電流或 P 數(shù)字意味著它們更有可能受到充電站的限制(當(dāng)以 0% SOC 開(kāi)始充電時(shí))。這種限制可能導(dǎo)致電池快速充電能力無(wú)法得到發(fā)揮以及充電速度變慢。表 4 顯示了不同直流電動(dòng)汽車(chē)充電器的典型最大電流。

527a44cc-8c1d-11ef-a511-92fbcf53809c.png

表4. 快速充電器規(guī)格。

圖 9 顯示了增壓器電流限制為 500 安培,以及典型的 400 伏和 800 伏系統(tǒng)的典型放大、并聯(lián)組件級(jí)快速充電曲線。由于并聯(lián)電池?cái)?shù)量較多與 400 伏系統(tǒng)相關(guān)(對(duì)于給定的電池能量),我們將任意定義 “36 P” 并聯(lián)組件作為 400 伏系統(tǒng)的代表。然后我們將該系統(tǒng)與 "18 P" 并聯(lián)組件,代表 35°C 下的 800 伏系統(tǒng)。
 run("parallelAssemblyProfile.m")
52940f7e-8c1d-11ef-a511-92fbcf53809c.jpg

圖 9. 35°C 時(shí) 800 V 和 400 V 充電曲線比較。

如圖所示,400 伏系統(tǒng)最初無(wú)法利用電池的所有充電能力,這可能會(huì)導(dǎo)致充電時(shí)間比預(yù)計(jì)的 14 分鐘內(nèi) 0-80% 更慢。一般來(lái)說(shuō),電連接的電池組的充電速率由最冷電池上的最冷點(diǎn)和 SOC 最高的電池內(nèi)的最高 SOC 點(diǎn)控制。因此,快速充電控制將基于從并行裝配廠模型獲得的最低電池溫度和最高 SOC 信號(hào)。電池電芯通常布置在與冷卻板(也包含一層電隔離層)接觸的熱界面材料的頂部。我們將通過(guò)假設(shè)一些不均勻性(例如,在電池和冷卻板之間應(yīng)用熱界面材料)來(lái)定義該熱路徑中的隨機(jī)變化。
ParallelAssembly1.CoolantResistance = 14 + (30-14)*rand(36,1)'; % Cell level coolant thermal path resistance, K/W
其他需要考慮的重要方面可以使用 Simscape 進(jìn)行建模,但本文未明確涉及,包括:
  • 電池制造過(guò)程中電池間內(nèi)阻和容量的變化。
  • 如果設(shè)計(jì)不當(dāng),集電板設(shè)計(jì)可能會(huì)導(dǎo)致輕微的電流不平衡。
  • 到環(huán)境的熱路徑不同(這些動(dòng)態(tài)通常較慢)。
  • 冷卻液控制:通常情況下,電動(dòng)汽車(chē)會(huì)配備固定的冷卻器或冷卻能力(例如 5 千瓦),用于從電池系統(tǒng)(和其他組件)中去除熱量。實(shí)際的冷卻液控制也會(huì)對(duì)電池快速充電時(shí)間產(chǎn)生重要影響。
我們可以將并行匯編模塊集成到 Simulink 中并添加我們剛剛根據(jù)電池電化學(xué)能力得出的放大的二維電荷圖。我們還添加了一個(gè) PI 控制器來(lái)限制并聯(lián)組件中的最高電池溫度(圖 10)。

52b1a99e-8c1d-11ef-a511-92fbcf53809c.jpg52cfb10a-8c1d-11ef-a511-92fbcf53809c.jpg


圖 10. 并行組裝模擬(上)和并行組裝快速充電輪廓控制模塊(下)。

運(yùn)行并行裝配模擬并繪制結(jié)果(圖 11)。
run("detailedPSet_param.m");
set_param("ParallelAssemblyLevelFastCharge","SimscapeLogType",'all')
pSetSimulation = sim("ParallelAssemblyLevelFastCharge.slx","StartTime","0","StopTime","5200");
run("PlotParallelAssemblySimulation.mlx"); % Plot results
52eaaffa-8c1d-11ef-a511-92fbcf53809c.jpg

圖 11. 平行裝配模擬結(jié)果。

如摘要圖所示,并聯(lián)組件在模擬開(kāi)始時(shí)受到充電器 500 安培最大電流的限制。此外,最熱的電池溫度達(dá)到 55°C,引發(fā)熱降額,從而減慢模擬時(shí)間。為了可視化電池動(dòng)態(tài)溫度,我們可以創(chuàng)建電池模擬日志對(duì)象,如下面的代碼所示(圖 12)。
pSetSimLog = BatterySimulationLog( battPSet, pSetSimulation.simlog.ParallelAssembly1);
pSetSimLog.SelectedVariableUnit = "degC";
f = uifigure("Color","w");
g = uigridlayout(f, [1,1]);
parallelAssemblyChart = BatterySimulationChart(Parent = g, ...
    BatterySimulationLog = pSetSimLog);
parallelAssemblyChartColorBar = colorbar(parallelAssemblyChart);
ylabel( parallelAssemblyChartColorBar, strcat("Cell temperature", " (", pSetSimLog.SelectedVariableUnit,")") ,'FontSize',14 );
parallelAssemblyChartColorBar = colormap(parallelAssemblyChart);
53093a74-8c1d-11ef-a511-92fbcf53809c.jpg

圖 12. 平行組裝動(dòng)態(tài) BatteryChart 仿真結(jié)果。

如動(dòng)態(tài)電池圖所示,電池之間的溫差約為 5°C。這種差異主要是由于冷卻劑假設(shè)的熱路徑隨機(jī)變化造成的。表5顯示了并行裝配模擬結(jié)果。0–80% SOC快速充電時(shí)間增加了10分鐘,這主要是由于系統(tǒng)級(jí)限制和熱假設(shè)。

5321b964-8c1d-11ef-a511-92fbcf53809c.png

表 5. 并行組裝充電時(shí)間。

定制電池塊指南(適用版本最高 R2024a)

Simscape Battery 組構(gòu)建器有一些有效使用自定義電池模塊的指導(dǎo)原則:
  • 自定義電芯模型不能有名為 power_dissipated 的變量。
  • 如果需要熱效應(yīng),模型必須至少有一個(gè)類型為“熱域”的端口或節(jié)點(diǎn)。
  • 如果一個(gè)關(guān)鍵的電芯模型模塊變量需要在 Simulink 畫(huà)布中可見(jiàn)(例如,使用 Probe 模塊),那么這個(gè)變量的 ExternalAccess 必須設(shè)置為公共,并且沒(méi)有任何限制。否則,該變量將僅在后處理的模擬日志中可見(jiàn)。
模塊到包模擬

按照與上述相同的過(guò)程,我們可以為上面生成的模塊以及更大的電池模塊(例如電池組)創(chuàng)建 Simulink 模型。然后,我們可以將這些模塊耦合到同一個(gè)并行組裝充電控制模塊,該模塊依賴于二維電池充電圖。表 6 包含這些模擬的摘要。總體而言,由于溫差增大及部分電池溫度較高,當(dāng)前模塊和電池組設(shè)計(jì)中的快速充電時(shí)間會(huì)略有增加。

模型

結(jié)果/動(dòng)態(tài)電池圖表

533b0658-8c1d-11ef-a511-92fbcf53809c.jpg

0-80%:25 分鐘

0-100%:44 分鐘

53521cf8-8c1d-11ef-a511-92fbcf53809c.jpg
536db3aa-8c1d-11ef-a511-92fbcf53809c.jpg

0-80%:27 分鐘

0-100%:46 分鐘

5384cea0-8c1d-11ef-a511-92fbcf53809c.jpg

表 6. 模塊及包快充效果。

結(jié)論

我們使用 Simscape Battery 和 About:Energy 模塊和參數(shù)對(duì)電池快速充電時(shí)間的調(diào)查證明了從單個(gè)電池建模到電池組模擬的系統(tǒng)化多尺度方法的重要性。我們強(qiáng)調(diào)將 About:Energy TSPMe 和電氣模型與 Simscape Battery 支持的詳細(xì)電池組模型相結(jié)合的重要性,以確保電池管理系統(tǒng)的準(zhǔn)確性和安全性,促進(jìn)電池充電領(lǐng)域的持續(xù)進(jìn)步。這些預(yù)測(cè)的快速充電時(shí)間的主要不確定性主要?dú)w因于模型分辨率(例如,電熱離散化)、建模假設(shè)以及所使用的電化學(xué)/ECM 模型的準(zhǔn)確性。一般來(lái)說(shuō),模型離散化程度或分辨率越高,結(jié)果就越準(zhǔn)確。

正如電池到電池組的工作流程所示,電池快速充電時(shí)間取決于多種變量,并且電池組設(shè)計(jì)會(huì)產(chǎn)生很大的影響。從電池層面開(kāi)始,電池電芯的最快充電速度取決于小規(guī)模發(fā)生的鋰擴(kuò)散和傳輸過(guò)程。在模塊和電池組級(jí)別,其他變量也變得重要,例如直流充電器電流限制、并聯(lián)電池?cái)?shù)量、電池組標(biāo)稱電壓(400 伏對(duì) 800 伏)、電池內(nèi)和電池間溫度范圍、電池內(nèi)和電池間 SOC 范圍、非電池電阻等等。正如本文所示,這些變量,特別是溫差,會(huì)對(duì)充電率產(chǎn)生重要影響,因此在電池虛擬設(shè)計(jì)和驗(yàn)證工作流程中考慮它們至關(guān)重要。下圖顯示了本文研究的 400 伏系統(tǒng)的預(yù)測(cè)電池到電池組快速充電時(shí)間(圖 13)。
batteries = ["Cell","Parallel Assembly","Module", "Pack"];
batteries0To80ChargeTimes = [ChargeTime0To80 pSetChargeTime0To80  moduleChargeTime0To80 packChargeTime0To80];
batteries0To100ChargeTimes = [ChargeTime0To100 pSetChargeTime0To100  moduleChargeTime0To100 packChargeTime0To100];
figure("Color","w")
subplot(1,2,1)
bar(batteries,batteries0To80ChargeTimes)
ylabel("0 to 80% SOC Charge Time (min)")
grid on
subplot(1,2,2)
bar(batteries,batteries0To100ChargeTimes)
ylabel("0 to 100% SOC Charge Time (min)")
grid on
539eb9aa-8c1d-11ef-a511-92fbcf53809c.jpg

圖 13. 電池到電池組的快速充電時(shí)間。


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

    關(guān)注

    156

    文章

    12614

    瀏覽量

    236868
  • 鋰離子電池
    +關(guān)注

    關(guān)注

    85

    文章

    3543

    瀏覽量

    80810
  • 電芯
    +關(guān)注

    關(guān)注

    14

    文章

    862

    瀏覽量

    27361

原文標(biāo)題:使用 Simscape Battery 和 About:Energy 實(shí)現(xiàn)電池快速充電

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    汽車(chē)電池充電器電路 (Car Battery Charger

    汽車(chē)電池充電器電路 (Car Battery Charger) This charger will quickly and easily charge most any lead acid
    發(fā)表于 12-29 09:03 ?2461次閱讀
    汽車(chē)<b class='flag-5'>電池</b><b class='flag-5'>充電</b>器電路 (Car <b class='flag-5'>Battery</b> Charger

    電動(dòng)汽車(chē)電池智能快速充電器的設(shè)計(jì)

    電動(dòng)汽車(chē)電池智能快速充電器的設(shè)計(jì)本文介紹了一種電動(dòng)汽車(chē)智能快速充電器的設(shè)計(jì)過(guò)程。該充電器基于Cy
    發(fā)表于 05-17 11:39

    庫(kù)克為Smart Battery Case充電保護(hù)殼深情辯解

    不久前,蘋(píng)果出乎意料地推出一款“奇形怪狀”的供電保護(hù)殼Smart Battery Case。歷來(lái)有不少第三方廠商為iPhone手機(jī)設(shè)計(jì)推出了將移動(dòng)電源融入到保護(hù)殼內(nèi)的充電殼,但Smart
    發(fā)表于 12-10 13:20

    通過(guò)動(dòng)態(tài)電源管理DPM實(shí)現(xiàn)快速電池充電的方案

    導(dǎo)讀:隨著對(duì)于新興便攜式設(shè)備需求的快速增長(zhǎng),在如何提高電池供電型系統(tǒng)性能方面出現(xiàn)了許多新的挑戰(zhàn)。本文還討論了其它一些考慮,例如:如何使用低電量電池實(shí)現(xiàn)瞬時(shí)系統(tǒng)開(kāi)啟、
    發(fā)表于 11-29 11:23

    充電電池組的保護(hù)(Rechargeable Battery

    充電電池組的保護(hù)(Rechargeable Battery Pack Protection):Rechargeable battery packs, such as those used
    發(fā)表于 08-11 17:36 ?27次下載

    電池快速充電器的設(shè)計(jì)與實(shí)現(xiàn)

    電池快速充電器的設(shè)計(jì)與實(shí)現(xiàn) 根據(jù)電池快速充電要求,
    發(fā)表于 11-01 09:00 ?1883次閱讀
    <b class='flag-5'>電池</b><b class='flag-5'>快速</b><b class='flag-5'>充電</b>器的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    Energy Micro工具Battery Estimator精確預(yù)測(cè)電池壽命

    節(jié)能微控器和無(wú)線射頻公司Energy Micro,推出了一款名為energyAware Battery Estimator的免費(fèi)軟件工具,它能對(duì)實(shí)際電池電源,MCU能耗模式 以及整個(gè)系統(tǒng)的總體功耗,包括各個(gè)外設(shè)和外部元器件
    發(fā)表于 11-28 08:59 ?1084次閱讀

    動(dòng)態(tài)電源管理,實(shí)現(xiàn)快速、更高效的電池充電

    快速充電能力。與此同時(shí),提供良好的用戶體驗(yàn)也非常重要,例如:系統(tǒng)瞬間開(kāi)啟、更長(zhǎng)的電池使用時(shí)間以及快速充電等。本文將討論如何通過(guò)動(dòng)態(tài)電源管理
    發(fā)表于 12-06 10:27 ?4次下載
    動(dòng)態(tài)電源管理,<b class='flag-5'>實(shí)現(xiàn)</b>更<b class='flag-5'>快速</b>、更高效的<b class='flag-5'>電池</b><b class='flag-5'>充電</b>

    基于單片機(jī)的常規(guī)電池快速充電系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    傳統(tǒng)的常規(guī)蓄電池充電方法都采用小電流的恒壓或恒流充電充電時(shí)間長(zhǎng)達(dá)10~20個(gè)小時(shí)。為了縮短充電時(shí)間,必須對(duì)
    發(fā)表于 12-07 09:19 ?8次下載
    基于單片機(jī)的常規(guī)<b class='flag-5'>電池</b><b class='flag-5'>快速</b><b class='flag-5'>充電</b>系統(tǒng)的設(shè)計(jì)與<b class='flag-5'>實(shí)現(xiàn)</b>

    自動(dòng)電池充電器,battery charger

    自動(dòng)電池充電器,battery charger 關(guān)鍵字:自動(dòng)電池充電器 ?這是一
    的頭像 發(fā)表于 09-20 20:13 ?3776次閱讀

    如何把握可充電池充電時(shí)間,Battery charging time

    如何把握可充電池充電時(shí)間,Battery charging time 關(guān)鍵字:電池充電時(shí)間
    的頭像 發(fā)表于 09-20 20:16 ?2757次閱讀

    充電池充電時(shí)間的快速估算,Rechargeable battery charging time estimation

    充電池充電時(shí)間的快速估算,Rechargeable battery charging time estimation 關(guān)鍵字:可
    的頭像 發(fā)表于 09-20 20:16 ?1739次閱讀

    鉛酸電池充電器電路,battery charger

    鉛酸電池充電器電路,battery charger 關(guān)鍵字:蓄電池充電電路 12
    的頭像 發(fā)表于 09-20 20:31 ?2880次閱讀

    電池快速充電指南

    雖然更高的電池容量延長(zhǎng)了設(shè)備的使用時(shí)間,但如何縮短充電時(shí)間,這給設(shè)計(jì)人員帶來(lái)了額外的挑戰(zhàn)。快速充電適用于廣泛的設(shè)備,包括消費(fèi)電子、醫(yī)療和工業(yè)應(yīng)用。本文分為兩部分,概要介紹與
    的頭像 發(fā)表于 07-14 15:13 ?2835次閱讀
    <b class='flag-5'>電池</b><b class='flag-5'>快速</b><b class='flag-5'>充電</b>指南

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

    Simscape Battery? 以模塊庫(kù)和 API的方式幫助我們對(duì)電池以及儲(chǔ)能系統(tǒng)進(jìn)行建模。我們可以用它來(lái)實(shí)現(xiàn)電芯電熱耦合模型、配置和測(cè)試電池
    的頭像 發(fā)表于 09-05 09:45 ?4905次閱讀
    基于<b class='flag-5'>Simscape</b> <b class='flag-5'>Battery</b>模型的<b class='flag-5'>電池</b>系統(tǒng)建模與仿真