一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

淺析基于matlab Parameter Estimation Tool工具箱的電池參數(shù)

simulinker賽博科技 ? 來源:simulinker賽博科技 ? 作者:simulinker賽博科技 ? 2024-03-11 09:45 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

之前我們介紹過電池不同的等效電路模型(基于simulink的電池(儲能)模型仿真),主要是由內(nèi)電源及RC元器件電路組成,完成電池RC等效后,如何確定等效電路中各元器件的參數(shù)是關(guān)系到電池模型精度的關(guān)鍵。確定電池等效電路參數(shù)的過程一般被叫做電池模型參數(shù)辨識,目前關(guān)于電池參數(shù)辨識的方法也很多,如基于遺傳算法的電池參數(shù)辨識、帶遺忘因子最小二乘法電池參數(shù)辨識方法、遞推最小二乘參數(shù)辨識方法、在線參數(shù)辨識方法等。作者作為門外漢角度來看,相對主流方法為數(shù)值計(jì)算法和最小二乘法。

數(shù)值計(jì)算法

該方法的思路是通過HPPC(Hybrid PulsePower Characteristic,混合功率脈沖特性)測試計(jì)算各元器件參數(shù),具體HPPC測試可以參照《Freedom CAR測試手冊》。

6d5c2e66-dedc-11ee-a297-92fbcf53809c.png

HPPC測試曲線

(1)一階RC等效電路 一階RC等效電路非線性特性好,能夠快速便捷模擬仿真出鋰電池的動靜態(tài)電壓特性,動鋰電池系統(tǒng)的研究和仿真具有一定的幫助,一階等效電路圖如下所示:

6d689db8-dedc-11ee-a297-92fbcf53809c.png

一階RC等效電路

(2)二階RC等效電路

二階RC等效電路用電阻表示歐姆壓降,一個(gè)RC網(wǎng)絡(luò)表示電化學(xué)極化特征,另一個(gè)RC網(wǎng)絡(luò)表示濃差極化特征。二階RC等效電路圖如下所示:

6d6c37fc-dedc-11ee-a297-92fbcf53809c.png

二階RC等效電路

通過上述HPPC測試曲線中電壓和電流不同的穩(wěn)態(tài)點(diǎn)和拐點(diǎn),結(jié)合伏安特性及經(jīng)驗(yàn)公式,可計(jì)算出一階和二階RC參數(shù)。該方法雖然可以計(jì)算,但該方法涉及的公式中有時(shí)候也存在一些相對不確定的參數(shù),如果進(jìn)一步配合其他方法,可以提高參數(shù)辨識的效率。

最小二乘法

最小二乘法是目前應(yīng)用十分廣泛的電池參數(shù)辨識方法,其原理是對過度確定系統(tǒng),即其中存在比未知數(shù)更多的方程組,以回歸分析求得近似解的標(biāo)準(zhǔn)方法,在這整個(gè)解決方案中,最小二乘法演算為每一方程式的結(jié)果中,將殘差平方和的總和最小化。

大體理解起來就是根據(jù)已有確定參數(shù),針對未知系數(shù),不斷根據(jù)輸入輸出確定回歸方程系數(shù),直到找到滿足誤差要求的合適的參數(shù)。

為方便操作,節(jié)省程序開發(fā)成本(其實(shí)是不會),以下針對之前建的二階RC等效電路,通過matlab自帶的Parameter Estimation Tool工具箱演示參數(shù)辨識的過程。

當(dāng)然,要進(jìn)行參數(shù)辨識,前提是要有一組已知的確定參數(shù),可以是根據(jù)上文提到的實(shí)際電池HPPC測試獲得的實(shí)測參數(shù),也可以是其他充放電方式獲取測試參數(shù)。

本文以matlab自帶的電池模型進(jìn)行脈沖充放電測試,記錄電池電流及電池電壓數(shù)據(jù),將此數(shù)據(jù)作為自建二階RC參數(shù)辨識的基礎(chǔ)數(shù)據(jù),同時(shí)也作為辨識后校準(zhǔn)模型。

6d824056-dedc-11ee-a297-92fbcf53809c.png

電池充放電模型及結(jié)果記錄

6da440d4-dedc-11ee-a297-92fbcf53809c.png

電池充放電模型仿真結(jié)果

Parameter Estimation Tool工具箱辨識操作步驟如下:

(1)將上述模型得到的電壓電流數(shù)據(jù)保存至文件或工作空間,仿真時(shí),我們直接在模型中給定同樣的脈沖電流信號,因此,只需要輸出電壓數(shù)據(jù)即可。

6db22514-dedc-11ee-a297-92fbcf53809c.png

校準(zhǔn)模型電壓數(shù)據(jù)

(2)打開已經(jīng)搭建好的二階RC等效電路模型,在matlab中將要辨識的參數(shù)變量進(jìn)行定義,并給定一組初始值。

6db75a2a-dedc-11ee-a297-92fbcf53809c.png

自建二階RC等效電路數(shù)學(xué)模型

6dc58140-dedc-11ee-a297-92fbcf53809c.png

定義自建二階RC等效電路數(shù)學(xué)模型中變量初始值

(3)在simulink中打開Parameter Estimation Tool工具箱并新建實(shí)驗(yàn)。

6dd98ad2-dedc-11ee-a297-92fbcf53809c.png

打開Parameter Estimation Tool工具箱

6dddb670-dedc-11ee-a297-92fbcf53809c.png

新建辨識測試實(shí)驗(yàn)

(4)導(dǎo)入已有數(shù)據(jù),并設(shè)置輸入輸出參數(shù)的數(shù)值范圍,個(gè)人認(rèn)為如果每個(gè)參數(shù)可以大體確定一個(gè)數(shù)值范圍,在一定程度上可以加快參數(shù)辨識的速度,節(jié)省時(shí)間,也避免出現(xiàn)一些不合理的數(shù)值。

6df3da54-dedc-11ee-a297-92fbcf53809c.png

選擇輸出信號

6e0594e2-dedc-11ee-a297-92fbcf53809c.png

選擇目標(biāo)輸出信號

6e1089d8-dedc-11ee-a297-92fbcf53809c.png

設(shè)置需要辨識的參數(shù)

6e1e82c2-dedc-11ee-a297-92fbcf53809c.png

設(shè)置需要辨識的參數(shù)數(shù)值范圍

(5)參數(shù)設(shè)置完成確認(rèn)無問題后,點(diǎn)擊Estimate開始進(jìn)行參數(shù)辨識,整個(gè)過程可能會有些慢,只需稍等片刻即可。

6e2c3e26-dedc-11ee-a297-92fbcf53809c.png

正在參數(shù)計(jì)算

6e40d5de-dedc-11ee-a297-92fbcf53809c.png

參數(shù)計(jì)算結(jié)束

(6)參數(shù)計(jì)算完成后,最終各個(gè)參數(shù)數(shù)值會顯示并更新在matlab的工作空間。

6e56eedc-dedc-11ee-a297-92fbcf53809c.png

參數(shù)辨識后數(shù)值結(jié)果

(7)將辨識后的參數(shù)應(yīng)用于自建二階RC模型,并與一開始搭建的校核模型進(jìn)行電壓結(jié)果對比,可以看出,與標(biāo)準(zhǔn)模型結(jié)果重合度還是挺高的。

6e6f24c0-dedc-11ee-a297-92fbcf53809c.png

辨識后參數(shù)仿真結(jié)果與校準(zhǔn)模型結(jié)果對比

另外,需要注意的是,不同的matlab版本Parameter Estimation Tool的界面可能略有差別,但整個(gè)過程基本是一樣的。

總結(jié)

1.上述方法只是舉例針對固定的RC值,在使用過程中,為使電池模型更加精確,可針對電池OCV(Open Circuit Voltage)-SOC曲線或外部溫度等條件通過多維查表的方式,設(shè)計(jì)變RC參數(shù)的電池等效模型,當(dāng)然,獲取RC查表數(shù)據(jù)的過程將又是一項(xiàng)十分艱巨的工作。

2.通過上述過程也可以看出,只要有測試對象的確定數(shù)據(jù)及與測試對象一致的測試條件,就可以進(jìn)行辨識,比如電機(jī)參數(shù)、光伏電池參數(shù)、控制器控制參數(shù)等都可以通過類似思路進(jìn)行一試,當(dāng)然,搭建的本體模型也要正確才行。



審核編輯:劉清

聲明:本文內(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)注

    260

    文章

    8416

    瀏覽量

    176271
  • 等效電路
    +關(guān)注

    關(guān)注

    6

    文章

    293

    瀏覽量

    33317
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    543

    瀏覽量

    64065
  • 電池充放電
    +關(guān)注

    關(guān)注

    1

    文章

    168

    瀏覽量

    9288
  • 靜態(tài)電壓
    +關(guān)注

    關(guān)注

    0

    文章

    9

    瀏覽量

    7523

原文標(biāo)題:基于matlab Parameter Estimation Tool工具箱的電池參數(shù)辨識

文章出處:【微信號:simulinker賽博科技,微信公眾號:simulinker賽博科技】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Modus工具箱調(diào)試錯(cuò)誤怎么解決?

    我下載了 Modus Toolbox 3.1.0 并成功添加了 CYBT0243053 的模板應(yīng)用程序。 但我在調(diào)試模板代碼時(shí)遇到了錯(cuò)誤。 我正在使用 USB 串口線進(jìn)行調(diào)試。 我該如何進(jìn)行調(diào)試? 錯(cuò)誤日志 : 信息:自動選擇第一個(gè)可用會話傳輸\"swd\" 。 若要覆蓋,請使用 \"transport select\"。 cortex_m reset_config sysresetreq force hard breakpoints Info : Listening on port 6666 for tcl connections Info : Listening on port 4444 for telnet connections Started by GNU MCU Eclipse Started by GNU MCU Eclipse Error: unable to find a matching CMSIS-DAP device
    發(fā)表于 07-01 06:53

    將模型部署到S32K3xx EVB時(shí)出現(xiàn)“下載失敗”錯(cuò)誤的原因?如何解決?

    我在使用恩智浦基于模型的設(shè)計(jì)工具箱 (MBDT) on MATLAB/Simulink. I am trying to deploy the example model
    發(fā)表于 04-11 06:27

    直流電機(jī)控制方法的Matlab仿真研究

    速度控制模型,以提高無刷直流電機(jī)速度控制系統(tǒng)的穩(wěn)定性和抗干擾能力 。使用 Matlab/Simulink 工具箱建立無刷直流電機(jī)的仿真模型,研究結(jié)果表明,模糊自適應(yīng) PID 算法能夠使無刷直流電機(jī)的速度
    發(fā)表于 03-27 12:15

    為什么無法在S32K396-BGA-DC1評估板上運(yùn)行MBDT s32k3xx_dio_ebt示例?

    問題地安裝工具箱,但我無法運(yùn)行s32k3xx_dio_ebt示例。 我認(rèn)為我在模型的參數(shù)中設(shè)置了正確的目標(biāo) 我正在使用安裝在電路板上的“Open SDA”調(diào)試器。跳線 J16、J17、J18
    發(fā)表于 03-20 07:16

    如何將S32K312 MBDT生成的代碼導(dǎo)出到S32 Design Studio?

    我目前正在開發(fā)S32K312 系列使用基于模型的設(shè)計(jì)工具箱 (MBDT)在 MATLAB/Simulink 中。最初,我正在嘗試 NXP 示例項(xiàng)目。我打開了一個(gè) DIO S32CT 項(xiàng)目,將
    發(fā)表于 03-20 07:02

    AURIX TC4x虛擬化技術(shù)詳解

    AURIX TC4x CDSP介紹及應(yīng)用 AURIX TC4x 硬件支持包助您實(shí)現(xiàn)初期開發(fā),加速開發(fā)進(jìn)程 AURIX TC4x 如何使用MathWorks Matlab工具箱自動生成PPU目標(biāo)代碼 AURIX TC4x GETH對時(shí)間敏感網(wǎng)絡(luò)的支持介紹
    的頭像 發(fā)表于 02-07 11:47 ?716次閱讀
    AURIX TC4x虛擬化技術(shù)詳解

    VirtualLab Fusion應(yīng)用:AR&MR光波導(dǎo)器件的仿真研究

    隨著增強(qiáng)現(xiàn)實(shí)和混合現(xiàn)實(shí)(AR&MR)領(lǐng)域新技術(shù)的出現(xiàn),使光學(xué)光波導(dǎo)越來越受歡迎。為了對此類結(jié)構(gòu)進(jìn)行建模和設(shè)計(jì),VirtualLab Fusion使用其強(qiáng)大的光波導(dǎo)工具箱,該工具箱允許
    發(fā)表于 02-06 08:56

    AR&MR光波導(dǎo)器件的仿真研究

    隨著增強(qiáng)現(xiàn)實(shí)和混合現(xiàn)實(shí)(AR&MR)領(lǐng)域新技術(shù)的出現(xiàn),使光學(xué)光波導(dǎo)越來越受歡迎。為了對此類結(jié)構(gòu)進(jìn)行建模和設(shè)計(jì),VirtualLab Fusion使用其強(qiáng)大的光波導(dǎo)工具箱,該工具箱允許
    發(fā)表于 12-13 09:57

    Simulink與 MATLAB 的結(jié)合使用 Simulink中的信號處理方法

    在工程和科學(xué)研究中,信號處理是一個(gè)重要的領(lǐng)域,涉及到信號的采集、分析、處理和生成。MATLAB 提供了豐富的信號處理工具箱,而 Simulink 提供了一個(gè)直觀的圖形界面,使得復(fù)雜的信號處理系統(tǒng)可以
    的頭像 發(fā)表于 12-12 09:25 ?1517次閱讀

    MathWorks攜手NXP推出用于電池管理系統(tǒng)的新工具箱

    DesignToolbox (MBDT)。該工具箱支持工程師在 MATLAB 和 Simulink 中進(jìn)行 BMS 應(yīng)用的建模、開發(fā)和驗(yàn)證,自動從 MATLAB 為 NXP 電芯控制器生成 C 代碼,并支持 NXP 的軟件解決
    的頭像 發(fā)表于 11-20 14:18 ?792次閱讀

    RCD負(fù)載的技術(shù)參數(shù)和規(guī)格有哪些需要注意的?

    RCD負(fù)載是專門用于測試電力設(shè)備的設(shè)備,主要用于檢測電路的電流、電壓和功率等參數(shù)。此外,它也是一種用于測試和驗(yàn)證電氣設(shè)備在故障狀態(tài)下的性能的設(shè)備,可以模擬真實(shí)的負(fù)載情況,幫助工程師和技術(shù)人員對設(shè)備
    發(fā)表于 11-19 16:02

    電池氣密性檢測儀使用方案

    電池作為儲能設(shè)備的關(guān)鍵部分,其氣密性直接關(guān)系到設(shè)備的安全性和性能。因此,使用電池氣密性檢測儀進(jìn)行定期檢測,是確保設(shè)備質(zhì)量的重要手段。以下是關(guān)于
    的頭像 發(fā)表于 11-08 11:50 ?520次閱讀
    <b class='flag-5'>電池</b><b class='flag-5'>箱</b>氣密性檢測儀使用方案

    使用Filter Design Tool工具進(jìn)行低通或者高通濾波器設(shè)計(jì)時(shí),如何調(diào)整電阻或者電容的值?

    請問再使用Filter Design Tool 工具進(jìn)行低通或者高通濾波器設(shè)計(jì)時(shí),如何調(diào)整電阻或者電容 的值?謝謝!
    發(fā)表于 10-15 06:17

    雖然下載contourlet工具箱但是運(yùn)行代碼出現(xiàn)函數(shù)或變量 \'resampc\' 無法識別。

    下載并將contourlet工具箱放到matlab路徑中了,依然不能使用pdfbdec函數(shù)
    發(fā)表于 08-22 17:14

    EVAL_3K3W_BIDI_PSFB為什么無法定位在BSP下?

    我試圖找到新項(xiàng)目創(chuàng)建者的評估工具包 modus 工具箱,但無法找到、 我是否應(yīng)選擇評估套件中使用的 XMC 控制器 MPN 來繼續(xù)新項(xiàng)目。
    發(fā)表于 08-01 08:13