【轉】simulink建模之電池模型

**

原文地址:https://blog.csdn.net/qq_33125039/article/details/89299584

**

0.前言

本次只討論簡單的入門的電池模型!
進行整車仿真時電池的電壓和SOC是十分重要的考慮因素,雖然電池的simulink建模比較簡單,大多數都是基於查表的算法,但是電池BMS中能夠準確的計算SOC卻是一個難點,因此從建模開始慢慢的學習很有必要。

1.原理解釋

1.1模型的輸入和輸出的參數

輸入:初始電池容量值,電池請求電流,電池溫度
輸出:電池SOC,電池總壓,電池電量,電池實際輸出電電流
如下圖所示:
在這裏插入圖片描述

1.2主要數學公式

電池查表模型:基於開路電壓和電池內阻,然後計算電池總壓和SOC,等參數。
開路電壓是SOC的函數(即Em = f(SOC))
電池內阻是溫度和SOC的函數(即Rint = f(T,SOC))
在這裏插入圖片描述
在這裏插入圖片描述

2.主要步驟

2.1第一步:計算電池電量Q

在這裏插入圖片描述

2.2第二步:計算SOC值(注意公式)

在這裏插入圖片描述
在這裏插入圖片描述

2.3第三步:計算電池電壓

注意查表所對應的橫座標的值
在這裏插入圖片描述

2.4 第四步:外部參數的對應關係

在這裏插入圖片描述

3.總結

3.1 注意相關參數

MATLAB自帶模型中的相關參數如下:
在這裏插入圖片描述

3.1 自己封裝的模塊如下:

在這裏插入圖片描述

3.3某電池的相關參數如下

4.模型下載網址

查表對應的具體數值可以直接下載模型
點擊下載網址

                                </div>
            <link href="https://csdnimg.cn/release/phoenix/mdeditor/markdown_views-60ecaf1f42.css" rel="stylesheet">
                            </div>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章