ZSim and ZFit as learning tools. Part VII - Equivalent circuits identifiability - BioLogic Learning Center
Topic 5 min read

ZSim and ZFit as learning tools. Part VII – Equivalent circuits identifiability

Latest updated: October 8, 2024

This is the seventh in a series of articles about ZSim and ZFit as learning tools.

 

Summary:

 

 

When choosing an equivalent electrical circuit, it is important to evaluate whether different component values can be measured without ambiguity. For example, it is obvious that the individual resistor values $R1$ and $R2$ in the circuit $C1/(R1+R2)$ cannot be determined by impedance measurement, but rather only the sum $R1+R2$ can be determined. But other cases may be less obvious.

Unidentifiable circuit

The C1/R1+C2/R2 Voigt circuit

Voigt circuits consisting of several R/C circuits in series (Fig. 1) are widely used in battery studies [1,2].

Voigt circuits

Figure 1: C1/R1+C2/R2 Voigt circuit.

The impedance of the C1/R1+C2/R2 Voigt circuit in Fig. 1 is given by:

$$Z_\text V(p)=\frac{{R1}}{1+{C1}  {R1}\,p}+\frac{{R2}}{1+{C2}  {R2}\,p}, \text{ with }  p=\text i  \,2 \pi f \tag{1}$$

and its normalized form:

$$ Z(p)=K\,\frac{1+a_1 p+a_2 p^2+\cdots}{1+b_1 p+b_2 p^2+b_3 p^3+\cdots} \tag{2}$$

by:

$$Z_\text V(p)=\frac{({R1}+{R2}) \left(1+\dfrac{({C1}+{C2}) {R1}{R2}\,p}{{R1}+{R2}}\right)}{1+({C1} {R1}+{C2} {R2})\,p+{C1} {C2} {R1} {R2}\,p^2} \tag{3}$$

Relations (1) and (3) are symmetrical with respect to the components R1, R2 and C1, C2. Swapping  indices 1 and 2 does not change the relation.

Therefore, the same impedance diagram is obtained for the following two sets of parameter values:

 

$C1=6 \times10^{-5}\, \text F,  \;R1 =150\;\Omega \ ;\ C2=10^{-3}\;\text F,\;R2=325\,\Omega  \tag{4}$

 

and:

 

$C1=10^{-3}\;\text F,  \;R1 =325\;\Omega \ ;\ C2=6 \times10^{-5}\; \text F,\;R2=150\:\Omega  \tag{5}$

 

since we have for the two sets of values (4) and (5):

$$Z_\text V(p)=\frac{475 (1+0.108789\, p)}{1+0.334\, p+ 0.002925\, p^2} \tag{6}$$

 

The impedance diagrams of the C1/R1+C2/R2 Voigt circuit are therefore identical (Fig. 2). Such a circuit, and more generally such a model, which exhibits this property related to its structure for a finite number of parameter sets is said to be locally structurally unidentifiable [3,4].

Impedance diagrams

Impedance diagrams

 

Figure 2 : Impedance diagrams of the C1/R1+C2/R2 Voigt circuit (Fig. 1) calculated using ZSim for the sets (4) (top) and (5) (bottom) of parameter values.

Fitting of the C1/R1+C2/R2 Voigt circuit impedance

The $\chi^2$ obtained by fitting the impedance diagram in Fig. 2 is very low since the simulated points are not impacted by experimental errors as it is shown in Fig. 3.

The parameter values that are obtained depend on the initial set of parameter values used in the fit procedure as it is shown in Fig. 2. Fitting with a Randomize step to find the initial values will lead to one allocation or the other depending on the initial set of values chosen by the randomization step (Fig. 3). This is better illustrated in Figs. 4 & 5, where the minimization procedure is performed without Randomize method to find the initial values by manually setting different initial values. Depending on the initial values, the values of parameters after minimization of $\chi^2$ are different, while the $\chi^2$  parameter is identical.

Figure 3: Fit of the impedance shown in Fig. 2 using the C1/R1+C2/R2 Voigt circuit.

Figure 4: Initial parameters values set manually and obtained values by fitting without Randomize method.

Figure 5 : Initial parameters values set manually and obtained values by fitting witout Randomize method. The obtained set of values are different from Fig. 4.

Identifiable circuit

C1/(R1+C2/R2) ladder circuit

The ZSim window for editing C1/R1+C2/R2 circuit contains links to the coding of three equivalent circuits consisting of two resistors and two capacitors (Fig. 6). The first of these circuits corresponds to the C1/(R1+C2/R2) ladder circuit shown in Fig. 7. Why is this circuit equivalent to the Voigt circuit and why can it be considered identifiable?

ZSim window for editing C1/R1+C2/R2 circuit. Red rectangle: links to three equivalent circuits C1/(R1+C2/R2), C1/R1/(C2+R2) and R1/(C1+C2/R2).

Figure 6 : ZSim window for editing C1/R1+C2/R2 circuit. Red rectangle: links to three equivalent circuits C1/(R1+C2/R2), C1/R1/(C2+R2) and R1/(C1+C2/R2).

Figure 7: C1/(R1+C2/R2) ladder circuit.

C1/(R1+C2/R2) circuit identifiability

The impedance of the C1/(R1+C2/R2) ladder circuit in Fig. 7 is given by:

 

$$Z_\text L(p)=\frac{{R1}+{R2}+{C2}\ {R1}\ {R2}\,p}{1+{C2}\ {R2}\,p+{C1}({R1}+{R2}+{C2}\ {R1}\ {R2}\, p)\, p} \tag{7} $$

and its normalized form by:

$$Z_\text L(p)=\frac{({R1}+{R2}) \left(1+\dfrac{{C2}\ {R1}\ {R2}\, p}{{R1}+{R2}}\right)}{1+({C2}\ {R2}+{C1} ({R1}+{R2}))\, p+{C1}\ {C2}\ {R1}\ {R2}\, p^2 } \tag{8}$$

Expressions (7) and (8) are no longer symmetrical with respect to the values of the components $R1$, $R2$, $C1$ and $C2$. The static gain $R1+R2$ is symmetrical, but, for example, the numerator time constant $C2(R1R2)/(R1+R2)$ of the expression (8) is not. Swapping the parameter values will lead to different impedance diagrams as shown in the diagrams of Fig. 8 calculated for the two sets (5) and (6) of parameter values.

$$Z_\text L=\frac{475. (1+ 0.102632\, p)}{1+0.3535\, p+ 0.002925\, p^2}\tag{9} $$

$$Z_\text L=\frac{475. (1+ 0.00615789\, p)}{1+0.484\, p+ 0.002925 p^2}\tag{10} $$

Impedance diagrams of the C1/(R1+C2/R2)  ladder circuit will therefore be different for the two sets of parameter values as it is shown in Fig. 8. The C1/(R1+C2/R2) ladder circuit is therefore an a priori identifiable circuit, i.e. one whose parameter values can be determined by fit without ambiguity, independently from the initial values.

Figure 8 : Impedance diagrams of the C1/(R1+C2/R2) circuit (Fig. 7) calculated using ZSim for the set (4) and (5) of parameter values.

Conclusion

The R1/C1+R2/C2 Voigt circuit is an example of an unidentifiable circuit. Fitting an impedance diagram will result in parameter values that depend on the initial set of parameter values of the fit.

The C1/(R1+C2/R2) ladder circuit, on the other hand, is an example of an identifiable circuit and in this case, the fitting result will not depend on the initial set of parameter values. For this reason, the ladder circuit is preferred.

 

 

 

 

[1] Lai, X., Wang , S., Xie, J., Zheng, Y., Parameter sensitivity analysis and simplification of equivalent circuit model for the state of charge of lithium-ion batteries, Electrochim. Acta 330 (2020) 135239.

[2] Bruch, M., Millet, L.,Kowal, J., Vetter, M., Novel method for the parameterization of a reliable equivalent circuit model for the precise simulation of a battery cell’s electric behavior, J. Power Sources, 490 (2021) 229513.

[3] Berthier, F., Diard, J.-P., Pronzato, L., and Walter, E. Identifiability and distinguishability concepts in electrochemistry. Automatica 32 (1996), 973-984.

[4] Walter, E., and Pronzato, L. Identification of Parametric Models: From Experimental Data. Springer, New York, 1997.

Electrical equivalent circuit (EEC) EIS fitting ZSim ZFit Identifiability Distinguishability