You are on page 1of 5

Physica B 486 (2016) 64–68

Contents lists available at ScienceDirect

Physica B
journal homepage: www.elsevier.com/locate/physb

Experimental comparison of rate-dependent hysteresis models in


characterizing and compensating hysteresis of piezoelectric tube
actuators
Omar Aljanaideh a,n, Didace Habineza b, Micky Rakotondrabe b, Mohammad Al Janaideh c,d
a
Department of Mechanical Engineering, The University of Jordan, Amman 11942, Jordan
b
AS2M department, FEMTO-ST Institute, Univ. Bourgogne Franche-Comté, Univ. de Franche-Comté/CNRS/ENSMM, 25000 Besançon, France
c
Department of Mechanical and Industrial Engineering, The Mechatronics and Microsystems Design Laboratory, University of Toronto, Canada
d
Department of Mechatronics Engineering, The University of Jordan, Amman 11942, Jordan

art ic l e i nf o a b s t r a c t

Article history: An experimental study has been carried out to characterize rate-dependent hysteresis of a piezoelectric
Received 21 May 2015 tube actuator at different excitation frequencies. The experimental measurements were followed by
Received in revised form modeling and compensation of the hysteresis nonlinearities of the piezoelectric tube actuator using both
25 September 2015
the inverse rate-dependent Prandtl–Ishlinskii model (RDPI) and inverse rate-independent Prandtl–Ish-
Accepted 15 October 2015
Available online 19 October 2015
linskii model (RIPI) coupled with a controller. The comparison of hysteresis modeling and compensation
of the actuator with both models is presented.
Keywords: & 2015 Published by Elsevier B.V.
Hysteresis
Modeling
Smart materials
Piezo tube
Dynamics
Control

1. Introduction The primary goal of this study is to explore and compare the
effectiveness of the rate-dependent Prandtl–Ishlinskii model
Piezoelectric tube actuators are considered attractive for mi- (RDPI) and Hammerstein model in describing the dynamic hys-
cro-/nano-positioning and micromanipulation applications [1]. teresis nonlinearities of piezoelectric actuator under different
These actuators, however, similar to other types of smart actuators excitation frequencies. Since applying the inverse model would
exhibit rate-dependent hysteresis nonlinearities that increase with reveal the error due to characterization, a comparison is estab-
the excitation frequency of the applied input [2–5]. Formulating a lished on the basis of the compensation using inverse RDPI [10]
rate-dependent hysteresis model that can account for the excita- and inverse RIPI coupled with a controller [11]. A laboratory ex-
tion frequency of the applied input is considered essential to ex- periment was carried out to characterize the voltage-to-displace-
pect the response of the actuator at various frequencies as well as ment characteristics under different excitation frequencies and
to design controllers able to improve the tracking performance of experimental data were employed to identify the parameters of
smart actuators [6,7]. Different methodologies have been proposed the used models.
in the literature for characterizing the hysteresis nonlinearities.
One of the most popular methodologies is to employ a rate-in-
dependent hysteresis model (such as the classical Preisach, the
2. Characterization of hysteresis nonlinearities of piezoelectric
classical Prandtl–Ishlinskii or the classical Bouc–Wen models [8,9]) tube actuator
coupled with linear dynamics which is the so-called Hammerstein
model. Another methodology suggested recently in the literature 2.1. The experimental setup
is to formulate a hysteresis model such as the Prandtl–Ishlinskii
that integrates the rate effect of the applied input in its parameters The experimental setup is represented in Fig. 1. It is composed
[10]. of a piezoelectric tube able to deflect along two directions (X and Y
directions), a computer with Matlab/Simulink software, two dis-
n
Corresponding author. placement sensors and two voltage amplifiers. In this experiment,
E-mail address: omaryanni@gmail.com (O. Aljanaideh). only the Y-axis deflection is studied. The displacement sensors and

http://dx.doi.org/10.1016/j.physb.2015.10.021
0921-4526/& 2015 Published by Elsevier B.V.
O. Aljanaideh et al. / Physica B 486 (2016) 64–68 65

Fig. 1. The experimental setup and description of the piezoelectric tube actuator, where (1) is the perspective view and (2) the top view.

voltage amplifiers are connected to the computer through a to each excitation frequency is illustrated in Fig. 2(a). In addition,
dSPACE-1103 board. The piezoelectric tube scanner used is the an experiment to measure the step response of the actuator was
PT230.94, fabricated by Physik Instrumente company. This tube has conducted to identify the dynamics of the actuator. Fig. 2
30 mm of length, 3.2 mm of outer diameter and 2.2 mm of inner (b) displays the output displacement of the actuator under step
diameter. PT230.94 is made of PZT material coated by one inner input of 200 V. The identified dynamics of the actuator will be
electrode (in silver) and four external electrodes (in copper–nickel employed to synthesis an H∞ controller. In the next section the
alloy), commonly named þx,  x, þy and  y (Fig. 1(a)). Voltages measured data is employed to identify the parameters of the used
Uy and −Uy can be applied on þy and  y electrodes in order to models.
bend the tube along Y-axis. To allow a linear displacement mea-
surement (which is not possible with the tubular shape of the
piezoelectric tube actuator), a small cube with perpendicular and 3. Hysteresis modeling
flat sides is placed on the top of the tube. The operating voltage
range of the PT230.94 is 7 250 V for a deflection of 7 35 μm. The mathematical formulations of the RDPI model and mod-
Hence, voltage amplifiers are used to amplify the dSPACE board eling based on the Hammerstein model are revisited in this
output voltages, for which the maximum range is about 7 10 V. section.
The tube deflections are measured using LC-2420 displacement
sensors (from Keyence company), which are tuned to have 10 nm
3.1. The rate-dependent Prandtl–Ishlinskii model
resolution and a bandwidth of 50 kHz. Note that these displace-
ment sensors are employed only for the characterization: the
The model is presented in details in [10]. For a discrete-time
proposed control approach is exclusively feedforward and these
input u(k) and for i = 1, 2, … , n where n ∈  and k = 1, 2, …, the
sensors are not needed for tracking. Despite the capability of the
output of the RDPI model is given as the superposition of several
actuator to move at least in two directions (XY scan), only the
weighted rate-dependent play operators as
Y-axis has been considered due to the scalar nature of the con-
n
sidered model.
The output displacement of the actuator was measured under
Γ [u](k )≔ρ0 u (k ) + ∑ ρi Φi [u](k),
i=1 (1)
sinusoidal input of 200 V at 3 different excitation frequencies:
f ¼10, 50, and 100 Hz. This range of frequency incorporates ex- where ρi are constants representing the weights, Φi is the
citations where the hysteresis is relatively rate-independent rate-dependent play operator with the dynamic threshold
(lower than 10 Hz) as well as rate-dependent (beyond 10 Hz). The ri (v (k )) = α1i + α2 |v (k )|, where α1 and α2 are positive constants,
output displacement of the piezoelectric actuator corresponding and v is the rate of the applied input.
66 O. Aljanaideh et al. / Physica B 486 (2016) 64–68

3.2. The Hammerstein model with the RIPI model Step Response
35
A rate-independent model coupled with a normalized linear
30
dynamics (see Fig. 3) is one of the popular methodologies to de-
scribe the rate-dependent hysteresis of smart actuators [13,14].
25

Displacement (µm)
Employing a cascade arrangement of the RIPI [8] and the identified Measured
dynamics can characterize the rate-dependent hysteresis of the
20 Model
actuator. The output of the RIPI is

15
30
10 Hz 10
20 50 Hz
100 Hz 5
Displacement (µm)

10 0
0 0.002 0.004 0.006 0.008 0.01
Time (seconds)
0
Fig. 5. Comparison between the output of the piezoelectric tube actuator and the
output of the identified model G(s) when a step input u (t ) = 200 V is applied.
−10

−20

0
−30
−200 −150 −100 −50 0 50 100 150 200
-20
Voltage (V)
Magnitude (dB)

-40
40
-60
Displacement (µm)

30 -80

-100
20
-120
10 720

540
0
Phase (deg)

0 0.005 0.01 0.015 0.02


Time (s) 360

Fig. 2. The output displacement of the actuator under (a) harmonic input of 200 V
at frequency 10, 50 and 100 Hz and (b) step input of 200 V.
180

0
u y 10 1 10 2 10 3 10 4 10 5
[] D(s)
Frequency (Hz)
Fig. 3. The Hammerstein model Π with the RIPI model Δ and the linear dynamics D. Fig. 6. The bode plot for the linear dynamics G(s).

30 30
Measured Measured
20 Model 20 Model
Displacement (µm)

10 10

0 0

−10 −10

−20 −20

−30 −30
−200 −100 0 100 200 −200 −100 0 100 200
Voltage (V) Voltage (V)
Fig. 4. Comparison between the measured output displacement and Hammerstein model Π at (a) 10 and (b) 50 Hz.
O. Aljanaideh et al. / Physica B 486 (2016) 64–68 67

30 30
Measured Measured
20 Model 20 Model

Displacement (µm)
10 10

0 0

−10 −10

−20 −20

−30 −30
−200 −100 0 100 200 −200 −100 0 100 200
Voltage (V) Voltage (V)
Fig. 7. Comparison between the measured output displacement and RDPI Γ at (a) 10 Hz and (b) 50 Hz.

where Λi is the rate-independent play operator with the threshold


-1
[] actuator ri= α3i, where α3 is a positive constant.

3.3. Parameters identification


Fig. 8. The inverse RDPI compensator.

In order to investigate and compare the effectiveness of the RDPI


model Γ and Hammerstein model Π in modeling the rate-dependent
hysteresis of the piezoelectric tube actuator, the parameters of both
models have to be identified on the basis of the laboratory-measured
u y data.
[] D(s) Applying the ARMAX (Auto Regressive Moving Average with
external inputs) parametric identification technique [15] to the
step response in Fig. 2(b), a transfer function G(s) is obtained.
This transfer function can be normalized to obtain D(s), i.e.:
D (s ) = G (s ) /G (s = 0). Fig. 5 displays a comparison between the
dynamics of the actuator and the identified model G(s) under the
step input of 200 V and Fig. 6 shows the bode plot for G(s). The
parameters of the RIPI model were identified using the measured
hysteresis loops under sinusoidal harmonic input of 200 V at
0.1 Hz. The dynamics of the actuator D(s) was coupled with the
RIPI model Δ and the resulting output of the Hammerstein model
Fig. 9. Compensation for the Hammerstein model. (a) The Hammertsein model Π is compared with the measured data from the piezoelectric
compensated by the inverse RIPI hysteresis model and by a linear dynamics K. (b) tube actuator in Fig. 4. A minimization of the sum-squared error
H∞ calculation of the dynamics controller K using weightings. function was formulated to identify the parameter of the RDPI
model, see [10] for more details. In order to examine the effec-
n
tiveness of the model in describing the rate-dependent hysteresis
Δ [u](k )≔ρ0 u (k ) + ∑ ρi Λi [u](k), nonlinearities, the model response is compared with the corre-
i=1 (2)
sponding measured data in Fig. 7.

30 30

20 20
Output Displacement (µm)

Output Displacement (µm)

10 10

0 0

−10 −10

−20 −20

−30 −30
−30 −20 −10 0 10 20 30 −30 −20 −10 0 10 20 30
Input (µm) Input (µm)

Fig. 10. Compensation of hysteresis at excitation frequency of 10 Hz with (a) the inverse RDPI model and (b) the H∞ controller and the inverse RIPI model.
68 O. Aljanaideh et al. / Physica B 486 (2016) 64–68

4. The compensators Fig. 10(b), the result with the inverse RIPI model coupled with the H∞
dynamics controller is presented. Since the RDPI model shows slightly
4.1. Compensation with the inverse RDPI model better characterization, the inverse RDPI model shows relatively better
compensation results than those obtained using the inverse rate-in-
To compensate for the rate-dependent hysteresis non- dependent model coupled with the controller.
linearities, the inverse RDPI model is used. The output of the in-
verse model is
n 6. Conclusion
u (k ) = Γ −1 [yr ](k ) = b0 yr (k ) + ∑ bi Φi [yr ](k),
i=1 (3)
The measured output–input properties of a piezotube actuator
where b0 and bi are constants and yr is the desired deflection. This show rate-dependent hysteresis nonlinearities that increase with the
inverse model is applied as feedforward compensator as shown in excitation frequency of the applied input voltage. These hysteresis
Fig. 8 to compensate for the hysteresis nonlinearities [12]. nonlinearities were characterized using the RDPI model Γ and
Hammerstein model Π based on linear dynamics and a RIPI model.
4.2. Compensation with an H∞ dynamic controller and an inverse The comparison revealed that both models show good agreement
RIPI model with the measured data at the operating range considered in the
study. The inverse RDPI model and the H∞ controller were also ob-
Compensation of the rate-dependent hysteresis that was described tained for compensation of the rate-dependent hysteresis in order to
using the Hammerstein scheme necessitates employing a cascade ar- evaluate the error due to characterization.
rangement of a controller K(s) to control the linear dynamics D(s) and
an inverse RIPI Δ  1 to compensate for the hysteresis nonlinearities of
RIPI hysteresis (see Fig. 9(a)). Here, the approximate inverse RIPI in [8] Acknowledgment
is proposed for the hysteresis and an H∞ technique is proposed for K.
The calculations of the controller K requires introducing weighting Work supported by the National ANR-JCJC C-MUMS project
functions Wr, W1 and W2, see Fig. 9(b). In the H∞ technique, these (ANR-12-JS03007.01) and by the Labex-ACTION project (ANR-11-
weighting functions are used to account for various specifications set LABX-0001-01).
for the compensated system. The weightings Wr and W1 are selected
based on the desired specifications (static error, bandwidth, etc.) of the
compensated system. The weighting W2 is used to limit the control
References
voltage which avoids the saturation of the actuator (command
moderation).
[1] D. Habineza, M. Rakotondrabe, Y. le Gorrec, Bouc–Wen modeling and feed-
The chosen weighting functions are
forward control of multivariable hysteresis in piezoelectric systems: applica-
1 s + 120 tion to a 3-DoF piezotube scanner, IEEE Trans. Control Syst. Technol. 23 (5)
Wr (s ) = ; W1 (s ) = ; W2 (s ) = 0.125. (2015) 1797–1806.
0.01 s + 1.2 [2] R. Smith, Smart Material Systems: Model Development, Society for Industrial
1+ s
3 (4) and Applied Mathematics, Philadelphia, 2005.
[3] M. Al Janaideh, C.-Y. Su, S. Rakheja, Inverse generalized asymmetric Prandtl–
From the augmented system in Fig. 9(b), the transfer between the Ishlinskii model for compensation of hysteresis nonlinearities in smart ac-
exogenous input yr and exogenous outputs z1 and z2 is expressed tuators, in: IEEE International Conference on Networking, Sensing and Control,
Okayama, Japan, 2009, pp. 834–839.
as [4] M. Al Janaideh, S. Rakheja, C.-Y. Su, A generalized Prandtl–Ishlinskii model for
⎛ z1 ⎞ ⎛ ⎞ characterizing rate dependent hysteresis, in: IEEE International Conference on
W2 K
⎜ ⎟=⎜ ⎟ yr , Control Applications, Singapore, Singapore, 2007, pp. 343–348.
z
⎝ ⎠ ⎝ 1 r
2 W W − W1 ⎠
T (5) [5] D. Davino, A. Giustiniani, C. Visone, The piezo-magnetic parameters of
Terfenol-D: experimental viewpoint, Physica B 407 (2012) 1427–1432.
with T ¼DK the transfer function of the compensated system. The [6] C. Visone, Hysteresis modelling and compensation for smart sensors and
actuators, J. Phys.: Conf. Ser. 138 (2008) 1–25.
standard H∞ problem consists therefore in finding the controller K [7] O. Aljanaideh, M. Al Janaideh, S. Rakheja, C.-Y. Su, Compensation of rate-de-
such that pendent hysteresis nonlinearities in a magnetostrictive actuator using inverse
Prandtl–Ishlinskii model, Smart Mater. Struct. 22 (2) (2013) 1–10.
W2 K ⎧
⎪ ∥ K ∥∞ < ∥ W
−1 [8] M. Rakotondrabe, Classical Prandtl–Ishlinskii modeling and inverse multi-
2 ∥∞ γ
<γ or ⎨ , plicative structure to compensate hysteresis in piezoactuators, in: American
W1Wr − W1T ∞

⎩ ∥ Wr − T ∥∞ < ∥ W1−1 ∥∞ γ (6) Control Conference, Montreal, Canada, June 2012, pp. 1646–1651.
[9] M. Rakotondrabe, Bouc–Wen modeling and inverse multiplicative structure to
where γ represents the performances evaluation parameter. From this compensate hysteresis nonlinearity in piezoelectric actuators, IEEE Trans.
Autom. Sci. Eng. 8 (April (2)) (2011) 428–431.
latter condition, we observe that W2−1 is used to shape and bound the
[10] M. Al Janaideh, P. Krejčí, An inversion formula for a Prandtl–Ishlinskii operator
outputs of the compensator in order to avoid the actuator saturation, with time dependent thresholds, Physica B 406 (8) (2011) 1528–1532.
Wr to impose the behavior desired for the compensated system, and [11] M. Rakotondrabe, C. Clévy, P. Lutz, Complete open loop control of hysteretic,
W1−1 to bound the error between the desired behavior Wr and the creeped, and oscillating piezoelectric cantilevers, IEEE Trans. Autom. Sci. Eng. 7
(3) (2010) 440–450.
overall compensated system T¼ DK. To solve the problem in (6), we [12] O. Aljanaideh, M. Al Janaideh, M. Rakotondrabe, Enhancement of micro-po-
have used the DGKF algorithm [16] and a feedforward compensator K sitioning accuracy of a piezoelectric positioner by suppressing the rate-de-
(transfer function), with γ ¼0.929688, was obtained. pendant hysteresis nonlinearities, in: IEEE/ASME International Conference on
Advance Intelligent Mechatronics, Besancon, France, 2014, pp. 1683–1688.
[13] X. Tan, J.S. Baras, Modeling and control of hysteresis in magnetostrictive ac-
tuators, Automatica 40 (9) (2004) 1469–1480.
5. Compensation of hysteresis nonlinearities [14] D. Davino, C. Natale, S. Pirozzi, C. Visone, Phenomenological dynamic model of
a magnetostrictive actuator, Physica B 343 (2004) 112–116.
[15] L. Ljung, System Identification Toolbox, The Matlab User's Guide, 1988.
Fig. 10(a) shows the compensation of the hysteresis nonlinearities [16] J. Doyle, K. Glover, P. Khargonekar, B. Francis, State-space solutions to standard
of the piezoelectric tube actuator using the inverse RDPI model. In H2 and H control problems, IEEE Trans. Autom. Control 34 (8) (1989) 831–847.

You might also like