eisModel
Create fractional-order equivalent circuit model object for analyzing battery impedance data
Since R2025a
Description
Use eisModel
to create a fractional-order equivalent circuit
model EISModel
object. Use this object to analyze or interpret battery or
fuel cell impedance data.
You can obtain the impedance data at different frequencies from multiple techniques, including electrochemical impedance spectroscopy (EIS). Fractional-order equivalent circuit models are the equivalent circuit models used to fit EIS or frequency-domain data. This object models a fractional-order equivalent circuit model because the Laplacian in the impedance expression of the electrical elements has a fractional exponent.
The EISModel object allows you to specify the type, amount, and connectivity of the
electrical circuit elements that comprise the equivalent circuit by using the
CircuitTopology
property. You define the circuit topology by using a
string value. Use a "+"
sign to indicate a series connection. Use a
"( , )"
sign to indicate a parallel connection. There is no limit
to the amount of nested parallel or series connections.
The CircuitTopology
property supports these electrical circuit
elements:
Circuit Element | Icon | Identifier String | Impedance Value | Mechanism |
---|---|---|---|---|
Resistor |
| R |
| Ohmic resistance of the electrolyte, electrodes, and other conductors |
Capacitor |
| C |
| Double layer at the electrode or electrolyte interface, for example battery or supercapacitor |
Inductor |
| L |
| Inductive effects due to leads, conductors, and wirings in the measuring device |
Constant Phase Element |
| CPE |
| Accounts for non-ideal capacitive behavior, often due to surface roughness, inhomogeneity, or porous electrodes |
Finite-Space Warburg |
| FSW |
| Diffusion processes that occur inside a finite region, for example within a solid-state battery electrolyte |
Semi-Infinite Warburg |
| SIW |
| Diffusion processes in an unbounded medium, such as diffusion of redox species in the bulk electrolyte of a redox flow battery |
Finite-Length Warburg |
| FLW |
| Diffusion processes in a medium with a defined length, for example in a thin-layer cell |
To estimate model parameters over a defined frequency range, use this object and an
EISTest
object as
input to the fitEISModel
function. This figure shows the typical workflow to estimate the parameters of a
fractional-order equivalent circuit model:
Creation
Syntax
Description
creates a default
eisfom
= eisModelEISModel
object with default property values.
creates an eisfom
= eisModel(CircuitTopology
)EISModel
object with the type and number of electrical circuit
elements specified in the CircuitTopology
argument.
specifies the eisfom
= eisModel(CircuitTopology
,PropertyName=Value
)eisfom
properties using one or more name-value
arguments.
Input Arguments
Properties
Object Functions
plot | Plot measured and simulated impedance for profile at specific index |
simulateFrequencyResponse | Simulate circuit in frequency domain |
Version History
Introduced in R2025a