Concentration Profiles in Electrochemical Impedance Spectroscopy (EIS)

This Demonstration models the time dependence of the concentration profile for the soluble species involved in a reversible electron transfer reaction , taking place at the surface of a planar macroelectrode. The electrode potential is treated as a sinusoidal perturbation. The model assumes finite diffusion in the electrolyte, with a permeable or impermeable boundary condition at the distance from the electrode surface (the so-called finite-length diffusion or restricted diffusion), respectively. You can experiment with the effects of the amplitude of sinusoidal perturbation, the decimal logarithm of its frequency and the time variable, using the controls for the dimensionless parameters , and , respectively.


  • [Snapshot]
  • [Snapshot]
  • [Snapshot]
  • [Snapshot]


This Demonstration shows on the dimensionless concentration profile for the species involved in the electron transfer reaction . The perturbation signal is a sinusoidal variation of the electrode potential. Two mass transport conditions in the electrolyte are taken into account: (1) finite-length diffusion with constant concentrations of redox species at the distance from the electrode/electrolyte interface; and (2) restricted diffusion with an impermeable boundary condition (zero flux) at the distance from the interface.
The model assumes that:
(i) the electrode is uniformly accessible,
(ii) the electrochemical reaction has reversible kinetics,
(iii) the double-layer charging current is neglected,
(iv) the faradaic impedance is calculated at the equilibrium potential of the electrode and
(v) both redox species and have the same initial concentrations and same diffusion coefficients.
Dimensionless quantities are defined for all variables/parameters; that is, the distance from the interface , the time variable , the interfacial concentration , the angular frequency of sinusoidal signal , its amplitude and the diffusion impedance . Here denotes the initial concentration, is the diffusion coefficient, is the diffusion resistance and is the Nernst constant, with , and having their usual meanings.
Of course, semi-infinite diffusion conditions can be recovered at high frequencies, typically at , irrespective of the permeable or impermeable boundary at .
General rules for computing the species concentration versus distance and time are given in [1].
[1] C. Montella, J.-P. Diard and B. Le Gorrec, Exercices de cinétique électrochimique : II. Méthode d’impédance, Paris: Éditions Hermann, 2005 pp. 237.
    • Share:

Embed Interactive Demonstration New!

Just copy and paste this snippet of JavaScript code into your website or blog to put the live Demonstration on your site. More details »

Files require Wolfram CDF Player or Mathematica.

Mathematica »
The #1 tool for creating Demonstrations
and anything technical.
Wolfram|Alpha »
Explore anything with the first
computational knowledge engine.
MathWorld »
The web's most extensive
mathematics resource.
Course Assistant Apps »
An app for every course—
right in the palm of your hand.
Wolfram Blog »
Read our views on math,
science, and technology.
Computable Document Format »
The format that makes Demonstrations
(and any information) easy to share and
interact with.
STEM Initiative »
Programs & resources for
educators, schools & students.
Computerbasedmath.org »
Join the initiative for modernizing
math education.
Step-by-Step Solutions »
Walk through homework problems one step at a time, with hints to help along the way.
Wolfram Problem Generator »
Unlimited random practice problems and answers with built-in step-by-step solutions. Practice online or make a printable study sheet.
Wolfram Language »
Knowledge-based programming for everyone.
Powered by Wolfram Mathematica © 2017 Wolfram Demonstrations Project & Contributors  |  Terms of Use  |  Privacy Policy  |  RSS Give us your feedback
Note: To run this Demonstration you need Mathematica 7+ or the free Mathematica Player 7EX
Download or upgrade to Mathematica Player 7EX
I already have Mathematica Player or Mathematica 7+