**
原文地址: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>