Figure 1.
Implemented experimental test bench architecture.
Figure 1.
Implemented experimental test bench architecture.
Figure 2.
Experimental CC–CV behavior during battery charging.
Figure 2.
Experimental CC–CV behavior during battery charging.
Figure 3.
General schematic of the Programmable Electronic Load Experimental Module.
Figure 3.
General schematic of the Programmable Electronic Load Experimental Module.
Figure 4.
Experimental impedance characterization of the shunt resistor using a HIOKI IM3570 impedance analyzer. The left vertical axis shows the measured series resistance in , the right vertical axis shows the reactance X in , and the horizontal axis shows the excitation frequency in Hz. The dashed horizontal line indicates the nominal resistance value.
Figure 4.
Experimental impedance characterization of the shunt resistor using a HIOKI IM3570 impedance analyzer. The left vertical axis shows the measured series resistance in , the right vertical axis shows the reactance X in , and the horizontal axis shows the excitation frequency in Hz. The dashed horizontal line indicates the nominal resistance value.
Figure 5.
Current-Dependent Battery Voltage Correction: (a) Linear Calibration Fit, where blue markers denote calibration data and the black line denotes the linear fit; (b) Residual Error Boxplots by Reference Discharge Current Level, with the dashed line indicating zero residual error.
Figure 5.
Current-Dependent Battery Voltage Correction: (a) Linear Calibration Fit, where blue markers denote calibration data and the black line denotes the linear fit; (b) Residual Error Boxplots by Reference Discharge Current Level, with the dashed line indicating zero residual error.
Figure 6.
Charging Current Measurement Calibration Using the WCS1800/ADS1115 System: (a) Linear Calibration Fit, where blue markers denote calibration data and the black line denotes the linear fit; (b) Residual Error Boxplots by Reference Charging Current Level, with the dashed line indicating zero residual error.
Figure 6.
Charging Current Measurement Calibration Using the WCS1800/ADS1115 System: (a) Linear Calibration Fit, where blue markers denote calibration data and the black line denotes the linear fit; (b) Residual Error Boxplots by Reference Charging Current Level, with the dashed line indicating zero residual error.
Figure 7.
Experimental Full-Discharge Voltage Curves at Different C-Rates.
Figure 7.
Experimental Full-Discharge Voltage Curves at Different C-Rates.
Figure 8.
Experimental Normalized Discharge Curves at Different C-Rates.
Figure 8.
Experimental Normalized Discharge Curves at Different C-Rates.
Figure 9.
Schematic diagram of the ECMs: (a) first-order Thévenin model (1RC), (b) second-order Thévenin model (2RC).
Figure 9.
Schematic diagram of the ECMs: (a) first-order Thévenin model (1RC), (b) second-order Thévenin model (2RC).
Figure 10.
Dynamic voltage response during a single pulse discharge test (PDT) current pulse for the 1RC Thévenin model parameter identification.
Figure 10.
Dynamic voltage response during a single pulse discharge test (PDT) current pulse for the 1RC Thévenin model parameter identification.
Figure 11.
Multi-Test Identification Results for the 1RC ECM: (a) Experimental and Estimated Voltage Response, (b) PDT Current Profile, and (c) Voltage Error.
Figure 11.
Multi-Test Identification Results for the 1RC ECM: (a) Experimental and Estimated Voltage Response, (b) PDT Current Profile, and (c) Voltage Error.
Figure 12.
Identified 1RC ECM Parameters as a Function of SOC: (a) , (b) , (c) , (d) .
Figure 12.
Identified 1RC ECM Parameters as a Function of SOC: (a) , (b) , (c) , (d) .
Figure 13.
Multi-Test Identification Results for the 2RC ECM: (a) Experimental and Estimated Voltage Response, (b) PDT Current Profile, and (c) Voltage Error.
Figure 13.
Multi-Test Identification Results for the 2RC ECM: (a) Experimental and Estimated Voltage Response, (b) PDT Current Profile, and (c) Voltage Error.
Figure 14.
Identified 2RC ECM Parameters as a Function of SOC: (a) , (b) , (c) , (d) , (e) , (f) .
Figure 14.
Identified 2RC ECM Parameters as a Function of SOC: (a) , (b) , (c) , (d) , (e) , (f) .
Figure 15.
PCHIP interpolation of the identified 1RC ECM parameters as a function of SOC: (a) , (b) , (c) , (d) . Solid lines represent the PCHIP interpolation, and open-circle markers denote the discrete identified parameter values.
Figure 15.
PCHIP interpolation of the identified 1RC ECM parameters as a function of SOC: (a) , (b) , (c) , (d) . Solid lines represent the PCHIP interpolation, and open-circle markers denote the discrete identified parameter values.
Figure 16.
PCHIP interpolation of the identified 2RC ECM parameters as a function of SOC: (a) , (b) , (c) , (d) , (e) , (f) . Solid lines represent the PCHIP interpolation, and open-circle markers denote the discrete identified parameter values.
Figure 16.
PCHIP interpolation of the identified 2RC ECM parameters as a function of SOC: (a) , (b) , (c) , (d) , (e) , (f) . Solid lines represent the PCHIP interpolation, and open-circle markers denote the discrete identified parameter values.
Figure 17.
Voltage-based Dynamic Validation of the 1RC and 2RC ECMs—Test 3: (a) Measured and Simulated Terminal Voltage under the Scaled DST Profile, (b) Scaled DST Current Profile, (c) Voltage Error.
Figure 17.
Voltage-based Dynamic Validation of the 1RC and 2RC ECMs—Test 3: (a) Measured and Simulated Terminal Voltage under the Scaled DST Profile, (b) Scaled DST Current Profile, (c) Voltage Error.
Figure 18.
Voltage-based High-Dynamic Validation of the 1RC and 2RC ECMs—Test 3: (a) Measured and Simulated Terminal Voltage under the Modified P-DST Profile, (b) Modified P-DST Current Profile, (c) Voltage Error.
Figure 18.
Voltage-based High-Dynamic Validation of the 1RC and 2RC ECMs—Test 3: (a) Measured and Simulated Terminal Voltage under the Modified P-DST Profile, (b) Modified P-DST Current Profile, (c) Voltage Error.
Figure 19.
SOC Estimation Results under the Scaled DST Profile—Test 3: (a) Reference and Estimated SOC using EKF-1RC and EKF-2RC, (b) Scaled DST Current Profile, (c) SOC Estimation Error.
Figure 19.
SOC Estimation Results under the Scaled DST Profile—Test 3: (a) Reference and Estimated SOC using EKF-1RC and EKF-2RC, (b) Scaled DST Current Profile, (c) SOC Estimation Error.
Figure 20.
SOC Estimation Results under the highly dynamic Modified P-DST Profile—Test 3: (a) Reference and Estimated SOC using EKF-1RC and EKF-2RC, (b) Modified P-DST Current Profile, (c) SOC Estimation Error.
Figure 20.
SOC Estimation Results under the highly dynamic Modified P-DST Profile—Test 3: (a) Reference and Estimated SOC using EKF-1RC and EKF-2RC, (b) Modified P-DST Current Profile, (c) SOC Estimation Error.
Figure 21.
Hybrid SOC Estimation Results under the Scaled DST Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Scaled DST Current Profile, (c) SOC Estimation Error.
Figure 21.
Hybrid SOC Estimation Results under the Scaled DST Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Scaled DST Current Profile, (c) SOC Estimation Error.
Figure 22.
Hybrid SOC Estimation Results under the highly dynamic Modified P-DST Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Modified P-DST Current Profile, (c) SOC Estimation Error.
Figure 22.
Hybrid SOC Estimation Results under the highly dynamic Modified P-DST Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Modified P-DST Current Profile, (c) SOC Estimation Error.
Figure 23.
Hybrid SOC Estimation Results under the Full 0.5C Discharge Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Full 0.5C Current Profile, (c) SOC Estimation Error.
Figure 23.
Hybrid SOC Estimation Results under the Full 0.5C Discharge Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Full 0.5C Current Profile, (c) SOC Estimation Error.
Figure 24.
Hybrid SOC Estimation Results under the Full 1.5C Discharge Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Full 1.5C Current Profile, (c) SOC Estimation Error.
Figure 24.
Hybrid SOC Estimation Results under the Full 1.5C Discharge Profile using the Test 3 ECM Parameter Set: (a) Reference and Estimated SOC using EKF-1RC, EKF-2RC, and EKF-ANN, (b) Full 1.5C Current Profile, (c) SOC Estimation Error.
Table 1.
Li-Ion battery cell specifications [
34].
Table 1.
Li-Ion battery cell specifications [
34].
| Parameter | Value |
|---|
| Cell model | Samsung INR18650-35E |
| Nominal voltage | 3.6 V |
| 1C current | 3.4 A |
| Minimum nominal capacity | 3350 mAh |
| Standard charge current | 1.7 A |
| Maximum charge voltage | 4.2 V |
| Maximum continuous discharge current | 8 A |
| Discharge cut-off voltage | 2.65 V |
Table 2.
Main Components, Function, and Approximate Cost of the Single-Cell Charge–Discharge Experimental Platform.
Table 2.
Main Components, Function, and Approximate Cost of the Single-Cell Charge–Discharge Experimental Platform.
| Component | Description | Function in the Experimental Module | Approx. Cost [USD] |
|---|
| Controlled-current discharge module |
| Microcontroller | ESP32 DevKit V1 | Embedded control, protection logic, data acquisition, and serial communication. | 6–10 |
| DAC | MCP4725 | Generates the analog current reference for the electronic load. | 2–5 |
| ADC | MCP3202 | Measures battery terminal voltage and shunt voltage. | 2–5 |
| Operational amplifier | MCP6002 | Conditions the control signal for MOSFET gate regulation. | 1–3 |
| MOSFET | IRLZ44N | Dissipative power element for controlled-current discharge. | 1–4 |
| Shunt resistor | /25 W | Current-sensing element and feedback variable for current regulation. | 2–6 |
| Voltage regulator | LM7805 | Provides regulated auxiliary supply for the analog stage. | 1–2 |
| Cooling system | Techman VN2350 fan with aluminum heat sink | Provides forced-air cooling for the MOSFET during discharge operation. | 5–12 |
| Fabricated PCB and passive components | PCB, resistors, capacitors, connectors, and terminals | Electrical integration, filtering, scaling, and signal conditioning. | 15–30 |
| Communication interface | UART serial | Bidirectional communication between ESP32 and the processing interface. | Included |
| Discharge module subtotal | — | Controlled-current electronic-load prototype. | 35–77 |
| Charging/source-current module |
| DC power supply | Wanptek EPS3210 | External DC source used for CC-CV charging and charge-current segments in dynamic profiles. | 60–90 |
| Current sensor | WCS1800 adjustable 35 A current sensor | Measures source/charging current during CC-CV operation and charge-current profile segments. | 8–15 |
| ADC module | ADS1115 | Digitizes the source-current sensor output. | 2–6 |
| Relay module | SRD-05VDC-SL-C with optocoupler | Provides auxiliary switching and isolation for the source-current stage. | 1–3 |
| Charging/source-current module subtotal | — | External DC source, source-current measurement chain, and auxiliary switching. | 71–114 |
| Estimated hardware total | — | Single-cell charge–discharge experimental platform, excluding computer, battery cell, and reference calibration instruments. | 106–191 |
Table 3.
Representative Laboratory-Grade Charge–Discharge Equipment Reported in Related Battery Test Benches.
Table 3.
Representative Laboratory-Grade Charge–Discharge Equipment Reported in Related Battery Test Benches.
| Reference | Charging/Source Equipment | Discharge/Load Equipment | Approx. Total Cost [USD] |
|---|
| Vergori et al. [26] | Aim-TTi QPX600DP programmable DC power supply Cost: 2948 USD | EA-EL 9080-400 programmable DC electronic load Cost: 4653 USD | 7600 |
| Poopanya et al. [35] | DP811/DP811A programmable DC power supply Cost: 739–975 USD | DL3021/DL3021A programmable DC electronic load Cost: 725–923 USD | 1464–1898 |
| Sungur and Kaleli [36] | Aim-TTi QPX1200SP programmable DC power supply Cost: 2392 USD | PRODIGIT 3117 programmable DC electronic load Cost: 1400–1500 USD | 3792–3892 |
Table 4.
Discharge Capacity Summary at Different C-Rates.
Table 4.
Discharge Capacity Summary at Different C-Rates.
| Test | Capacity [mAh] |
|---|
| 0.2C | 3345.1 |
| 0.5C | 3376.4 |
| 1C | 3444.9 |
| 1.5C | 3491.8 |
Table 5.
Baseline Values Extracted from the Experimental Discharge Pulse.
Table 5.
Baseline Values Extracted from the Experimental Discharge Pulse.
| Variable | () | () | | | |
|---|
| Measured value | 3.7547 V | 3.6647 V | 0.1213 V | 0.2275 V | ≈990 s |
Table 6.
Estimated Initial Parameter Vectors for the 1RC and 2RC Models.
Table 6.
Estimated Initial Parameter Vectors for the 1RC and 2RC Models.
| ECM Model | Structure of the Vector | Estimated Initial Parameters |
|---|
| 1RC Thévenin | | |
| 2RC Thévenin | | |
| | | 10,421 |
Table 7.
Optimization results summary for the 1RC and 2RC ECMs.
Table 7.
Optimization results summary for the 1RC and 2RC ECMs.
| Model | Test | [V] | Estimated RMSE [V] | Optimization Time [s] | Iterations |
|---|
| 1RC | Test 1 | 4.2239 | 0.005551 | 1.48 | 25 |
| 1RC | Test 2 | 4.1987 | 0.005615 | 1.20 | 25 |
| 1RC | Test 3 | 4.1819 | 0.005753 | 1.06 | 22 |
| 2RC | Test 1 | 4.2239 | 0.004303 | 30.23 | 343 |
| 2RC | Test 2 | 4.1987 | 0.004325 | 9.43 | 110 |
| 2RC | Test 3 | 4.1819 | 0.004364 | 9.52 | 102 |
Table 8.
Voltage-based dynamic validation of the 1RC and 2RC ECMs under Scaled DST and Modified P-DST profiles.
Table 8.
Voltage-based dynamic validation of the 1RC and 2RC ECMs under Scaled DST and Modified P-DST profiles.
| Test | ECM Model | Scaled DST | Modified P-DST |
|---|
| [mV] | [mV] | [mV] | [mV] | [mV] | [mV] |
|---|
| Test 1 | 1RC | 46.0348 | 32.7603 | 217.2496 | 33.8480 | 25.4147 | 164.3979 |
| Test 1 | 2RC | 42.5525 | 27.4366 | 209.7050 | 30.1008 | 20.9672 | 143.6708 |
| Test 2 | 1RC | 36.3904 | 23.4054 | 190.8971 | 24.4637 | 16.8447 | 137.9596 |
| Test 2 | 2RC | 36.3348 | 24.0937 | 182.4824 | 25.0861 | 17.5295 | 116.7136 |
| Test 3 | 1RC | 26.3893 | 16.6328 | 144.2246 | 15.8642 | 11.0733 | 107.3323 |
| Test 3 | 2RC | 23.2425 | 12.8570 | 137.1429 | 12.1399 | 8.3502 | 101.0652 |
Table 9.
SOC Estimation Error Metrics for the EKF-1RC and EKF-2RC Estimators under the Scaled DST and Modified P-DST Profiles.
Table 9.
SOC Estimation Error Metrics for the EKF-1RC and EKF-2RC Estimators under the Scaled DST and Modified P-DST Profiles.
| Test | Estimator | Scaled DST | Modified P-DST |
|---|
| [%] | [%] | [%] | [%] | [%] | [%] |
|---|
| Test 1 | EKF-1RC | 2.2098 | 2.1280 | 3.3310 | 2.5007 | 2.3214 | 4.2290 |
| Test 1 | EKF-2RC | 1.3543 | 1.2120 | 2.3477 | 1.3988 | 0.9940 | 3.4947 |
| Test 2 | EKF-1RC | 1.3917 | 1.2966 | 2.3348 | 1.7216 | 1.4968 | 3.3244 |
| Test 2 | EKF-2RC | 1.0730 | 0.9335 | 2.0804 | 1.6382 | 1.4375 | 3.0861 |
| Test 3 | EKF-1RC | 0.8715 | 0.7971 | 1.6750 | 1.2282 | 1.0717 | 2.5819 |
| Test 3 | EKF-2RC | 0.5088 | 0.4532 | 1.0560 | 1.0890 | 0.9466 | 2.8343 |
Table 10.
SOC Estimation Error Metrics for EKF-1RC, EKF-2RC, and EKF-ANN under the Dynamic Validation Profiles.
Table 10.
SOC Estimation Error Metrics for EKF-1RC, EKF-2RC, and EKF-ANN under the Dynamic Validation Profiles.
SOC Estimator | Scaled DST | Modified P-DST |
|---|
| [%] | [%] | [%] | [%] | [%] | [%] |
|---|
| EKF-1RC | 1.1321 | 1.0270 | 1.8430 | 1.3778 | 1.2507 | 2.4630 |
| EKF-2RC | 0.5473 | 0.5230 | 0.9140 | 1.2508 | 1.1065 | 2.4650 |
| EKF-ANN | 0.2276 | 0.1626 | 1.0699 | 0.2788 | 0.2079 | 2.3952 |
Table 11.
SOC Estimation Error Metrics for EKF-1RC, EKF-2RC, and EKF-ANN under External Full-Discharge Validation Profiles.
Table 11.
SOC Estimation Error Metrics for EKF-1RC, EKF-2RC, and EKF-ANN under External Full-Discharge Validation Profiles.
| SOC Estimator | Full-Discharge 0.5C | Full-Discharge 1.5C |
|---|
| [%] | [%] | [%] | [%] | [%] | [%] |
|---|
| EKF-1RC | 1.9273 | 1.8530 | 2.5803 | 3.4698 | 3.2460 | 4.5960 |
| EKF-2RC | 1.3607 | 1.2807 | 2.1540 | 2.2106 | 2.0649 | 3.2517 |
| EKF-ANN | 0.4099 | 0.3687 | 2.3391 | 1.3872 | 1.1532 | 2.1173 |