Options
Impedance-Based Estimation of Process Parameters in Electrolytic Systems via Circuit-Embedded Neural Networks (CENN) - SOURCE CODES
Citation Link: https://doi.org/10.15480/882.16746
Type
Source Code
Date Issued
2026-03-04
Researcher
Data Curator
Data Collector
Abstract
The Modeling_ML_Scripts folder contains Jupyter notebooks and Python code used for the impedance-based estimation of electrolyte concentration and temperature in aqueous H₂SO₄ with nanoporous gold electrodes. It covers the full workflow from raw EIS data to inverse estimation. Scripts handle data extraction and preprocessing (cutting spectra to selected frequency bands, fitting, and interpolation), physics-aware batch fitting of the ZARC + transmission-line equivalent circuit across the (C,T) domain, and extraction of solution resistance and conductivity with degeneracy analysis. The core modeling includes a Circuit-Embedded Neural Network (CENN) forward model that predicts impedance from concentration (introduced for the first time by the author), temperature, and frequency, and an inverse pipeline that estimates C and T from measured spectra using gradient-based optimization. Sensitivity analysis scripts compute Jacobian-based frequency rankings and band-wise contributions of Z′ and −Z″ to concentration and temperature. Classical machine learning benchmarks (Ridge, SVR, GPR, MLP, Random Forest, etc.) are provided for comparison with the CENN. The folder also includes a requirements file for dependencies and a README with installation instructions, script descriptions, and usage guidance for reproducibility.
Subjects
electrochemical impedance spectroscopy (EIS)
equivalent circuits
machine learning
physics informed neural networks (PINNs)
DDC Class
543: Analytical Chemistry
Funding Organisations
More Funding Information
This project is funded by the Deutsche Forschungsgemeinschaft (DFG, German Research Foundation) – SFB 1615 – 503850735.
License
No Thumbnail Available
Name
Modeling_ML_Scripts.zip
Size
674.57 KB
Format
ZIP
No Thumbnail Available
Name
requirements.txt
Size
518 B
Format
Text
No Thumbnail Available
Name
README.md
Size
14.08 KB
Format
Markdown