1 Introduction

Rapid advances in the micro-electro-mechanical systems field in recent decades have enabled the development of a wide variety of microfluidic devices ranging from flow sensors, to micro-mixers, cytometers, and so forth, for use in the medical, chemical, pharmaceutical and bio-analysis fields (Nguyen et al. 2002; Bashir 2004). Increasingly, such devices have been integrated on a single substrate to realize multi-functional microchips designated as Lab-on-Chip or micro-total-analysis systems (Bashir 2004; Laser and Santiago 2004).

The performance of such systems relies upon the transportation and manipulation of small, precisely-defined sample volumes within the microfluidic device. As a result, a requirement exists for efficient, miniaturized pumping schemes capable of implementation at the chip-level. This requirement is commonly satisfied using some form of piezoelectrically-actuated micropump. Various types of piezoelectric material exist, including barium titanate, bismuth titanate, lead zinc titanate (PZT), niobium-lead zirconate titanate (PNZT), and so forth. Of these materials, PZT is one of the most commonly employed for actuation purposes in the microfluidics field due to its high driving force, broad actuation range, wide operational frequency range, and low power consumption (Olsson et al. 1997; Setter et al. 2006; Muralt 2000). To support the requirement for portable micropump systems such as attaining sufficient flow rates and pressure, a low-order model was proposed and used to optimize the resonant behavior of the micropump with fix-valve by adjusting proper geometric or material parameters (Morris and Forster 2003). However, the power consumption is also a critical issue for practical applications. Therefore, it is essential to optimize the driving circuits of these PZT actuators in such a way as to minimize their power consumption (Jang et al. 2007).

The vibration phenomena in piezoelectric systems are commonly analyzed using electro-mechanical equivalent circuits or the Butterworth Van-Dyke (BVD) model. The four-element BVD model used to describe crystal resonators involves two parallel branches including the parallel capacitance C 0 and RLC branch composed of resistance R 1,capacitance C 1 and inductance L 1 (Valimaki et al. 1997; Naik et al. 1998). The model is predicted to match the theoretically derived electrical behavior of the fundamental-mode resonance and adopted by the IEEE Standard on piezoelectricity (Standards Committee of the IEEE Ultrasonics, Ferroelectrics, and Frequency Control Society 1987). One branch consisting of only the capacitance C 0 represents the fixed dielectric capacitance of the resonator. The other RLC branch represents the motional behavior of piezoelectrics. Resonance characteristics such as the resonant frequency f s and quality factor Q can be determined in the RLC branch. The literature contains many investigations into the application of equivalent circuits for the simulation, design and optimization of piezoelectric transducers (Mason 1948; Redwood 1961; Kirmholtz et al. 1970). These equivalent circuits require the mechanical parameters of transducers. In the study of optimizing the driving circuits of the PZT actuators used in micropumps, the BVD model is suitable because it represents the electrical response of piezoelectric and does not require the mechanical parameters of transducers. However, the BVD model is valid only when the model parameters are constant and independent of the frequency, which occurs only for a narrow range of frequencies near the resonance frequency (Standards Committee of the IEEE Ultrasonics, Ferroelectrics, and Frequency Control Society 1987). The PZT actuators used in reciprocating-type displacement micropumps are generally excited using a square waveform with a relatively high voltage (50–450 V) and low frequency (0.1 Hz–5 kHz; Laser and Santiago 2004; Husband 2004). Therefore, the operating conditions are located far from this resonance frequency range. Moreover, piezoelectric materials exhibit a nonlinear polarization-electrical (P-E) field relationship under high field strengths. As a result, piezoelectrics exhibit a nonlinear dielectric characteristic (Hall 2001). Consequently, the method used to extract the parameters of the BVD model must be modified in some way to ensure the reliability of the extracted results.

The parameters in a typical BVD model are generally extracted using impedance or network analyzers. Alternative techniques have also been prescribed by the Institute of Electrical and Electronics Engineers (Standards Committee of the IEEE Ultrasonics, Ferroelectrics, and Frequency Control Society 1978) and the International Electrotechnical Commission (IEC 1986), respectively. However, their measurement circuits are very complex. In addition, Arnau et al. (Arnau et al. 2000) presented a method of determining BVD parameters of a quartz crystal microbalance in fluid media using a continuous motional series resonant frequency monitoring circuit. Furthermore, the decay scheme used in AT-cut quartz crystal microbalance sensors (Rodahl and Kasemo 1996a, b) can detect all four parameters in a time-domain with two different circuits (Rodahl et al. 1996). However, both methods are inapplicable to the analysis of the PZT actuators used in microfluidic micropumps since the two driving signals are sinusoidal rather than square and have a low rather than high voltage level. Therefore, a requirement exists for simpler methods for extracting the parameters of BVD actuator model.

To resolve the limitations of the schemes described above, the current study presents a novel time-domain measurement approach for extracting the parameters of the BVD model of a PZT actuator driven by a high-voltage, low-frequency square waveform. The validity of the proposed approach is evaluated by using MATLAB software to solve the ordinary differential equations (ODEs) of the electrical model and confirmed by comparing the results obtained for the current response of the PZT actuator with the corresponding experimental results.

2 Methods and results of physical experiments

2.1 Micropump fabrication

Figure 1 presents a schematic illustration of the micropump fabricated in the current study. As shown, the pump comprises three major components, namely a Pyrex glass substrate, a silicon membrane and a commercially-available bulk PZT chip (T107-H4E-602; Piezo Systems, Inc.; Jang et al. 2005). The fabrication process commenced by using an e-beam evaporation process to deposit chromium (Cr) and gold (Au) films on the Pyrex substrate. The Cr/Au film was then patterned using standard photolithography techniques. Finally, the diffuser channel and pump chamber [measuring 6 mm × 30 μm (diameter × depth)] were etched using a solution of 49% hydrofluoric acid. The silicon membrane was fabricated by using a low-pressure chemical vapor deposition technique to coat both sides of a (100) silicon wafer with a silicon nitride layer with a thickness of 200 nm. A square opening was then formed in the silicon nitride layer by using a reactive ion etching (RIE) technique followed by an etching process performed using a 45% potassium hydroxide (KOH) etchant at a temperature of 80°C. Finally, the two-sided nitride protection layers were stripped using RIE. Having etched the silicon wafer to form the actuation membrane with a thickness of 230 μm, a drill with a diamond bit was used to drill two holes in either end of the wafer to form the inlet and outlet channels of the micropump, respectively. Finally, the silicon wafer and Pyrex substrate were carefully aligned and bonded anodically using a voltage of 1,000 V at a temperature of 475°C. The micropump was completed by attaching a PZT chip measuring 6 mm × 6 mm to the silicon membrane using silver epoxy, and connecting inlet and outlet tubes and two electrical connecters to the pump body using epoxy glue.

Fig. 1
figure 1

Schematic diagram showing major components of micropump and corresponding dimensions

2.2 Experimental setup

Figure 2a presents the time-domain measurement test circuit used in the present study to determine the parameters of the actuator model. The square pulse input signal (v 1) was produced using a function generator (FG 503; Motech). This signal was amplified by a PCB790 power amplifier (Piezotronics) and then supplied to the device under test, i.e. the bulk PZT chip, through one of the electrical connectors. A 1-kΩ resistor was then connected between the second connector and the ground. During the experiments, the input (v 1) and output (v 2) signals of the bulk PZT chip were recorded using a TDS2014 digital oscilloscope (Tektronix).

Fig. 2
figure 2

a The experimental setup of measurement part b BVD actuator model added in place of micropump in time-domain testing circuit. Note that \( i_{L} (t) = i_{{C_{0} }} (t) + i_{s} (t) \)

In practical applications, the micropump is operated without a resistor between the actuator and the ground. However, in the present experiments, this resistor is required in order to enable the electrical response of the PZT to be evaluated. Note that in choosing a suitable resistor, a value of 1 kΩ was specifically chosen since this value is significantly lower than the mean impedance of the moving PZT actuator and therefore has no effect on the PZT response.

The test circuit shown in Fig. 2b is simpler than existing circuits used to determine the PZT actuator model. Moreover, the circuit provides a far cheaper means of extracting the actuator parameters than traditional network analyzers.

2.3 Experimental results

Utilizing the circuit shown in Fig. 2b, the driving voltage, v 1, and output voltage, v 2, were measured using the digital oscilloscope under the following conditions:

  1. (1)

    A square wave driving voltage (v 1) with a magnitude of −5 V to +5 V, a frequency of 100 Hz, and a duty cycle of 50%.

  2. (2)

    A power amplifier gain setting of ×10.

Figure 3a presents the corresponding experimental results.

Fig. 3
figure 3

a Experimental results obtained for input and output signals of PZT actuator b partitioning of experimental data for v 2(t) presented into two sections, namely \( i_{{C_{0} }} (t) \)-dominated and i s (t)-dominated

3 Analytical approach

3.1 General observations on experimental data

To analyze the experimental data shown in Fig. 3a, the output voltage response must be changed into the equivalent current response. The output current, i L (t), is given by \( i_{L} (t) = {{v_{2} (t)}}/{{R_{L} }}, \) and is equal to the sum of the currents passing through the capacitor branch \( \left[ {i_{{C_{0} }} (t)} \right] \) and the RLC branch [i s (t)], respectively, of the BVD actuator model shown in Fig. 2b. The RLC branch comprising R 1, L 1 and C 1 is the well-known under-damping current response model of conventional electric circuit theory. According to the experimental results of Fig. 3b, it represents the procedure of charging the capacitor (PZT ceramics) through the resistor R L . As a result, the driving voltage v 1 has the form of exponential response with a RC time constant τ 1. When the voltage v 1 reaches 99.95% of its maximum value (at the time t c over than 5τ 1), the source can be regarded as reaching the steady state, \( v_{1} (t) \approx 5 0\,{\text{V}} \) (staying within a stated plus-and-minus tolerance band around its final value) (Doebelin 1990). Meanwhile, the corresponding current passing through the PZT ceramics is relatively low and decaying as shown in Fig. 3b. It means that the charges accumulation on the parallel plate of the PZT ceramics is decaying and the volume of PZT tends to be stable. We define the instant as the critical time t c for distinguishing physical motion of PZT actuator. At the time t < t c, the mechanical motion of the PZT actuator which is to significantly deform the diaphragm dominates the overall response. In addition, at the time t > t c, the PZT actuator has a tendency towards steady-state. Thus, the current through the PZT actuator has the under-damping phenomenon. For purpose of simplifying the calculation, the current response, \( i_{L} (t), \) can be partitioned into two regions, namely \( i_{{C_{0} }} (t) \)-dominated at times (t) less than a certain critical time t c, and i s (t)-dominated at times t > t c. The exponential responses of the PZT actuator for < t c and > t c, respectively, are discussed in the sections which follow.

3.2 Exponential response of PZT actuator for t < t c

This section derives the mathematical expression for \( i_{{C_{0} }} (t) \) for t < t c. From a modeling perspective, the RLC branch in the BVD model can be removed such that the test circuit reduces to the series RC circuit. Applying Kirchhoff’s Voltage Law (KVL) to this simplified circuit, it can be shown that

$$ A + N\left( {1 - {\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} } \right) = \frac{1}{{C_{0} }}\int_{0}^{t} {i_{{C_{0} }} (t){\text{d}}t + i_{{C_{0} }} (t)R_{L} } $$
(1)

where C 0 is the capacitance of the PZT ceramics, A is the lowest voltage intensity of the amplified square pulse signal (v 1), N is the peak-to-peak voltage, and τ 1 is the rising time constant of v 1. Equation 1 can be rearranged in the form

$$ \frac{{{\text{d}}i_{{C_{0} }} (t)}}{{{\text{d}}t}} + \frac{1}{{R{}_{L}C_{0} }}i_{{C_{0} }} (t) = \frac{N}{{R_{L} \tau_{1} }}{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} $$
(2)

Equation 2 is a first-order ODE. The term \( i_{{C_{0} }} (t) \) in Eq. 2 can be solved by applying the integrating factor \( {\text{e}}^{{{t \mathord{\left/ {\vphantom {t {R_{L} C_{0} }}} \right. \kern-\nulldelimiterspace} {R_{L} C_{0} }}}} , \) i.e.

$$ i_{{C_{0} }} (t) = \frac{{{N \mathord{\left/ {\vphantom {N {R_{L} }}} \right. \kern-\nulldelimiterspace} {R_{L} }}}}{{\left( {{{\tau_{1} } \mathord{\left/ {\vphantom {{\tau_{1} } {R_{L} C_{0} }}} \right. \kern-\nulldelimiterspace} {R_{L} C_{0} }}} \right) - 1}} \times \left( {{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} + K{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {R_{L} C_{0} }}} \right. \kern-\nulldelimiterspace} {R_{L} C_{0} }}}} } \right) $$
(3)

where K is an arbitrary constant and substituting the initial condition \( i_{{C_{0} }} (0) = 0 \) into Eq. 3 gives K = −1 and

$$ i_{{C_{0} }} (t) = \frac{{{N \mathord{\left/ {\vphantom {N {R_{L} }}} \right. \kern-\nulldelimiterspace} {R_{L} }}}}{{\left( {{{\tau_{1} } \mathord{\left/ {\vphantom {{\tau_{1} } {R_{L} C_{0} }}} \right. \kern-\nulldelimiterspace} {R_{L} C_{0} }}} \right) - 1}} \times \left( {{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} - {\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {R_{L} C_{0} }}} \right. \kern-\nulldelimiterspace} {R_{L} C_{0} }}}} } \right) $$
(4)

As shown in Eq. 4, the value of \( i_{{C_{0} }} (t) \) is determined by N, τ 1, R L and C 0. In Eq. 4, C 0 is the only unknown and can therefore be easily obtained by performing MATLAB simulations using the experimental data presented in Fig. 3.

3.3 Solving for C 0

C 0(v 1) can be determined from Eq. 4 using the experimental data obtained for the output voltage response v 2(t). In Eq. 4, C 0(v 1) is the only unknown since \( i_{{C_{0} }} (t), \) v 1, τ 1 and t can all be derived directly from the experimental data and the value of R L is known in the test circuit. The time constant (τ 1) of the PZT input signal can be found by nonlinear least-squares curve fitting v 1(t) using OriginPro 7.0 software. Figure 4 shows the fitted curve of v 1. The absolutely maximum deviation between the v 1 and the fitted curve is up to about 5 V. The error resulting from the dynamic RC time constant is because of the nonlinear property of piezoelectric ceramics under relatively high electric intensity. Obtaining the solution for C 0(v 1) involves solving a nonlinear one-variable equation and thus Eq. 4 is easily solved using the MATLAB built-in solve function. Figure 5 illustrates that C 0 varies over the range 0.5–5 nF as the driving voltage is increased from −50 V to +50 V. According to Fig. 5, C 0 increases slowly and a sharp upturn happens when the driving voltage v 1 almost reaches its maximum value. The following discussion is our hypothesis regarding this phenomenon. We consider the piezoelectric ceramics as an ideal parallel-plate capacitor whose capacitance can be represented using the Eq. 5,

Fig. 4
figure 4

Comparison of the driving voltage v 1 indicated as the solid line and the fitted curve of v 1 marked as the dotted line

Fig. 5
figure 5

Variation of C 0 with driving voltage

$$ C_{0} = \varepsilon \frac{A}{d} $$
(5)

where C 0, A and d denote the capacitance, surface area and thickness of the piezoelectric ceramics, respectively. Prior investigation into the nonlinear properties of piezoelectric ceramics showed that the dielectric constant ε of a piezoelectric material increases as the intensity of the applied electric field increases (Hall 2001). Based on Eq. 5, the capacitance C 0 is proportional to the dielectric constant ε and reversely proportional to the thickness d of PZT material with assumption of the constant surface area A. As aforementioned, the critical time t c is defined as the time where the driving voltage reaches 99.95% of its maximum. At the time t < t c, the mechanical motion of the PZT actuator dominates the overall response. The dielectric constant ε and thickness d increase as the driving voltage increases. Therefore, the combination of these two effects makes C 0 increase slowly. At time t > t c, the motion of the PZT actuator finishes and the under-damping phenomenon dominates the response of the PZT actuator. At this stage, the thickness d of the PZT actuator can be considered as constant. However, the dielectric constant ε still increases as the driving voltage increases. Therefore, the sharp upturn of the C 0 curve happens due to the effect of the dielectric constant ε when driving voltage v 1 is reaching the steady state.

3.4 Exponential response of PZT for t > t c

As discussed in Sect. 3.1, \( i_{s} (t) \approx i_{L} (t) \) when t > t c. This section derives the basic equations for parameters R 1, L 1 and C 1 in the RLC branch of the BVD actuator model. From a modeling perspective, the basic equations for the parameters in the RLC branch of the BVD model can be obtained by regarding the C 0 branch as an open circuit such that the test circuit can be simplified. The procedure of algebraic operation and basic RLC circuit analysis math is shown in Appendix. The general solution of RLC circuit has five undetermined coefficients a, b, B 1, B 2 and α which are given by the following equation:

$$ v_{{C_{1} }} (t) = \left( {B_{1} \cos \omega_{\text{d}} t + B_{2} \sin \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + a + b{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} $$
(6)

where \( \alpha \) is the damping coefficient and \( \omega_{\text{d}} \) is the damped angular frequency. The solution procedure for Eq. 6 commences by deriving the values of a and b, as discussed in Sect. 3.4.1. Thereafter, these values are used to determine the values of B 1 and B 2 subject to the assumed initial condition of \( v_{{C_{1} }} (0) = A \) (see Sect. 3.4.2). The value of α is obtained by choosing the experimental data obtained for \( v_{2} (t) \) corresponding to an input voltage of \( v_{1} (t) \approx A + N, \) t > t c, in order to simplify the calculation, and applying the periodic characteristic of an under-damped response, as described in Sect. 3.4.3. Finally, the relationship between R 1 and C 1 is established (see Sect. 3.4.4).

3.4.1 Determining a and b

Substituting \( v_{\text{p}} ,v^{\prime}_{\text{p}} \) and \( v^{\prime\prime}_{\text{p}} \) into Eq. 40, a and b can be acquired by comparing coefficients, i.e.

$$ a = A + N $$
(7)

and

$$ b = \frac{{ - \frac{N}{{L_{1} C_{1} }}}}{{\frac{1}{{\tau_{1}^{2} }} - \frac{{R^{\prime}}}{{L_{1} \tau_{1} }} + \frac{1}{{L_{1} C_{1} }}}} $$
(8)

Using these formulations for a and b, and applying Eq. 37, Eq. 36 can be rewritten as

$$ v_{{C_{1} }} (t) = \left( {B_{1} \cos \omega_{\text{d}} t + B_{2} \sin \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + (A + N) - \frac{{\frac{N}{{L_{1} C_{1} }}}}{{\frac{1}{{\tau_{1}^{2} }} - \frac{{R^{\prime}}}{{L_{1} \tau_{1} }} + \frac{1}{{L_{1} C_{1} }}}}{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} $$
(9)

3.4.2 Determining B 1 and B 2

Substituting the initial condition \( v_{{C_{1} }} (0) = A \) into Eq. 9 yields

$$ v_{{C_{1} }} (0) = B_{1} + (A + N) - \frac{{\frac{N}{{L_{1} C_{1} }}}}{{\frac{1}{{\tau_{1}^{2} }} - \frac{{R^{\prime}}}{{L_{1} \tau_{1} }} + \frac{1}{{L_{1} C_{1} }}}} = A $$
(10)

or

$$ B_{1} = \frac{{\tau_{1} R^{\prime}C_{1} - L_{1} C_{1} }}{{\tau_{1}^{2} - \tau_{1} R^{\prime}C_{1} + L_{1} C_{1} }}N $$
(11)

To extract B 2, it is first necessary to analyze \( v^{\prime}_{{C_{1} }} (t). \) The differential of Eq. 9 is given by

$$ v^{\prime}_{{C_{1} }} (t) = - \alpha \left( {B_{1} \cos \omega_{\text{d}} t + B_{2} \sin \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + \omega_{\text{d}} \left( { - B_{1} \sin \omega_{\text{d}} t + B_{2} \cos \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + \frac{{N\tau_{1} }}{{\tau_{1}^{2} - \tau_{1} R_{1} C_{1} + L_{1} C_{1} }}{\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} $$
(12)

Substituting the differential of the initial condition \( v^{\prime}_{{C_{1} }} (0) = 0 \) into Eq. 12 gives

$$ \frac{{{\text{d}}v_{{C_{1} }} (0)}}{{{\text{d}}t}} = - \alpha B_{1} + B_{2} \omega_{\text{d}} + \frac{{N\tau_{1} }}{{\tau_{1}^{2} - \tau_{1} R^{\prime}C_{1} + L_{1} C_{1} }} = 0 $$
(13)

or

$$ B_{2} = \frac{{\tau_{1} R^{\prime}C_{1} \alpha - L_{1} C_{1} \alpha - \tau_{1} }}{{\tau_{1}^{2} - \tau_{1} R^{\prime}C_{1} + L_{1} C_{1} }} \times \frac{N}{{\omega_{\text{d}} }} $$
(14)

3.4.3 Determining α

This section commences by showing that a and b can actually be ignored when extracting the RLC branch parameters of the BVD model. A simple expression for α is then derived based upon the periodicity of an under-damped response.

Ignoring a and b

The experimental data of \( v_{2} (t) \) is obtained for the case in which v 1(t) ≈ A + N, t > t c, and b in Eq. 6 can be ignored since \( v_{1} (t) \approx A + N\left( {1 - {\text{e}}^{{ - {t \mathord{\left/ {\vphantom {t {\tau_{1} }}} \right. \kern-\nulldelimiterspace} {\tau_{1} }}}} } \right) \). Hence, Eq. 6 can be simplified to the following form:

$$ v_{{C_{1} }} (t) = \left( {B_{1} \cos \omega_{\text{d}} t + B_{2} \sin \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + a $$
(15)

Since the aim of the current study is to analyze the current response of a micropump and \( i_{s} (t) = C_{1}({{{{\text{d}}v_{{C_{1} }} (t)}}/{{{\text{d}}t}}}), \) the current passing through RLC branch can be obtained as:

$$ i_{s} (t) = - C_{1} \alpha \left( {B_{1} \cos \omega_{\text{d}} t + B_{2} \sin \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} + C_{1} \omega_{\text{d}} \left( { - B_{1} \sin \omega_{\text{d}} t + B_{2} \cos \omega_{\text{d}} t} \right){\text{e}}^{ - \alpha t} $$
(16)

Note that in Eq. 16, the constant a in Eq. 15 no longer appears. Equation 16 can be rearranged in the form

$$ i_{s} (t) = C_{1} {\text{e}}^{ - \alpha t} \left[ {\left( {B_{2} \omega_{\text{d}} - B_{1} \alpha } \right)\cos \omega_{\text{d}} t - \left( {B_{2} \alpha + B_{1} \omega_{\text{d}} } \right)\sin \omega_{\text{d}} t} \right] $$
(17)

Ignoring B 1 and B 2 and determining α

Due to the periodicity of an under-damped response of the PZT actuator, some eigenvalues can be identified in the current response v 2(t). Figure 6 indicates the positions of these eigenvalues (t c1, t z and t c2). Note that in this figure, t c1 and t c2 denote the two adjacent local maximum times in v 2(t) and t z is the time at which i s (t z) = 0. The corresponding currents at times t c1, t c2 and t z are denoted as i s (t c1), i s (t c2) and i s (t z), respectively. The eigenvalues in v 2(t) are used to calculate R 1, L 1 and C 1 as follows.

Fig. 6
figure 6

Specific times for determining R 1, L 1 and C 1, where \( i_{s} ({t_{x} }) = {{v_{2} ({t_{x} })}}/{{R_{L}}} \)

First, substituting t c1 and t c2 into Eq. 17 yields the corresponding currents i s (t c1) and i s (t c2), i.e.

$$ i_{s} (t_{\text{c1}} ) = C_{1} {\text{e}}^{{ - \alpha t_{\text{c1}} }} \left[ {\left( {B_{2} \omega_{\text{d}} - B_{1} \alpha } \right)\cos \omega_{\text{d}} t_{\text{c1}} - \left( {B_{2} \alpha + B_{1} \omega_{\text{d}} } \right)\sin \omega_{\text{d}} t_{\text{c1}} } \right] $$
(18)

and

$$ i_{s} (t_{\text{c2}} ) = C_{1} {\text{e}}^{{ - \alpha t_{\text{c2}} }} \left[ {\left( {B_{2} \omega_{\text{d}} - B_{1} \alpha } \right)\cos \omega_{\text{d}} t_{\text{c2}} - \left( {B_{2} \alpha + B_{1} \omega_{\text{d}} } \right)\sin \omega_{\text{d}} t_{\text{c2}} } \right] $$
(19)

where \( B_{2} \omega_{\text{d}} - B_{1} \alpha \) and \( B_{2} \alpha + B_{1} \omega_{\text{d}} \) are constants. Due to the periodic characteristic of the under-damped response, \( \cos \omega_{\text{d}} t_{\text{c1}} \) equals \( \cos \omega_{\text{d}} t_{\text{c2}} \) and \( \sin \omega_{\text{d}} t_{\text{c1}} \) equals \( \sin \omega_{\text{d}} t_{\text{c2}} . \) Therefore, dividing Eq. 18 by Eq. 19 yields

$$ \frac{{i_{s} \left( {t_{\text{c1}} } \right)}}{{i_{s} \left( {t_{\text{c2}} } \right)}} = \frac{{{\text{e}}^{{ - \alpha t_{{{\text{c}}1}} }} }}{{{\text{e}}^{{ - \alpha t_{\text{c2}} }} }} $$
(20)

or

$$ \alpha = \frac{1}{T}\ln \left| {\frac{{i_{s} \left( {t_{{{\text{c}}1}} } \right)}}{{i_{s} \left( {t_{\text{c2}} } \right)}}} \right| $$
(21)

with

$$ T = \frac{{2{{\uppi}}}}{{\omega_{\text{d}} }} = t_{{{\text{c}}2}} - t_{{{\text{c}}1}} $$
(22)

where T is the time difference between two adjacent local maximum time and \( \omega_{\text{d}} \) is derived from the experimental data. Equation 21 shows that \( \alpha \) has a simple formulation and is easily found from the experimental data.

3.4.4 Determining correlation between R′ and C 1

If a time t z exists, let i s (t z) = 0 (Fig. 5), Eq. 17 can be then modified to the following form:

$$ i_{s} \left( {t_{\text{z}} } \right) = C_{1} {\text{e}}^{{ - \alpha t_{\text{z}} }} \left[ {\left( {B_{2} \omega_{\text{d}} - B_{1} \alpha } \right)\cos \omega_{\text{d}} t_{\text{z}} - \left( {B_{2} \alpha + B_{1} \omega_{\text{d}} } \right)\sin \omega_{\text{d}} t_{\text{z}} } \right] = 0 $$
(23)

or

$$ \tan \omega_{\text{d}} t_{\text{z}} = \frac{{B_{2} \omega_{\text{d}} - B_{1} \alpha }}{{B_{2} \alpha + B_{1} \omega_{\text{d}} }} $$
(24)

Rewriting Eq. 24 in terms of the formulations given for B 1 and B 2 in Eqs. 11 and 14, respectively, it can be shown that

$$ \tan \omega_{\text{d}} t_{\text{z}} = \frac{{ - \tau_{1} }}{{\left( {\tau_{1} R^{\prime}C_{1} - L_{1} C_{1} } \right)\left( {\frac{{\alpha^{2} + \omega_{\text{d}}^{2} }}{{\omega_{\text{d}} }}} \right) - \frac{{\tau_{1} \alpha }}{{\omega_{\text{d}} }}}} $$
(25)

or

$$ R^{\prime}C_{1} = \frac{{(1 + \alpha \tau_{1} )\tan \omega_{\text{d}} t_{\text{z}} - \omega_{\text{d}} \tau_{1} }}{{\tau_{1} (\alpha^{2} + \omega_{\text{d}}^{2} )\tan \omega_{\text{d}} t_{\text{z}} }} $$
(26)

where τ 1, ω d, α and t z are now known. Thus, the relationship between R′ and C 1 is identified.

4 Applications of analytical approach to experiment data

4.1 Determining values of R′, L 1 and C 1

As shown in the previous section, α and ω d can be obtained from Eqs. 21 and 22, respectively. Furthermore, rearranging Eqs. 38 and 39 gives

$$ R^{\prime} = 2\alpha L_{1} $$
(27)

and

$$ L_{1} = \frac{1}{{C_{1} (\omega_{\text{d}}^{2} + \alpha^{2} )}} $$
(28)

Under the assumption that R′, L 1 and C 1 remain constant during the PZT actuation process, their values can be obtained by using Eqs. 2627 and 28 with the experimental data presented in Fig. 3. The four parameters of BVD model are therefore obtained using the method described above. Table 1 indicates the overall parameters of the PZT micropump model used in the current study.

Table 1 The overall parameters in BVD model

4.2 Verification of BVD model

In this section, the BVD model is analyzed using the conventional electric circuit mesh method. The ODEs identified using the mesh method are solved by MATLAB (Ajitsaria et al. 2007). The validity of the BVD model is then verified by comparing the simulations results obtained for the current response of the PZT actuator with the experimental results. In Fig. 7, the equation for mesh 1 is given by

Fig. 7
figure 7

Analyzing test circuit using mesh method, where v 1 is the same as that shown in Fig. 3a

$$ \frac{{{\text{d}}\left( {v_{1} - v_{2} } \right)}}{{{\text{d}}t}} = \frac{{i_{1} }}{{C_{0} }} $$
(29)

and becomes

$$ \frac{{{\text{d}}i_{2} }}{{{\text{d}}t}} + \frac{{i_{2} }}{{R_{L} C_{0} }} + \left( {\frac{y}{{C_{0} }} - \frac{{{\text{d}}v_{1} }}{{{\text{d}}t}}} \right)\frac{1}{{R_{L} }} = 0 $$
(30)

where

$$ y = i_{1} - i_{2} $$
(31)

Similarly, the equation for mesh 2 has the form

$$ \left( {i_{2} - i_{1} } \right)R_{1} + L_{1} \frac{{{\text{d}}\left( {i_{2} - i_{1} } \right)}}{{{\text{d}}t}} + v_{{C_{1} }} + i_{2} R_{L} - v_{1} = 0 $$
(32)

or

$$ \frac{{{\text{d}}^{2} y}}{{{\text{d}}t^{2} }} + \frac{{R_{1} }}{{L_{1} }}\frac{{{\text{d}}y}}{{{\text{d}}t}} + \frac{y}{{L_{1} C_{1} }} - \frac{{R_{L} }}{{L_{1} }}\frac{{{\text{d}}i_{2} }}{{{\text{d}}t}} + \frac{1}{{L_{1} }}\frac{{{\text{d}}v_{1} }}{{{\text{d}}t}} = 0 $$
(33)

Equations 30 and 33 contain two independent variables, namely y and i 2. The resulting differential-algebraic problem can be solved using the ODE function in MATLAB. Figure 8 shows the simulation results obtained for the current response of the PZT actuator based on the BVD model with C 0, R 1, L 1 and C 1 derived in current study. The maximum and minimum errors are 21.9 and 14.7%, respectively. The mean square error between the simulation and experiment results is 2.32E-7. The maximum error up to 21.9% may result from the inaccurate fitting result of v 1 which is used to solve parameter C 0 in Eq. 4. As shown in Fig. 4, the fitted curve is less than the practical input driving voltage from t = 5.9 × 10−6 s to t = 3.3 × 10−5 s. The maximum deviation is up to 5 V and makes the solution of parameter C 0 smaller than the actual capacitance of PZT actuator. Therefore, the peak current of the simulation is less than that of the experiment. In addition, the other thing needed to be noticed in the damped current is the shift in phase. Since the calculated angular frequency is determined by measuring the interval of the eigenvalues t c1 and t c2, the calculated and observed damped angular frequencies are the same. The difference in the damped current between the calculated and observed data may result from that the BVD model cannot totally interpret our PZT system. According to Fig. 8, the solid line and dotted line indicate the calculated current of i L (t) and i s (t), respectively and the experiment data is denoted as dashed line. By comparing the dashed and dotted lines, we can see that the under-damping component of the current is not in phase. The shift of phase may result from the definition of initial condition used in mathematical method to calculate the current passing through PZT ceramics. As shown in the Fig. 8, the calculated under-damping current (dotted line) occurs at t = 0, while in practice the under-damping phenomenon of PZT material may not appear at t = 0 and hence has a shift in phase. Generally, it is observed that the trend of simulation results are in good agreement with that of the experimentally observed current response, and thus the validity of the extracted BVD model is confirmed.

Fig. 8
figure 8

Comparison of simulation and experimental results for variation of PZT current response over time at a square-wave driving voltage v 1 with peak-to-peak amplitude of 100 V and operation frequency of 100 Hz

5 Conclusions

This study has employed a time-domain measurement technique implemented using MATLAB software to extract the parameters of a BVD model describing the current response of a PZT actuator excited by a high-voltage, low-frequency square wave driving signal. The good agreement observed between the trend of the simulated current response and the experimental response using MATLAB software confirms the validity of the proposed modeling approach. The current response at the output of the PZT actuator determines the power consumption of the actuated PZT. To achieve the goal of portable micropumps, it is desirable to constrain this current response through the use of appropriate circuitry or by changing the input conditions. In practice, the power consumption of the PZT actuator can be reduced in a number of different ways, e.g. by increasing the input time constant, reducing the input voltage intensity, and so forth. Overall, the results presented in this study indicate that the proposed time-domain measurement method represents a viable technique for evaluating different design strategies when seeking to optimize the driving circuits of PZT actuators and is therefore of considerable benefit in improving the micropump driving electronics.