1. 程式人生 > >【原始碼】鋰電池模型、Simscape語言與Simulink優化設計

【原始碼】鋰電池模型、Simscape語言與Simulink優化設計

本檔案包含鋰離子電池模型引數估計和模擬。

This file contains lithium-ion battery models for parameter estimation and simulation.

1)估計。ssc_lithium_cell_1RC_estim.slx包含具有1-RC等效電路的等溫單電池模型,該等效電路使用LiBatt_PulseData.mat資料估計等效電路引數。

  1. Estimation. ssc_lithium_cell_1RC_estim.slx contains an isothermal, single cell model with a 1-RC equivalent circuit that uses LiBatt_PulseData.mat data to estimate equivalent circuit parameters.

受控脈衝電流放電導致相應的電壓響應,當引數配置正確時,可以復現該模型的模擬效果。

A controlled pulsed current discharge results in a voltage response that the model should be able to reproduce when correctly parameterized.

開啟該模型並在估計之前執行,觀察電壓失配效應。

Open the model and run it before the estimation, observing the voltage mismatch.

然後開啟引數估計APP並執行估計過程。

Then open the parameter estimation app and perform the estimation.

最後用更新的引數重新執行模型。

Finally re-run the model with the updated parameters.

2)單電池模擬(ssc_lithium_cell_1RC.slx)。

  1. Single-cell simulation (ssc_lithium_cell_1RC.slx).

該模型利用等效電路元件以查詢表形式排列的估計例項中的引數,模擬了單電池在簡單脈衝充放電迴圈下的電熱響應。

Using the parameters from the estimation example arranged as look-up tables inside the equivalent circuit elements, this model simulates the electro-thermal response of a single cell under a simple pulsed charge-discharge cycle.

3)電池組,理論版本(ssc_lithium_battery_1CellMultiplied.slx)。

  1. Battery pack, abstract version (ssc_lithium_battery_1CellMultiplied.slx).

該模型在示例#2的基礎上進行擴充套件,但是使用增益模組來乘以單個電池電壓以模擬低保真電池組。

This model expands from example #2 but uses a gain block to multiply the single cell voltage to simulate a low-fidelity battery pack.

4)電池組,詳盡版本(ssc_lithium_battery_80Cells.slx)。

  1. Battery pack, detailed version (ssc_lithium_battery_80Cells.slx).

該模型展示了具有單個電池精確表達的電池組,允許模擬每個獨立電池的溫度、SOC和電壓。

This model shows a battery pack with explicit representation of individual cells, allowing the simulation of individual cell temperature, SOC, and voltage.

這種方法對於電池平衡開發、熱管理和電池組設計是有用的。

This approach is useful for cell balancing development, thermal management, and pack design.

關於電池建模的其它更多資訊可查詢以下網頁:

This site contains additional information on battery modeling using MathWorks® tools:

https://www.mathworks.com/discovery/battery-models.html


SAE 2015: Model-Based Parameter Identification of Healthy and Aged Li-ion Batteries for Electric Vehicle Applications

http://www.mathworks.com/company/newsletters/articles/model-based-parameter-identification-of-healthy-and-aged-li-ion-batteries-for-electric-vehicle-applications.html

Webinar: Battery Data Acquisition and Analysis Using MATLAB

http://www.mathworks.com/videos/battery-data-acquisition-and-analysis-using-matlab-89170.html

Webinar: Lithium Battery Model with Thermal Effects for System-Level Analysis

http://www.mathworks.com/videos/lithium-battery-model-with-thermal-effects-for-system-level-analysis-81886.html

IEEE 2012: Lithium Battery Model with Thermal Effect

https:/www.mathworks.com/content/dam/mathworks/tag-team/Objects/i/71900_IEEE%202012%20High%20Fidelity%20Lithium%20Battery%20Model%20with%20Thermal%20Effect.pdf

SAE 2013: Simplified Extended Kalman Filter Observer for Battery SOC Estimation

https://www.mathworks.com/content/dam/mathworks/tag-team/Objects/s/76108_SAE 2013 - Simplified EKF Battery Model.pdf

SAE 2013: Battery Model Parameter Estimation Using a Layered Technique

http://www.mathworks.com/company/newsletters/articles/battery-model-parameter-estimation-using-a-layered-technique-an-example-using-a-lithium-iron-phosphate-cell.html?s_tid=srchtitle

SAE 2014: Battery Pack Modeling, Simulation, and Deployment on a Multicore Real Time Target

http://www.mathworks.com/company/newsletters/articles/battery-pack-modeling-simulation-and-deployment-on-a-multicore-real-time-target.html?s_tid=srchtitle

Webinar: Optimizing Vehicle Electrical Design through System-Level Simulation

http://www.mathworks.com/videos/optimizing-vehicle-electrical-design-through-system-level-simulation-81919.html

Video: Real-Time Simulation of Battery Packs Using Multicore Computers

http://www.mathworks.com/videos/real-time-simulation-of-battery-packs-using-multicore-computers-92061.html

Video: MATLAB & Simulink Racing Lounge: Battery Modeling with Simulink

http://www.mathworks.com/videos/matlab-simulink-racing-lounge-battery-modeling-with-simulink-96690.html

Using Model-Based Design to Build the Tesla Roadster

http://www.mathworks.com/company/newsletters/articles/using-model-based-design-to-build-the-tesla-roadster.html


MathWorks®諮詢參考網站:

http://www.mathworks.com/services/consulting/proven-solutions/battery-simulation-and-controls.html

在這裡插入圖片描述

完整原始碼下載地址:

http://page5.dfpan.com/fs/0lfc3j22e251d2b9163/

更多精彩文章請關注微訊號:在這裡插入圖片描述