Next Article in Journal
Generation of Oil Droplets in a Non-Newtonian Liquid Using a Microfluidic T-Junction
Previous Article in Journal
Constriction Channel Based Single-Cell Mechanical Property Characterization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Modeling of Hysteresis in Piezoelectric Actuator Based on Segment Similarity

1
Key Laboratory for Intelligent Control & Decision of Complex Systems, School of Automation, Beijing Institute of Technology, No. 5 Zhongguancun South Street, Beijing 100081, China
2
China North Industries Group Corporation, No.10 Chedaogou, Beijing 100089, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Micromachines 2015, 6(11), 1805-1824; https://doi.org/10.3390/mi6111456
Submission received: 18 September 2015 / Revised: 2 November 2015 / Accepted: 3 November 2015 / Published: 17 November 2015

Abstract

:
To successfully exploit the full potential of piezoelectric actuators in micro/nano positioning systems, it is essential to model their hysteresis behavior accurately. A novel hysteresis model for piezoelectric actuator is proposed in this paper. Firstly, segment-similarity, which describes the similarity relationship between hysteresis curve segments with different turning points, is proposed. Time-scale similarity, which describes the similarity relationship between hysteresis curves with different rates, is used to solve the problem of dynamic effect. The proposed model is formulated using these similarities. Finally, the experiments are performed with respect to a micro/nano-meter movement platform system. The effectiveness of the proposed model is verified as compared with the Preisach model. The experimental results show that the proposed model is able to precisely predict the hysteresis trajectories of piezoelectric actuators and performs better than the Preisach model.

1. Introduction

Since piezoelectric actuators (PZAs) have the advantages of fast response, high displacement resolution, small size, and simple construction, they are widely used in diverse precision positioning applications at the micro/nano scale, such as optical fiber alignment [1], medical micromanipulator [2], micromachining [3,4], and vibration control [5]. However, the hysteresis behavior of PZAs restricts the usefulness of these actuators in precision manipulation applications. Hysteresis is a well-known input/output multi-loop phenomenon that occurs in piezoelectric materials. Its presence is a kind of non-local memory meaning that the response to the input excitation depends not only on the instantaneousness of the input but also its history path [6]. Therefore, accurate modeling and prediction of hysteresis in piezoelectric actuator are fundamental steps to acquire high performance in precision positioning systems.
A number of hysteresis models for PZAs are available in the literature. These models can be divided into two categories: physical and phenomenological model. Physical models try to describe the hysteresis model through internal mechanisms, the relationship of energy, displacement and so on [7,8]. They are based on the physical principles of materials. However, establishing a physical model is difficult since the physical features of a hysteretic system are usually very complicated. Furthermore, the physical model lacks generality. The physical model of one hysteretic system cannot be directly used in another system. Phenomenological models try to describe hysteresis curves by directly using a mathematical model based on experimental data without paying attention to theunderlying physical essence of hysteresis phenomenon. The most widely used phenomenological models are the Preisach model [9,10], Prandtl-Ishlinskii model [11,12] and Bouc-Wen model [13]. However, Preisach models need to store a large number of databases and their calculation is bulky. Prandtl-Ishlinskii models are a subclass of Preisachmodels. Although they have fewer data and analytical properties, their accuracy is limited by their symmetric structure. For the Bouc-Wen model, it is hard to achieve high accuracy because of the rigid structure of its governing equation. These models have rigid structures so that the accuracy is limited. To solve this problem, several phenomenological modeling approaches based on empirical observations have been developed recently. Ru and Sun propose a mathematical model based on the similarities of hysteresis curves and the effects of turning points [14,15]. Bashash and Jalili disclose and demonstrate the underlying intellectual behavior of hysteresis. Based on this, several memory-based constitutive mathematical modeling frameworks have been developed [6,16,17].However, the calculation is bulky. Nguyen and Choi [18] store two discretized first-order datasets of ascending and descending curves in advance and then use congruency property to get high-order hysteretic curves. However, this model needs a lot of memory space to store the datasets. Besides, the above mentioned models do not consider dynamic effect. Little research about dynamic empirical models of piezoelectric actuators have been carried out [19]. In order to solve the problems above, geometric similarity and time-scale similarity of displacement time series were proposed in our previous work [20]. However, geometric similarity is not applicable for predicting high-order hysteresis behavior.
To predict complex dynamic hysteresis behavior, this study proposes a novel hysteresis model to describe the complex dynamic hysteresis behavior of a piezoelectric actuator. The proposed model is formulated based on the segment-similarities of hysteresis nonlinearity. Segment-similarity describes the similarity relationship between hysteresis curves with different turning points. Time-scale similarity, which describes the relationship between hysteresis curves with different rates, is also used to solve the problem of the hysteresis dynamic. Compared to the Preisach model (which is one of the most widely used phenomenological models and is based on the experimental data of first reversal curves), the formulation procedure of the proposed model is simpler and more straightforward and requires less computation. The experimental results show that the proposed model can produce better hysteresis prediction accuracy than the Preisach model.
The rest of the paper is arranged as follows: the experimental platform is shown in Section 2. Section 3 introduces some inherent properties of hysteresis in a PZA. In Section 4, the segment similarity is proposed to describe the similarity relationship between hysteresis curves with different extremes. Time-scale similarity is used to describe the dynamic behavior. Then, a hysteresis model is established based on the similarities in Section 5. In Section 6, the model is tested using different kinds of inputs with multi-amplitude and different rates. The proposed model is also compared with the Preisach model. Finally, the research conclusion is given in Section 7.

2. Experimental Setup

The similarities among hysteresis trajectories are investigated through a set of experimental tests on a piezoelectric actuator-based micro/nano-meter movement platform system as depicted in Figure 1. A digital signal processor (DSP, TMS320LF2407, Texas Instruments, Houston, TX, USA) system is employed to implement controller as shown in Figure 2. The D/A (16-bit AD669, Analog Devices, Norwood, MA, USA) board produces an analogy voltage output which is then amplified by drive power (HPV series) to provide a voltage for driving PZA (MPT-1JRL/I002, Physik Instrumente, Shanghai, China). The output voltages of the power amplifier range from 0 to 150 V, and the resolution is 5 mV. Output displacements of PZA are measured by a resistance strain gauge sensor which is installed within the platform as a micrometer and then are converted into digital signals by A/D (16-bit AD976, Analog Devices, Norwood, MA, USA) board. A serial port is used to pass the data from the DSP to the computer. The devices are shown in Figure 3. The withstand-voltage range of PZA is −30–120 V. The input voltages of the PZA are limited to the range of 0–100 V, considering the safety margin and the driving ability of the power amplifier.
Figure 1. The piezoelectric actuator-based experimental system.
Figure 1. The piezoelectric actuator-based experimental system.
Micromachines 06 01456 g001
Figure 2. The controller system.
Figure 2. The controller system.
Micromachines 06 01456 g002
Figure 3. The PZA experiment devices.
Figure 3. The PZA experiment devices.
Micromachines 06 01456 g003

3. Hysteresis Properties of PZA

The hysteresis nonlinear relationship between input signal and output displacement is a memory effect of PZAs, which depends not only on the instantaneousness of the input but also the history of its operation [6,16,17]. Although the hysteresis trajectories are complicated, they are not random. In fact, hysteresis responses follow certain laws relying on the inherent characteristics of the piezoelectric materials. Some properties of hysteresis in PZA can be seen via experiments and have been proposed and validated in previous studies [6,16,17,18]. In this section, these properties are presented and explained in the following subsections. Triangular signals that have the same voltage difference between adjacent sample points are used to drive the PZA in this paper. The sampling period remains the same.

3.1. Loop Closing between Two Turning Points

Figure 4a shows a triangular input voltage excitation. The displacement response of the PZA versus the input voltage excitation is shown in Figure 4b. Points 1–4 in Figure 4b correspond to the extremes of the input voltage and output displacement. These points are called the turning point. The hysteresis trajectory starts increasing from the initial state 0 to extreme 1. If the direction of input changes immediately after reaching its maximum value, the hysteresis trajectory changes its path and decreases from turning point 1 to 2. After targeting the turning point 2, it increases on the second ascending curve to point 3, coinciding with turning point 1. In other words, this is a property of loop closing between two turning points as illustrated in ref. [18], the curve of output displacement is closed between two consecutive turning points, 1(3) and 2. It should be noted that all the descending trajectories originated from the first ascending curve that originate from initial state do not target the initial point but converge to a single point on the third region of the hysteresis plane [17].
Figure 4. The hysteresis response. (a) The input triangular signals; (b) the corresponding hysteresis response.
Figure 4. The hysteresis response. (a) The input triangular signals; (b) the corresponding hysteresis response.
Micromachines 06 01456 g004

3.2. Wiping-Out Property and Curve Alignment

As demonstrated in [16,17], the wiping-out effect is another important inherent property of hysteresis in PZAs. If the input voltage value is larger than some history maximums or lower than some history minimums which have yet to be wiped out, these hysteresis extremes are wiped out and the output trajectory associated with these maximums are wiped out and will no longer affect the following output response. The wiped out turning points are no longer affect the future hysteresis responses. For instance, when the input voltage moves on the ascending curve from point 4 to 5 and passes the point with the same magnitude as the extreme point 3 in Figure 5a, turning points with turning points 3 and 4 in Figure 5b are wiped out and the minor loop associated with turning points 3 and 4 is no longer useful for the remaining hysteresis. Similarly, turning points 2 and 1 are wiped out when the input voltage continues to increase to point 5, while turning points 6 and 7 are wiped out when the input voltage moves downward from point 6 to 8. Once the wiping out occurs, the hysteresis trajectory follows the path of the previously broken curve. This property is called curve alignment [17]. In Figure 5b, the hysteresis curve segment 4–3 is associated with turning point 4. Point 4 is called the dominant extreme for curve 4–3. After wiping out of points 3 and 4, trajectory 3–1 slightly bends and aligns to previous broken curve 2–3 that departs from turning point 2. At this time, point 2 is the dominant extreme for curve 3–1. Likewise, the dominant extremes of curve segments 1–5 and 6–8 are extremes 0 and 5, respectively. We conclude that if the direction of input changes before hitting a turning point, the dominant extreme will be different from that after hitting the turning point.
Figure 5. Wiping out effect of hysteresis. (a) The input voltage to the PZA; (b) the output displacement versus the input voltage.
Figure 5. Wiping out effect of hysteresis. (a) The input voltage to the PZA; (b) the output displacement versus the input voltage.
Micromachines 06 01456 g005

3.3. Congruency

Congruency is when the minor loops with the same consecutive maximum and minimum input voltages are congruent with each other [18]. As shown in Figure 6, loops 1 and 2 with the same maximum and minimum values v min and v max are congruent with each other.
Figure 6. Congruency property of the hysteresis.
Figure 6. Congruency property of the hysteresis.
Micromachines 06 01456 g006
It is can be observed that loop closing between two consecutive turning points, wipe-out and congruency are three important properties of hysteresis in PZA. However, these properties are not adequate to precisely predict hysteresis behavior. Therefore, segment similarity of hysteresis in PZA is proposed in the following section.

4. Segment-Similarity of Hysteresis in PZA

Madelung [21] proposed that any hysteresis curve originating from a turning point of the input-output graph is uniquely determined by the coordinates of this turning point. Therefore what we study here is how the turning point determines the hysteresis curve. In this section, the segment-similarity, which describes the similarity relationship between hysteresis curve segments emanating from different turning points, is investigated.

4.1. Segment-Similarity of Descending Hysteresis Curves

First, we raise the input voltage from initial state (0 V) to its maximum value and then decreasing it to zero. Figure 7a shows 10 sets of driving input signals with the same minimum voltages (0 V) but different maximum voltages. Figure 7b shows the corresponding output displacements of PZA. The displacement responses versus the input excitations are shown in Figure 7c. As seen from Figure 7b,c, all ascending curves departing from initial state have an identical path, and all the descending curves branching from different positions have a similar shape. Therefore, what we study is the similarity of these descending curve segments.
Figure 7. Similarity for descending hysteresis curves. (a) 10 sets of input signals with different maximums; (b) the descending output displacement responses; (c) the hysteresis responses.
Figure 7. Similarity for descending hysteresis curves. (a) 10 sets of input signals with different maximums; (b) the descending output displacement responses; (c) the hysteresis responses.
Micromachines 06 01456 g007
{ v 0 k d }   and { v     k d } are used to describe the sample voltage sequences of voltage curve segments O d O d and A v d B v d respectively. v 0 k d and v       k d are expressed as:
v 0 d k = v max 0 k v δ , k = 1 , , n
v d k = v max k v δ , k = 1 , , n
where,   v max 0 , v max   are the maximums of O d O d     and A v d B v d   respectively, n   is the number of sample points   v δ   is the voltage difference between adjacent sample points. In this research, v δ   = 0.2 V. And O d O d   and A v d B v d have the same number of sample points.
In Figure 7b, displacement curve segments D d D d   and A d d B d d   are the corresponding displacement responses to O d O d   and A v d B v d   respectively.
x 0 k d   and x     k d are the sequences of output displacement corresponding to v 0 k d   and v       k d respectively. Suppose the displacement sequences of the curve segments D d D d and A d d B d d satisfy the similarity relationship:
x d k = d 1 x 0 d k + d 0
where, d 1 , d 0 are called similarity factors, which can be identified through a least square error minimization. The identification results are shown in Table 1. Root mean square error (RMSE) is expressed as
RMSE   =    1 n k = 1 n ( d 1 x 0 d k + d 0 x d k ) 2
Obviously, Table 1 demonstrates that the two displacement curve segment sequences satisfy Equation (3). Therefore the curve segment O d O d   is absolutely similar to A v d B v d . It is also shown that the similarity factors d 1 , d 0 change with the turning voltage v max of descending curve A v d B v d . The relationship between similarity factors and v max can be fitted in polynomial form as follows:
d 1 ( v max ) = i = 0 8 b i ( v max ) i
d 0 ( v max ) = i = 0 8 c i ( v max ) i
where, b i , c i are the coefficients of polynomials as shown in Table 2. The relationships between d 1 , d 0 and v max that are expressed by Equations (5) and (6) are shown in Figure 8.
Table 1. The identification results of Equation (1) ( v max 0 = 100 V).
Table 1. The identification results of Equation (1) ( v max 0 = 100 V).
v m a x (V) d 1 d 0 RMSE (μm)
101.2799−14.29210.0106
201.2563−12.87970.0090
301.2412−11.45930.0080
401.2285−10.03200.0094
501.2004−8.38940.0070
601.1688−6.75180.0081
701.1290−5.02020.0085
801.0878−3.33520.0094
901.0472−1.62550.0076
Table 2. The coefficients of polynomials for Equations (5) and (6).
Table 2. The coefficients of polynomials for Equations (5) and (6).
i b i c i
01.7488−20.9781
1−0.11141.4668
20.0104−0.1301
3−5.1226 × 10−40.0066
41.4642 × 10−5−1.9458 × 10−4
5−2.5086 × 10−73.4300 × 10−6
62.5350 × 10−9−3.5688 × 10−8
7−1.3912 × 10−112.0174 × 10−10
83.1946 × 10−14−4.7719 × 10−13
The voltage sequence { v 0 k d } and the corresponding displacement sequence { x 0 k d } can constitute the reference hysteresis curve H 0 d in Figure 7c. Similarly, { v 0 k d } and { x 0 k d } constitute the descending hysteresis curve H d . Thus, we have x 0 k d = H 0 d ( v 0 k d ) , x       k d = H d ( v       k d ) . According to Equation (3), the hysteresis curve segment with voltage interval of [ v max 0 v max , v max 0 ] on curve H 0 d is absolutely similar to the hysteresis curve segment with voltage interval of [ 0 ,    v max ] on the curve H d .
Figure 8. The relationship between similarity factors and maximum (a) The relationship between v max and d 1 (b) The relationship between v max and d 0 .
Figure 8. The relationship between similarity factors and maximum (a) The relationship between v max and d 1 (b) The relationship between v max and d 0 .
Micromachines 06 01456 g008
As v d = v max 0   v max = v 0 k d v       k d , the similarity relationship between descending hysteresis curve segments D d D d   and   A d d B v d d is described by:
x = H d ( v ) = d 1 ( v max ) H 0 d ( v + Δ v d ) + d 0 ( v max ) , 0 v v max
where, v is the instantaneousness of input voltage, x is the corresponding displacement of D d D d when the turning voltage is v max .

4.2. Segment-Similarity of Ascending Hysteresis Curves

For the case of input signals decreasing from the same maximum voltage (100 V) and then increasing from different minimums in Figure 9a, the corresponding output displacement responses of PZA are shown in Figure 9b. We can see that the ascending curves also have similar characteristics to the descending curves.
In Figure 9a, { v 0 k a } and { v       k a } are the sample voltage sequences of voltage curve segments O a O a and A v a B v a respectively. v 0 k a and v       k a are expressed as:
v 0 a k = v min 0 + k v δ , k = 1 , , n
v a k = v min + k v δ , k = 1 , , n
where,   v min 0 , v min are the minimums of O a O a and A v a B v a   respectively. The curve segments responses to O a O a and A v a B v a are D a D a and A d a B d a respectively. x 0 k a   and   v       k a are the displacement responses to v 0 k a and v       k a respectively. Suppose the two sequences of displacement curve segments D a D a     and   A d a B d a   satisfy the similarity relationship:
x a k = a 1 x 0 a k + a 0
where,   a 1 , a 0   are the similarity factors for ascending curve segments.
The identification results of parameters a 1 ,   a 0 are shown in Table 3. RMSE is expressed as
RMSE   =    1 n k = 1 n ( a 1 x 0 d k + a 0 x d k ) 2
Obviously, the two sequences of displacement curve segments D a D a and   A d a B d a   are absolutely similar.   a 1 ,   a 0 change with the minimum voltage v min . The relationship between similarity factors and v min is expressed as follows:
a 1 ( v max ) = i = 0 8 g i ( v max ) i
a 0 ( v max ) = i = 0 4 h i ( v max ) i
where, g i , h i are the coefficients of Equations (12) and (13) respectively. The specific values are shown in Table 4.
Figure 9. Similarity for ascending hysteresis curves. (a) 10 sets of input signals with different minimums; (b) the ascending output displacement responses; (c) the hysteresis responses.
Figure 9. Similarity for ascending hysteresis curves. (a) 10 sets of input signals with different minimums; (b) the ascending output displacement responses; (c) the hysteresis responses.
Micromachines 06 01456 g009
Table 3. The identification of Equation (3). ( v min 0 = 0 V).
Table 3. The identification of Equation (3). ( v min 0 = 0 V).
v m i n (v) a 1   a 0 RMSE (μm)
100.95821.57690.0250
200.91773.08700.0361
300.88404.47530.0387
400.85765.75370.0331
500.83586. 94300.0310
600.82568.01330.0184
700.82418.98760.0129
800.79789.98190.0283
900.805611.13620.0109
Table 4. The coefficients of polynomials for Equations (12) and (13).
Table 4. The coefficients of polynomials for Equations (12) and (13).
i g i h i
00.9723−0.0687
10.00700.1759
2−0.0016−9.8262 × 10−4
31.0155 × 10−46.8658 × 10−6
4−3.5080 × 10−6−3.0867 × 10−8
56.9492 × 10−8-
6−7.8583 × 10−10-
74.7006 × 10−12-
8−1.1504 × 10−14-
The relationships between similarity factors a 1 , a 0   and v min that are expressed by Equations (12) and (13) are shown in Figure 10.
Figure 10. The relationship between similarity factors and minimum. (a) The relationship between v min and a 1 (b) The relationship between v min and a 0 .
Figure 10. The relationship between similarity factors and minimum. (a) The relationship between v min and a 1 (b) The relationship between v min and a 0 .
Micromachines 06 01456 g010
As shown in Figure 9c, the voltage sequence { v 0 k a } and the corresponding displacements sequence { x 0 k a } can constitute the reference hysteresis curve H 0 a . Similarly, { v 0 k a } and { x 0 k a } constitute the ascending hysteresis curve H a . Thus, we have   x 0 k a = H 0 a ( v 0 k a ) , x       k a = H a ( v       k a ) . According to Equation (10), the hysteresis curve segment with voltage interval of [ v min , 100 ]   on the curve H a   is absolutely similar to the hysteresis curve segment with voltage interval of [ v min 0 , v min 0 + 100 v min ]   on the curve H 0 a .
As v a = v min v min 0 = v       k a v 0 k a , the ascending hysteresis trajectories   H a with turning voltage v min can be obtained from curve segment H 0 a   through Equation (14):
x = H a ( v ) = a 1 ( v min ) H 0 a ( v Δ v a ) + a 0 ( v min ) , v min v 100
where, v is the instantaneousness of input voltage, and x is the corresponding output displacement of   H a when the turning voltage is v min .

4.3. The Modification of Segment-Similarity

If we get the hysteresis curves corresponding to the triangular input excitation with maximum of 100 V and minimum of 0 V in advance ( H 0 is the first ascending curve starting from initial state;   H 0 d   is the first descending curve   H 0 a is the second ascending curve), other hysteresis curves can be derived by employing the segment-similarity relationship proposed in Section 4.1 and Section 4.2. However, these segment-similarity relationships only consider the case in which the hysteresis curve segments whose turning points are on the curves H 0   and H 0 d   (points A, B, C, D in Figure 11). For the hysteresis curve segments whose turning points are not on H 0   and H 0 d   (E, F in Figure 11), inaccurate hysteresis prediction will be produced by directly using Equations (7) and (14). In this case, we need modify the segment-similarity to guarantee modeling accuracy.
Figure 11. The general view ofturning points.
Figure 11. The general view ofturning points.
Micromachines 06 01456 g011
According to congruency, the hysteresis curve segments are proposed to be congruent with the one that emanates from the same turning voltage. As shown in Figure 12a, H m a   is proposed to be congruent with H a (whose turning point is on the curve H 0 d   ) which departs from the same turning voltage v min . H m d   in Figure 12b is congruent with H d (whose turning point is on the curve H 0 ) which departs from the same turning voltage v max . Then we have
H m a ( v ) H a ( v ) = x min H a ( v min )
H m d ( v ) H d ( v ) = x max H a ( v max )
where H m a is the ascending hysteresis curve segment that departs from turning point ( v min , x min ) . x min is the displacement value corresponding to turning point ( v min , x min ) .   H a , whose turning point is on the curve H 0 d   , is the ascending hysteresis curve segment with turning voltage v min . H m d     is the descending hysteresis curve segment that departing from turning point ( v max ,   x max ) . x max is the vertical coordinate value of turning point x max .   H d , whose turning point is on the curve H 0 , is the ascending hysteresis curve segment with turning voltage v max Hysteresis curve segments H a and   H d are obtained via Equations (7) and (14) respectively.
Figure 12. Hysteresis response. (a) The case of ascending voltage; (b) the case of descending voltage.
Figure 12. Hysteresis response. (a) The case of ascending voltage; (b) the case of descending voltage.
Micromachines 06 01456 g012
Therefore, the ascending and descending hysteresis curve segments are obtained by the modified relationships:
H m a ( v ) = H a ( v ) + x min H a ( v min )
H m d ( v ) = H d ( v ) + x max H d ( v max )
Equations (17) and (18) reflect how the coordinates of turning point determine the hysteresis curves. It is noted that the extremes ( v min , x min ) , ( v max , x max )   are the dominant extremes of the curve segments H m a   and H m d     because of the memory effect of hysteresis.

4.4. Time-Scale Similarity of Hysteresis Nonlinearity

By applying input signals with the same amplitude but different rates (Figure 13a), the corresponding output displacement signals and hysteresis loops are depicted in Figure 13b,c respectively. Their sampling points in one period are the same. The voltage sequence in Figure 13a is expressed as { v k }. From Figure 13c, one can observe that the hysteresis responses also rely on the input rate. Thus in order to obtain a dynamic performance, the rate-dependence characteristic should be taken into account.
In order to compare these displacement sequences, the horizontal axis is labeled by the sample number as shown in Figure 14. It is equivalent to a time-scale amplification that makes the output displacement curve sequences with different rates have the same period. These displacement curves do not coincide. In this section, the similarity relationship between hysteresis responses with different rates is investigated.
The displacement sequence { x     k r } corresponding to input voltage sequences with rate v ˙ 0 (10) V/s is defined as the reference displacement. { x k } is the displacement sequence obtained by input voltage sequences with rate v ˙ ( v ˙ v ˙ 0 ) . Suppose the two sequences of displacement curve segments satisfy the similarity relationship:
x k + l = λ 1 x r k + λ 0
where λ 1 , λ 0 are the time-scale similarity factors, l is the phase-shift, which moves the curves in horizontal axis direction.
Figure 13. The rate-dependence of hysteresis in PZA (a) input voltage signals with different rates; (b) output displacement; (c) hysteresis loops.
Figure 13. The rate-dependence of hysteresis in PZA (a) input voltage signals with different rates; (b) output displacement; (c) hysteresis loops.
Micromachines 06 01456 g013
Figure 14. Displacement sequences after time-scale transformation.
Figure 14. Displacement sequences after time-scale transformation.
Micromachines 06 01456 g014
The identification results of time-scale similarity factors λ 1 , λ 0 , l are shown in Table 5. RMSE is defined as
RMSE   =    1 n k = 1 n ( λ 1 x r k + λ 0 x k + l ) 2
Table 5. The identification of Equation (19). ( v ˙ 0 = 10 V/s).
Table 5. The identification of Equation (19). ( v ˙ 0 = 10 V/s).
v ˙ λ 1 λ 0 lRMSE(μm)
500.98470.050700.0293
1000.97610.042400.0300
5000.96500.068100.0626
10000.96240.076810.0714
50000.95440.086420.0654
100000.94840.107140.0616
Equations (21) and (22) are used to represent the relationships between λ 1 , λ 0 and v ˙ respectively.
λ 1 ( log 10 v ˙ / v ˙ 0 ) = i = 0 5 p i ( log 10 v ˙ / v ˙ 0 ) i
λ 0 ( log 10 v ˙ / v ˙ 0 ) = i = 0 5 q i ( log 10 v ˙ / v ˙ 0 ) i
where,   p i , q i are the coefficients of Equations (21) and (22) as shown in Table 6. The relationships between λ 1 , λ 0 and v ˙ that are expressed by Equations (21) and (22) are shown in Figure 15.
Table 6. The coefficients of polynomials for Equations (21) and (22).
Table 6. The coefficients of polynomials for Equations (21) and (22).
i p i q i
01.0531−0.3171
1−0.21941.6998
20.2667−2.9957
3−0.16622.5448
40.0490−1.1074
5−0.00550.2381
6-−0.0200
Figure 15. The relationship between similarity factors and frequency. (a) The relationship between λ 1   and   v ˙ . (b) The relationship between λ 0 and v ˙ .
Figure 15. The relationship between similarity factors and frequency. (a) The relationship between λ 1   and   v ˙ . (b) The relationship between λ 0 and v ˙ .
Micromachines 06 01456 g015

5. Hysteresis Model Formulation

Based on the similarity proposed in Section 4, the hysteresis model of PZA is formulated in this section. Before implementing the model, the triangular input voltage sequence { v k } (the reference voltage sequence) with the rate of v ˙ 0 (that is 10 V/s in this paper), the minimum of   v min 0 (that is 0 V in this paper), the maximum of v max 0 (that is 100 V in this paper), and the corresponding output displacement sequence { x     k r } (the reference displacement sequence) need to be identified through experiment in advance. When giving PZA an input excitatio v ( t ) in any waveforms with a rate of v ˙ , the output displacement x(t) can be obtained through this proposed model. The procedure for modeling is as follows:
Step1: First, calculate the rate of input voltage according to the amplitude and frequency. The time-scale similarity Equation (23) is implemented to achieve a new reference displacement { x k } sequence with rate of v ˙ . If v ˙ 0 v ˙ , updating the similarity factors λ 1 , λ 0 through Equations (21) and (22). Otherwise, λ 1 = 1 ,  λ 0 = 0 .
x k + l = λ 1 ( log 10 v ˙ / v ˙ 0 ) x r k + λ 0 ( log 10 v ˙ / v ˙ 0 )
Step 2: The new reference curve segments constituted by the input voltage sequence { v k } and new displacement sequence { x k } are curve-fitted in polynomial forms:
H 0 ( v ) = i n α i v i
H 0 a ( v ) = i n β i v i
H 0 a ( v ) = i n γ i v i
where, H 0 is the first reference ascending hysteresis curve segment that departs from the initial state. H 0 a     is the second reference ascending hysteresis curve segment that departs from the lower turning point. H 0 d     is the first reference descending hysteresis curve segment that departs from the upper turning point. α i ,   β i ,     γ i   are the coefficients of polynomials.
Step 3: Updating similarity factors a 1 , a 0 , d 1 , d 0    according to the current dominant extreme. If v min = v min 0 , a 1 = 1 , a 0 = 0 . If v max = v max 0 , d 1 = 1 , d 0 = 0 . Alternatively, these similarity factors are updated by Equations (5), (6), (12) and (13), respectively. The output displacement x(t) corresponding to input excitation v(t) is obtained through Equation (27).
{ x ( t ) = H a ( v ( t ) ) = a 1 ( v min ) H 0 a ( v Δ v a ) + a 0 ( v min ) + x min H a ( v min ) ,  ascending x ( t ) = H d ( v ( t ) ) = d 1 ( v max ) H 0 d ( v + Δ v d ) + d 0 ( v max ) + x max H d ( v max ) ,  descending
where   H a   is the ascending hysteresis curve segment whose dominant extreme is ( v min , x min ) .   H d is the descending hysteresis curve segment whose dominant extreme is ( v max , x max ) .
The schematic diagram of the modeling is shown in Figure 16.
Figure 16. The schematic diagram of the modeling.
Figure 16. The schematic diagram of the modeling.
Micromachines 06 01456 g016

6. Experiments and Discussions

In this section, some experiments with two kinds of input waveforms (Figure 17) at different rates are undertaken to prove the effectiveness of the proposed model. For comparison, the input excitations are also applied to the numerical Preisach model that is based on first reversal curves and is built according to Equation (26) [9].
{ f ( t ) = k = 1 n = 1 [ F ( α k , β k 1 ) F ( α k , β k ) ] + F ( v ( t ) , β k ) + c ascending f ( t ) = k = 1 n = 1 [ F ( α k , β k 1 ) F ( α k , β k ) ] + [ F ( α n , β n 1 ) F ( α n , v ( t ) ) ] + c descending
where f(t) is the output displacement of the system; v(t) is the input voltage. F ( α , β ) is the elongation of the first reversal curve and   F ( α , β ) = f α f β . f α stands for the output of the first-order hysteresis curves when v ( t ) = α .   f αβ is the output of the first-order hysteresis curves when the input   v ( t )   decrease to β  from α c is the bias of the Preisach model. A triangle database of F ( α , β ) with a grid resolution of 5 V and arange of 0 α 100  V 0 β 100  V is obtained to prepare for the experiment in this work.
Figure 17. The input excitations. (a) Triangular signals; (b) sinusoidal signals.
Figure 17. The input excitations. (a) Triangular signals; (b) sinusoidal signals.
Micromachines 06 01456 g017
When implementing the proposed model, only the reference voltage sequence and the reference displacement sequence first need to be stored. While using the Preisach model, a limiting triangle database of the first-order reversal curve elongation, which is difficult to realize and record, needs to be stored in advance through experiments. Storing the database of the reference sequences is much easier than the one for first-order reversal curve elongation. When implementing the proposed model, the current displacement is obtained by only calculating several polynomials, which disclose the rules of hysteresis trajectories and take less computation time. However, the displacement in the Preisach model is obtained by calculating the summation of the weighted effective areas in the limiting triangle database, which is much more complex [18].
Figure 18 and Figure 19 show the modeling performances of the proposed model and the Preisach model under the triangular input excitation (Figure 17a) at low rate and high rate, respectively. Table 7 gives the specific data of mean absolute errors (MAE) and root mean square error (RMSE). It is observed that when triangular input excitation with a low rate (20 V/s) is applied, the proposed model produces a MAE of 0.0319 μm and a RMSE of 0.0421 μm, which accounts for 0.2924% and 0.3851% of the motion range, respectively. While using the Preisach model, the corresponding MAE and RMSE are 0.1067 μm and 0.1627 μm, which account for 0.9780% and 1.4913% respectively. In the case of high rate (2000 V/s), using the proposed model, the MAE and MSE are 0.0644 μm and 0.0854 μm, which are equivalent to 0.6153% and 0.8159% of the overall motion range, respectively. The Preisach model produces a MAE of 0.2475 μm and a RMSE of 0.3108 μm, i.e., 2.3646% and 2.9694% of the overall motion range. The experimental results show that the proposed modeling method achieves high accuracy.
Table 7. The modeling errors with sinusoidal excitations.
Table 7. The modeling errors with sinusoidal excitations.
Input SignalModelMAE (μm)RMSE (μm)
Low rateTriangularProposed model0.03190.0421
Preisach model0.10670.1627
sinusoidalProposed model0.05230.0615
Preisach model0.13520.1896
High rateTriangularProposed model0.06440.0854
Preisach model0.24750.3108
sinusoidalProposed model0.07270.0911
Preisach model0.24450.3087
Figure 20 and Figure 21 show the modeling performances of the proposed model and the Preisach model under the sinusoidal input excitation (Figure 17b) at low rate and high rate, respectively. Table 7 gives the specific data of MAE and RMSE. When applying sinusoidal input excitation with low rate, the proposed model produce a MAE of 0.0532 μm and a RMSE of 0.0615 μm, i.e., 0.4716% and 0.5546% of the motion range, respectively. While using the Preisach model, the MAE and RMSE are 0.1352 μm and 0.1896 μm, i.e., 1.2191% and 1.171% of the overall motion range, respectively. When applying sinusoidal signals with a high rate, the MAE and MSE of the proposed model are 0.0727 μm and 0.0911 μm, i.e., 0.6946% and 0.8704% of the overall motion range, respectively. The Preisach model produces a MAE of 0.2445 μm and a RMSE of 0.3087 μm, i.e., 2.3360% and 2.9494% of the motion range.
Figure 18. The responses triangular excitation with a low rate. (a) The output displacement curves; (b) error curves.
Figure 18. The responses triangular excitation with a low rate. (a) The output displacement curves; (b) error curves.
Micromachines 06 01456 g018
Figure 19. The responses to the random triangular excitation with high rate. (a) The output displacement curves; (b) error curves.
Figure 19. The responses to the random triangular excitation with high rate. (a) The output displacement curves; (b) error curves.
Micromachines 06 01456 g019
Figure 20. The responses to sinusoidal excitation with a low rate. (a) The output displacement curves; (b) error curves.
Figure 20. The responses to sinusoidal excitation with a low rate. (a) The output displacement curves; (b) error curves.
Micromachines 06 01456 g020
Figure 21. The responses to sinusoidal excitation with high rate. (a) Output displacement curves; (b) error curves.
Figure 21. The responses to sinusoidal excitation with high rate. (a) Output displacement curves; (b) error curves.
Micromachines 06 01456 g021
From the experimental results, it is observed that although the similarity relationships are obtained by using the triangular input voltage excitation, the model is also effective when giving other input waveforms. This proposed model can achieve good performance at both low rate and high rate. The modeling ability of the proposed model is better than that of the Preisach model.

7. Conclusions

In this paper, a novel modeling method using segment-similarity of hysteresis nonlinearity in a piezoelectric actuator is proposed. First, the segment-similarity of the hysteresis curves has been presented by using triangular input excitations with different extremes. Segment similarity describes the similarity relationship between hysteresis curve segments with the same voltage interval that depart from different turning points. However, the similarity is only suitable for the hysteresis curve segments that have turning points on the reference curve. For others, large errors may be produced. Therefore, based on the inherent hysteresis properties of a PZA, a modified segment-similarity relationship is proposed to disclose how the coordinates of turning points determine the hysteresis curve. Time-scale similarity is used to obtain a dynamic model. It is remarked that the proposed model is easily established and is more straightforward and simpler and takes less computation time than the Preisach model.
Experiments with different input excitations were carried out. The experimental results demonstrate that the proposed model has good performance in hysteresis trajectory prediction and performs better than the Preisach model. Moreover, although the similarity relationship is concluded from the triangular sequences, the proposed model is suitable for other waveforms. It is expected that the proposed method can be also effectively applied in accurate hysteresis prediction for other smart materials that have similar properties. In future work, the proposed model-based hysteresis compensator will be designed to reduce or eliminate the hysteresis effect in high-precision control systems.

Acknowledgments

This study was financially and technologically supported by the Beijing Natural Science Foundation of China under Grant No. 4122066.

Author Contributions

Rui Xiong and Xiangdong Liu proposed the idea; Zhilin Lai proposed the idea of time-scale similarity. Rui Xiong performed the computational modeling, the theoretical analysis and experiments; Rui Xiong and Xiangdong Liu prepared the manuscript; and Xiangdong Liu gave valuable suggestions on the manuscript. All authors reviewed and approved the submitted paper.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, L.; Bai, Y.G.; Zhang, D.L. Ultra-Precision Measurement and control of angle motion in piezo-based platforms using strain gauge sensors and a robust composite controller. Sensors 2013, 13, 9070–9084. [Google Scholar] [CrossRef] [PubMed]
  2. Putra, A.S.; Huang, S.; Tan, K.K.; Panda, S.K.; Lee, T.H. Design, Modeling, and control of piezoelectric actuators for intracytoplasmic sperm injection. IEEE Trans. Control Syst. Technol. 2007, 15, 879–890. [Google Scholar] [CrossRef]
  3. Ladani, L.; Nelson, S. A novel piezo-actuator-sensor micromachine for mechanical characterization of micro-specimens. Micromachines 2010, 1, 129–152. [Google Scholar] [CrossRef]
  4. Aggogeri, F.; Al-Bender, F.; Brunner, B. Design of piezo-based AVC system for machine tool applications. Mech. Syst. Signal Process. 2013, 36, 53–65. [Google Scholar] [CrossRef] [Green Version]
  5. Wu, Y.; Dong, J.; Li, X.; Yang, Z.; Liu, Q. Non-linear piezoelectric actuator with a preloaded cantilever beam. Micromachines 2015, 6, 1066–1081. [Google Scholar] [CrossRef]
  6. Bashash, S.; Jalili, N.; Evans, P.; Dapino, M.J. Recursive memory-based hysteresis modeling for solid-state smart actuators. J. Intell. Mater. Syst. Struct. 2009, 20, 2161–2171. [Google Scholar] [CrossRef]
  7. Smith, R.; Ounaie, A. A domain wall model for hysteresis in piezoelectric materials. J. Intell. Mater. Syst. Struct. 2000, 61, 48–60. [Google Scholar] [CrossRef]
  8. Smith, R.C.; Hu, Z.Z. Homogenized energy model for characterizing polarization and strains in hysteretic ferroelectric materials: Material properties and uniaxial model development. J. Intell. Mater. Syst. Struct. 2012, 23, 1833–1867. [Google Scholar] [CrossRef]
  9. Ge, P.; Jouaneh, M. Tracking control of a piezoceramic actuator. IEEE Trans. Control Syst. Technol. 1996, 4, 209–216. [Google Scholar] [CrossRef]
  10. Goldfarb, M.; Celanovic, N. A lumped parameter electromechanical model for describing the nonlinear behavior of piezoelectric actuators. J. Dyn. Syst. Meas. Control 1997, 119, 478–485. [Google Scholar] [CrossRef]
  11. Kuhnen, K. Modeling, identification and compensation of complex hysteretic nonlinearities: A modified Prandti-Ishlinskii approach. Eur. J. Control 2003, 9, 407–418. [Google Scholar] [CrossRef]
  12. Gu, G.Y.; Yang, M.J.; Zhu, L.M. Real-time inverse hysteresis compensation of piezoelectric actuators with a modified Prandtl-Ishlinskii model. Rev. Sci. Instrum. 2012, 83, 065106. [Google Scholar] [CrossRef] [PubMed]
  13. Zhua, W.; Wang, D.H. Non-symmetrical Bouc Wen model for piezoelectric ceramic actuators. Sens. Actuators A Phys. 2012, 181, 51–60. [Google Scholar] [CrossRef]
  14. Sun, L.N.; Ru, C.H.; Rong, W.B.; Chen, L.G.; Kong, M.X. Tracking control of piezoelectric actuator based on a new mathematical model. J. Micromech. Microeng. 2004, 14, 1439–1444. [Google Scholar] [CrossRef]
  15. Ru, C.H.; Sun, L.N. Improving positioning accuracy of piezoelectric actuators by feedforward hysteresis compensation based on a new mathematical model. Rev. Sci. Instrum. 2005, 76, 095111. [Google Scholar] [CrossRef]
  16. Bashash, S.; Jalili, N. Underlying memory-dominant nature of hysteresis in piezoelectric materials. J. Appl. Phys. 2006, 100, 014103. [Google Scholar] [CrossRef]
  17. Bashash, S.; Jalili, N. A polynomial-based linear mapping strategy for feedforward compensation of hysteresis in piezoelectric actuators. J. Dyn. Syst. Meas. Control 2008, 130, 031008. [Google Scholar] [CrossRef]
  18. Nguyen, P.B.; Choi, S.B. A novle rate-independent hysteresis model of a piezostack actuator using the congruency property. Smart Mater. Struct. 2011, 20, 055003. [Google Scholar] [CrossRef]
  19. Bashash, S.; Jalili, N. Modeling of piezo-flexural nanopositioning systems subjected to rate-varying inputs. Proc. SPIE 2007, 6525, 652529. [Google Scholar]
  20. Lai, Z.L.; Chen, Z.; Liu, X.D.; Wu, Q.H. A novel similarity based hysteresis empirical model for piezoceramic actuators. Sens. Actuators A Phys. 2013, 197, 150–165. [Google Scholar] [CrossRef]
  21. Chi, Z.Q.; Xu, Q.S. Recent advances in the control of piezoelectric actuators. Int. J. Adv. Robot Syst. 2014, 11. [Google Scholar] [CrossRef]

Share and Cite

MDPI and ACS Style

Xiong, R.; Liu, X.; Lai, Z. Modeling of Hysteresis in Piezoelectric Actuator Based on Segment Similarity. Micromachines 2015, 6, 1805-1824. https://doi.org/10.3390/mi6111456

AMA Style

Xiong R, Liu X, Lai Z. Modeling of Hysteresis in Piezoelectric Actuator Based on Segment Similarity. Micromachines. 2015; 6(11):1805-1824. https://doi.org/10.3390/mi6111456

Chicago/Turabian Style

Xiong, Rui, Xiangdong Liu, and Zhilin Lai. 2015. "Modeling of Hysteresis in Piezoelectric Actuator Based on Segment Similarity" Micromachines 6, no. 11: 1805-1824. https://doi.org/10.3390/mi6111456

Article Metrics

Back to TopTop