Skip to main content
The Scientific World Journal logoLink to The Scientific World Journal
. 2013 Jun 13;2013:814919. doi: 10.1155/2013/814919

Research on Hysteresis of Piezoceramic Actuator Based on the Duhem Model

Miaolei Zhou 1,*, Jingyuan Wang 1
PMCID: PMC3703403  PMID: 23861658

Abstract

To improve the modeling accuracy of piezoceramic actuator in the precision positioning system, the Duhem hysteretic model of the piezoceramic actuator was proposed. The paper used the polynomial function to approach the piecewise continuous function and f(v) and g(v) in the Duhem model, adopted recursive least squares algorithm and gradient correction algorithm to identify parameter α, polynomial coefficients of f and g in the Duhem model, and established the nonlinear parametric model of the piezoceramic actuator. Contrasting the simulation results of recursive least squares algorithm and gradient correction algorithm, the modeling accuracy is 0.24% when adopting the recursive least squares algorithm, and the modeling accuracy is 0.11% when adopting the gradient correction method. The result showed that the gradient correction algorithm could meet the modeling accuracy better, and the structure of the algorithm is simple, adaptable, and easy to implement.

1. Introduction

The piezoceramic actuator is a kind of ideal drive elements in the microdisplacement technology currently and has the advantage of high positioning accuracy, large driving force, and fast response speed. Since the hysteresis, nonlinear, and creep resistance, inherent the piezoceramic actuator, the repeatability and accuracy of microdisplacement mechanism decreased, and the transient response speed becomes slower. [18] To decrease the impact of the nonlinearity and obtain better performance of the piezoceramic actuator, many researchers carried on an investigation in modeling and controlling of hysteresis nonlinear system. [915]  Al Janaideh et al. [16] analyzed the inverse model of generalized Prandtl-Ishlinskii (PI) model to compensate the hysteresis nonlinearities of smart actuators. The experimental results verified that the inverse model of generalized PI model could be conveniently applied as a feedforward compensator and saturated hysteresis in magnetostrictive and SMA actuators. Dong and Tan [11] proposed a modified PI modeling method for rate-independent hysteresis in piezoelectric actuators and introduced a generalized backlash operator as the elementary operator into the model. By applying the proposed method, the hysteresis in the piezoelectric actuators and ultrasonic motor are illustrated, respectively. Hamimid et al. [17] proposed the minor hysteresis loops model based on parameters scaling of the modified Jiles-Atherton model by using judicious expressions. The proposed model had been applied for 3.2% Fe-Si nonoriented magnetic sheet, and the result showed the expected behavior when the flux density level was low. Chwastek [18] used the dynamic Takacs model to describe hysteresis loops in a thick nonoriented steel sheet and achieved the dynamic extension by using an additional component of the effective field. The experiment obtained a satisfactory agreement between the measured and the modeled hysteresis loops. Baghel and Kulkarni [19] proposed a hybrid technique to solve the parameter identification problem based on the Jiles-Atherton hysteresis model. And the proposed technique is flexible enough to incorporate improved GA and LM algorithms. Zirka et al. [20] analyzed the physical assumptions under the static and dynamic Jiles-Atherton (JA) hysteresis models. This led to the using in the model of a misleading entity resembling the coenergy instead of the actual energy. It is necessary to take measures to avoid this nonphysical feature; therefore the JA static model is reserved for applying in circuit simulators.

The Duhem model is a kind of differential hysteresis model, proposed by Duhem and Stefanini in 1897 [21]. The Duhem model has the explicit function expression and is the function of input signal derivative; the output of model is related to the rate of input signal. The model is a kind of dynamic models [10], conforms the dynamic characteristic of hysteresis nonlinear in the actual intelligent materials, and could describe the hysteresis nonlinear precisely. However it is difficult to obtain the parameter α, coefficients of f and g in the Duhem model, and it would be the obstacles for application of Duhem model.

2. Parameters Identification of the Hysteresis Model

The Duhem has an explicit differential expression, through adjusting the parameter α, coefficients of f and g of the Duhem model; different hysteresis characteristics could be reflected; while identifying the parameters of the Duhem model accurately, the hysteresis model of the piezoceramic actuator could be obtained [2].

The differential function of the Duhem model is

dwdt=α|dvdt|[f(v)w]+dvdtg(v), (1)

where α is constant, v is the input voltage, w is output displacement, f(v) and g(v) are piecewise continuous functions.

C[a, b] represents the set of all continuous functions defined in the closed interval [a, b], to the arbitrary f(v) and g(v) in the C[a, b]; ||fh|| = sup⁡avb|f(v) − h(v)| represents the distance between them [2]. Letting fC[a, b], to the arbitrary given ε > 0, the polynomial existed and the following equation holds:

||fh||=supavb|f(v)h(v)|ε. (2)

To the arbitrary given f(v) ∈ C[a, b] and approximation precision, there has an algebraic polynomial

h(v)=a0+a1v+a2v2++amvm, (3)

where m is natural number and ||fh||ε.

When accuracy ε > 0, the order of f(v) and g(v) is m and n, respectively; the polynomials are as follows:

f(v)=f0+f1v+f2v2++fmvm=i=0mfivii,g(v)=g0+g1v+g2v2++gnvn=j=0ngjvjj. (4)

Substituting (4) into (1),

dwdt=|dvdt|[αf(v)αw]+dvdtg(v). (5)

And (5) could be transformed into

dwdt=|dvdt|[αi=0mfiviiαw]+dvdtj=0ngjvjj. (6)

As the input voltage v, output displacement w, and dv/dt, dw/dt are measurable, while identifying the parameters α, f i, and g j accurately, the parameterized model of the Duhem model could be obtained.

Letting V(k) = |v(k) − v(k − 1)|, W(k) = v(k) − v(k − 1), Y(k) = w(k) − w(k − 1), k = 2,3,…, the dynamic discretization Duhem model of the system is

Y(k)=V(k)·[αi=0mfiv(k)iαw(k)]+W(k)·j=0ngjv(k)j, (7)

where v(k) is the input voltage of the system at time k, W(k) is the output displacement at time k.

Letting Y(k) = φ(k)T × θ, φ(k) is the data vectors of the input voltage, θ is the identified parameter vector. That is,

φ(k)T=[V(k),V(k)v(k),,V(k)v(k)m,V(k)w(k),W(k),W(k)v(k),,W(k)v(k)n]φ(k)TR1×(m+n+3),θ=[f0,f1,f2,,fm,α,g0,g1,g2,,gn]θR1×(m+n+3). (8)

Let

J(θ)=k=1[e(k)]2=k=1{[y(k)φ(k)T×θ]2}, (9)

that is,

e(k)=Y(k)φ(k)T×θ. (10)

The target of the parameter identification is to obtain the value of the parameter θ when the function is the minimum.

Applying the recursive least squares algorithm to recursive equations (11), (12), and (13), the identification parameters are

θ(k)=θ(k1)+K(k)[y(k)φ(k)Tθ(k1)], (11)
K(k)=P(k)φ(k+1)1+φ(k)TP(k1)φ(k), (12)
P(k)=[1K(k)φ(k)T]P(k1). (13)

Equation (11) is the parameterized model.

The recursive equation of the gradient correction parameter estimate is

θ(k)=θ(k1)+R(k)φ(k)ε(k),ε(k)=[y(k)φ(k)Tθ(k1)], (14)

where R(k) is the weight matrix, the effect of the weight is to control the influence of the input component.

Let

R(k)=c(k)diag[Λ1(k),Λ2(k),,ΛN(k)]. (15)

If the element of the weight matrix meets the following conditions:

  • (1)

    0 < ΛL ≤ Λi(k) ≤ ΛH  (i = 1,2,…, N), ΛL and ΛH are the determined upper and lower bound values;

  • (2)
    at least one Λm(k) existed for N, that
    Λm(k)Λm(k+1)Λm(k)Λi(k)Λi(k+1)Λi(k) (16)
    or
    Λm(k+1)Λm(k)Λi(k+1)Λi(k); (17)
  • (3)

    0 < c(k) < 2/∑i=1 NΛi(k)φ i 2(k);

  • (4)

    θ~(k) and φ(k) are disjoint; θ~(k)=θ0-θ(k),

Then regardless of the initial value of the parameter estimate, the parameter estimated value is always wide range asymptotic convergence, that is

limk0θ(k)=θ0. (18)

3. Parameters Identification Simulation and Modeling of the Duhem Model

To verify the accuracy of the algorithms for the Duhem model identification, the paper applied recursive least squares algorithm and gradient correction algorithm to identify the parameters of the Duhem model based on MATLAB simulation software, respectively, and contrasted the influence of the two identification algorithms to the model modeling accuracy.

3.1. Identification of Recursive Least Squares Algorithm

In the experiment, the order of the polynomial f(v), g(v) is m = 3, n = 2, respectively; that is,

f(v)=f0+f1v(k)+f2v(k)2+f3v(k)3,g(v)=g0+g1v(k)+g2v(k)2. (19)

Figure 1 is the given input-output curves; there are 21 sets of data totally. The red line represents the voltage input signal, and the blue line represents the displacement output signal. Under recursive least squares algorithm, the identification result is

α=0.0874,f(v)=0.015+0.006v(k)+5.57×106v(k)28.6×108v(k)3,g(v)=0.0538.316×104v(k)+8.195×106v(k)2. (20)

Figure 1.

Figure 1

Given input-output curves.

Utilizing the parameter identification data, the hysteresis curve of the model is shown in Figure 2. The red and blue curves represent input-output hysteresis curve of the Duhem model and actual input-output hysteresis curve, respectively.

Figure 2.

Figure 2

Input-output hysteresis curves of Duhem model.

Figure 2 showed that the output of the Duhem model and the actual output data are basically consistent. Figure 3 is the relative error curve between the model output and actual output. It can be seen that the maximum error is 0.066 μm. The result of the experiment verified the validity of the recursive least squares algorithm.

Figure 3.

Figure 3

Error curve between the actual output and model output.

3.2. Gradient Correction Algorithm

The data of the input and output is shown in Figure 1; under the gradient correction algorithm, Λi(k) is as follows:

diagΛi(k)=[1,13,132,133,1,1,13,132]. (21)

The parameter identification result is shown in Figure 4. It can be seen form Figure 4 that the identification parameters tend to be stable when recursiving to k = 6; the parameter identification results are as follows:

α=0.087,f(v)=0.0149+0.0061v(k)+5.5649×106v(k)28.6096×108v(k)3,g(v)=0.0518.3166×104v(k)+8.1960×106v(k)2. (22)

Figure 4.

Figure 4

Parameter identification curves of the gradient correction algorithm.

Utilizing the gradient correction parameter identification results, the model hysteresis curve is shown in Figure 5, The red and blue curves represent input-output hysteresis curve of the Duhem model and real input-output hysteresis curve, respectively. The error curve between the system output and model output is shown in Figure 6. It can be seen from Figure 6 that the maximum is 0.048 μm. The result also verified the validity of the gradient correction algorithm.

Figure 5.

Figure 5

Input-output hysteresis curves of Duhem model.

Figure 6.

Figure 6

Error curve between the actual output and model output.

The identification parameters of the two algorithms are shown in Table 1. And we show part of the relative errors contrast results under the two algorithms in Table 2. It can be seen from Table 1 that the relative errors between the real output and model output under the recursive least squares algorithm could reach 0.24%, the mean square deviation of the error is 0.0263, and the maximum error is 0.066 μm; in contrast, the relative errors between the actual output and model output under the gradient correction algorithm could reach 0.11%, the mean square deviation of the error is 0.0222, and the maximum error is 0.048 μm.

Table 1.

Identification parameters of two algorithms.

Identification parameters Recursive least squares algorithm Gradient correction algorithm
f 1 −0.015 −0.0149
f 2 0.006 0.0061
f 3 5.57e − 6 5.5649e − 6
f 4 −8.6e − 8 −8.6096e − 8
α 0.0874 0.0870
g 1 0.053 0.051
g 2 −0.83e − 4 −0.83166e − 4
g 3 8.1e − 6 8.196e − 6

Table 2.

The relative errors of two algorithms.

k Relative error (gradient correction algorithm) Relative error (recursive least squares algorithm)
2 −0.0699 −0.0941
4 0.0012 −0.0110
6 0.0225 0.016
8 −0.0034 −0.0065
10 −0.0011 −0.0024
12 0.0021 0.0035
14 0.0055 0.0036
16 −0.0041 0.0086
18 −0.0026 0.0159
20 −0.0167 0.0259
Mean square deviation of the error 0.0222 0.0263
Maximum error 0.048 μm 0.066 μm

4. Conclusion

The paper utilized the polynomial to approach the piecewise continuous functions f and g of the Duhem model, adopted the recursive least squares and gradient correction algorithm, respectively, to identify the parameter α, coefficients of f and g of the Duhem model, and applied the identified parameters to model the Duhem model. The experiment results showed that the modeling accuracy of the recursive least squares algorithm could reach 0.24%, the mean square deviation of the error is 0.0263; the modeling accuracy of the gradient correction algorithm could reach 0.11%, the mean square deviation of the error is 0.0222. The results of the experiment certified validity of the recursive least squares algorithm and gradient correction algorithm. Contrasting with the least squares algorithm, the gradient correction algorithm is adaptable and suitable for engineering. Applying the gradient correction algorithm, the Duhem model could be established more precisely and lay the foundation for the further control research of the piezoceramic.

Acknowledgments

This research is supported by the National Natural Science Foundation of China (Grant no. 51105170), Program of Science and Technology Development Plan of Jilin province of China (Grant no. 20115015).

References

  • 1.Tan XB, Baras JS. Modeling and control of hysteresis in magnetostrictive actuators. Automatica. 2004;40(9):1469–1480. [Google Scholar]
  • 2.Chen H, Tan Y-H, Zhou X-P, Zhang Y-H, Dong R-L. Identification and control of dynamic modeling for piezoceramic actuator. Optics and Precision Engineering. 2012;20(1):88–95. [Google Scholar]
  • 3.Song YS. Function Approximation Theory. Beijing, China: Beijing Normal University; 1989. [Google Scholar]
  • 4.Chen H, Tan YH, Zhou XP. Identification of dynamic hysteresis based on Duhem model. Proceedings of the 4th International Conference on Intelligent Computation Technology and Automation (ICICTA '11); March 2011; pp. 810–814. [Google Scholar]
  • 5.Lin CJ, Lin PT. Tracking control of a biaxial piezo-actuated positioning stage using generalized Duhem model. Computers and Mathematics with Applications. 2012;64(5):766–787. [Google Scholar]
  • 6.Yi JG, Chang S, Shen YT. Disturbance-observer-based hysteresis compensation for piezoelectric actuators. IEEE/ASME Transactions on Mechatronics. 2009;14(4):456–464. [Google Scholar]
  • 7.Sutor A, Kallwies J, Lerch R. An efficient vector Preisach hysteresis model based on a novel rotational operator. Journal of Applied Physics. 2012;111(7)07D106 [Google Scholar]
  • 8.Sutor A, Rupitsch SJ, Bi S, Lerch R. A modified Preisach hysteresis operator for the modeling of temperature dependent magnetic material behavior. Journal of Applied Physics. 2011;109(7)07D338 [Google Scholar]
  • 9.Liu XD, Liu Y, Li L. New kind of generalized Preisach hysteresis model and its identification based on neural network. Transaction of Beijing Institute of Technology. 2007;27(2):135–138. [Google Scholar]
  • 10.Dong R-L, Tan YH, Chen H, Xie YQ. A neural networks based model for rate-dependent hysteresis for piezoceramic actuators. Sensors and Actuators A. 2008;143(2):370–376. [Google Scholar]
  • 11.Dong R, Tan Y. A modified Prandtl-Ishlinskii modeling method for hysteresis. Physica B. 2009;404(8–11):1336–1342. [Google Scholar]
  • 12.Feng Y, Rabbath CA, Chai T, Su C-Y. Robust adaptive control of systems with hysteretic nonlinearities: a Duhem hysteresis modelling approach. IEEE Africon 2009; September 2009; pp. 1–6. [Google Scholar]
  • 13.Baghel APS, Kulkarni SV. Hysteresis modeling of the grain-oriented laminations with inclusion of crystalline and textured structure in a modified Jiles-Atherton model. Journal of Applied Physics. 2013;113(4)043908 [Google Scholar]
  • 14.Xue D, Zhou Y, Bao H, Zhou C, Gao J, Ren X. Elastic, piezoelectric, and dielectric properties of Ba(Zr0.2Ti0.8)O3-50(Ba0.7Ca0.3)TiO3 Pb-free ceramic at the morphotropic phase boundary. Journal of Applied Physics. 2011;109(5)054110 [Google Scholar]
  • 15.Tseng C, Mayergoyz I, McAvoy P, Krafft C. Iterative compensation for hysteresis effects in positioning and tracking problems. Journal of Applied Physics. 2008;103(7)07D902 [Google Scholar]
  • 16.Al Janaideh M, Rakheja S, Su C-Y. An analytical generalized Prandtl-Ishlinskii model inversion for hysteresis compensation in micropositioning control. IEEE/ASME Transactions on Mechatronics. 2011;16(4):734–744. [Google Scholar]
  • 17.Hamimid M, Mimoune SM, Feliachi M. Minor hysteresis loops model based on exponential parameters scaling of the modified Jiles-Atherton model. Physica B. 2012;407(13):2438–2441. [Google Scholar]
  • 18.Chwastek K. Modelling hysteresis loops in thick steel sheet with the dynamic Takács model. Physica B. 2012;407(17):3632–3634. [Google Scholar]
  • 19.Baghel APS, Kulkarni SV. Parameter identification of the Jiles-Atherton hysteresis model using a hybrid technique. IET Electric Power Applications. 2012;6(9):689–695. [Google Scholar]
  • 20.Zirka SE, Moroz YI, Harrision RG, Chwastek K. On physical aspects of the Jiles-Atherton hysteresis models. Journal of Applied Physics. 2012;112(4)043916 [Google Scholar]
  • 21.Duhem P, Stefanini A. Traite elementaire de mecanique chimique, fondee sur la thermodynamique. Science. 1897;7(163):214–215. [Google Scholar]

Articles from The Scientific World Journal are provided here courtesy of Wiley

RESOURCES