那曲檬骨新材料有限公司

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

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

3天內不再提示

Simulink中的Battery模塊用法概述

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

1、概述

如果進行電池SOC的建模,常常會用到Simulink中的Battery模塊,本期基于Matlab中的help文件,會大家概述Battery模塊的用法。Simulink中的Battery模塊如下圖所示:

圖片

雙擊Battery模塊會出現參數設置的界面:

圖片

如果為Battery charge capacity參數選擇Infinite,則模塊將電池建模為串聯電阻器和恒壓源。如果您為Battery charge capacity參數選擇Finite,則模塊將電池建模為串聯電阻器和與充電相關的電壓源。在有限情況下,電壓是電荷的函數,具有以下關系:

圖片

式中,SOC(荷電狀態)是當前充電與額定電池容量的比率。V0是電池在空載時充滿電時的電壓,由額定電壓Vnom參數定義。β是一個常數。

2、電池衰退模型

對于具有有限電池充電容量的電池型號,可以根據放電循環的次數對電池性能退化進行建模。這種劣化稱為電池衰退。

圖片

式中,λAH是電池標稱容量的乘數。λR0是電池串聯電阻的乘數。λV1是電壓V1的乘數。N是完成的放電循環次數。N0是模擬開始前完成的完整放電循環次數。AH是以安培小時為單位的額定電池容量。i(t)是瞬時電池輸出電流。H(i(t))是瞬時電池輸出電流的Heaviside函數。如果參數為負,則此函數返回0,如果參數為正,則返回1。

3、熱效應建模

圖片

式中,T是電池溫度。T1是標稱測量溫度。λV是V0的參數溫度相關系數。β的計算方法與 Battery Model 相同,

內部串聯電阻、自放電電阻和任何電荷動態電阻也是溫度的函數:

圖片

式中,λR是參數溫度相關系數。

4、電池動力學模型

可以使用Charge dynamics參數對電池充電動態進行建模:

圖片

No dynamics——等效電路不包含并聯RC部分。電池的端電壓和內部充電電壓之間沒有延遲。

One time-constant dynamics——等效電路包含一個并聯RC部分。使用第一個時間常數參數指定時間常數。

Two time-constant dynamics——等效電路包含兩個并聯的RC部分。使用第一個時間常數和第二個時間常數參數指定時間常數。

Three time-constant dynamics——等效電路包含三個并聯的RC部分。使用第一個時間常數、第二個時間常數和第三個時間常數參數指定時間常數。

Four time-constant dynamics——等效電路包含四個并聯的RC部分。使用第一個時間常數、第二個時間常數、第三個時間常數和第四個時間常數參數指定時間常數。

Five time-constant dynamics——等效電路包含五個并聯的RC部分。使用第一個時間常數、第二個時間常數、第三個時間常數、第四個時間常數和第五個時間常數參數指定時間常數。

下圖為Two time-constant dynamics模型圖:

圖片

RRC1和RRC2是并聯的RC電阻。分別使用第一極化電阻(First polarization resistance)和第二極化電阻(Second polarization resistance)參數指定這些值。

CRC1和CRC2是并聯的RC電容。時間常數τ使用關系式C=τ/R將R和C值關聯起來。分別使用第一個時間常數(First time constant)和第二個時間常數(Second time constant)參數為每個部分指定τ。

R0是串聯電阻。使用內阻(Internal resistance)參數指定該值。

5、繪制電壓-電荷特性

快速繪圖功能可讓您可視化電池模型參數值的電壓-充電特性。要繪制特性圖,請右鍵單擊模型中的Battery模塊,然后從上下文菜單中選擇Electrical > Basic 特性。軟件根據模塊參數值自動計算一組偏置條件,并打開一個圖形窗口,其中包含模塊的空載電壓與荷電狀態(SOC)的關系圖。

6、參數

Nominal voltage, Vnom — Output voltage when battery is fully charged

電池充滿電時的空載電壓。

Internal resistance — Battery internal resistance

電池內阻

Battery charge capacity — Select battery model

選擇用于建模電池充電容量的選項之一:

Infinite——電池電壓與從電池汲取的電量無關。

Finite——電池電壓隨著電量的減少而降低。

Ampere-hour rating — Nominal battery capacity when fully charged

以安培小時為單位的最大(標稱)電池電量。

Voltage V1 when charge is AH1 — Output voltage at charge level AH1

充電電平為AH1時的電池基波輸出電壓,由Charge AH1 when empty電壓為V1參數指定。

該參數必須小于標稱電壓Vnom。

Charge AH1 when no-load voltage is V1 — Charge level when the no-load output voltage is V1

充電為AH1參數時Voltage V1指定的空載輸出電壓對應的電池充電電平。

7、仿真

以12V的鉛酸電池模型為例,搭建的電池充放電模型如下圖所示:

圖片

其中,SOC Calculation表示安時積分法。仿真結果如下圖所示:

圖片

由此可知,Battery模型能很好的反應SOC的變化關系。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 電阻器
    +關注

    關注

    21

    文章

    3803

    瀏覽量

    62342
  • 電池充電
    +關注

    關注

    9

    文章

    463

    瀏覽量

    74376
  • simulink仿真
    +關注

    關注

    0

    文章

    75

    瀏覽量

    8611
  • CRC效驗
    +關注

    關注

    0

    文章

    30

    瀏覽量

    1145
  • 電池SOC
    +關注

    關注

    0

    文章

    10

    瀏覽量

    3609
收藏 人收藏

    評論

    相關推薦

    Stream模塊的基礎用法和進階用法

    有用。在本教程,我們將介紹 Stream 模塊的基礎用法和進階用法,并提供示例。 基礎用法 在本節
    的頭像 發表于 09-19 15:33 ?1261次閱讀

    AsyncRead和AsyncWrite 模塊進階用法示例

    AsyncRead 和 AsyncWrite 模塊。這兩個模塊是非常重要的,它們可以讓我們在異步編程更加方便地讀寫數據。本教程將圍繞這兩個模塊,提供基礎和進階
    的頭像 發表于 09-20 11:41 ?935次閱讀

    MATLABSimulink

    MATLABSimulink下的模塊spectrum scope 應該如何設置?
    發表于 04-02 20:28

    關于MATLABSimulink里室外溫度模塊的建立

    各位朋友好,我最近在用Simulink做一個仿真,需要用到室外溫度模塊,我想請問一下,知道了一天的室外溫度值,怎樣才能把室外溫度值在Simulink建立成一個
    發表于 03-31 10:54

    Simulink尋找Stair Generator 模塊

    背景:我在系統辨識時需要產生一個M序列的信號,從工作臺處已生成其信號數據,現要在simulink利用我要找的這個模塊去調用數據并產生M序列信號。我用simulink還算熟悉,但這個S
    發表于 08-08 10:28

    請問有大神知道這個模塊simulink怎么封裝

    `請問有大神知道這個模塊simulink怎么封裝`
    發表于 11-06 16:15

    simulink2018電機模塊位置

    隨著simulink版本的更新,一些模塊存放位置發生變換,老版本電機位置在目錄SimPowerSystems>>Machines目錄下就是各種自帶的電機模型2018版本的電機位置在
    發表于 05-15 16:31

    怎樣將PMSM模塊添加到Simulink

    如何去添加PMSM模塊?怎樣將PMSM模塊添加到Simulink
    發表于 09-23 09:16

    SIMULINK功能模塊的處理

    SIMULINK功能模塊的處理功能模塊的基本操作,包括模塊的移動、復制、刪除、轉向、改變大小、模塊命名、顏色設定、參數設定、屬性設定、
    發表于 06-19 12:50 ?2552次閱讀

    SIMULINK線的處理/SIMULINK自定義功能模塊

    SIMULINK線的處理/SIMULINK自定義功能模塊     SIMULINK模型的構建是通過用線將各種功能
    發表于 06-19 12:51 ?5406次閱讀

    蓄電池(BATTERY)概述

    蓄電池(BATTERY)概述   1、概述   蓄電池也稱二次電池,是將所獲得的電能以化學能的形式貯存并可將化學能轉化為電能的一種電學裝置。蓄
    發表于 10-28 11:36 ?2504次閱讀

    simulink模塊簡單介紹

    simulink模塊介紹simulink模塊介紹simulink模塊介紹
    發表于 12-29 10:46 ?0次下載

    Simulink_子系統與模塊封裝技術

    Simulink_子系統與模塊封裝 有需要的下來看看
    發表于 12-30 15:40 ?2次下載

    SIMULINK仿真基礎及模塊介紹

    的精力投入到系統模型的構建,而非語言的編程上。 所謂模型化圖形輸入是指SIMULINK提供了一些按功能分類的基本的系統模塊,用戶只需要知道這些模塊的輸入輸出及模塊的功能,而不必考察
    發表于 01-24 17:50 ?0次下載

    Simulink自定義模塊開發教程 Simulink 在控制系統的應用

    自定義模塊來擴展其功能。 1. 理解 Simulink 和控制系統 Simulink 是一個動態系統建模、仿真和分析的環境,它允許用戶通過拖放預構建的模塊來構建模型。控制系統是工程學的
    的頭像 發表于 12-12 09:21 ?608次閱讀
    博彩网站评级| 在线赌博平台| 利赢百家乐官网现金网| 博彩网百家乐官网全讯网| 百家乐的嬴钱法| 百家乐最新产品| 娱乐城开户送真钱200| 百家乐官网21点| 澳门百家乐如何算牌| 百家乐怎么玩了| 大发888注册娱乐账号| 百家乐官网有哪几种| 做生意戴什么珠子招财| 嘉兴太阳城大酒店| 百家乐官网网址是多少| 百家乐官网真人视频出售| 免费百家乐统计软件| 百家乐官网视频游戏网址| 百家乐真人真钱| 大发888可靠吗| 百家乐官网跟路技巧| 任我赢百家乐软件| 百家乐真人游戏娱乐| OK娱乐城| 百家乐官网规律和方法| 疯狂百家乐游戏| 利高百家乐官网娱乐城| 百家乐怎么玩呀| 69棋牌游戏| 24山方向上| 百家乐开户送彩网址| 上游棋牌大厅| 哪个百家乐官网网站信誉好| 威尼斯人娱乐棋牌平台| 至尊百家乐官网贺一航| 誉博百家乐327589| 芜湖县| 真人百家乐海立方| 棋牌室营业执照| 百家乐官网五湖四海赌场娱乐网规则| 大发888 dafa888|