You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fill out this <strong>[form](https://www.mathworks.com/academia/student-challenge/mathworks-excellence-in-innovation-signup.html?tfa_1=Battery%20Fast%20Charging%20Optimization&tfa_2=256)</strong> to <strong>register</strong> your intent to complete this project.
2
2
3
-
Fill out this <strong>[form](https://www.mathworks.com/academia/student-challenge/mathworks-excellence-in-innovation-submission-form.html?tfa_1=Battery%20Fast%20Charging%20Optimization&tfa_2=256)<strong/>to <strong>submit</strong> your solution to this project and qualify for the rewards.
3
+
Fill out this <strong>[form](https://www.mathworks.com/academia/student-challenge/mathworks-excellence-in-innovation-submission-form.html?tfa_1=Battery%20Fast%20Charging%20Optimization&tfa_2=256)</strong>to <strong>submit</strong> your solution to this project and qualify for the rewards.
@@ -18,48 +18,50 @@ Use the [Single Particle Model (SPM)](https://www.mathworks.com/help/simscape-ba
18
18
Start by simulating a standard constant current–constant voltage (CC–CV) method using a built-in controller, and then define alternative multi-stage charging profiles. By adjusting charging current levels and switching conditions, evaluate how different strategies affect charging time, voltage compliance, and temperature rise. The project emphasizes hands-on modeling, analysis, and design of safe and efficient charging protocols.
19
19
Optionally explore advanced optimization techniques to develop high-performance charging strategies under electrochemical and thermal constraints.
20
20
21
-
Suggested Steps
21
+
**Suggested Steps:**
22
22
1. Familiarize with the SPM Battery Model
23
-
• Study the theory behind the [Battery Single Particle Model (SPM)](https://www.mathworks.com/help/simscape-battery/ref/batterysingleparticle.html) block in Simscape Battery. and how it simplifies complex electrochemical equations. Identify key parameters: solid-phase concentration, electrolyte concentration, and thermal effects. Note: A more rigorous method to evaluate lithium plating risk is to compare the electric potentials at the solid and liquid phases at the anode/separator interface. When the potential difference approaches zero, metallic lithium plating becomes more favorable. However, to reduce modeling complexity with the SPM, we use lithium-ion concentrations as a practical substitute for estimating plating risk.
23
+
- Study the theory behind the [Battery Single Particle Model (SPM)](https://www.mathworks.com/help/simscape-battery/ref/batterysingleparticle.html) block in Simscape Battery and how it simplifies complex electrochemical equations. Identify key parameters: solid-phase concentration, electrolyte concentration, and thermal effects.</br>
24
+
Note: A more rigorous method to evaluate lithium plating risk is to compare the electric potentials at the solid and liquid phases at the anode/separator interface. When the potential difference approaches zero, metallic lithium plating becomes more favorable. However, to reduce modeling complexity with the SPM, we use lithium-ion concentrations as a practical substitute for estimating plating risk.
24
25
2. Set Up the Battery Simulation
25
-
• Use the SPM block and configure key parameters such as nominal capacity, initial state of charge (SOC), cutoff voltage, and thermal properties (if modeling heat).
26
-
• Explore model inputs (charging current) and outputs (SOC, voltage, temperature).
26
+
- Use the SPM block and configure key parameters such as nominal capacity, initial state of charge (SOC), cutoff voltage, and thermal properties (if modeling heat).
27
+
- Explore model inputs (charging current) and outputs (SOC, voltage, temperature).
27
28
3. Simulate Baseline CC–CV Charging
28
-
• Use the Battery CC–CV Controller block to implement the standard charging method as reference.
29
-
• Simulate the CC–CV process and record metrics such as:
30
-
o Total charging time,
31
-
o Maximum temperature (if thermal modeling is enabled),
32
-
o Final SOC and terminal voltage behavior.
29
+
- Use the Battery CC–CV Controller block to implement the standard charging method as reference.
30
+
- Simulate the CC–CV process and record metrics such as:Total charging time, Maximum temperature (if thermal modeling is enabled), Final SOC and terminal voltage behavior.
33
31
4. Design and Simulate Multi-Stage Charging Profiles
34
-
• Create custom fast-charging strategies using step functions, lookup tables, or Signal Builder blocks.
35
-
• Profiles may include 2–4 constant current stages (e.g., high current → medium → low → taper).
36
-
• Define transitions based on time or SOC thresholds.
37
-
• Run simulations for each profile and document performance.
38
-
4. Analyze and Compare Results
39
-
• For each charging profile, collect:
40
-
o Charging duration,
41
-
o Maximum voltage and temperature,
42
-
o Final SOC.
43
-
• Compare performance visually and numerically against the CC–CV baseline.
44
-
• Recommend profiles that offer faster charging while staying within safety limits.
45
-
46
-
Advanced Project Work (Optional)
32
+
- Create custom fast-charging strategies using step functions, lookup tables, or Signal Builder blocks.
33
+
- Profiles may include 2–4 constant current stages (e.g., high current → medium → low → taper).
34
+
- Define transitions based on time or SOC thresholds.
35
+
- Run simulations for each profile and document performance.
36
+
5. Analyze and Compare Results
37
+
- For each charging profile, collect:Charging duration, Maximum voltage and temperature, and Final SOC.
38
+
- Compare performance visually and numerically against the CC–CV baseline.
39
+
- Recommend profiles that offer faster charging while staying within safety limits.
40
+
41
+
**Advanced Project Work (Optional)**
47
42
1. Optimization-Based Charging Profile Design
48
-
• Formulate the charging task as a constrained optimal control problem using advanced methods such as Pseudo-spectral optimization, Direct collocation, or Multiple shooting.
49
-
• Define objective functions (e.g., minimum charging time) with constraints on voltage, temperature, and lithium plating indicators (e.g., solid-phase concentration).
43
+
- Formulate the charging task as a constrained optimal control problem using advanced methods such as Pseudo-spectral optimization, Direct collocation, or Multiple shooting.
44
+
- Define objective functions (e.g., minimum charging time) with constraints on voltage, temperature, and lithium plating indicators (e.g., solid-phase concentration).
50
45
2. Thermal Model Integration
51
-
• Extend the battery model with a two-state thermal system (core and surface temperatures).
52
-
• Model heat accumulation and apply thermal limits to prevent overheating during fast charging.
46
+
- Extend the battery model with a two-state thermal system (core and surface temperatures).
47
+
- Model heat accumulation and apply thermal limits to prevent overheating during fast charging.
53
48
3. Electrochemical–Thermal Coupled Modeling
54
-
• Integrate thermal feedback into the electrochemical model.
55
-
• Observe how temperature affects lithium diffusion, resistance, and safety margins under high-current profiles.
49
+
- Integrate thermal feedback into the electrochemical model.
50
+
- Observe how temperature affects lithium diffusion, resistance, and safety margins under high-current profiles.
56
51
4. Battery Parameter Fitting and Data Validation
57
-
• Customize the SPM model to reflect r
52
+
- Customize the SPM model to reflect real-world battery characteristics.
53
+
- Tailor model parameters using dataset such as [Battery Archive](https://www.batteryarchive.org/), [Volta Foundation Data Repository](https://www.volta.foundation/)
54
+
- Estimate parameters such as: Capacity (from constant current discharge), OCV–SOC curves (from pulse tests), Resistance/diffusion (from EIS).
55
+
- Validate simulation behavior against published charge-discharge profiles or experimental benchmarks.
56
+
5. Degradation and State-of-Health (SOH) Analysis
57
+
- Integrate a simple SOH or aging model into the battery simulation.
58
+
- Analyze how fast charging impacts capacity fade, resistance growth, or lithium plating risk over multiple cycles.
59
+
6. Adaptive and Learning-Based Charging Strategies
60
+
- Implement feedback-based charging using PI or [Model Predictive Control (MPC)](https://www.mathworks.com/help/mpc/ref/mpccontroller.html).
61
+
- Explore [reinforcement learning](https://www.mathworks.com/products/reinforcement-learning.html) for adaptive charging policy development using simulated reward structures.
58
62
59
63
## Background Material
60
64
61
-
62
-
63
65
## Impact
64
66
65
67
Improve battery charging performance while preserving safety and longevity.
0 commit comments