You are on page 1of 14

Journal of Energy Storage 62 (2023) 106850

Contents lists available at ScienceDirect

Journal of Energy Storage


journal homepage: www.elsevier.com/locate/est

Review article

A systematic overview of power electronics interfaced electrochemical


impedance spectroscopy for energy storage systems
Erfan Sadeghi a , Mohammad Mahdi Gholami b , Mohsen Hamzeh c ,
Seyed Mohammad Mahdi Alavi d , Mehrdad Saif a ,∗
a
Department of Electrical and Computer Engineering, University of Windsor, Windsor, ON, Canada
b Faculty of Electrical Engineering, Shahid Beheshti University, Tehran, Iran
c School of Electrical and Computer Engineering, College of Engineering, University of Tehran, Iran
d School of Technologies, Cardiff Metropolitan University, Cardiff, UK

ARTICLE INFO ABSTRACT

Keywords: With automotive industry’s move towards vehicle electrification; hence, a dependence on energy storage
Impedance measurement systems, interest in Power Electronics Interfaced Electrochemical Impedance Spectroscopy (PEI-EIS) has been
Electrochemical impedance spectroscopy (EIS) growing steadily and rapidly. As much of the work on impedance spectroscopy is carried out by electrochemists
Power electronics interfaces
or physicists, this paper is an attempt to systematically and through an engineering perspective, walk the
Energy storage systems
engineering researchers interested in this field through the main phases of the PEI-EIS process, provide a
review of some recent work, and highlight the challenging and important issues that are encountered in each
phase along the way. In particular, the paper elaborates on the role of often overlooked/unaddressed controller,
how the required excitation signals for EIS are generated by power electronics devices, what type of excitations
are needed, how the generated data-set is measured, and finally, how the results are presented. Additionally,
with an engineering perspective, the pros and cons of the recent past contributions reported in the literature
for PEI-EIS are discussed.

1. Introduction small voltage response is measured. Once obtained, EIS data can either
be represented in a Nyquist diagram as a spectrum or fitted to the
Impedance spectroscopy is a commonly employed technique for the frequently used equivalent circuit models (ECMs) of ESSs. Nevertheless,
characterization of most of the electrical properties of materials. The the main advantage of EIS lies in its ability to effectively decompose
application areas where impedance spectroscopy can be applied are complicated electrochemical processes into a number of basic pro-
wide and varied, some of which are in monitoring of civil engineering cesses based on the different relaxation times. Idealized, the impedance
structures, in metallurgical systems, in biological cells and tissues, in spectrum would include distinct features for each elementary process
solid-state devices, and in electrochemical power sources [1]. Elec- comprising the electrochemical mechanism [2]. Fig. 1 shows a sample
trochemical impedance spectroscopy mainly refers to applications in Nyquist diagram and its fitting on a frequently used ECM for Li-
electrochemical power sources or energy storage systems (ESSs) such ion Batteries (LIBs). Three parts can be distinguished in the Nyquist
as batteries, super-capacitors, or fuel cells. As ESSs are intrinsically plot: the high-frequency region, the mid-frequency region, and the
non-linear systems, their impedance can only be determined in pseudo-
low-frequency region. Conduction through the electrolyte, separator,
linear mode by injecting a small current or voltage as the excitation
and wires causes the high-frequency region, or inductance region, to
signal and observing the response.
occur. It is critical to calibrate the spectra carefully and exclude the
The low impedance of ESSs require a higher current amplitude
wiring inductance from them which is dominant in the majority of
for a perturbation with a fixed voltage amplitude. This in turn may
cases. Charge transfer and electrochemical double layers explain the
affect the linearity of EIS. To eliminate any nonlinearity and take into
mid-frequency semi-circle. Additional semi-circles may be observed in
account the fact that a small signal can be measured much more simply
than it can be created, the galvanostatic mode of EIS is preferred, ESS spectrums depending on the cell’s usage history. Solid electrolyte
in which case an electric current acts as the stimulus signal and the interface (SEI) and electronic properties of the materials are responsible

∗ Corresponding author.
E-mail addresses: sadeghie@uwindsor.ca (E. Sadeghi), moha_gholami@sbu.ac.ir (M.M. Gholami), mohsenhamzeh@ut.ac.ir (M. Hamzeh),
malavi@cardiffmet.ac.uk (S.M.M. Alavi), msaif@uwindsor.ca (M. Saif).

https://doi.org/10.1016/j.est.2023.106850
Received 11 August 2022; Received in revised form 14 January 2023; Accepted 6 February 2023
Available online 13 February 2023
2352-152X/© 2023 Published by Elsevier Ltd.
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

respectively. While 𝑍𝐹 𝐿𝑊 shows a behavior like a parallel RC circuit


Abbreviation at lower frequencies and tends towards a pure ohmic value, 𝑍0 , 𝑍𝐹 𝑆𝑊
behaves like a capacitor at lower frequencies.
1 1
𝐴𝐷𝐶 Analog-to-Digital Converters 𝑍𝐹 𝑆𝑊 = 𝑍0 (𝑗𝜔𝜏)− 2 𝑐𝑜𝑡ℎ(𝑗𝜔𝜏) 2 (3)
𝐶𝐹 Crest Factor
𝐶𝐼𝐶 Cascaded Integrator-Comb 1 1
𝑍𝐹 𝐿𝑊 = 𝑍0 (𝑗𝜔𝜏)− 2 𝑡𝑎𝑛ℎ(𝑗𝜔𝜏) 2 (4)
𝐶𝑁𝐿𝑆 Complex Nonlinear Least-Squares
𝐶𝑃 𝐸 Constant Phase Element In recent years, EIS has taken on an even wider scope. Table 1
𝐸𝐶𝑀 Equivalent Circuit Models lists representative works in applications of EIS in modeling, state
𝐸𝐼𝑆 Electrochemical Impedance Spectroscopy estimation, and diagnostics of ESSs. Fitting the ESS impedance to an
𝐸𝑆𝑆 Energy Storage Systems ECM yields a grey-box model that may be used to interpret internal
states or in design or analysis techniques for various applications [7–
𝐹𝐶 Fuel Cell
14]. The attempt in model-based techniques for ESS state estimations,
𝐹𝑂 Fractional Order
such as SoC, SoH, and temperature, is to identify a link between the
𝐹 𝑂𝑆 Fractional Order System parameter(s) of an ECM derived by EIS and the estimated state of the
𝐻𝐼𝑇 Hilbert Transform ESS [15,16]. In data-driven methods, on the other hand, EIS data is
𝐼𝑂 Integer Order immediately fed into a machine learning (ML) algorithm to predict ESS
𝐿𝐶𝑂 Lithium Cobalt Oxide charge and health status [17]. A combination of EIS data with a Li-ion
𝐿𝐹 𝑃 Lithium Ferro-Phosphate cell’s surface temperature resulted in the calculation of its non-uniform
𝐿𝐼𝐵 Lithium-ion Battery interior temperature distribution [18].
𝑙𝑖𝑛 − 𝐾𝐾 Linear Kramers–KronigTransform EIS approaches can be broadly divided into two main groups, online
𝑀𝐿 Machine Learning and offline. As long as the ESS is connected to the operating system
𝑀𝑃 𝐶 Model Predictive Control and operating normally, an online EIS circuit is required to perform
the task. The EIS is conducted offline when the ESS is disconnected
𝑁𝐶𝐴 Nickel Cobalt Aluminum
from the operating system [34]. Each method of conducting the EIS
𝑁𝑀𝐶 Nickel Manganese Cobalt
has its own advantages and disadvantages. An offline EIS commonly
𝑃 𝐸𝐼 Power Electronics Interfaced requires that the ESS under test be rested and allowed to reach a certain
𝑃 𝐸𝑀 Proton Exchange Membrane level of stability in which the impedance variation is minimum. For
𝑃 𝑅𝐵𝑆 Pseudo-Random Binary sequences example, when a Li-ion battery is disconnected from the system, the
𝑆𝐸𝐼 Solid Electrolyte Interface electrodes are no longer polarized, and the adsorbed ions desorb from
𝑆𝐼𝑁𝐷𝑦 Sparse Identification of Nonlinear Dynamical the electrode surface. It results in a change in the battery impedance,
Systems and this change becomes smaller as time passes until it reaches its
𝑆𝑂𝐶 State of Charge minimum variation [3]. Hence, the EIS test can be run on it, and this
𝑆𝑂𝐻 State of Health results in a more accurate and reliable EIS. Alternatively, to obtain valid
𝑆𝑅𝐶 Sinusoidal Ripple Charging EIS data in the online mode, specific considerations will have to be
𝑉 𝑅𝐹 𝐵 Vanadium Redox Flow Batteries made that will be discussed in this paper.
Typically, commercial EIS devices are intended for laboratory exper-
𝑉 𝑅𝐿𝐴 Valve Regulated Lead-Acid
iments, hence, are intended for offline applications. In the low-power
ESS sector, electrochemical workstations are most commonly used.
Most accurate, precise, and reliable EIS data can be obtained from
commercial workstations. Unfortunately, the main disadvantages of
for the formation of these semi-circles [3]. To represent different elec-
these commercial products are that as mentioned, they usually work
trochemical processes, the Randles ECM employs resistors, inductors,
offline, and also have a limited power output. Even though they can
and capacitors [1]. This Randles ECM has been further generalized
be cascaded with a power booster to compensate for the limited out-
using an electrochemistry-based element called constant phase element
(CPE), which is defined as a generalization of a linear capacitor by: put power, overall, their effectiveness and functionality for practical
applications is limited [35].
1
𝑍𝐶𝑃 𝐸 = (1) Several cost-effective solutions are reported in the literature for low
𝑄(𝑗𝜔)𝜑
power applications of EIS, such as a single battery cell. A microcon-
Q being the so-called pseudo-capacitance. The CPE originates from troller and an embedded digital-to-analog converter are used in [36]
the non-uniform distribution of the current density along the electrode to generate an excitation signal. [37] discusses the implementation of
surface, as a result of surface inhomogeneity. This element represents a low power vector impedance analyzer which utilizes an analog to
a capacitor for 𝜑 = 1, an inductor for 𝜑 = −1, but typical values for 𝜑 digital converter to generate narrow-band AC excitation signals to con-
range from 0.5 and 1 to let the CPE replace the Randles ECM capacitors. duct online EIS, and state identification of Li-ion batteries. However,
For low frequency region of the impedance spectra representing the these solutions fail to adequately address problems of generating high
diffusion process (or more generally, mass transport in the electrodes), power and accurate excitation signals and measuring them with high
the Randles ECM is further improved by adding a kind of frequency de- precision.
pendent capacitor, 𝑍𝑊 , representing the semi-infinite linear diffusion In [35], a 600 A asymmetric bidirectional EIS tester was developed
which is somehow a CPE by the phase angle of 45◦ , or 𝜑 = 0.5. for the aging analysis of batteries used in high power applications of
1 1
𝑍𝑊 = 𝜎𝜔− 2 − 𝑗𝜎𝜔− 2 (2) EIS. The bidirectional source of current used for the excitation of the
cells is composed of two independent unidirectional sources. One is a
− 21
Where 𝜎 is the Warburg coefficient with the unit of Ω𝑠 [4]. Due programmable low bandwidth power supply that can deliver a maxi-
to the fact that diffusion process is finite in most of the real systems, mum current of 200 A to each cell, and the other is a relatively high
modified versions of Warburg element is required to fit the process. bandwidth programmable load that provides a maximum discharge
For this purpose, finite-space Warburg element (𝑍𝐹 𝑆𝑊 ), [5], and finite- current of 600 A. It is the latter current source that is responsible
length Warburg element (𝑍𝐹 𝐿𝑊 ), [6], are developed for LIBs and FCs, for producing the AC fluctuations needed for the EIS. Nonetheless, the

2
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Fig. 1. Typical impedance spectrum of a LIB, along with its internal characteristics and equivalent circuit model.

Table 1
Applications of EIS in energy storage systems.
Application Battery Super cap Fuel cell
Circuit modeling [7–10] [7,11,12] [13,14]
SoC estimation [8,9,15,17,19] [20–22] N/A
SoH estimation [16,23] [24–28] [29]
Thermal management [18,30–32] [33] N/A

proposed tester was too bulky and unsuitable for use in practical appli- power electronics interfaced electrochemical impedance spectroscopy
cations. Trov et al. [38] established a multichannel online EIS setup for (PEI-EIS). The overall schematic of a PEI-EIS is presented in Fig. 2. The
kW/kWh class industrial-scale Vanadium Redox Flow Batteries (VRFB), different parts of Fig. 2 will be discussed in detail.
an emerging battery technology suitable for stationary applications, by The contributions of this article are listed as follows:
means of a variable load bank and a 20 channel commercial EIS device.
The variable load was used to adjust the discharge current of VRFBs - Excitation signals used in PEI-EIS have been reviewed and the
operating point allowing a dc current up to 600 A. The effects of stray conditions for validly and optimally exciting the ESSs have been
parameters such as wiring inductances at high currents on VRFB EIS discussed.
was also highlighted in their work. - Challenges and limitations of PEI-EIS for circuits and control
In recent years, power electronics interfaces that intrinsically deal systems have been observed and discussed.
with ESSs have enabled researchers to bypass the requirement for - Customized PEI-EIS data acquisition systems have been surveyed
dedicated commercial workstations or bulky programmable loads and and analyzed and their pros and cons have been elaborated.
power supplies to perform EIS. The remainder of this article will - Either ways of EIS data presentation, point-by-point spectrum
address in some detail the necessity, approaches, and methodologies for presentation and ECM representation, have been explained.

3
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Fig. 2. Overall schematic of power-electronics-interfaced electrochemical impedance spectroscopy.

In the remainder of this article, a systematic and engineering ap- risk of an unreliable impedance measurement for online applications.
proach to obtaining the EIS for ESSs is adopted. Types of required Ref. [3] demonstrates the impact of battery resting on EIS results.
excitation signals for EIS, different circuit topologies and control sys- Causality is another critical factor in ensuring the validity of EIS
tems for generating the required EIS excitation, ways to measure the data. There must be a response perturbation caused by the excitation
excitation signal accurately, and how to present the acquired data to signal, not by noise, disturbances, or any other oscillations between
obtain high-quality EIS are discussed. Section 2 investigates the types the EIS device and the ESS being tested. There exists a dependency
of required excitation signals which is a common issue that needs to between the amplitude and phase of the impedance in linear systems,
be addressed in all kind of EIS. The integration of EIS with power referred to as Kramers–Kronigrelations, which can be used to verify
electronics interfaces is elaborated in Section 3, and different structures EIS results [40]. The Kramers–Kronig relation, also known as the
for undertaking EIS are briefly discussed. Then the control system de- Sokhotski–Plemelj theorem or Hilbert transform (HIT), allows the real
signed specifically for power electronics interfaced EIS is addressed in component of impedance to be derived from the imaginary component
Section 4. Section 5 addresses the importance of on-board DAQ systems when applied to analytic complex functions. The equations can be
and reviews some implemented methods in the literature. Section 6 found at (5) and (6).
presents the various ways in which the EIS data can be presented. 2

𝜔′ Im[𝑋(𝜔′ )] ′
Finally, conclusions are drawn in Section 7. Re[𝑋(𝜔)] = 𝑑𝜔 (5)
𝜋 ∫0 (𝜔2 − 𝜔′2 )

2. Excitation for EIS 2 𝜔Re[𝑋(𝜔′ )] ′
Im[𝑋(𝜔)] = − 𝑑𝜔 (6)
𝜋 ∫0 (𝜔2 − 𝜔′2 )
2.1. Validity of EIS It should be noted, however, that the main issue with applying
the K-K relation is that it requires integration over a frequency range
EIS validity is evaluated based on three main factors: linearity, from zero to infinity, which is physically impossible to measure. Ehm
stability, and causality [39]. et al. [41] solved this integration problem by developing a two-pole
Previously, we noted that since electrochemical systems are nonlin- logarithmic HIT, or so-called Z-HIT, benefiting from the properties of
ear in nature, the excitation signal amplitude must be sufficiently small two-pole transfer functions. Relying on the local interrelation between
to guarantee the linearity of measured data. For practical testing of ESS, the logarithm of impedance modulus and phase angle, which is more
approximately 10 mV of potential amplitude is considered for a range recognizable in Bode representation than Nyquist, Z-HIT works with
of guaranteed linearity. Thus, if PEI-EIS is operating in galvanostatic finite frequency range integration. Another alternative to overcome the
mode, the current amplitude should be such that the output voltage limited bandwidth problem is using a linear Kramers–Kronig transform
does not exceed the linearity limit [1]. In practice, however, a trade-off (lin-KK) and applying it to a representative ECM of the impedance
is established between linearity and accuracy. Additionally, the signal data. Since the circuit passed the Kramers–Kronig test, it can be as-
must be large enough to have a sufficient SNR to be accurately and sumed that accurately fitted data is a valid EIS measurement [42]. The
precisely measured. The use of large-amplitude perturbation signals in circuit consists of an indeterminate number of parallel RC elements.
the context of so-called non-linear EIS ensures that the system does not In order to validate EIS data with the Lin-KK model, an optimal
lose key kinetic information during the EIS test [4]. number of RC-elements must be fitted and residual errors must be
The ESS under test must also remain stable during the test to obtain analysed. In practice, lin-KK is developed in software such as PyEIS
a valid EIS result. Any sudden change in the state of ESS can invalidate and Impedance.py [43,44]. In lin-KK, R is fitted to experimental data
the EIS results. The extended measurement time caused by narrowband with log spaced time constants using weighed complex nonlinear least-
excitation signals, especially for low-frequency regions, increases the squares (CNLS) fitting. Then, a plot of the relative residuals is shown

4
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

as a function of the frequency measured. By evaluating the sum of analyzed the power spectra of five commonly used broadband exci-
resistances greater or smaller than zero, the procedure ensures an tation signals (white noise, sine sweep, square, square sweep, and
optimal fit through an ideal number of RC-elements. The 𝜇-value should PRBS) and concluded and square-based signals such as PRBS, square-
lie within 0.75–0.85 for an optimal fit [45]. wave, and square sweep are more suggested to effective broadband
identification of the battery impedance and ease of implementation.
2.2. Excitation types Majzoub et al. [59] presents the steps to generate a Gaussian white
noise excitation signal with flat spectral magnitude and random phases
This section will briefly describe some of the properties of the most through the use of defined inputs such as excitation power, minimum
common excitation signals. The section begins with single frequency and maximum frequency, and the number of points.
signals such as sinusoidal or triangular waves, and their sweeps, and
continues with broadband excitation signals, which are best suited 2.3. Excitation optimization
for PEI-EIS. The type of excitation is often selected based on certain
criteria, e.g., the PEI-EIS application, structure, the method of the To date, much has been reported in the literature on research that
presentation of the EIS data, the desired measurement time, accu- attempt to improve the accuracy of EIS using optimized excitation. The
racy, power consumption, and overall, complexity of implementing the Fisher variables have been used in the charge and discharge cycles to
excitation signal that is related as well to the total costs [46]. increase the identifiability of model parameters both theoretically and
Clearly, the type of excitation signal utilized has a direct impact on practically. In this category of studies the objective is to determine
the results of EIS. It has been mentioned that in some circumstances, the optimal sine input signal by optimizing the Fisher information
the excitation signal is accompanied by a DC value. The magnitude and matrix’s optimality criterion, see e.g., [60–64]. Rothenberger et al. [65]
direction of the DC value can also affect the measured impedance of the addresses the issue of optimizing the battery input trajectory in a
ESS [47]. lithium-ion battery for online diagnostics by using simple second-order
linear and non-linear ECM. In [66] the Fisher-information matrix is
2.2.1. Single frequency and sweeps employed to obtain an optimal current input profile that maximizes the
Excitation signals of this type are commonly found on laboratory identifiability of battery parameters in a thermal and electrochemical
devices such as Frequency Response Analyzers and commercial EIS. lithium-ion ECM. Ref. [67] suggested a pulse-multisine signal to obtain
The full impedance spectrum is obtained by repeating the excitation the parameters of a Lithium-ion battery’s ECM. The approach taken
process at different frequencies [48]. Periodic chirp signals, which is to augment the multisine signal to the base signal used while the
sweep the frequency of a sine wave, are also commonly used in papers onboard battery is in different modes of operation, i.e., rest, charge,
and patents [49,50]. Low power consumption, high SNR, and a simple and discharge thereby achieving a wider dynamic range in terms of
implementation are the advantages gained; however, the measurement the amplitude and frequency range, more resembling that of a stan-
time is long especially for low frequencies [47]. For this reason, it is dard driving cycle. It is argued that adopting such a signal would
not recommended for online applications because the stability of the improve modeling accuracy and reduces experimentation time, per SoC
ESS is compromised. and temperature, to a few minutes. The majority of studies on max-
imizing identifiability are simulation-based rather than experimental;
2.2.2. Broadband signals however, [68] provides an experimental demonstration of the extent
In order to overcome the long measurement time of single or sweep to which trajectory optimization for Fisher identifiability can improve
sine signals, broadband signals are used. Multisine signals consisting lithium-ion battery parameter estimation. When parameterized using
of summed-up sine (or cosine) waves are presented in the literature data from an optimal cycle, the cell voltage prediction SNR improves
to speed up EIS [48,51]. Its advantages include a shorter measurement significantly.
time, a relatively high SNR, and greater applicability. In order to reduce
power consumption, avoiding the injection of high peaks to the ESS, 3. Power electronics interfaced EIS
and enhance SNR for multisine signals, a lower Crest Factor (CF) is
suggested for multisines in [52]. CF is defined as the ratio of the peak The inherent interaction between power electronics devices and
value of a signal to its RMS value. To minimize the CF, there are several ESSs has led to various attempts to integrate EIS into power electronics
optimization methods available, such as Newman phase choice [53] interfaces. Excitation signals may be created primarily by altering the
and Schroeder phase choice [54]. The logarithmic spread of frequency duty cycle of a power electronics device’s existing switches. A minor
is proposed in [55] to optimize frequency distributions in multi-sines. variation in the converter’s steady-state operational duty cycle causes
The same information is obtained from the logarithmic spread as from a fluctuation in the output, which is used as an excitation signal [69].
an equally spaced frequency spread but with fewer sinusoids. A brief survey is provided in the sequel to elaborate on the potential of
Pseudo-random binary sequences (PRBS) are another broadband PEI-EIS. The work in [70,71] propose PEI-EIS for high power fuel cell
signal alternative to multisine with different signal processing ap- stacks using boost converters. PEI-EIS is carried out for battery cells in
proaches. PRBS signals are simpler to implement in PEI-EIS than multi- discharge mode using a synchronous boost converter in [69,72]. Using
sines since no filters or well-designed controllers are required, and the a sinusoidally varying duty cycle of the power converter, the stimulus
sole restriction is the switching frequency [56]. Locorotondo et al. [56] of EIS in [69] is produced by generating sinusoidal fluctuations in
presented guidelines for producing band-limited, almost flat power the output voltage. Conceptually, the idea was promising, although
spectrum PRBS signals for LIB SoH estimation. PRBS signals are used the reliability of the resulting EIS and controllability of the generated
in [57] to identify a battery’s parameters for estimation of the SoC and stimulus were not addressed thoroughly. A closed-loop control system
state of power using a second-order Randles ECM. was used in [72] to drive a synchronous boost converter thereby, su-
The concept of using a broadband excitation signal is to measure perimposing a step function over the battery voltage during discharge.
the system response at multiple frequencies simultaneously to reduce Through the use of discrete Fourier transform, the utilized step function
the necessary computation time. The measurement time required to is decomposed into its harmonics, and the impedance is measured over
obtain a specific accuracy depends on the measured SNR, so choosing those frequencies.
excitations with a high SNR across a wide frequency range is extremely The work in [49,51,73–76] present battery chargers equipped with
important. In addition, the excitation signals should provide a nearly EIS. Ref. [49] describes a full-bridge battery charger with a closed-loop
flat power spectrum in the desired frequency range in order to estimate DC-DC converter operating in constant current constant voltage mode.
the entire electrical impedance at once [58]. Al Nazer et al. [58] A switched-mode amplifier utilizing half-bridge converters with a low

5
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Table 2
Application domain and specifications of recently reported PEI-EIS systems.
Ref. Application Converter type ESS/ Chemistry EIS B.W. Excitation Year
[74] Battery charger Bidirec. half bridge LIB/NMC 10 mHz–2 kHz Triangular 2014
[85] FC interface Boost FC/PEM Up to 400 Hz Multisine 2015
[49] Battery charger Full bridge phase shift N/A 0.1 Hz–100 Hz Sweep sine 2015
[72] Battery interface Boost LIB/LCO 200 Hz–3.8 kHz Step 2017
[50] Active balancer Buck boost LIB/NCA Up to 8 kHz Sweep sine 2017
[86] Battery charger Interleaved half bridge VRLA 10 Hz–800 Hz Sinusoidal 2017
[87] BMS Full bridge inverter LIB/LFP 0.1 Hz–500 Hz Sinusoidal 2018
[71] FC interface Boost FC/PEM N/A Triangular 2019
[51] Battery charger Buck LIB/NCA Up to 9.8 kHz Multisine 2020
[73] EV charger Buck with input filter N/A N/A Sinusoidal 2020
[70] FC interface Interleaved boost N/A N/A Sinusoidal 2020
[76] Battery charger Boost VRLA Up to 10 kHz White noise 2020
[84] BMS Dual active bridge LIB/LFP 0.1 Hz–500 Hz Sinusoidal 2020
[83] BMS Parallel MOSFETs LIB/LCO 20 mHz–2 kHz Sinusoidal 2021
[82] BMS Class D converter LIB/LCO Up to 100 kHz Sinusoidal 2021
[88] Wireless charger DC/AC–AC/DC LIB/NMC Up to 1 kHz PRBS 2021
[89] Battery charger Bidirec. buck LIB/NCA Up to 2 kHz Multisine/sweep 2022

pass filter is employed to produce the stimuli for an extensive battery 4. Controller design
pack in [74]. Another PEI-EIS incorporating a bidirectional active front-
end converter is presented in [75]. In [76], the white noise excitation As previously noted, while some of the work employ open-loop
signal is synthesized by pseudo random perturbation of the duty cycle controllers to generate the excitation signal, [69,82], most PEI-EIS
of a boost converter. A controllable PEI-EIS is described in [51] using efforts rely on a closed-loop control system to inject the required
a buck converter to ensure precise injection of the desired excitation excitation signal. While many PEI-EIS work do not address or elaborate
signal. on the control system design process, its significance cannot be under-
In a bidirectional grid-connected electric vehicle charger, [73] estimated. Control system design process needs to take into account
achieved versatile EIS by adding a sinusoidal ripple to the reference the controller type and structure, the model used for the ESS and the
current. The additional sinusoidal ripple serves two purposes: (i) as an circuit, as well as the all important control system bandwidth which
EIS stimulus, and (ii) as an efficient charging strategy. The sinusoidal determines the frequency range of the excitation signal. To avoid the
ripple charging (SRC) technique is an effective charging method that appearance of a switching ripple in the output, the control bandwidth
involves imposing a sine wave of a certain frequency on the DC current, is typically assumed to be one-tenth to one-twentieth of the switching
thereby, extending the battery’s life and speeding up the charging frequency in the power electronics design. However, the bandwidth
process. Usually, EIS determines the frequency needed for SRC [77–79]. must be high enough to cover the EIS stimulus frequencies of interest.
Onboard EIS measurements have been developed for a real EV As a result, a second trade-off is adjusting the control bandwidth
environment in Refs. [80,81]. In this cases, a motor controller acts appropriately.
as power electronics interface between the motor (or generator in the PEI-EIS control system design typically starts with the extraction
regenerative breaking case) and the ESS, and may be used to control of the small-signal model of the system containing both the PEI and
the injection of excitation signal [80]. Mingant et al. [81] proposed ESS models. In the PEI model, an average linear model is frequently
quasi-EIS which processes current and voltage profiles of an EV while employed [90]. Various ECMs have been proposed for modeling ESSs in
acceleration and deceleration (regenerative breaking) as excitation and control system design [91]. After a small-signal system model has been
response dataset for undertaking EIS.
developed, it is necessary to determine the controller structure and tune
In addition, the PEI-EIS approach was used for active balancing of
the required blocks. It is necessary for the loop gain of the feedback to
battery cells [50,82]. Ref. [50] integrates EIS with an active balancing
be high at both the DC frequency and the excitation frequency in order
circuit using a ladder converter. In [82], EIS is also integrated with
to achieve zero steady-state errors in the output signal [86]. In addition,
a battery management system using class D converter with a high
the feedback loop function must be tuned so that the bandwidth of the
switching frequency implemented by GaN switches. Furthermore, other
open-loop accommodates the desired frequency range of excitation and
devices are compatible with battery chargers or battery management
the system’s stability is maintained with guaranteed margins. The main
systems [83,84]. Using a simple MOSFET-based topology in parallel
challenges arise in the controller design for PEI-EIS are summarized as:
with each battery cell, the EIS system in [83] acts as a controllable
source as it provides the required excitation current. Ref. [84] proposes - Uncertainties due to the parameter variations in ESS models.
an impedance measuring system integrated with a high-power dual - Bandwidth tuning to obtain both optimal disturbance rejection
active bridge. Table 2 summarizes a list of recently reported PEI-EIS and enhanced EIS frequency range.
systems along with their specifications and application domains. - Achieving high gain of loop function in the EIS frequencies of
Some considerations have to be made in the design and implemen- interest.
tation of the PEI-EIS in order to achieve a wider frequency range for
EIS, high precision data, and accurate impedance. A power converter is Listed below are several examples of PEI-EIS control systems in
typically required to have a high enough switching frequency to synthe- the literature. To control the excitation signal, [49,50] have used
size the required bandwidth for the excitation signal. Considering that PI controllers. They have considered a simplified Randles ECM with
higher switching frequencies cause switching losses in the system, this series inductor as the battery model for control system design, and a
issue opposes certain criteria in power electronics design. Therefore, stability analysis was conducted. In [51], a two degrees of freedom
a trade-off must be made in order to meet the design requirements. A QFT—based robust control system was proposed to ensure accurate
suggested solution also could be separating the excitation path from the tracking and stability of the control system for the PEI-EIS. For ESS,
main power flow on the converter. Moreover, the output resolution of the model considered was simplified first order Randles ECM. Since the
the power converter must be sufficiently high to generate an adequate model parameters vary with the operating conditions of the battery, an
excitation signal. The methods for increasing the output resolutions for uncertainty range was considered for the variation range. In [70,73,86],
PEI-EIS are discussed in [75]. a resonant control unit is also incorporated into the PI controller in

6
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Fig. 3. Circuit diagram for trimming offsets [92].

order to provide an optimal injection of the excitation signal. Since the 5.1. DC removal
resonant controller has a high gain at its resonant frequency, it helps to
increase the open-loop bandwidth and better track the AC component Typically, an ESS’s internal resistance falls within the range of mΩ.
of the reference signal that serves as an excitation signal. The excitation Consequently, the ripple voltage drops in the range of mV. For exam-
signal in the work mentioned above is sinusoidal. Even though the ple, conventional lithium-based cells operate at open-circuit voltages
tracking performance of the control system was improved, the methods between 2.5 V and 4.2 V depending on the state of charge, whereas
do not apply to the broadband excitation signals. Considering the fact a typical EIS perturbation amplitude is around 10 mV. Due to the low
that a specific resonance control unit is required for each excitation fre- ripple voltage of less than 1% of V dc, it is relatively difficult to separate
quency, the design becomes very complicated for applications involving the AC voltage from V dc using only the ADC. The fact becomes
wide range of frequencies. In addition, while improvements have been more complex in high voltage ESS measurements [93]. To overcome
made in the bandwidth, the design is still limited by the switching this issue, some dc value elimination techniques are suggested in the
frequency. Finally, Ref. [71] presents a model predictive control (MPC) literature. These techniques may not only be proposed for EIS, but
method for obtaining the impedance spectrum of a fuel cell using neural are applicable for EIS case as well. Using capacitors as passive high-
networks. The results of the study indicated that EIS accuracy can be pass filters is the primary way of decoupling a signal’s AC and DC
improved when using MPC control. On the other hand, one of the
components [94]. The dc removal circuits used for current and voltage
drawbacks is the complexity of the implementation and design of the
measurements must be entirely even to avoid phase shift between
system.
current and voltage readings during dc removal. A large decoupling
5. Data acquisition capacitor is required to capture the low-frequency signals in the range
of micro-hertz over a DC value. It leads to a considerable time con-
An ESS’s impedance is determined by analyzing both the magnitude stant and consequently introduces a significant delay in the acquisition
and phase relationship between its current and voltage. Therefore, ESS process [93]. To address this issue, non-capacitor-based techniques are
voltage and current measurements must be precise and fast to ensure suggested and discussed in the following.
a reliable EIS. The voltage and current values of ESS are digitized
through analog-to-digital converters (ADCs). Synchronization of the 5.1.1. DC offset trimming
ADC channels is essential to prevent phase errors between the voltage In DC trimming, the offset can be removed through preset adjust-
and current phase angles. Additionally, the sampling frequency is an- ment. Having determined how much offset there is, a circuit is designed
other important factor that affects the quality of the EIS output. As a to correct the exact offset.Using preset adjustment, calculating the
rule of thumb, sampling frequencies should be at least ten times higher offset of the signals is simple and unlikely to cause any harm to the
than the excitation bandwidth. AC perturbation.

7
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Fig. 4. Offest trimming (and amplifying) circuit diagrams developed in [95] for: 4(a): voltage 4(b): current.

As the components are unchanged during data acquisition, the offset 5.1.2. DC servo loop
does not need to be adjusted. Despite this, since the new parts are A DC servo system enables continuous active nulling of the offset by
unlikely to have exactly the same value as the old ones, changing the introducing a new feedback route with a high gain at DC and extremely
components in the trimming circuit will impair its performance. One low frequencies, but limited control over the output DC level. This
of the components in a circuit is the internal resistance of the battery. second method employs an op-amp, often configured as an integrator,
Since the internal resistance of a battery is related to its chemistry, the to perform feedback subtraction which compares the output DC level
chemistry of ESS negatively impacts the performance of the trim circuit. to the ground.
Hence, the trimming circuit has the disadvantage of not being universal There are three benefits to using DC servos. First, the DC offset of the
signal can be made as low as desired. DC precision is an established and
and must be implemented for each ESS, possibly, multiple times.
well-recognized technology. Second, unlike the DC trimming method,
Following is a circuit that illustrates the DC trimming concept [92].
the corrective procedure is continuous and automated. Thermal drift
The Fig. 3 represents a simple method to apply a DC trim control to
and component aging are addressed, and the precision of offset nulling
an amplifier by introducing a tiny current of whichever polarity is is dependent only on one component the servo op-amp which should
needed into the feedback point. Diodes D1 and D2 fix voltage on the not vary much over time. Finally, the amplifier’s low-frequency roll-
potentiometer. By combining R6 and C3, a low-pass filter is created. off may be adjusted to extremely low values without the need of large
The trimming current is fed through R5. It has a reasonable value to capacitors. It may also be made more precise since the frequency is now
minimize its impact on closed-loop gain while providing robust filtering determined by a non-electrolytic capacitor.
action in conjunction with C2 to eliminate residual noise and ripple. To A common servo is made up of an Op-Amp, an integrator, and
avoid any interference on the amplifier route caused by C1, the trim various passive components. In the literature, a variety of servo con-
current is fed at the bottom of R4. figurations are addressed, as well as some recommendations on how
An offset clipping and the amplifying circuits are described in [95] to choose each component to obtain desired performance, such as
for precise impedance measurement of a Li-ion battery as illustrated in extended low frequency roll-off [92]. Fig. 5 is a simple active servo
4(a). In this work, DC components of the battery current and voltage to substantiate their usage in DC removal in EIS-related applications.
are removed using the same configuration to minimize the phase delay The servo monitors the output of the front op-amp and generates a
caused by signal propagation. Fig. 4(b) illustrates the circuit diagram signal that lowers or minimizes its offset voltage when added into the
for the measurement of ripple current. A hall effect current sensor is input of the forward op-amp. The servo is linked in feedback and in this
instance, acts as an inverting integrator. The left half of Fig. 5 illustrates
used to measure battery current. Next, the output voltage of the current
the connection of the servo, and the right half displays the input–
sensor is clipped using a high speed, precision difference amplifier,
output relationship for the servo. A constant offset voltage supplied
INA154. As a final step, the sensed signals are amplified by Op-Amps
to the input of the servo leads to an output that integrates the offset,
in order to obtain the maximum resolution in the ADC.
generating a voltage that increases with time. Since this output has
In spite of the fact that this approach is superior to a capacitor- the opposite notion when compared to the input, if the servo output
based approach for eliminating DC signals based on the insignificant is applied to the non-inverting (‘‘A’’) input of the forward op-amp, the
time delay between voltage and current measurement compared to offset voltage will be lowered.
the perturbation frequency, the disadvantage is that it requires further As opposed to the RC filter, assuming the servo op-amp is ideal, this
adjustment during production. To be precise, it cannot alter DC offsets circuit will have the same transfer function given that the RC product
accumulated from thermal drift and component aging as the strategy is for the servo is modified by the factor 𝛾∕2 against the passive filter. As
based on a notion of set-and-forget. long as the gain 𝛾 of the forward op-amp is not too high, this may result

8
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

5.2. AC amplification and noise canceling

Aside from the DC removal portion, the measuring circuit includes


one more attribute: amplification of the AC component of both voltage
and current signals. Due to the limited amplitude of excitation signals,
the ac portion of the signal should be amplified and stabilized once the
dc offset is removed. Using an amplifying circuit ensures greater sensing
resolution. Op-Amps are commonly used as closed-loop differential
amplifiers with negative feedback to accomplish this task. In this setup,
the gain of the amplifier is determined by the value of the resistors. The
use of Op-amps with a high common-mode rejection ratio and rail-to-
rail input and output is strongly recommended in order to maximize
output swing and, consequently, signal resolution. In amplification of
high frequency excitation signals, in addition to the gain B.W. of the
Op-amp, its slew rate also limits the amplified signal’s B.W., so it should
be selected carefully. Concerning compatibility with the ADC, single-
supply Op-amps are recommended. Finally, since the presence of noise
significantly reduces the accuracy of EIS, in addition to selecting an
Op-amp with low noise and distortion specification, some recommen-
dations have been provided in Ref. [97] to minimize the effect of noise.
In [97], the influence mechanism of noise on measurement errors is
investigated and divided into the average component and the fluctuant
Fig. 5. A simple active servo-loop capable of active DC nullification.
component. The solutions to eliminate each component are discussed
as well.

in a considerably smaller capacitor than the passive filter, because a


much larger R can be selected with the servo. For Fig. 5, the restrictions 6. Impedance presentation and signal processings
on R are that it must be greater than the output impedance of the
forward op-amp (which is extremely low), and smaller than the input It should be noted that the PEI-EIS approach, as well as any other
impedance of the servo op-amp (which is very large) . The option to EIS measurement technique, will require some level of processing of
utilize a smaller capacitor may decrease the footprint of the circuit. the acquired dataset (current and voltage dataset using the methods
Also, if preferred, the cutoff frequency of the servo may be set at a described in Section 5), so this section addresses a problem that is
lower frequency than would be feasible using the RC filter. common to nearly all methods of collecting EIS data.
In [50], each voltage and current measurement is performed using
its own ADC channel controlled by shared triggers and serial clocks to
6.1. Pointwise presentation of the impedance spectrum
ensure that the measurement is synchronized and does not contribute
phase error. The DC offset of the cell voltage was eliminated with a
digital servo-loop, essentially high-pass filtering and amplifying just The impedance spectrum of an ESS can theoretically be shown
the AC perturbation. Fig. 6 illustrates the circuit that was used to as a Nyquist plot in Cartesian coordinates or as an Argand diagram
develop the DC servo-loop. The binary search algorithm eliminates the in Polar coordinates. Depending on the type of excitation, various
DC component of voltage by setting the DAC voltage 𝑉𝐷𝐴𝐶 to the open signal processing methods have been used to present the impedance
circuit voltage of the cell 𝑉𝑖𝑛 . Binary search is a searching algorithm spectrum. The simplest way of obtaining this spectrum by means of
that divides the search interval in half recurrently in a sorted array. single frequency sine wave is using peak and phase detectors for
Sequential or linear search, on the other hand, is a brute-force method the input and response signals, then a simple division to locate the
for locating a particular target value in an array by inspecting each point in the complex plane [80]. A d-q transformation of the ac-
element in the collection until no elements remain or a match is found. quired excitation and response is proposed in [49] as peak and phase
Because it begins with a collection of sorted elements, binary search detection technique for online calculation of the impedance, and a
outperforms sequential search. Binary search splits the sorted array in similar work using lock-in amplifier or synchronous detection in [98].
half until the searched item is found or the item is confirmed not to be Fourier transform is another alternative which is used to convert the
present in the collection. When performing a binary search on a sorted acquired multisine signal on the current and voltage to the frequency
list, the time complexity is only O(log n) instead of O(n) in sequential domain and obtain the pointwise impedance spectrum. Besides be-
search [96]. Consequently, the DC component of the cell voltage can be ing sensitive to noise, Fourier-based techniques have poor resolution
quickly and largely removed, and only the AC component is digitized at low frequencies, in which range some of the most critical char-
and filtered using the cascaded integrator-comb (CIC) filter. With this acteristics exist [85]. The methods mentioned above were used for
circuit, the OCV of the cell is eliminated, as is the common-mode deterministic excitation signals; for stochastic excitation signals such
formation as a result of the cell not being connected to the ground. as PRBS or white noise, cross-correlation techniques have been pro-
Table 3 presents and overview of the strengths and limitations of posed in [76,80,81] to measure the spectrum of interest. To obtain
the various dc removal techniques discussed in this section. the cross-correlation function for a non-deterministic excitation, short-
In high voltage ESSs, direct dc removal may not be feasible. In time Fourier transforms have been replaced with wavelet transforms in
this cases, first the dc level of the ESS is reduced, as much as the recent works. Owing to the adaptive time-frequency resolution of the
reduced voltage relies within the input range of the dc removal circuits. wavelet transforms, SNR problems and the accuracy of EIS, especially at
Ref. [93] proposes a scalable dc level reducer circuit by using a precise low frequencies, have been improved. Morlet, Bump, Lognormal, and
and cost-effective electronic circuit for enabling the applicability of Morse are of mostly used mother wavelets for the implementation of
conventional data acquisition systems. wavelet transforms [99].

9
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

Fig. 6. Servo system used by [50] to eliminate the DC offset as well as the open circuit voltage of a battery cell.

Table 3
Comparison of DC removal techniques.
Capacitor Trimming Servo
∙ An offset of low DC is possible
∙ Simplicity ∙ Ease of implementation
Strength ∙ The DC offset is actively removed
∙ Cost-effectiveness ∙ Time-efficient
∙ Adjustable low-frequency roll-off
∙ A supply rail system is needed
∙ Time-consuming ∙ During operation Adjustments
Weakness ∙ Power requirements
∙ Big and bulky ∙ Accumulated DCs Offsett
∙ Must be carefully designed

6.2. ECM presentation convolutions of the excitation and response signals, instead of solv-
ing complex differential equations. A similar approach was used in
The EIS data can also be represented by means of ECMs, which are the Ref. [104] employing modulating functions to convert the FOS
divided into integer order equivalent circuit models (IO-ECMs) consist- identification problem in a noisy case to a set of linear algebraic
ing of resistors and capacitors, or fractional order equivalent circuit equations where no initial condition is needed to solve the problem.
models (FO-ECMs) which include CPEs and/or Warburg element. There Stark et al. [105] proposed a method to automatically and implicitly
are two scenarios when it comes to ECM parameter estimation: (1) generate a specific modulating function to identify each parameter of a
When we have the impedance spectrum and we just simply fit it to an FO-ECM individually. Subspace-based state space system identification
ECM using the common curve fitting methods, and (2) When the ECM (4SID) has been employed in [106] for identification of continuous-
parameters are directly estimated by the excitation and response data time commensurate FOS in the frequency domain. For continuous-time
(current and voltage acquired with the methods described in Section 5) FOS identification in time domain, Alavi et al. [107] used simplified
incorporating system identification techniques. For the first scenario, refined instrumental variable along with gradient-based optimization
an ECM structure should be selected and converted to a mathemati- to estimate parameters and the order of a FO-ECM. They used current
cal form. Then, an objective function is defined and optimized using and voltage fluctuations in time domain in EIS application and proved
different optimization algorithms to accurately and actively minimize that in noisy environments, the time domain fitting is more effective
the parameter estimation error. Zhao et al. [100] compared the per- and can therefore be applied to PEI-EIS applications where noise is
formance of the common global optimization algorithms in terms of inevitable. Another combined parameter and order identification ap-
accuracy, stability, and time of ECM parameter estimation. The second proach for FOS under noisy observations of the battery output signal
scenario in ECM identification is trending in recent years, especially in was suggested in [108]. An optimization-based technique was used to
PEI-EIS and using time domain data [51]. identify the order, ensuring that the identification was robust despite
Structural identifiability of the generalized Randles IO-ECMs was measurement noise. The parameter identification did not require the
analyzed in [101] to see if its parameters can be uniquely estimated. system being at rest at the start of the operation, which is critical in
The analysis ended up proving that the structure is locally identifiable. online battery diagnosis [108]. Using multisine as input, the Gauss–
A condition was then defined for the excitation signal to form an Newton optimization approach is used to optimize an output error for
informative dataset, or so-called persistently exciting dataset, in order the identification of parsimonious FO models [109].
to ensure the global identifiability of generalized Randles IO-ECMs. An Kalman filter-based approaches have also been suggested for online
identifiability analysis of a FO-ECM with two CPEs was also conducted PEI-EIS due to their simplicity of implementation and acceptable accu-
in [102] verifying the model structure is globally identifiable. racy. To estimate second-order Randles ECM parameters adaptively, a
Because of the accuracy in describing the fundamental processes hybrid PRBS Dual extended Kalman Filter (DEKF) system identification
taking place within ESSs with only a few fractional order elements, technique is proposed in [57]. DEKF algorithm is accurate, but a priori
FO-ECMs have gained more attention in the recent years. Although knowledge of the initial condition is required in practical applications.
it is possible to identify the basic processes taking place in an ESS In those cases, the existence of such information cannot be guaranteed.
by increasing the number of R/C branches, such as in transmission ML techniques are also suitable for estimating the ECM parameters
line models, the increased complexity of the system makes parameter of an ESS. Model parameter identification using ML inverse modeling
identification extremely difficult, especially for online PEI-EIS appli- is used in [110] for Li-ion cells and in [111] for FCs. In [112], a
cations [2]. Gehring et al. [103] proposed an algebraic framework deep neural network estimates the impedance spectra of Li-ion batteries
for fractional-order system (FOS) identification contributing only the by using regular constant-current charging curves. ML incorporated

10
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

with EIS data is also used for ESS diagnostics by interpreting of its at a wide range of frequencies. Because most PEI-EIS techniques are
impedance spectrum [113]. Ref. [114] used fine-tuning to determine intended for practical applications, and laboratory equipment cannot be
the best ECM values. Instead of using an optimization process on an used in practice, we categorized the proposed data acquisition circuits.
observed spectrum to extract ECM parameters, the spectrum is fed into Some recommendations have also been made for the implementation
the artificial neural network, and the ECM parameters are generated. of such data acquisition systems. Comparisons showed that using non-
In reality, the output of the network may be enhanced further by capacitor-based DC removal techniques is more preferable because of
instantiating an optimization algorithm with the network’s ECM pa- their accuracy and faster response. We also discussed several methods
rameters and executing the optimization process to acquire improved of presenting the EIS data, from point-by-point presentation in the
ECM parameters. In [110] adam optimizer is used for extracting the Nyquist plot to ECM presentation. Steps for parameter identification of
ECM parameters. Adam is a computationally efficient stochastic gradi- ECMs were reviewed and the latest results regarding the time domain
ent descent method with an adaptable learning rate that is explicitly identification of FO-ECMs were presented. Applications of ML in signal
developed for deep neural network training [115]. Adam is focused in processing of EIS data were also highlighted.
differentiable, stochastic objective functions, such as neural network As future research, developments can be made in every phase of
cost functions. In addition to Adam, various optimizers like as Nadam, PEI-EIS discussed in this paper to excel compatibility with EIS in terms
Adamax, and others are included in the Keras package [116]. Zhao of functionality, performance, accuracy, and precision. As stated in
et al. [100] compared the performance of some machine learning (ML) the paper, optimized PEI-EIS structures, as well as controllers can be
algorithms to automatically select the most appropriate ECM among a developed to enhance the resolution and bandwidth of the generated
set of ECMs for fitting the EIS data. excitation signals. PEI-EIS can be further enhanced by utilizing new
Several toolboxes and packages have been created for practical semiconductor technologies suitable for high switching frequencies,
usage. These toolboxes are designed to estimate the model using given such as GaN-FETs that eliminate most bandwidth related issues. PRS
data. Data might be in either time domain or the frequency domain. signals are persistently exciting for a wide range of frequencies, so their
The estimated model might be in either integer or fractional order. use for detecting FO-ECMs in the time domain should be considered in
Numerical techniques for subspace state-space system identification the future.
have received attention and proved useful for identifying integer order
systems in recent years. Respectively, N4sid and NFourSID are Matlab Declaration of competing interest
toolboxes and Python packages for estimating state-space models from
time domain or frequency domain data using the subspace approach.
The authors declare that they have no known competing finan-
The system identification toolbox in Matlab extracts dynamic relations
cial interests or personal relationships that could have appeared to
between observed variables to generate transfer functions and state-
influence the work reported in this paper.
space models in continuous or discrete time utilizing time or frequency
domain data. SIPPY, SysIdentPy, and PySINDy are often used in Python
Data availability
for integer order system identification. SIPPY provides several iden-
tification methods for developing linear models of dynamic systems
using input and output data. In the discrete-time domain, the models No data was used for the research described in the article.
can be developed as transfer functions or state-space models [117].
SysIdentPy is an open-source Python package for system identification References
that is built on NumPy and uses NARMAX models. SysIdentPy is an
adaptable framework for developing Nonlinear Models for dynamic [1] E. Barsoukov, J.R. Macdonald, Impedance Spectroscopy Theory, Experiment,
and Applications, Wiley Online Library, 2018.
systems [118]. PySINDy is a sparse regression package that includes
[2] M. Gaberšček, Understanding Li-based battery materials via electrochemical
many implementations of Brunton et al.’s Sparse Identification of Non- impedance spectroscopy, Nature Commun. 12 (6513) (2021).
linear Dynamical Systems (SINDy) approach [119,120]. In MATLAB, [3] A. Barai, G.H. Chouchelamane, Y. Guo, A. McGordon, P. Jennings, A study
the toolboxes CRONE and FOMCON are recommended for identifying on the impact of lithium-ion cell relaxation on electrochemical impedance
fractional order systems. CRONE is a continuous time system identifica- spectroscopy, J. Power Sources 280 (2015) 74–80.
[4] W. Zamboni, Eis diagnostics for fuel cells/vrfbs, in: Encyclopedia of Energy
tion tool for identifying fractional order systems [121]. The FOMCON Storage, Vol. 2, 2022, pp. 568–581, http://dx.doi.org/10.1016/B978-0-12-
toolbox for MATLAB is a toolkit for system modeling and control design 819723-3.00107-4.
that is based on fractional-order calculus [122]. FOMCON has a Python [5] M. Oldenburger, B. Bedürftig, A. Gruhle, F. Grimsmann, E. Richter, R. Findeisen,
version known as FOMCONpy. A. Hintennach, Investigation of the low frequency warburg impedance of Li-ion
cells by frequency domain measurements, J. Energy Storage 21 (2019) 272–280,
Finally, to verify the obtained PEI-EIS results in any form, two
http://dx.doi.org/10.1016/j.est.2018.11.029.
approaches have been used in the literature, verification against a [6] M.A. Danzer, E.P. Hofer, Analysis of the electrochemical behaviour of polymer
well-established commercial EIS device [82], or verification against electrolyte fuel cells using simple impedance models, J. Power Sources 190 (1)
a ground truth [51]. In the latter verification approach, an actual (2009) 25–33, http://dx.doi.org/10.1016/j.jpowsour.2008.10.003.
circuit representing an ECM with precisely measured values is used, [7] S. Buller, M. Thele, R.W. De Doncker, E. Karden, Impedance-based simulation
models of supercapacitors and Li-ion batteries for power electronic applications,
the parameters of the circuit are estimated by the prototype and the
IEEE Trans. Ind. Appl. 41 (3) (2005) 742–747.
results are compared. [8] Y. Ma, X. Zhou, B. Li, H. Chen, Fractional modeling and soc estimation of
lithium-ion battery, IEEE/CAA J. Autom. Sin. 3 (3) (2016) 281–287.
7. Conclusions [9] R. Xiong, J. Tian, W. Shen, F. Sun, A novel fractional order model for state
of charge estimation in lithium ion batteries, IEEE Trans. Veh. Technol. 68 (5)
(2018) 4130–4139.
In this paper, a literature review of the integration of EIS and
[10] R. Hasan, J. Scott, Comments on ‘‘state of charge-dependent polynomial
power electronics interfaces is conducted. This paper explored various equivalent circuit modeling for electrochemical impedance spectroscopy of
contributions proposed in recent publications for the different seg- lithium-ion batteries’’, IEEE Trans. Power Electron. 35 (4) (2020) 4448, http:
ments of PEI-EIS and identified their advantages and disadvantages. //dx.doi.org/10.1109/TPEL.2019.2938508.
We compared the different types of excitation signals employed in [11] S. Barcellona, F. Ciccarelli, D. Iannuzzi, L. Piegari, Modeling and parameter
identification of lithium-ion capacitor modules, IEEE Trans. Sustain. Energy 5
PEI-EIS and evaluated their implementation challenges. We showed
(3) (2014) 785–794.
that broadband excitation signals such as PRBS and multisines are [12] R. German, P. Venet, A. Sari, O. Briat, J.-M. Vinassa, Improved supercapacitor
trending due to their ease of implementation using power electronics floating ageing interpretation through multipore impedance model parameters
devices. In addition, they are able to excite the dynamics of the ESSs evolution, IEEE Trans. Power Electron. 29 (7) (2013) 3669–3678.

11
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

[13] A.M. Dhirde, N.V. Dale, H. Salehfar, M.D. Mann, T.-H. Han, Equivalent electric [39] X.-Z. Yuan, C. Song, H. Wang, J. Zhang, Electrochemical Impedance Spec-
circuit modeling and performance analysis of a pem fuel cell stack using troscopy in PEM Fuel Cells: Fundamentals and Applications, Springer,
impedance spectroscopy, IEEE Trans. Energy Convers. 25 (3) (2010) 778–786. 2010.
[14] J. Kim, J. Lee, B.-H. Cho, Equivalent circuit modeling of pem fuel cell [40] B.A. Boukamp, D.H. Blank, High-precision impedance spectroscopy: a strategy
degradation combined with a lfrc, IEEE Trans. Ind. Electron. 60 (11) (2012) demonstrated on pzt, IEEE Trans. Ultrason. Ferroelectr. Freq. Control 58 (12)
5086–5094. (2011) 2521–2530.
[15] H. Blanke, O. Bohlen, S. Buller, R.W. De Doncker, B. Fricke, A. Hammouche, D. [41] W. Ehm, H. Göhr, R. Kaus, B. Roseler, C.A. Schiller, The evaluation of elec-
Linzen, M. Thele, D.U. Sauer, Impedance measurements on lead–acid batteries trochemical impedance spectra using a modified logarithmic Hilbert transform,
for state-of-charge, state-of-health and cranking capability prognosis in electric ACH Model. Chem. 137 (2–3) (2000) 145–157.
and hybrid electric vehicles, J. Power Sources 144 (2) (2005) 418–425. [42] B.A. Boukamp, A linear Kronig–Kramers transform test for immittance data
[16] A. Guha, A. Patra, Online estimation of the electrochemical impedance spectrum validation, J. Electrochem. Soc. 142 (6) (1995) 1885, http://dx.doi.org/10.
and remaining useful life of lithium-ion batteries, IEEE Trans. Instrum. Meas. 1149/1.2044210.
67 (8) (2018) 1836–1849. [43] K.B. Knudsen, Pyeis: a python-based electrochemical impedance spectroscopy
[17] I. Babaeiyazdi, A. Rezaei-Zare, A. Shokrzadeh, State of charge prediction of ev analyzer and simulator, in: ECS Meeting Abstracts, No. 39, IOP Publishing,
Li-ion batteries using eis: A machine learning approach, Energy 223 (2021). 2019, p. 1937.
[18] R.R. Richardson, P.T. Ireland, D.A. Howey, Battery internal temperature estima- [44] M.D. Murbach, B. Gerwe, N. Dawson-Elli, L. kun Tsui, impedance.py: A python
tion by combined impedance and surface temperature measurement, J. Power package for electrochemical impedance analysis, J. Open Source Softw. 5 (52)
Sources 265 (2014) 254–261. (2020) 2349, http://dx.doi.org/10.21105/joss.02349.
[19] N. Chen, P. Zhang, J. Dai, W. Gui, Estimating the state-of-charge of lithium-ion [45] M. Schönleber, D. Klotz, E. Ivers-Tiffée, A method for improving the robustness
battery using an h-infinity observer based on electrochemical impedance model, of linear Kramers–Kronig validity tests, Electrochim. Acta 131 (2014) 20–27.
IEEE Access 8 (2020) 26872–26884. [46] M. Rajabzadeh, J. Ungethuem, H. Mandry, C. Schilpp, O. Wittekindt, M.
[20] J. Wang, L. Zhang, J. Mao, J. Zhou, D. Xu, Fractional order equivalent circuit Ortmanns, An evaluation study of various excitation signals for electrical
model and soc estimation of supercapacitors for use in hess, IEEE Access 7 impedance spectroscopy, in: 2019 IEEE International Symposium on Circuits
(2019) 52565–52572. and Systems, ISCAS, IEEE, 2019, pp. 1–5.
[21] H. Wang, G. Zhou, R. Xue, Y. Lu, J.A. McCann, A driving-behavior-based soc [47] N. Meddings, M. Heinrich, F. Overney, J.-S. Lee, V. Ruiz, E. Napolitano, S. Seitz,
prediction method for light urban vehicles powered by supercapacitors, IEEE G. Hinds, R. Raccichini, M. Gaberšček, et al., Application of electrochemical
Trans. Intell. Transp. Syst. 21 (5) (2019) 2090–2099. impedance spectroscopy to commercial Li-ion cells: A review, J. Power Sources
[22] P. Saha, S. Dey, M. Khanra, Modeling and state-of-charge estimation of 480 (2020) 228742.
supercapacitor considering leakage effect, IEEE Trans. Ind. Electron. 67 (1) [48] H. Zappen, F. Ringbeck, D.U. Sauer, Application of time-resolved multi-sine
(2019) 350–357. impedance spectroscopy for lithium-ion battery characterization, Batteries 4 (4)
[23] Y. Fu, J. Xu, M. Shi, X. Mei, A fast impedance calculation based battery (2018) 64.
state-of-health estimation method, IEEE Trans. Ind. Electron. (2021).
[49] Y.-D. Lee, S.-Y. Park, S.-B. Han, Online embedded impedance measurement
[24] M. Marracci, B. Tellini, M. Catelani, L. Ciani, Ultracapacitor degradation state
using high-power battery charger, IEEE Trans. Ind. Appl. 51 (1) (2014)
diagnosis via electrochemical impedance spectroscopy, IEEE Trans. Instrum.
498–508.
Meas. 64 (7) (2014) 1916–1921.
[50] E. Din, C. Schaef, K. Moffat, J.T. Stauth, A scalable active battery management
[25] A. El Mejdoubi, A. Oukaour, H. Chaoui, Y. Slamani, J. Sabor, H. Gualous,
system with embedded real-time electrochemical impedance spectroscopy, IEEE
Online supercapacitor diagnosis for electric vehicle applications, IEEE Trans.
Trans. Power Electron. 32 (7) (2016) 5688–5698.
Veh. Technol. 65 (6) (2015) 4241–4252.
[51] E. Sadeghi, M.H. Zand, M. Hamzeh, M. Saif, S.M.M. Alavi, Controllable
[26] A. El Mejdoubi, H. Chaoui, H. Gualous, J. Sabor, Online supercapacitor
electrochemical impedance spectroscopy: From circuit design to control and
diagnosis for electric vehicle applications, IEEE Trans. Power Electron. 32 (12)
data analysis, IEEE Trans. Power Electron. 35 (9) (2020) 9933–9942.
(2017) 9355–9364.
[52] B. Sanchez, R. Bragos, G. Vandersteen, Influence of the multisine excitation
[27] R. German, A. Hammar, R. Lallemand, A. Sari, P. Venet, Novel experimental
amplitude design for biomedical applications using impedance spectroscopy,
identification method for a supercapacitor multipore model in order to monitor
in: 2011 Annual International Conference of the IEEE Engineering in Medicine
the state of health, IEEE Trans. Power Electron. 31 (1) (2015) 548–559.
and Biology Society, IEEE, 2011, pp. 3975–3978.
[28] H. Ahmad, W.Y. Wan, D. Isa, Modeling the ageing effect of cycling using a
[53] E. Beller, D. Newman, An extremal problem for the geometric mean of
supercapacitor-module under high temperature with electrochemical impedance
polynomials, Proc. Amer. Math. Soc. 39 (2) (1973) 313–317.
spectroscopy test, IEEE Trans. Reliab. 68 (1) (2018) 109–121.
[54] L. Ljung, et al., System identification: Theory for the user, 1987.
[29] C. de Beer, P.S. Barendse, P. Pillay, Fuel cell condition monitoring using
[55] A. Waligo, P. Barendse, A comparison of the different broadband impedance
optimized broadband impedance spectroscopy, IEEE Trans. Ind. Electron. 62
measurement techniques for lithium-ion batteries, in: 2016 IEEE Energy
(8) (2015) 5306–5316.
Conversion Congress and Exposition, ECCE, IEEE, 2016, pp. 1–7.
[30] J. Tian, R. Xiong, Q. Yu, Fractional-order model-based incremental capacity
analysis for degradation state recognition of lithium-ion batteries, IEEE Trans. [56] E. Locorotondo, V. Cultrera, L. Pugi, L. Berzi, M. Pierini, G. Lutzemberger,
Ind. Electron. 66 (2) (2018) 1576–1584. Development of a battery real-time state of health diagnosis based on fast
[31] A.A. Hussein, A.A. Fardoun, An adaptive sensorless measurement technique for impedance measurements, J. Energy Storage 38 (2021) 102566.
internal temperature of Li-ion batteries using impedance phase spectroscopy, [57] S. Nejad, D.T. Gladwin, Online battery state of power prediction using prbs and
IEEE Trans. Ind. Appl. 56 (3) (2020) 3043–3051. extended Kalman filter, IEEE Trans. Ind. Electron. 67 (5) (2019) 3747–3755.
[32] J. Zhu, Z. Sun, X. Wei, H. Dai, A new lithium-ion battery internal temperature [58] R. Al Nazer, V. Cattin, P. Granjon, M. Montaru, M. Ranieri, Broadband identi-
on-line estimate method based on electrochemical impedance spectroscopy fication of battery electrical impedance for hevs, IEEE Trans. Veh. Technol. 62
measurement, J. Power Sources 274 (2015) 990–1004. (7) (2013) 2896–2905.
[33] H. Gualous, H. Louahlia, R. Gallay, Supercapacitor characterization and thermal [59] S. Majzoub, A. Allagui, A.S. Elwakil, Fast spectral impedance measurement
modelling with reversible and irreversible heat effect, IEEE Trans. Power method using a structured random excitation, IEEE Sens. J. 20 (15) (2020)
Electron. 26 (11) (2011) 3402–3409. 8637–8642.
[34] M.A. Varnosfaderani, D. Strickland, A comparison of online electrochemi- [60] R. Malti, A. Mayoufi, S. Victor, Experiment design for system identification
cal spectroscopy impedance estimation of batteries, IEEE Access 6 (2018) using fractional models of the second kind, IFAC-PapersOnLine 51 (15) (2018)
23668–23677. 371–376.
[35] P. Weßkamp, P. Haußmann, J. Melbert, 600-A test system for aging analysis of [61] S. Abrashov, R. Malti, M. Moze, X. Moreau, F. Aioun, F. Guillemard, Simple
automotive Li-ion cells with high resolution and wide bandwidth, IEEE Trans. and robust experiment design for system identification using fractional models,
Instrum. Meas. 65 (7) (2016) 1651–1660. IEEE Trans. Automat. Control 62 (6) (2016) 2648–2658.
[36] S. Grassini, S. Corbellini, E. Angelini, F. Ferraris, M. Parvis, Low-cost impedance [62] S. Abrashov, R. Malti, X. Moreau, M. Moze, F. Aioun, F. Guillemard, Optimal
spectroscopy system based on a logarithmic amplifier, IEEE Trans. Instrum. input design for continuous-time system identification, Commun. Nonlinear Sci.
Meas. 64 (5) (2014) 1110–1117. Numer. Simul. 60 (2018) 92–99.
[37] M. Crescentini, A. De Angelis, R. Ramilli, G. De Angelis, M. Tartagni, A. [63] S. Mohan, M. Im, B. Bhikkaji, Optimal input design for system identification
Moschitta, P.A. Traverso, P. Carbone, Online eis and diagnostics on lithium-ion using spectral decomposition, Internat. J. Control 93 (4) (2020) 980–992.
batteries by means of low-power integrated sensing and parametric modeling, [64] S. Abrashov, R. Malti, M. Mathieu, X. Moreau, F. Guillemard, Optimal input de-
IEEE Trans. Instrum. Meas. 70 (2020) 1–11. sign for continuous-time system identification: application to fractional systems,
[38] A. Trovò, W. Zamboni, M. Guarnieri, Multichannel electrochemical impedance IFAC-PapersOnLine 48 (28) (2015) 1307–1312.
spectroscopy and equivalent circuit synthesis of a large-scale vanadium redox [65] M.J. Rothenberger, J. Anstrom, S. Brennan, H.K. Fathy, Maximizing parameter
flow battery, J. Power Sources 493 (2021) 229703, http://dx.doi.org/10.1016/ identifiability of an equivalent-circuit battery model using optimal periodic
j.jpowsour.2021.229703, URL https://www.sciencedirect.com/science/article/ input shaping, in: Dynamic Systems and Control Conference, Vol. 46186,
pii/S0378775321002445. American Society of Mechanical Engineers, 2014, V001T19A004.

12
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

[66] S. Mendoza, M. Rothenberger, J. Liu, H.K. Fathy, Maximizing parameter identi- [92] D. Self, Handbook, Audio Power Amplifier Design, 2009.
fiability of a combined thermal and electrochemical battery model via periodic [93] H. Homayouni, J. DeVaal, F. Golnaraghi, J. Wang, Voltage reduction technique
current input optimization, IFAC-PapersOnLine 50 (1) (2017) 7314–7320. for use with electrochemical impedance spectroscopy in high-voltage fuel cell
[67] W. Widanage, A. Barai, G. Chouchelamane, K. Uddin, A. McGordon, J. Marco, and battery systems, IEEE Trans. Transp. Electr. 4 (2) (2018) 418–431.
P. Jennings, Design and use of multisine signals for Li-ion battery equivalent [94] R. Munjal, F. Wendler, O. Kanoun, Embedded wideband measurement system
circuit modelling. part 1: Signal design, J. Power Sources 324 (2016) 70–78. for fast impedance spectroscopy using undersampling, IEEE Trans. Instrum.
[68] M.J. Rothenberger, D.J. Docimo, M. Ghanaatpishe, H.K. Fathy, Genetic opti- Meas. 69 (6) (2019) 3461–3469.
mization and experimental validation of a test cycle that maximizes parameter [95] S.R. Islam, S.-Y. Park, Precise online electrochemical impedance spectroscopy
identifiability for a Li-ion equivalent-circuit battery model, J. Energy Storage 4 strategies for Li-ion batteries, IEEE Trans. Ind. Appl. 56 (2) (2019) 1661–1669.
(2015) 156–166. [96] G.T. Heineman, G. Pollice, S. Selkow, Algorithms in a Nutshell: A Practical
[69] W. Huang, J.A.A. Qahouq, An online battery impedance measurement method Guide, O’Reilly Media, Inc., 2016.
using dc–dc power converter control, IEEE Trans. Ind. Electron. 61 (11) (2014) [97] M. Li, H. Nian, B. Hu, Y. Xu, Y. Liao, J. Yang, An improved impedance
5987–5995. measurement method based on multi-sine signal considering the suppression
[70] J. Shen, H. Homayouni, J. Wang, Converter-based electrochemical impedance of noise interference, IEEE Access 9 (2021) 34221–34230.
spectroscopy for high-power fuel cell stacks with resonant controllers, IEEE [98] M. Ordonez, M.O. Sonnaillon, J.E. Quaicoe, M.T. Iqbal, An embedded frequency
Trans. Ind. Electron. 68 (9) (2020) 8819–8828. response analyzer for fuel cell monitoring and characterization, IEEE Trans. Ind.
[71] L. Zhang, Z. Zhou, Q. Chen, R. Long, S. Quan, Model predictive control for Electron. 57 (6) (2010) 1925–1934.
electrochemical impedance spectroscopy measurement of fuel cells based on [99] G. Nusev, Ð. juričić, M. Gaberšček, J. moškon, P. Boškoski, Fast impedance
neural network optimization, IEEE Trans. Transp. Electr. 5 (2) (2019) 524–534. measurement of Li-ion battery using discrete random binary excitation and
[72] J.A.A. Qahouq, Z. Xia, Single-perturbation-cycle online battery impedance wavelet transform, IEEE Access 9 (2021) 46152–46165, http://dx.doi.org/10.
spectrum measurement method with closed-loop control of power converter, 1109/ACCESS.2021.3058368.
IEEE Trans. Ind. Electron. 64 (9) (2017) 7019–7029. [100] Z. Zhao, Y. Zou, P. Liu, Z. Lai, L. Wen, Y. Jin, Eis equivalent circuit model
[73] M. Bayati, M. Abedi, G.B. Gharehpetian, M. Farahmandrad, Sinusoidal-ripple prediction using interpretable machine learning and parameter identification us-
current control in battery charger of electric vehicles, IEEE Trans. Veh. Technol. ing global optimization algorithms, Electrochim. Acta 418 (2022) 140350, http:
69 (7) (2020) 7201–7210. //dx.doi.org/10.1016/j.electacta.2022.140350, URL https://www.sciencedirect.
[74] R. Koch, R. Kuhn, I. Zilberman, A. Jossen, Electrochemical impedance spec- com/science/article/pii/S0013468622005126.
troscopy for online battery monitoring-power electronics control, in: 2014 16th [101] S.M.M. Alavi, A. Mahdi, S.J. Payne, D.A. Howey, Identifiability of generalized
European Conference on Power Electronics and Applications, IEEE, 2014, pp. randles circuit models, IEEE Trans. Control Syst. Technol. 25 (6) (2017)
1–10. 2112–2120, http://dx.doi.org/10.1109/TCST.2016.2635582.
[75] S.K. Dam, V. John, High-resolution converter for battery impedance
[102] T.S. Aghdam, S.M.M. Alavi, M. Saif, Structural identifiability of impedance
spectroscopy, IEEE Trans. Ind. Appl. 54 (2) (2018) 1502–1512.
spectroscopy fractional-order equivalent circuit models with two constant
[76] T.N. Gücin, L. Ovacik, Online impedance measurement of batteries using
phase elements, Automatica 144 (2022) 110463, http://dx.doi.org/10.1016/j.
the cross-correlation technique, IEEE Trans. Power Electron. 35 (4) (2020)
automatica.2022.110463.
4365–4375.
[103] N. Gehring, J. Rudolph, An algebraic approach to the identification of linear sys-
[77] S.-Y. Cho, I.-O. Lee, J.-I. Baek, G.-W. Moon, Battery impedance analysis
tems with fractional derivatives, IFAC-PapersOnLine 50 (1) (2017) 6214–6219,
considering dc component in sinusoidal ripple-current charging, IEEE Trans.
http://dx.doi.org/10.1016/j.ifacol.2017.08.1018, 20th IFAC World Congress,
Ind. Electron. 63 (3) (2016) 1561–1573.
URL https://www.sciencedirect.com/science/article/pii/S2405896317314969.
[78] Y.-D. Lee, S.-Y. Park, Electrochemical state-based sinusoidal ripple current
[104] D.-Y. Liu, T.-M. Laleg-Kirati, O. Gibaru, W. Perruquetti, Identification of
charging control, IEEE Trans. Power Electron. 30 (8) (2015) 4232–4243.
fractional order systems using modulating functions method, 2013, http://dx.
[79] L. Jiang, Y. Cao, Y. Li, Y. Zhao, P. Liu, C. Huang, Y. Xu, H. Wang, Y.
doi.org/10.48550/ARXIV.1303.3877, URL https://arxiv.org/abs/1303.3877.
Sun, Optimal charging strategy with complementary pulse current control of
[105] O. Stark, M. Eckert, A.J. Malan, S. Hohmann, Fractional systems’ identification
lithium-ion battery for electric vehicles, IEEE Trans. Transp. Electr. (2021).
based on implicit modulating functions, Mathematics 10 (21) (2022) http://dx.
[80] D.A. Howey, P.D. Mitcheson, V. Yufit, G.J. Offer, N.P. Brandon, Online
doi.org/10.3390/math10214106, URL https://www.mdpi.com/2227-7390/10/
measurement of battery impedance using motor controller excitation, IEEE
21/4106.
Trans. Veh. Technol. 63 (6) (2014) 2557–2566, http://dx.doi.org/10.1109/TVT.
[106] E. Ivanova, R. Malti, X. Moreau, Frequency-domain subspace system identifi-
2013.2293597.
cation with fractional differentiation models, in: 2014 IEEE/ASME 10th Inter-
[81] R. Mingant, J. Bernard, V. Sauvant-Moynot, Novel state-of-health diagnostic
national Conference on Mechatronic and Embedded Systems and Applications,
method for Li-ion battery in service, Appl. Energy 183 (2016) 390–398, http:
MESA, 2014, pp. 1–6, http://dx.doi.org/10.1109/MESA.2014.6935536.
//dx.doi.org/10.1016/j.apenergy.2016.08.118, URL https://www.sciencedirect.
[107] S. Alavi, C.R. Birkl, D. Howey, Time-domain fitting of battery electrochemical
com/science/article/pii/S0306261916312181.
impedance models, J. Power Sources 288 (2015) 345–352.
[82] M. Liu, Y. Chen, Y. Elasser, M. Chen, Dual frequency hierarchical modular
[108] O. Stark, M. Pfeifer, S. Hohmann, Parameter and order identification of
multilayer battery balancer architecture, IEEE Trans. Power Electron. 36 (3)
fractional systems with application to a lithium-ion battery, Mathematics 9 (14)
(2021) 3099–3110.
(2021) 1607.
[83] M. Koseoglou, E. Tsioumas, D. Papagiannis, N. Jabbour, C. Mademlis, A novel
on-board electrochemical impedance spectroscopy system for real-time battery [109] S.M. Fahim, S. Ahmed, S.A. Imtiaz, Fractional order model identification using
impedance estimation, IEEE Trans. Power Electron. 36 (9) (2021) 10776–10787. the sinusoidal input, ISA Trans. 83 (2018) 35–41.
[84] X. Wang, X. Wei, Q. Chen, H. Dai, A novel system for measuring alternating [110] S. Buteau, J. Dahn, Analysis of thousands of electrochemical impedance spectra
current impedance spectra of series-connected lithium-ion batteries with a high- of lithium-ion cells through a machine learning inverse model, J. Electrochem.
power dual active bridge converter and distributed sampling units, IEEE Trans. Soc. (166) (2019) A1611–A1622.
Ind. Electron. 68 (8) (2020) 7380–7390. [111] A. Guarino, R. Trinchero, F. Canavero, G. Spagnuolo, A fast fuel cell parametric
[85] G. Dotelli, R. Ferrero, P.G. Stampino, S. Latorrata, S. Toscani, Pem fuel cell identification approach based on machine learning inverse models, Energy (239)
drying and flooding diagnosis with signals injected by a power converter 64, (2022) 122140–122150.
2015, pp. 2064–2071. [112] G. Duana, J. Tiana, J. Lua, C. Wanga, W. Shenb, R. Xiong, Deep neural network
[86] S. Dam, V. John, Battery impedance spectroscopy using bidirectional grid battery impedance spectra prediction by only using constant-current curve,
connected converter, Sādhanā (42) (2017) 1343–1354. Energy Storage Mater. (41) (2021) 24–31.
[87] X. Wei, X. Wang, H. Dai, Practical on-board measurement of lithium ion battery [113] Y. Zhang, Q. Tang, Y. Zhang, J. Wang, U. Stimming, A.A. Lee, Identifying
impedance based on distributed voltage and current sampling, Energies 11 (1) degradation patterns of lithium ion batteries from impedance spectroscopy using
(2018) 64. machine learning, Nature Commun. (1706) (2020) 24–31.
[88] E. Locorotondo, F. Corti, L. Pugi, L. Berzi, A. Reatti, G. Lutzemberger, Design [114] S. Buteau, J. Dahn, Analysis of thousands of electrochemical impedance spectra
of a wireless charging system for online battery spectroscopy, MDPI Energ. 14 of lithium-ion cells through a machine learning inverse model, J. Electrochem.
(1) (2021) 218. Soc. 166 (8) (2019) A1611.
[89] M. Abareshi, E. Sadeghi, M. Hamzeh, M. Saif, S. Alavi, Multi-purpose con- [115] D.P. Kingma, J. Ba, Adam: A method for stochastic optimization, 2014, http://
trollable electrochemical impedance spectroscopy using bidirectional dc–dc dx.doi.org/10.48550/ARXIV.1412.6980, URL https://arxiv.org/abs/1412.6980.
converter, J. Energy Storage 55 (2022) 105750. [116] A. Gulli, S. Pal, Deep Learning with Keras, Packt Publishing Ltd., 2017.
[90] R.D. Middlebrook, S. Cuk, A general unified approach to modelling switching- [117] G. Armenise, M. Vaccari, R.B. Di Capaci, G. Pannocchia, An open-source
converter power stages, in: 1976 IEEE Power Electronics Specialists Conference, system identification package for multivariable processes, in: 2018 UKACC 12th
1976, pp. 18–34. International Conference on Control, CONTROL, IEEE, 2018, pp. 152–157.
[91] M.E. Şahİn, F. Blaabjerg, A. Sangwongwanİch, Modelling of supercapacitors [118] W.R. Lacerda, L.P.C. da Andrade, S.C.P. Oliveira, S.A.M. Martins, Sysidentpy: A
based on simplified equivalent circuit, CPSS Trans. Power Electron. Appl. 6 (1) python package for system identification using narmax models, J. Open Source
(2021) 31–39. Softw. 5 (54) (2020) 2384.

13
E. Sadeghi et al. Journal of Energy Storage 62 (2023) 106850

[119] S.L. Brunton, J.L. Proctor, J.N. Kutz, Discovering governing equations from data [121] R. Malti, S. Victor, Crone toolbox for system identification using fractional
by sparse identification of nonlinear dynamical systems, Proc. Natl. Acad. Sci. differentiation models, IFAC-PapersOnLine 48 (28) (2015) 769–774, http:
113 (15) (2016) 3932–3937. //dx.doi.org/10.1016/j.ifacol.2015.12.223, 17th IFAC Symposium on System
[120] B.M. de Silva, K. Champion, M. Quade, J.-C. Loiseau, J.N. Kutz, S.L. Brunton, Identification SYSID 2015, URL https://www.sciencedirect.com/science/article/
Pysindy: a python package for the sparse identification of nonlinear dynamics pii/S2405896315028475.
from data, 2020, arXiv preprint arXiv:2004.08424. [122] A. Tepljakov, Fomcon: fractional-order modeling and control toolbox, in:
Fractional-Order Modeling and Control of Dynamic Systems, Springer, 2017,
pp. 107–129.

14

You might also like