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

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

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

如何在Simulink中搭建電池模型?

冬至配餃子 ? 來源:打浦橋程序員 ? 作者:打浦橋程序員 ? 2023-06-28 10:48 ? 次閱讀

隨著特斯拉即將在國內(nèi)建廠,相信新能源汽車在國內(nèi)越來越火爆,而電池對于新能源汽車而言,是一個極其重要的部件。今天就來聊一聊,如何在Simulink中搭建電池模型。

對于建模而言,步驟大多都是建立物理模型,然后基于物理模型推出數(shù)學模型,然后將數(shù)學模型在類似于Matlab/Simulink的軟件中實現(xiàn),進行仿真或者是軟件的開發(fā)。

對于電池而言,在仿真中比較常用的物理模型,應該是R-2RC的模型,由一個電源,加上一個電阻串聯(lián)兩個RC環(huán)節(jié)組成,結構如下圖所示:

圖片

除了R-2RC這種結構之外,電池模型還可以選擇R結構模型,也就是由一個電源和一個電阻組成,結構如下圖所示:

圖片

或者電池模型還能選擇R-RC結構模型,有一個電源,一個電阻和一個RC環(huán)節(jié)組成,結構如下圖所示:

圖片

此外還存在許多不同結構的模型,在此就不再一一列舉。那么,為什么常用的電池模型要選擇R-2RC結構?這個問題在建模初期也困擾了我很久。

其中通過實驗結果來論述幾種不同結構的模型之間的不同。R結構相比起R-RC結構,無法準確的反映電池單元的動態(tài)特性。相比之下,R-RC結構能夠描述電池單元的動態(tài)特性,其中RC環(huán)節(jié)中的電阻為極化電阻,而電容能夠表現(xiàn)出電池在充放電過程中的短暫反應過程。

整體上而言,R-RC結構能夠仿真出電池單元的極化性質,不過在電池單元充放電過程中的濃度極化與電化學極化這兩個方面,仿真結果相比實驗結果,并不十分精準。在這里解釋一下,濃度極化是由于反應物消耗引起電極表面得不到及時補充,而電化學極化是由各種類型的電化學本身不可逆引起的極化。

基于這兩個細節(jié)上的不足,R-2RC結構能夠改善這種情況。不過在控制器開發(fā)過程中,出于對運算速度的要求,并且R-RC相較于R-2RC結構在控制策略方面的影響并不大,因此在控制器的應用層軟件開發(fā)過程中,電池單元模型可以采用R-RC結構。

根據(jù)所建立的R-2RC結構的物理模型,就可以著手搭建數(shù)學模型了。根據(jù)拉普拉斯變化,可以建立R-2RC結構在充放電過程中的頻域數(shù)學模型:

圖片

其中Uocv為電池單元的開環(huán)電壓,而Ukl為電池單元的端口電壓,電流為正表示充電,為負表示放電。

將上面的方程轉換為時域的方程為:

圖片

基于上述時域的數(shù)學方程,就能夠著手在Simulink中搭建電池單元的數(shù)學模型了。其中需要注意的是,電池單元的開環(huán)電壓,電阻以及電容,都是基于電池的SOC和電池單元溫度查表確定的,以電池單元的開環(huán)電壓為例:

圖片

而仿真結果做的準不準,很大程度上受到查表數(shù)據(jù)的影響,而其中的數(shù)據(jù),是基于大量實驗數(shù)據(jù)分析獲得的。

在這里,不得不介紹一下,當初在德國處理電池單元實驗數(shù)據(jù)時所寫的一個小工具,主要用于查看電池單元的電阻和電容參數(shù)隨溫度、電流以及溫度的變化,當時由于項目時間緊,工具做的比較簡陋,這里就簡單展示一下

在數(shù)據(jù)加載之后,選擇3D曲面畫圖,能夠看到電阻和電容在不同參數(shù)情況下的變化,比如主電阻在某一固定溫度下,不同電流和不同SOC情況下的變化

圖片

又或者主電阻在某一固定電流下,不同溫度和不同SOC情況下的變化

圖片

除了3D曲面畫圖之外,還可以選擇2D曲線畫圖,比如主電阻在某一固定電流和溫度下,隨SOC的變化曲線

圖片

在搭建完電池單元模型之后,就可以逐一針對控制策略對BMS電池管理系統(tǒng)進行開發(fā)了。

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

    關注

    141

    文章

    10292

    瀏覽量

    99048
  • SoC設計
    +關注

    關注

    1

    文章

    147

    瀏覽量

    18737
  • 電池充放電
    +關注

    關注

    1

    文章

    164

    瀏覽量

    9007
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8542
收藏 人收藏

    評論

    相關推薦

    可否用labview搭建電池模型?

    想用labview模擬光伏儲能系統(tǒng) 查閱文獻也沒有找到相關模型 更多的是用simulink仿真 想問下用labview軟件搭建儲能電池模型
    發(fā)表于 05-07 13:07

    光伏并網(wǎng)逆變器并聯(lián)控制的simulink模型搭建

    最近在做逆變器并聯(lián)控制的仿真,搭建simulink模型都不對,不知壇里有沒有朋友做過這個,給我個模型參考參考,謝謝了。
    發(fā)表于 04-18 15:11

    如何去搭建Matlab/Simulink?

    下針對 TIDSP 的代碼......實驗八 基于 MATLAB/Simulink 的太陽能電池特性仿真模型初步 NO:20200422 為了搭建
    發(fā)表于 07-07 06:18

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU執(zhí)行。本文以流水燈建立模型
    發(fā)表于 08-04 06:08

    利用Matlab的simulink搭建模型生成C代碼

    一、整體思路利用Matlab的simulink搭建模型生成C代碼,通過stm32cubemx生成工程,最后在KEIL或者IAR等工具里面編譯生成代碼下載至MCU執(zhí)行。本文以流水燈建立模型
    發(fā)表于 08-10 07:49

    Simulink模型生成代碼

    本文首先通過一個簡單的Simulink模型生成代碼,然后將代碼copy到一個STM32工程中去編譯軟件。最后將軟件下載到STM32F407,通過串口輸出Simulink計算的結果。閱
    發(fā)表于 08-11 07:56

    利用MATLAB的simulink建立仿真模型

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

    THS系統(tǒng)的車輛平臺Simulink模型搭建

    比增程控制要復雜的多,這一塊后面再講;車輛平臺部分需要簡單修改下,增加一個變速箱(THS)的模型。今天,我們從THS系統(tǒng)的車輛平臺Simulink模型搭建開始。THS系統(tǒng)結構豐田從19
    發(fā)表于 08-27 07:59

    永磁同步電機simulink模型搭建

    永磁同步電機simulink模型搭建1、總搭建模型2、各搭建模塊2.1永磁電機模塊一共六個輸出,分別是轉速,位置(角度),轉矩,三相電流。2
    發(fā)表于 08-27 06:26

    如何借助Simulink搭建一個簡單的仿真模型?

    如何借助Simulink搭建一個簡單的仿真模型?
    發(fā)表于 10-13 06:32

    如何搭建simulink模型

    如何搭建simulink模型?EPS系統(tǒng)的工作原理是什么?
    發(fā)表于 10-20 07:44

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

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

    simulink搭建逆變器仿真模型

    逆變器仿真。 在simulink搭建了逆變器仿真模型,采用電壓電流雙閉環(huán)控制,采用LC濾波器,輸出電壓完美的跟隨給定,且THD僅1%。 整個仿真全部離散化,采用離散解析器,控制與采樣
    發(fā)表于 02-28 15:32 ?12次下載
    在<b class='flag-5'>simulink</b><b class='flag-5'>中</b><b class='flag-5'>搭建</b>逆變器仿真<b class='flag-5'>模型</b>

    基于simulink搭建安時積分模型

    安時積分法是電池電量計量最基礎的方法,今天我們用simulink建模的方式做一個安時積分模型,從而更好地理解安時積分的思想也掌握建模的基礎操。
    的頭像 發(fā)表于 03-10 14:44 ?3245次閱讀
    基于<b class='flag-5'>simulink</b><b class='flag-5'>搭建</b>安時積分<b class='flag-5'>模型</b>

    simulink搭建的摩擦模型

    永磁同步電機simulink模型搭建 1、總搭建模型2、各搭建模塊2.1永磁電機模塊 一共六個輸出,分別是轉速,位置(角度),轉矩,三相電流
    發(fā)表于 03-14 09:33 ?0次下載
    <b class='flag-5'>simulink</b><b class='flag-5'>搭建</b>的摩擦<b class='flag-5'>模型</b>