Skip to content

Commit dc5a08b

Browse files
committed
added MATLAB Online buttons
1 parent b75ef0d commit dc5a08b

File tree

1 file changed

+16
-15
lines changed

1 file changed

+16
-15
lines changed

README.md

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
Battery Model Parameter Estimation Using Impedance Data
2-
=======================================================
1+
# Battery Model Parameter Estimation Using Impedance Data [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=mathworks/Battery-Model-Parameter-Estimation-Using-Impedance-Data&project=https://github.com/mathworks/Battery-Model-Parameter-Estimation-Using-Impedance-Data/blob/main/BatteryImpedanceStudy_git.prj)
2+
3+
---
34

45
*Keywords: equivalent circuit model, battery model parameter estimation, impedance data*
56

@@ -9,16 +10,12 @@ Using [Electrochemical Impedance Spectroscopy (EIS)](https://pubs.acs.org/doi/10
910

1011
This demo uses impedance data of a battery cell to estimate the parameters of an **Equivalent Circuit Model (ECM)**. Estimated model parameters can directly be used for instance in a Simscape™ Battery™ block, such as [Simscape Battery (Table-Based)](https://www.mathworks.com/help/simscape-battery/ref/batterytablebased.html).
1112

12-
13-
1413
電化メガトレンドのため、インピーダンスデータを使用したバッテリモデルパラメータの推定には大きな関心が集まっています。通常、バッテリモデルパラメータは時間領域のデータを使用して推定され、推定には通常時間がかかります。さらに、時間領域で測定されるデータの周波数コンテンツが制限される場合があります。
1514

1615
[電気化学インピーダンス分光法(EIS)](https://pubs.acs.org/doi/10.1021/acsmeasuresciau.2c00070) のデータを使用してモデル・パラメータを直接推定すると、高速で、より広い周波数範囲をカバーすることができます。EISは基本的に、広い周波数範囲にわたって正弦波信号(交流電圧または電流)を印加し、系の正弦波応答(それぞれ電流または電圧)をモニターすることによって、平衡状態または定常状態の電気化学系に摂動を与えることに基づく周波数応答推定技術である。
1716

1817
このデモでは、電池セルのインピーダンスデータを使用して、**等価回路モデル(ECM)** のパラメータを推定します。推定されたモデルパラメータは、例えば [Simscape Battery (Table-Based)](https://www.mathworks.com/help/simscape-battery/ref/batterytablebased.html) のようなSimscape™ Battery™ブロックで直接使用できます。
1918

20-
21-
2219
Demo contents:
2320

2421
- Discuss the practical frequency range for Li-ion Battery Impedance Spectroscopy
@@ -28,6 +25,14 @@ Demo contents:
2825
- Verify the no-CPE model using Simulink
2926
- Discuss advantages and disadvantages of CPEs for simulation
3027

28+
## MathWorks<sup>®</sup> products needed to run the demo
29+
30+
1. MATLAB<sup>®</sup> version R2023b or newer
31+
2. Simulink<sup>®</sup>
32+
3. Optimization Toolbox™
33+
4. Control System Toolbox™
34+
5. Simscape™ Battery™
35+
3136
## Getting Started
3237

3338
Follow these steps to download the project and explore the example.
@@ -36,7 +41,9 @@ Follow these steps to download the project and explore the example.
3641

3742
- Use the GitHub repository path above and clone it to a local PC directory to save the project files, or
3843

39-
- Get a local copy of the project directly from MATLAB®, by using Simulink® ➡ Project from Git
44+
- Get a local copy of the project directly from MATLAB®, by using Simulink® ➡ Project from Git, or
45+
46+
- Open the project in MATLAB Online [![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=mathworks/Battery-Model-Parameter-Estimation-Using-Impedance-Data&project=https://github.com/mathworks/Battery-Model-Parameter-Estimation-Using-Impedance-Data/blob/main/BatteryImpedanceStudy_git.prj)
4047

4148
Start the MATLAB® project by clicking on the file **BatteryImpedanceStudy_git.prj**. This will load the necessary parameters and then run the simulation by using the MATLAB® Live Script **batteryCell_parameterEstimation.mlx**.
4249

@@ -46,6 +53,8 @@ Open and explore the MATLAB® Live Script **batteryCell_parameterEstimation.mlx*
4653

4754
## Practical Frequency Range for Li-ion Battery Impedance Spectroscopy
4855

56+
---
57+
4958
Generally, the frequency range for impedance spectroscopy on Li-ion batteries spans from millihertz (mHz) to megahertz (MHz) . Below is a breakdown of the frequency ranges and the corresponding physical processes they represent (for more details, refer to Reference 1):
5059

5160
1. **High Frequencies (10 kHz to 1 MHz or higher):**
@@ -337,14 +346,6 @@ open_system(mdl+"/CCV")
337346

338347
- Optimization using nonlinear least-squares algorithm (implemented by [lsqnonlin](https://www.mathworks.com/help/optim/ug/lsqnonlin.html)) can be used to quickly estimate the parameters of an arbitrary circuit model, and is much faster compared to estimation using time domain data.
339348

340-
## MathWorks<sup>®</sup> products needed to run the demo
341-
342-
1. MATLAB<sup>®</sup> version R2023b or newer
343-
2. Simulink<sup>®</sup>
344-
3. Optimization Toolbox™
345-
4. Control System Toolbox™
346-
5. Simscape™ Battery™
347-
348349
## License
349350

350351
The license is available in the LICENSE.txt file in this GitHub repository.

0 commit comments

Comments
 (0)