1. Introduction
Piezoelectric constants
and
are indispensable parameters when we evaluate the performances of new piezoelectric materials. A common method to determine
from capacitance and admittance measurements has been described in an IEEE standard [
1]. First, the dielectric constant
is calculated from the capacitance measured at 1 kHz. Second, the elastic compliance constant
is calculated from the frequency of maximum conductance
in the length thickness extensional mode. Third, the electromechanical coupling factor
is calculated from
and the frequency of maximum resistance
. The piezoelectric constant
is finally calculated from
,
, and
[
1].
To circumvent the need of the capacitance measurement, researchers have developed iterative and non-iterative methods to determine the material constants (
,
, and
) from only the admittance measurements in the length thickness extensional mode. Smits proposed an iterative method to calculate the complex material constants from the admittances at three frequencies [
2]. According to the one-dimensional model in the IEEE standard [
1], the three complex admittances suffice to determine the three complex material constants [
3], whose imaginary parts represent the losses in the material [
4]. Smits’s method involved the manual selection of three data points on an admittance curve, which was later automated by Alemany et al. [
3]. Non-iterative methods have also been proposed to calculate the material constants from particular near-resonance frequencies and the corresponding admittances [
5,
6].
In contrast to the iterative and non-iterative methods that use a limited number of admittance data, fitting methods are based on the whole admittance spectra and are therefore robuster. In a fitting method, the material constants are determined by fitting the modeled admittance or impedance spectra to the measurements. The optimal material constants are those that minimize the difference between the modeled and measured admittance or impedance spectra.
When the modeled admittance or impedance spectra come from the one-dimensional model of the length thickness extensional mode, the optimal material constants can be calculated with local optimization algorithms, such as the simplex algorithm [
7], the Levenberg–Marquardt algorithm [
8], and the Nelder–Mead algorithm [
9]. Unlike the global optimization algorithms that were recently proposed for the thickness extensional mode [
10] and the radial mode [
11], these local optimization algorithms may not converge to the globally optimal material constants, especially when the initial guess of the material constants is inaccurate. To propose a global optimization algorithm for the length thickness extensional mode is the first motivation of this paper.
The modeled admittance or impedance spectra in the fitting methods can also come from finite element simulations [
12,
13,
14,
15,
16]. Finite element simulations are able to predict the admittance at any frequency, even when different vibration modes are coupled. On the contrary, each one-dimensional model only applies to a specific vibration mode. Furthermore, one-dimensional models are only valid for samples with particular shapes and dimensions. The constraint is unnecessary in the finite element simulations. The fitting methods based on finite element simulations, however, are too complicated to be used in everyday research for most researchers.
Although there are several fitting methods based on the one-dimensional model of the length thickness extensional mode [
7,
8,
9], no open-source software is available. Consequently, researchers have to write their own code to realize the algorithms if they cannot afford a commercial software license [
17]. The second motivation of this paper is to publish an open-source code to determine the material constants in the one-dimensional model of the length thickness extensional mode.
The global optimization method proposed in this paper has the following advantages over other methods. It does not need a capacitance measurement to determine the dielectric constant
, in contrast to the common method in the IEEE standard [
1]. Unlike the iterative and non-iterative methods [
2,
3,
5,
6], our method takes full advantage of the measured admittance spectra and is less prone to experimental errors. Compared with the local optimization methods [
7,
8,
9], the present global optimization method is able to find the globally optimal material constants even when their initial guesses are chosen randomly. Based on the one-dimensional model, the present method is more efficient and convenient than the fitting methods based on finite element simulations [
12,
13,
14,
15,
16].
This paper is arranged as follows. In
Section 2, we introduce the global optimization method to fit the modeled admittance and impedance spectra to the measured ones. The algorithm is applied to calculate the optimal material constants of PZT materials and the results are presented in
Section 3 and discussed in
Section 4. Conclusions are given in
Section 5.
2. Materials and Methods
In the one-dimensional model of the length thickness extensional mode, the electrical admittance of a rectangular bar is [
1]:
where
and
f is the frequency of the driving voltage. The density (
), length (
l), width (
w), and thickness (
t) of the bar are experimentally measured. The one-dimensional model applies when
and
[
1]. The admittance also depends on an elastic compliance constant (
), a dielectric constant (
), and a piezoelectric constant (
) of the material. The three material constants are assumed to be complex numbers. The imaginary parts of
,
, and
are related to the elastic, dielectric, and piezoelectric losses, respectively [
4]. The six-dimensional real vector
is defined as:
where “
” and “
” represent the real and imaginary parts, respectively. The superscript “
” represents the transpose of the vector.
The experimental admittances are denoted as
, where
(
) are
N frequencies around the resonance frequency of the first length thickness extensional mode. We denote the average relative error of the admittance and impedance in the one-dimensional model as
where
Here,
,
,
,
, and
are the conductance, susceptance, impedance, resistance, and reactance, respectively. The subscripts “
” and “
” represent the modeled and measured quantities, respectively. The optimal material constants correspond to the vector
that minimizes the average relative error
. The minimum average relative error is calculated with the Levenberg–Marquardt modification of Newton’s method as follows [
18].
- (1)
Measure the admittance, density, and dimensions of the sample. Calculate the experimental conductance, susceptance, resistance, and reactance from the measured admittance.
- (2)
Randomly select a set of material constants
as an initial guess, where:
- (3)
Define:
such that the absolute value of each component of
is close to 1.
- (4)
Calculate the average relative error
E from Equations (
3)–(
7). Note that
E is also a function of
. Calculate the gradient and the Hessian matrix of
E and denote them as
and
, whose expressions are derived in
Appendix A.
- (5)
Define , where and is the minimum eigenvalue of the Hessian matrix . is the identity matrix.
- (6)
Calculate the average relative errors for step sizes , 1/5, 1, and 5. Find the minimum average relative error , where is the optimal step size. Take to be the new .
- (7)
In the inner iteration, repeat steps 4–6 until the absolute values of all components of
are less than
. Then
is the locally minimum average relative error. Calculate the locally optimal material constants
from Equation (
14).
- (8)
In the outer iteration, repeat steps 2–7 for 100 times with different sets of initial material constants. The globally minimum average relative error is defined as the minimum among all locally minimum average relative errors. The corresponding material constants are the globally optimal material constants.
The flow chart of the algorithm is shown in
Figure 1. In the end, we check whether the optimal material constants are reasonable. For a material to be passive, i.e., energy is dissipated instead of generated in the material, the following conditions must be satisfied: [
4]
3. Results
The algorithm proposed in
Section 2 is applied to a soft PZT and a hard PZT to calculate their optimal material constants in the length thickness extensional mode. The densities of the soft PZT and the hard PZT are
kg/m
3 and
kg/m
3, respectively [
7]. Both samples have the same dimensions. The length, width, and thickness are 12 mm, 3 mm, and 1 mm, respectively [
7].
The experimental admittance and impedance of the soft PZT are obtained from
Figure 1 in [
7] and plotted with symbols in
Figure 2. Note that the data are not evenly spaced in the frequency range between 110 kHz and 140 kHz, which corresponds to the first length thickness extensional mode. For example, the reactance data are denser when
(
Figure 2h). Consequently, we use the linearly interpolated admittance and impedance at 301 frequencies evenly spaced between 110 kHz and 140 kHz as the experimental data in our calculations. The modeled admittance and impedance that best fit the experimental data are then calculated with the present algorithm and plotted with lines in
Figure 2. The globally minimum average relative error is 6.5% and is found in 40 runs among 100 runs with different initial material constants. The optimal material constants are listed in
Table 1 and are confirmed to satisfy Equations (
15)–(
17). The relative differences between our results and the previous results [
7] are less than 3% and 7% for the real and imaginary parts of the material constants, respectively.
Similarly, the experimental admittance and impedance of the hard PZT in the first length thickness extensional mode at 251 frequencies evenly spaced between 148 kHz and 158 kHz are linearly interpolated from
Figure 2 in [
7]. The original experimental data and the best fitting curves are plotted in
Figure 3 with symbols and lines, respectively. The globally minimum average relative error is 10.4% and is found in 48 runs among 100 runs. The optimal material constants are listed in
Table 1 and are confirmed to satisfy Equations (
15)–(
17). The relative differences between our results and the previous results [
7] are less than 7% for the real parts of the material constants. The imaginary parts of the present optimal
and
, however, do not agree with the previous results [
7]. Compared with the previous best fitting results [
7], which are plotted with red dashed lines in
Figure 3, our best fitting admittance and impedance are closer to the experimental results.
4. Discussion
In
Section 3, the minimum average relative errors are 6.5% and 10.4% for the soft PZT and the hard PZT, respectively. Note that these average relative errors represent the relative differences between the modeled admittance and impedance spectra and the measured ones. The errors of the optimal material constants are difficult to estimate but should be far less than 10%. Otherwise, the differences between the modeled and measured resonance frequencies would have been evident in
Figure 2 and
Figure 3.
The average relative error of the modeled admittance and impedance spectra cannot be reduced to zero due to the following two reasons. First, the measured admittance and impedance may not be accurate. They are sensitive to the holding position of the sample. Second, the one-dimensional model (Equation (
1)) only applies when
and
[
1]. When these conditions are not satisfied or when the sample is not a perfect rectangular bar, the one-dimensional model is only an approximation.
The present global optimization method depends on the range of the initial guess of material constants. If this range is larger than that in Equations (
8)–(
13), the algorithm may need more runs to find the globally optimal material constants. The algorithm may even find different locally optimal material constants that have almost the same average relative error. Actually, according to Theorem A1 in
Appendix B, different materials may have similar admittances around the same resonance frequency. For example, if we have several materials and the material constants of the
n-th material are
,
, and
, where
, then the
n-th resonance frequency of the
n-th material is close to the first resonance frequency of the first material. Furthermore, the admittance spectrum of the
n-th material near its
n-th resonance frequency is similar to that of the first material near the first resonance frequency. This phenomenon is illustrated in
Figure 4, where the first material is chosen as the soft PZT.
Although the present algorithm may converge to different optimal material constants, we can easily check whether the vibration mode in the given frequency range is the first mode. According to
Figure 4, those conductance spectra with local maxima at lower frequencies outside the given frequency range should be neglected. Only the optimal material constants that correspond to a modeled admittance spectrum with the first mode in the given frequency range are the ones we need.