MATLAB code for analysis of variance (ANOVA) applied to electrochemical impedance spectroscopy (EIS) data, including an EIS dataset from four NCA 21700 cells with 9 SoC and 3 temperature levels.
Experimente und Beobachtungen / experiments and observations
Datentyp:
Tabellen / tables; Programme und Anwendungen / software and applications
Anderer Datentyp:
MATLAB data files
Methode der Datenerhebung:
The data was measured in the scope of the study described in Manuel Rubio Gomez, Johannes Natterer, Marco Fischer, Johannes Thielmann, Elia Zonta, Andreas Jossen: Statistical analysis for robust battery state estimation: Demonstrating ANOVA-driven feature selection with electrochemical impedance spectroscopy
Beschreibung:
This repository provides MATLAB code for applying analysis of variance (ANOVA) to electrochemical impedance spectroscopy (EIS) data. ANOVA is performed on the real part, imaginary part, magnitude, and phase of the impedance across the full frequency range, as well as on the intercept frequency and its corresponding real impedance value. For all impedance components, the effect size (ES) is quantified using omega-squared formulations. The script outputs a structured MATLAB variable containing ANOVA and ES results, ES-based rankings for each independent variable, and figures illustrating Nyquist plots and frequency-dependent ES.
The included EIS dataset corresponds to the data used in [1] and was measured on four NCA 21700 cells under isothermal conditions at 3 temperature levels and 9 SoC levels. Further details on the experimental setup and measurements are provided in [1].
[1] Gomez et al., Statistical analysis for robust battery state estimation: Demonstrating ANOVA-driven feature selection with electrochemical impedance spectroscopy.
analysis of variance; features selection; internal temperature estimation; state estimation; electrochemical impedance spectroscopy; lithium-ion battery