Impedance-Based Estimation of Process Parameters in Electrolytic Systems via Circuit-Embedded Neural Networks (CENN) - SOURCE CODES

Read full text
Authors: Hossein Ostovar
Cited by: 0

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.

Fields of Study & Subjects

Machine Learning in Materials Science Control Systems and Identification Spectroscopy and Chemometric Analyses

Publication details

Journal / source
TUHH Open Research
Publication date
4 March 2026
Language
EN