Professional Documents
Culture Documents
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
I. I NTRODUCTION
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
1 cos( πα
2 )
D
jsin( πα
2 )
D
A. Initialization
ZD = α
⇐⇒ α
− α
(6)
(jω) CD
D ω CD
D ω CD
D
The initialization process starts with the extraction of the
0 0
The impedance plot in Fig. 1 also contains points which are zero-derivative points at the EoD (REoD , XEoD ) and at the
0 0 0
important for the parametrization of the ECM. These points TSC (RTSC , XTSC ), along with the minimum real-part (Rminreal ,
0
are the zero-derivative points and the minimum real-part. The Xminreal ) from the impedance data. In addition, two arbitrary
first zero-derivative point is realized at the intersection of data points at the diffusion region, (R10 , X10 ) and (R20 , X20 ) are
the diffusion and charge-transfer regions and is regarded as required. The superscript denotes the iteration index k = 0
the end-of-the-diffusion (EoD). The second zero-derivative at the initialization process. The locations of these sub-
point is realized at the top-of-the-semi-circle (TSC) at the parameters are illustrated in Figs. 3 and 4 (without the iteration
charge-transfer region. The minimum real-part is simply the index). These sub-parameters can be extracted numerically
lowest real-part occurring in the impedance. It is also worth from the complex impedance data and they are also needed in
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Fig. 3: Parameter and sub-parameter illustration of the ECM Fig. 4: Parameter and sub-parameter illustration of the ECM
in the diffusion region in the charge-transfer and ohmic/inductive regions
the iteration process and must be stored throughout the fitting solved from (12) as in (13) where the iteration index is again
algorithm. presented.
At the diffusion region, the initial value of the suppres- 0 4 X0
0 αCT = atan( RTSC ). (13)
sion factor αD can be obtained from the angle between the π 0
CT
impedance slope and the real axis as illustrated in Fig. 3 [15]. 2
Thus, αD 0
can be derived as The impedance at the TSC can also be used for the extraction
0 0 0
of CCT . ZCT-re in (4) can be arranged in terms of CCT as
0 2 X 0 − X20 0
in (14), from which the solution for CCT is given by the
αD = atan( 10 ) (7)
π R1 − R20 quadratic equation. Deriving CCT 0
from the real-part instead
where R10 and R20 are the real parts, and X10 and X20 are of the imaginary part is useful because series inductance is
the imaginary parts of the two arbitrary data points in the not required for the calculations.
2
diffusion region. By using either of these data points, CD0 can 0
aC CCT 0
+ bC CCT + cC = 0
be calculated from the imaginary part in (6) as
πα0D 2 2α0
sin( 2 )
0 0
CD0 =− . (8) aC = RTSC RCT ωTSCCT (14)
α0D
ω1 X10 πα0 0 α0CT 0 0
bC = cos( CT )RCT ωTSC (2RTSC − RCT )
At the ohmic/inductive and charge-transfer regions, the 2
0 0
initial value of the series resistance Rs0 can be approximated cC = RTSC − RCT
as the minimum real part of the impedance given in (9). The For the initialization of L0s , charge-transfer region impedance
0
initial value of the resistance RCT is given by the width of the should be taken into account due to the strong cross-correlation
semi-circle (as shown in Fig. 4) given in (10) [13], [15]. of the ohmic/inductive and charge-transfer regions. Because
Rs0 ≈ Rminreal
0
(9) the inductive behavior of the impedance is higher towards
higher frequencies, a data point in the ohmic/inductive region
0 0 0 should be used for the calculations. The imaginary part of
RCT ≈ REoD − Rminreal (10)
the minimum real-part of the impedance curve can be used
0
For the initialization of αCT , its correlation to the imaginary- for this purpose since the point is already extracted for (9).
part at TSC can be utilized. For simplicity, the model is re- 0
By incorporating the ZCT-im in (5) with the conventional
duced at this point to consist only of the charge-transfer region inductor impedance equation (jωL0s ) and solving L0s , we get
impedance imaginary part in (5). Moreover, the iteration index the following equation for the series inductance.
notations are neglected from the superscript for simplicity. 0
jXminreal 0
− ZCT-im (ωminreal )
When obtaining the zero derivative of (5) in terms of ω αCT L0s = (15)
jωminreal
to obtain the angular frequency at the TSC, we get
The resulting fit from the initialization in (7) - (15) is not likely
dZCT-im αCT 1 to accurately match the measurement data due to the simplifi-
= 0 ⇐⇒ ωTSC = . (11)
dω αCT RCT CCT cations made to the model during the initialization. However,
When substituting the resulting (11) back to (5) and re- the resulting impedance fit provides a good start point for the
organizing the terms, the following relation can be obtained. iteration process or more advanced fitting algorithms such as
παCT the CNLS.
RCT sin( )
αCT
ZCT-im (ωTSC ) = XTSC = 2 (12)
παCT B. Iteration
2(cos( ) + 1)
2 At the iteration process, the the parameters from the previ-
Eq. (12) shows that XTSC is independent of the capacitor value ous iteration index k − 1 are substituted to (2) and new sub-
k
and is defined only by αCT and RCT . Therefore, αCT can be parameter values for XTSC , R1k , X1k , R2k and X2k are extracted
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
k
from the impedance model data. With all the parameters For the diffusion region parameters, αD is compensated
available from the previous iteration k −1, the value of Rsk can according to the difference of the slopes between the mea-
be derived by using the real-part in (2). At the ohmic/inductive surements and the model derived at current iteration as given
region, the influence of diffusion region impedance is negli- in (23). Finally, CDk is adjusted based on (7) where parameters
gible and it can be neglected from the derivation. Therefore, are updated as given in (24). The presented algorithm is step-
Rsk can be derived as given in (16). wisely summarized in Fig. 5.
Rsk = Rminreal
0 k-1
− ZCT-re (ωminreal ) (16) k k-1 4 Xk − X0
αCT = αCT − atan( TSCRk TSC ) (20)
π CT
Similarly to Rsk , the estimation accuracy of RCT k
can now 2
be improved by solving it directly from (2). The imaginary-
k 2 k
part of (2) at the EoD is here used for the calculations but aC CCT + bC CCT + cC = 0
also the real-part could be used. At the EoD, the effect of the
series inductance can be considered negligible. Thus, (2) can 0 k 2 2αk
be reduced to (17), which can be written open and arranged aC = RTSC RCT ωTSCCT (21)
k
in terms of RCT as in (18) with the coefficients aR , bR , and cR παk k αkCT 0 k
bC = cos( CT )RCT ωTSC (2RTSC − RCT )
given in (19). The coefficients can be applied to the quadratic 2
k 0 k
equation to obtain a solution for RCT . cC = RTSC − RCT
παk-1
0 jsin( 2 )
D
k-1
XEoD =− αk-1
+ ZCT-im (ωEoD ) (17) 0
jXminreal k
− ZCT-im (ωminreal )
ωEoD
D
CDk-1 Lks = (22)
jωminreal
k 2 k
aR RCT + bR RCT + cR = 0 (18)
k k-1 2 X k − X2k X 0 − X20
αD = αD − (atan( 1k k
) − atan( 10 )) (23)
π R1 − R2 R1 − R20
k
αCT can be re-adjusted by compensating the difference of
the imaginary-part at the TSC between the original measure- παkD
sin( 2 )
0
ments (XTSC ) and the model derived at the current iteration CDk =− . (24)
k
(XTSC ) as given in (20). The absolute value of the difference αk
ω1 D X10
k 0
XTSC −XTSC in (20) is used as the convergence criteria for the
k
algorithm. The value for CCT is updated based on (14) already
IV. I MPEDANCE MEASUREMENTS
used in the initialization process by updating the coefficients
as given in (21). The quadratic equation is then applied to The impedance of a battery can be measured by exciting
k
solve CCT . The value for Lks is obtained based on (15) where the battery with a current perturbation and measuring the
parameters are updated to correspond the current iteration voltage response. The measured current and voltage can then
given in (22). be Fourier-transformed to obtain the frequency response of the
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
and MAF parameters from the foregoing derivation for the also validated by the error analysis and by the linear Kronig-
impedance measurements are shown in Table I. Kramers compliance test. The slight differences in the curves
can be explained both by the lower signal to noise ration
V. E XPERIMENTS of the ternary-sequence measurements and by the fact that
the measurement setups of the ternary-sequence and EIS
Figs. 8a and 8b illustrates the experiments scheme and
measurements are slightly different. The EIS is measured with
the laboratory setup, respectively. In the experiments, the
a separate EIS analyzer that cannot be used for the ternary-
impedance of a LiFePO4 battery cell with a nominal voltage
sequence measurements and vice-versa. Despite the small
of 3.3V and a capacity of 2.5Ah was measured. The ternary
differences in the curves, the ternary-sequence impedance
sequence was injected to the battery as a current reference
measurements provide reliable impedance data from which
for the bi-directional power supply. The offset of the current
the zero-derivatives and other important parts are clearly
perturbation is set to zero which means that the battery is
obtainable for the further use in the proposed ECM fitting
equally charged and discharged during the ternary-sequence
algorithm.
measurements. This assures that the SOC is not changing
For the fitting process, the absolute value of the difference
during the measurements which increases the reliability of the k 0
||XTSC −XTSC || in (20) is selected as the convergence limit and
measurements. The measurements were carried out in the SOC
the algorithm is stopped when the difference is smaller than
range 90%-10%, with 10% SOC resolution at three different
1e-8. The performance of the algorithm is analyzed both in
temperatures: 25◦ C, 35◦ C, and 45◦ C. The transition between
terms of computation time, and normalized-root-mean-square-
the SOCs was performed by discharging the cell to the desired
error (NRMSE). The NRMSE is defined as given in (28),
SOC with a current of 1C where a relaxation time of 1 minute
where Zfit is the fitted impedance, Zmeas is the measured
was applied to the cell before every measurement. With such
impedance, and l is the length of the impedance vectors.
short relaxation time, the battery is at the non-equilibrium
For the NRMSE, the maximum absolute difference of the
state and the relaxation time affects to the impedance measure-
impedance curve is used as the normalization factor.
ments. Therefore, it is necessary to keep the relaxation time the s
same to get comparable results. It is suggested in [27] that the 1 Pl ||Zfit (i)|| 2
relaxation time should be several hours but this is not feasible i=1 (1 − )
l ||Zmeas (i)||
especially in real-life applications which is why the time is NRMSE = (28)
significantly shortened in this paper. After the measurements, max(||Zmeas ||) − min(||Zmeas ||)
the resulting impedance was applied by the MAF to smooth The CNLS fitting is carried out according to [9] by using
the spectra. The measurement data is modified by taking 50 three different initial conditions which are shown in Table II.
logarithmically distributed data points and neglecting the rest The init-1 conditions are obtained adaptively according to the
to reduce the amount of data. initialization process in Section III-A and the maximum range
The performance of the ternary-sequence measurements for the parameters from all SOCs and temperatures are pre-
is illustrated in Fig. 8c in comparison to the conventional sented in Table II. The init-2 parameters are fixed and obtained
EIS measurement applied with similar frequency and am- empirically according to NRMSE in (28) which is selected
plitude characteristics and configurations than the ternary- to be higher than the init-1 conditions but not drastically
sequence measurements. It is shown that the ternary-sequence inaccurate. For the init-3 conditions, every parameter is fixed
measurements provide very similar impedance plot than the to unity which represents the simplest method to obtain the
conventional EIS measurements. Similar results are obtained initial conditions that are also highly inaccurate. To discuss
in [24] where the performance of the ternary-sequence was the relevance of the selected initial conditions, there is no
TABLE II: Different initial conditions of the parameters and the average NRMSEs of the initial fit along the SOC at different
temperatures
Ls Rs RCT αCT CCT αD CD Average NRMSE (25◦ C, 35◦ C, 45◦ C)
CNLS-init-1 5e-8 -5.7e-8 H 4.7e-3 -5.1e-3 Ω 0.8e-3 -2.3e-3 Ω 0.63-0.68 5C-12C 0.46-0.8 540C-910C ≈ 2.3%, ≈ 4.1%, ≈ 8.8%
CNLS-Init-2 1e-8 H 5e-3 Ω 4e-3 Ω 0.5 10C 0.65 10000C ≈ 15%, ≈ 75%, ≈ 150%
CNLS-Init-3 1H 1Ω 1Ω 1 1C 1 1C ≈ 80e6%, ≈ 141e6%, ≈ 200e6%
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
Fig. 9: impedance plots obtained with different algorithms at Fig. 10: Impedance plots obtained with the proposed algorithm
50% of SOC at 45◦ C and CNLS at 50% of SOC at different temperatures
analytical guideline on what the NRMSE should be for the init- CNLS utilizes matrix products that require more computation
2 and init-3. However, the values in Table II were considered time [9]. The initial conditions have also significant effect
to well establish the cases of accurate with adaptive operation on the fitting time of CNLSs. Especially the CNLS-init-3
(init-1), relatively accurate guess (init-2) and inaccurate guess has 2-3 times longer fitting time. The proposed initialization
(init-3) initial conditions. also slightly makes the fitting faster compared to init-2 fitting
time. Although the NRMSE values of init-1 and -2 are gen-
VI. R ESULTS erally similar, the proposed initialization provides adaptively
The proposed fitting algorithm along with the CNLS with obtained initial conditions which ensures the robustness of
init-1 and -2 provides an accurate match to the measurement the CNLS at different temperatures. This is expected to be
data, as illustrated in Fig. 9. Also the proposed initialization even more beneficial at more extreme temperatures where the
produces relatively accurate fit. However, the CNLS-init-3 impedance and, thus, the ECM parameter values are changing
fails to fit correctly to the impedance data. Similar results even more.
can be concluded from Table III where the CNLS-init-3 The parameter values from the fitting algorithms are shown
parameters greatly differ from the parameters provided by as a function of SOC at different temperatures in Fig. 11.
other fittings. This is most likely caused by the fact that the The parameters from CNLS-init-3 are omitted due to its weak
CNLS-init-3 found different local minimum than the other performance. The proposed algorithm is shown to have more
CNLSs due to the poor selection of the initial conditions [9]. consistent trends in the parameters at all temperatures than
The larger NRMSE values in Table IV also indicate the weak CNLSs. The adaptive performance of the proposed initializa-
performance although they are remained relatively low. This tion can also be concluded from Fig. 11. The CNLS-init-1
is due to the fact that the fit is located close to the measured parameters have mismatch at 25◦ C and CNLS-init-2 at 35◦ C
curve even though it cannot adapt to its shape. which can also be seen from the increased NRMSE at the
The lowest fitting error is achieved by the CNLS when corresponding SOCs in Table IV. The fitting error of the CNLS
the initial conditions are appropriately chosen (init-1 and - at these specific SOCs could most likely be fixed by tightening
2). Despite the slightly larger error of the proposed algorithm, the convergence and boundary conditions of the algorithm
it fits the EoD and the diffusion region more accurately than [10]. However, this would make the fitting process to last
the CNLS as shown in Fig. 10. Thus, the proposed algorithm even longer. Moreover, the parameter values of the proposed
has more consistent performance throughout the impedance algorithm and the CNLS are very different although the
curve than the CNLS which provides very accurate fit in TABLE IV: Fitting errors at various SOCs and temperatures
the charge transfer and ohmic/inductive regions. Compared
SOC 90% 70% 50% 30% 10%
to these regions, the diffusion region has fewer data points
Measurements at 25◦ C
which have smaller effect on the NRMSE values. By taking Algorithm NRMSE average fit time
the quantitative and graphical analysis into account, it can be init-1 3.7% 2.5% 2.3% 2.8% 2.6% 1.5ms
Prop.-algorithm 1.2% 1.3% 1.3% 1.3% 1.3% 7ms
stated that the performances of the proposed algorithm and CNLS-init-1 1.0% 0.7% 0.7% 2.9% 1.7% 65ms
CNLS init-1 and -2 are very similar in terms of the fitting CNLS-init-2 1.0% 0.7% 0.7% 0.6% 0.7% 67ms
CNLS-init-3 4.8% 4.9% 4.8% 2.2% 4.7% 207ms
accuracy. Measurements at 35◦ C
The proposed algorithm is 7-10 times faster than the fastest Algorithm NRMSE average fit time
CNLS at all temperatures. This is because the proposed init-1 5.6% 5.0% 3.9% 2.8% 2.9% 1.5ms
Prop. algorithm 1.8% 1.7% 1.5% 1.3% 1.3% 9ms
algorithm has no complex calculations included while the CNLS-init-1 1.3% 1.3% 1.1% 1.0% 1.0% 65ms
CNLS-init-2 1.4% 2.1% 5.5% 0.9% 1.0% 69ms
TABLE III: ECM parameter values from fits in Fig. 9 CNLS-init-3 2.5% 5.1% 4.2% 4.2% 4.4% 143ms
Measurements at 45◦ C
Ls Rs RCT αCT CCT αD CD Algorithm NRMSE average fit time
Proposed alg. 6.6e-8 H 4.3e-3 Ω 1.4e-3 Ω 0.48 17.7C 0.68 854C init-1 8.8% 7.1% 5.2% 4.0% 3.9% 1.5ms
Init-1 5.7e-8 H 4.7e-3 Ω 0.8e-3 Ω 0.64 12.3C 0.65 836C Prop. algorithm 4.2% 3.8% 2.6% 2.0% 1.8% 9ms
CNLS-Init-1 7.0e-8 H 4.0e-3 Ω 1.9e-3 Ω 0.36 27C 0.72 866C CNLS-init-1 3.0% 2.3% 1.8% 1.6% 1.6% 90ms
CNLS-Init-2 7.2e-8 H 3.7e-3 Ω 2.2e-3 Ω 0.32 28C 0.74 885C CNLS-init-2 3.0% 2.3% 1.8% 1.6% 1.6% 100ms
CNLS-Init-3 6.1e-8 H 1.3e-7 Ω 0.9Ω 0.03 160C 1.0 1200C CNLS-init-3 15% 10% 5.7% 3.4% 5.6% 182ms
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
NRMSE difference of the algorithms is relatively small. This the battery reach equilibrium [27]. Therefore, the effect of
also applies to the parameter values of the CNLS init-2 and such short relaxation time should be considered when utilizing
-3 which have similar NRMSE but a little different parameter the impedance for state-estimation algorithms. Despite the
values as shown in Fig. 11 and Table III. This clearly states inconsistency of the parameters, the extracted ECM parameters
that there are more than one possible combinations for the provide an accurate fit to the measurement data which is
parameters to fit to the measurement data and the performance valuable for the dynamic analysis and simulations of the
cannot be compared based on the magnitude of the parameters. battery.
This can be explained by the fact that the minimization
problem of the proposed algorithm is very different to that VII. C ONCLUSIONS
of the CNLS [9], [10]. Therefore, adaptively obtained initial This paper has proposed a novel fitting algorithm for
conditions can provide consistent starting values for the CNLS. extracting the battery ECM parameters from the measured
This can guarantee more robust performance in changing impedance data. The performance of the algorithm is validated
operating conditions than the randomly obtained fixed initial for real LiFePO4-cell impedance data measured with a ternary
conditions. However, in terms of fitting accuracy, time and the sequence PRS signal at various SOCs and temperatures. The
consistency of the parameters, the performance of the proposed performance of the algorithm is also compared to the conven-
fitting algorithm can be considered to be even better than the tional CNLS algorithm with different initial conditions. It has
CNLS with any initial conditions. been shown that the proposed algorithm is computationally
The diffusion region parameters (CD and αD ) seem to light and provides accurate fit to the impedance data. The
have most characteristic trends at all temperatures. This is performance of the proposed algorithm is also more consistent
in line with the recognized fact that the battery impedance at all regions of the impedance curves at all SOCs and tem-
has strongest SOC-dependency at the diffusion region [5]. peratures. The initialization process of the proposed algorithm
Other ECM parameters have less distinguishing trends at all was discovered as an effective tool to adaptively obtain the
temperatures which is also shown in previous studies [4], [5], initial conditions also for the CNLS. Moreover, some of the
[14]. This is considered to be caused by the non-linearity ECM parameters are observed to have consistent dependency
of the ECM which effect is significant especially at the to the battery SOC at various temperatures. The results also
charge-transfer and ohmic regions. However, the proposed shows that, together with the ternary sequence measurements,
algorithm is able to keep some of the parameters in these the proposed algorithm has the potential to be utilized for
regions more constant than the CNLS. This is especially true battery dynamics analysis, as well as for the battery state-
for the resistance Rs which should be remained relatively estimation in practical battery applications.
constant as a function of SOC for LiFePO4 batteries [5],
R EFERENCES
[14]. Furthermore, the battery non-equilibrium state may have
effect on the inconsistencies of the parameters since the used [1] J. Meng, M. Ricco, G. Luo, M. Swierczynski, D. Stroe, A. Stroe, and
R. Teodorescu, “An overview and comparison of online implementable
relaxation time before measurements is only 1 minute. This is soc estimation methods for lithium-ion battery,” IEEE Transactions on
significantly lower than what is generally suggested to allow Industry Applications, vol. 54, no. 2, pp. 1583–1591, March 2018.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TIE.2020.2988235, IEEE
Transactions on Industrial Electronics
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS
[2] M. Berecibar, I. Gandiaga, I. Villarreal, N. Omar, J. Van Mierlo, and [21] K. Godfrey, Perturbation Signals for System Identification. Prentice
P. Van den Bossche, “Critical review of state of health estimation meth- Hall, 1993.
ods of Li-ion batteries for real applications,” Renewable and Sustainable [22] A. H. Tan and K. R. Godfrey, “The generation of binary and near-
Energy Reviews, vol. 56, pp. 572–587, apr 2016. binary pseudorandom signals: An overview,” IEEE Transactions on
[3] R. Xiong, J. Tian, W. Shen, and F. Sun, “A Novel Fractional Order Instrumentation and Measurement, vol. 51, no. 4, pp. 583–588, 2002.
Model for State of Charge Estimation in Lithium Ion Batteries,” IEEE [24] J. Sihvo, D. Stroe, T. Messo, and T. Roinila, “Fast approach for battery
Transactions on Vehicular Technology, vol. 68, no. 5, pp. 4130–4139, impedance identification using pseudo-random sequence signals,” IEEE
2019. Transactions on Power Electronics, vol. 35, no. 3, pp. 2548–2557, March
[4] X. Wang, X. Wei, and H. Dai, “Estimation of state of health of lithium- 2020.
ion batteries based on charge transfer resistance considering different [25] J. Vetter, P. Nov, M. R. Wagner, and C. Veit, “Ageing mechanisms in
temperature and state of charge,” Journal of Energy Storage, vol. 21, lithium-ion batteries,” Journal of Power Sources, vol. 147, pp. 269–281,
no. November 2018, pp. 618–631, 2019. 2005.
[5] D. I. Stroe, M. Swierczynski, A. I. Stan, V. Knap, R. Teodorescu, and [26] P. Manganiello, G. Petrone, M. Giannattasio, E. Monmasson, and
S. J. Andreasen, “Diagnosis of lithium-ion batteries state-of-health based G. Spagnuolo, “Fpga implementation of the eis technique for the on-
on electrochemical impedance spectroscopy technique,” in 2014 IEEE line diagnosis of fuel-cell systems,” in 2017 IEEE 26th International
Energy Conversion Congress and Exposition (ECCE), Sept 2014, pp. Symposium on Industrial Electronics (ISIE), June 2017, pp. 981–986.
4576–4582. [27] A. Barai, G. H. Chouchelamane, Y. Guo, A. McGordon, and P. Jennings,
[6] J. Tian, R. Xiong, and Q. Yu, “Fractional-Order Model-Based Incremen- “A study on the impact of lithium-ion cell relaxation on electrochemical
tal Capacity Analysis for Degradation State Recognition of Lithium-Ion impedance spectroscopy,” Journal of Power Sources, vol. 280, pp. 74–
Batteries,” IEEE Transactions on Industrial Electronics, vol. 66, no. 2, 80, 2015.
pp. 1576–1584, 2019.
[7] Y. Zou, S. E. Li, B. Shao, and B. Wang, “State-space model with non-
integer order derivatives for lithium-ion battery,” Applied Energy, vol.
161, pp. 330–336, 2016.
[8] C. Zou, X. Hu, S. Dey, L. Zhang, and X. Tang, “Nonlinear Fractional-
Order Estimator With Guaranteed Robustness and Stability for Lithium- Jussi Sihvo (S’18) received the M.Sc. degree in
Ion Batteries,” IEEE Transactions on Industrial Electronics, vol. 65, electrical engineering from Tampere University
no. 7, pp. 5951–5961, 2018. of Technology, Tampere, Finland, in 2018. Since
[9] D. M. Bates and D. G. Watts, Eds., Nonlinear Regression Analysis then, he has worked as a doctoral student with
and Its Applications, ser. Wiley Series in Probability and Statistics. the Faculty of Information Technology and Com-
Hoboken, NJ, USA: John Wiley & Sons, Inc., Aug 1988. munication Sciences at Tampere University. He
[10] M. Žic, “Solving CNLS problems by using Levenberg-Marquardt algo- was also a visiting researcher in Aalborg Univer-
rithm: A new approach to avoid off-limits values during a fit,” Journal sity, Denmark, in 2018. His research interests
of Electroanalytical Chemistry, vol. 799, pp. 242–248, aug 2017. include modeling, diagnostics, and analysis of
[11] S. M. M. Alavi, C. R. Birkl, and D. A. Howey, “Time-domain fi tting of Li-ion batteries and grid-connected converters.
battery electrochemical impedance models,” Journal of Power Sources,
vol. 288, pp. 345–352, 2015.
[12] S. R. Nelatury and P. Singh, “Extracting equivalent circuit parameters of
leadâacid cells from sparse impedance measurements,” Journal of Power
Sources, vol. 112, no. 2, pp. 621–625, nov 2002.
[13] S. M. R. Islam and S.-y. Park, “Circuit Parameters Extraction Algo- Tomi Roinila (M’0) received the M.Sc. (Tech.)
rithm for a Lithium-Ion Battery Charging System Incorporated with and Dr.Tech. degrees in automation and control
Electrochemical Impedance Spectroscopy,” 2018 IEEE Applied Power engineering from Tampere University of Tech-
Electronics Conference and Exposition (APEC), pp. 3353–3358, 2018. nology, in Finland, in 2006 and 2010, respec-
[14] P. Vyroubal and T. Kazda, “Equivalent circuit model parameters ex- tively. He is currently an assistant professor at
traction for lithium ion batteries using electrochemical impedance spec- Tampere University. His main research interests
troscopy,” Journal of Energy Storage, vol. 15, pp. 23–31, feb 2018. include modeling and control of grid-connected
[15] J. Sihvo, T. Roinila, T. Messo, and D.-i. Stroe, “Novel online fitting power-electronics systems, and analysis and
algorithm for impedance-based state estimation of Li-ion batteries,” in modeling of energy storage systems.
IECON 19 Proceedings (Industrial Electronics Conference). IEEE,
2019.
[16] A. Lasia, Electrochemical Impedance Spectroscopy and its Applications.
New York, NY: Springer New York, 2014.
[17] E. Karden, S. Buller, and R. W. De Doncker, “A method for measure-
ment and interpretation of impedance spectra for industrial batteries,”
Journal of Power Sources, vol. 85, no. 1, pp. 72–78, 2000. Daniel-Ioan Stroe (M’11) received the Dipl.-Ing.
[18] J. J. Giner-Sanz, E. M. Ortega, and V. Pérez-Herranz, “Optimization degree in automatics from âTransilvaniaâ Uni-
of the Perturbation Amplitude for EIS Measurements Using a Total versity of Brasov, Romania, in 2008, and M.Sc.
Harmonic Distortion Based Method,” Journal of The Electrochemical degree in wind power systems from Aalborg Uni-
Society, vol. 165, no. 10, pp. E488–E497, jul 2018. versity, Aalborg, Denmark, in 2010. He has been
[19] E. Din, C. Schaef, K. Moffat, and J. T. Stauth, “A scalable active with Aalborg University since 2010, from where
battery management system with embedded real-time electrochemical he obtained his Ph.D. degree in lifetime mod-
impedance spectroscopy,” IEEE Transactions on Power Electronics, elling of Lithium-ion batteries in 2014. Currently,
vol. 32, no. 7, pp. 5688–5698, 2017. he is an Associate Professor with the Depart-
[20] W. Huang and J. A. Qahouq, “An online battery impedance measurement ment of Energy Technology, where he leads the
method using DC-DC power converter control,” IEEE Trans. Ind. Battery Storage Systems research programme
Electron., vol. 61, no. 11, pp. 5987–5995, 2014. and the Battery Systems Testing Lab. He was a Visiting Researcher with
[23] T. Roinila, T. Messo, R. Luhtala, R. Scharrenberg, E. C. De Jong, RWTH Aachen, Germany, in 2013. He has co-authored over 100 journal
A. Fabian, and Y. Sun, “Hardware-in-the-Loop Methods for Real-Time and conference papers in various battery-related topics. His current
Frequency-Response Measurements of on-Board Power Distribution research interests are in the area of energy storage systems for grid
Systems,” IEEE Transactions on Industrial Electronics, vol. 66, no. 7, and e-mobility, Lithium-based batteries testing, modelling, diagnostics
pp. 5769–5777, 2019. and their lifetime estimation.
This work is licensed under a Creative Commons Attribution 4.0 License. For more information, see https://creativecommons.org/licenses/by/4.0/.