Next Article in Journal
A Design of a Time Synchronization Protocol Based on Dynamic Route and Forwarding Certification
Previous Article in Journal
Effect of a Concurrent Cognitive Task, with Stabilizing Visual Information and Withdrawal, on Body Sway Adaptation of Parkinsonian’s Patients in an Off-Medication State: A Controlled Study
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Rate Dependent Krasnoselskii-Pokrovskii Modeling and Inverse Compensation Control of Piezoceramic Actuated Stages

1
College of Transportation, Jilin University, Changchun 130022, China
2
College of Communication Engineering, Jilin University, Changchun 130022, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(18), 5062; https://doi.org/10.3390/s20185062
Submission received: 25 July 2020 / Revised: 27 August 2020 / Accepted: 2 September 2020 / Published: 6 September 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
The piezoceramic actuated stages have rate-dependent hysteresis nonlinearity, which is not simply related to the current and historical input, but also related to the frequency of the input signal, seriously affects its positioning accuracy. Consider the influence of frequency on hysteresis modeling, a rate-dependent hysteresis nonlinearity model that is based on Krasnoselskii–Pokrovskii (KP) operator is proposed in this paper. A hybrid optimization algorithm of improved particle swarm optimization and cuckoo search is employed in order to identify the density function of rate-dependent KP model, avoiding the blind search process caused by the high randomness of Levy’s flight in the cuckoo search algorithm, and improving the parameter identification performance. For the sake of eliminating the hysteresis characteristics, an inverse feed-forward compensation control that is based on recursive method is proposed without any additional conditions, and a feed-forward compensation controller is designed accordingly. The experimental results show that, under different frequency input signals, as compared with the classic KP model, the proposed rate-dependent KP model can accurately describe the rate-dependent hysteresis characteristics of the piezoceramic actuated stages, and the recursive inverse feed-forward compensation control method can effectively mitigate the hysteresis behaviors.

1. Introduction

With the development of technology, precision positioning technology has put forward higher requirements in terms of positioning accuracy and response speed. The piezoceramic actuated stage [1,2,3] is a novel smart material actuator, which is widely applied in micro-nano positioning fields, such as precision engineering, biological engineering, and micro-electronics [4,5]. However, as the core module of the piezoceramic actuated stage, the inherent hysteresis nonlinear characteristic of piezoelectric materials is a problem that cannot be ignored in practical applications.
In recent years, many hysteresis modeling methods have been proposed in order to eliminate the hysteresis nonlinearity of piezoceramic actuated stages. Such models typically have a rate-independent hysteretic nature, which is their output variable does not depend on the first derivative of the input one [6,7,8,9]. Such as Duhem model [10], Bouc–Wen model [11,12], Prandtl–Ishlinskii (PI) model [13,14], Preisach model [15], and Krasnoselskii–Pokrovskii (KP) model [16,17,18]. The Duhem model and Bouc–Wen model are differential equation-based hysteresis models. In [19], in order to describe the asymmetric hysteresis loop, an asymmetric Bouc–Wen model that is based on the recursive least squares online identification method was proposed. The experimental system was established by the limited memory method, and it was verified that this method could effectively improve the modeling accuracy. This kind of differential equation-based hysteresis models have simple construction; however, the modeling accuracy is affected by the relied on the derivative of the input. Preisach model depict hysteresis by superpositing a series of weighted operators. However, the integral operation of Preisach model is difficult to solve [20]. The PI model and KP model are improved from Preisach model. PI model has an accurate analytical inverse, and it has a simpler structure than the Preisach model. However, it still requires a large number of Play operators for modeling which inducing the computational burden during realization. In [21], an entropy-based optimal compression method was proposed to reduce the number of hysteresis operators for a generalized PI model, and the hysteresis behavior of piezoelectric materials was accurately described. In [22], a modified PI model was established to describe a more complex asymmetric hysteresis loop, in which two envelope functions are used instead of threshold r. The simulation results verify the effectiveness of characterizing the asymmetric hysteresis nonlinearity. When compared with other operator-based hysteresis models, the KP operator can choose different slope parameters, so that the KP model can describe more varieties of hysteresis nonlinearities. Nevertheless, the KP model requires a lot of mathematical operations in actual application. In order to overcome the computational complexity problem of the KP model, Li et al. [23] introduced a KP model reduction method to acquire the dominant KP kernels, which effectively reduced the computational burden of the KP model while keeping the modeling accuracy. In addition to the above hysteresis models, neural network models [24,25,26,27,28,29,30,31,32], NARMAX models [33,34,35,36,37] and polynomial models [38] are also investigated to describe the hysteresis nonlinearity of piezoelectric and other smart materials.
However, the hysteresis nonlinearity in the piezoelectric materials is not only related to the current and history input, but also related to the frequency of the input signal. The previous models cannot characterize the rate-dependent hysteresis nonlinearity, which seriously affects the positioning accuracy of the piezoceramic actuated stages. In [39], the input function of the classic Play operator was replaced with a dynamic envelope function to enhance the frequency correlation of PI operator, and an improved particle swarm optimization (PSO) algorithm was used to identify the parameters. Subsequently, the rate-dependent hysteresis nonlinearity of piezoelectric ceramics can be described. In [40], a rate-dependent hysteresis modeling method based on fuzzy systems was proposed, and the parameters are optimized by recursive least squares. Xiao et al. [41] presented a modified Preisach inverse model with the superposition of the density function weights, where the density functions and weights were selected by the fast Fourier transform. The proposed rate-dependent inverse model can compensate for the hysteresis characteristics of piezoelectric actuators in different frequency ranges. In [42], an adaptive inverse control strategy based on an improved Elman neural network was proposed. A modified inverse backlash operator was applied as a hidden layer neuron to describe the dynamic behavior of inverse rate-dependent hysteresis to reduce the influence of rate-dependent hysteresis. In [43], the Hammerstein model was proposed in order to describe the rate-dependent hysteresis nonlinearity of piezoceramic actuators. Additionally, the MPI model represented the nonlinear part of the system. On this basis, the control scheme combining PID and inverse model is used for control. A variety of rate-dependent improved models of the previous models have been proposed, however, there seem not many studies on the rate-dependent KP model.
In this paper, a novel rate-dependent KP hysteresis nonlinear model for the piezoceramic actuated stages is proposed. Firstly, a hysteresis model is established while using the KP kernels. Additionally, the frequency factor of the input signal is introduced to obtain the rate-dependent KP (RDKP) hysteresis model. Then, the hybrid optimization algorithm of particle swarm and cuckoo search is used to identify the parameters of density functions in the RDKP model. Finally, inverse feed-forward compensation control based on recursive method is designed for the precision positioning. The experiment was carried out through the piezoceramic actuated stages, and experimental results verify the effectiveness of the proposed modeling and control method.

2. Rate-Dependent Hysteresis Modeling of Piezoceramic Actuated Stages

2.1. Rate-Dependent Krasnoselskii-Pokrovskii Model

The KP model describes the hysteresis nonlinearity by a weighted superposition of KP operators on the Preisach plane [44]. The KP model presented in [45] is defined as:
y t = p k p u , ξ p t μ p d p
where u t and y t are the input voltage and output displacement of system, respectively. k p u , ξ p t is a single KP kernel, μ p denotes the density distribution function of Preisach plane p, where p = p ( p 1 , p 2 ) R 2 0 p 1 p 2 1 , ξ p is the memory term which is updated when u ˙ t changes its sign.
It can be seen from Figure 1 that the piezoceramic actuated stages have a rate-dependent characteristic in hysteresis nonlinearity. The classic KP model is a static hysteresis model, which cannot precisely characterize the rate-dependent hysteresis. Therefore, based on the classic KP model, the frequency factor of input signal is introduced into the hysteresis model to improve the rate-dependent characteristics. Subsequentlys, a kind of RDKP hysteresis nonlinear model is established as:
y t = p k p u , ξ p t μ p ψ u ˙ t d p
The added input voltage change rate function is expressed as:
ψ u ˙ t = a 1 e a 2 u ˙ t
where a 1 , a 2 are positive constant values. It can be seen from Figure 1 that, as the frequency of the input voltage signal increases, the maximum output displacement becomes smaller. a 1 in (3) is used to describe this characteristic; as the frequency of the input voltage signal increases, the hysteresis loop becomes wider, that is, the value of the rising loop becomes smaller, and the value of the falling loop becomes larger. e a 2 u ˙ ( t ) in (3) is used to describe this characteristic. When the input voltage gradually increases, u ˙ ( t ) > 0 , and e a 2 u ˙ ( t ) 0 , 1 . Afterwards, multiplied by the previous output value and the final value decreases; when the input voltage signal gradually decreases, u ˙ ( t ) 0 and e a 2 u ˙ ( t ) 1 , so multiplying with the previous value, the final value becomes larger.
The KP operator, which is shown in Figure 2, is given by the following equation:
k p u , ξ p t = max ξ p t , s u t p 2 u ˙ > 0 min ξ p t , s u t p 1 u ˙ 0
The memory term ξ p can be expressed as:
ξ p t = 0 i f t = t 0 k p u , ξ p t m 1 t i f t = t m > t m 1 a n d s i g n ( u ˙ ( t + ) ) = s i g n ( u ˙ ( t _ ) ) ξ p t m 1 i f t m > t > t m 1 a n d s i g n ( u ˙ ( t + ) ) = s i g n ( u ˙ ( t _ ) )
where m is the number of sign changes of u ˙ t , u ˙ ( t + ) represents the first moment after u ˙ change its sign and u ˙ ( t ) represents the last moment before u ˙ change its sign. s ( u ( t ) ) is boundary function of KP operators, which can be expressed as:
s u t = 0 i f u t < 0 u t / a i f 0 u t a 1 i f u t > a
where a = 1 L 1 .
The integral form of Equation (2) is not easy to calculate. In order to facilitate the realization of the RDKP model, divide the Preisach plane into L × L parts with N = ( L + 1 ) ( L + 2 ) / 2 cells, like Figure 2, every point p α , β ( p 1 , p 2 ) represents a KP operator. When L , the discrete Preisach plane is approximately a continuous Preisach plane. As shown in Figure 2 and Figure 3, each discrete KP operator corresponds to a density parameter μ ( p i , p j ) ( i = 1 , 2 , , L , j = i = 1 , 2 , , i ) on the discrete Preisach plane. Subsequently, a discrete RDKP model expression is given by the discrete and superposition principle:
y ( t ) = i = 1 L j = 1 i k p [ u , ξ p ] ( t ) μ ( p i , p j ) a 1 e a 2 u ˙ ( t )
From (7), the output displacement of the RDKP model is the superposition of the products of each KP operator and the corresponding density function. The KP operator can be calculated by Equations (4)–(6), and the density parameters μ p i , p j in (7) can be identified by the hybrid optimization algorithm of particle swarm and cuckoo, which will be introduced in the next part.

2.2. Identification of the Density Function by Hybrid Optimization Algorithm of Particle Swarm and Cuckoo Search

When compared with the other intelligent optimization algorithms, the cuckoo search (CS) algorithm has fewer parameters, and it is not easy to fall into the local optimum. However, in the iterative update process of the CS algorithm, the high randomness of Levy’s flight leads to a more blind search process and slower convergence speed, especially when approaching the optimal solution. Therefore, a hybrid optimization algorithm of Particle Swarm Optimization and Cuckoo Search (PSO-CS) [46,47] is proposed to identify the density parameters of the RDKP model in order to improve the search performance of the CS algorithm.
Firstly, the PSO algorithm is used to update the speed and position of the particles:
V i k + 1 = ω V i k + c 1 r 1 p i b e s t k X i k + c 2 r 2 p g b e s t k X i k
X i k + 1 = X i k + V i k + 1
where X i k = x i 1 , x i 2 , . . . , x i m and X i k + 1 = x i 1 , x i 2 , . . . , x i m are the position of the kth and k + 1 th generation of the ith particle in the m dimensional search space, respectively; V i k = v i 1 , v i 2 , . . . , v i m and V i k + 1 = v i 1 , v i 2 , . . . , v i m are the speed of the kth and k + 1 th generation of the ith particle in the m dimensional search space, respectively; p i b e s t k = p i 1 , p i 2 , . . . , p i m is the optimal position of each particle in the kth generation; p g b e s t k = p g 1 , p g 2 , . . . , p g m is the global optimal position; ω is the inertia weight value, which controls the variation range of particle speed; c 1 , c 2 are acceleration constants, which represent the random acceleration weights of particles approaching their own extreme value and global extreme value, usually taking a value of 2; r 1 , r 2 are uniformly distributed random numbers between [ 0 , 1 ] . In addition, in order to avoid particles flying away from the search space during the search process, the speed range of each particle is usually set to [ v m i n , v m a x ] and the position range to [ x m i n , x m a x ] . In general, ω in (9) decreases linearly from the maximum weight ω m a x to the minimum weight ω m i n , namely:
ω k = ω max ω max ω min T max k
where k is the number of contemporary iterations; T m a x is the total number of iterations.
Subsequently, keep the global optimal position p g b e s t , and substitute the optimal position p i b e s t of the particle into the CS algorithm, and continue to iterative update, the update formula is:
p i b e s t k + 1 = p i b e s t k + α 0 φ × u v 1 λ p i b e s t k p g b e s t k
where a 0 is a constant, u and v follow the standard normal distribution; λ = 1.5 ; the expression of φ is:
φ = Γ 1 + λ × sin π × λ 2 Γ 1 + λ 2 × λ × 2 λ 1 2 1 λ
Figure 4 shows the specific process of the PSO-CS algorithm:

3. Inverse Feed-Forward Compensation Control Based on Recursive Method

Designing an inverse feed-forward compensation controller is an effective method to eliminate the effects of hysteresis behavior. It compensates the hysteresis nonlinearity by establishing the inverse model of the controlled system based on the invariance principle and its extension. The inverse feed-forward compensation control principle is as shown in Figure 5.
At present, the feed-forward compensation controller is generally designed by direct deduction of formula, which is, deriving its inverse model according to the formulas of positive RDKP model directly. This method requires a good understanding of the structure of the hysteresis nonlinear model, and the hysteresis part needs a separate expression. Many hysteresis nonlinear models have no conditions to derive the inverse model directly.
Therefore, in this paper, when considering the structure of the RDKP model, the recursive inverse feed-forward compensation (RIFC) control is proposed. The recursive inverse feed-forward compensator uses a stepwise recursive approach to solve the inverse model. This method does not require any additional conditions and is suitable for all inverse nonlinear hysteresis models. The core idea of the RIFC method is to obtain the ideal output voltage u t of the RIFC controller at time t according to the input voltage value u t 1 (denoted as “ u d p r e s e n t ”), output displacement value y t 1 (denoted as “ y d p r e s e n t ”), the desired output displacement signal r t , and the hysteresis model. Firstly, compare the desired output displacement r with the model output displacement y d p r e s e n t . If r > y d p r e s e n t , the system output y is in an increasing state. It means that the input voltage u is increasing. So, we add the Δ u to input voltage u d p r e s e n t , and substitute the updated input voltage u d p r e s e n t into the RDKP model (7) to calculate the corresponding output displacement y d p r e s e n t . Compare r and y d p r e s e n t again, if r is still greater than y d p r e s e n t , continue to increase the input voltage until r is less than y d p r e s e n t for the first time. By this time, this u d p r e s e n t is the required input voltage. It is similar when the system output y is in a decreasing state. The control rules of the RIFC controller are as follows:
Step 1. Set u d = u d p r e s e n t and y d = y d p r e s e n t ( u d and y d are two intermediate variables defined).
Step 2. If r > y d p r e s e n t , which is, the desired output displacement is greater than the current output displacement. The system is in an increasing state, as shown in Figure 6a.
Step 2.1 Set u p = u d and y p = y d ( u p and y p are also two intermediate variables defined).
Step 2.2 Update u d as u d = u p + Δ u , where Δ u is the iteration step size. Additionally, then update y d using RDKP model (7).
Step 2.3 If r > y d , turn back to step 2.1 and continue, the input voltage u ( t ) should be added until the output displacement y d equal to or more than the desired displacement r ( t ) .
Step 2.4 When y d satisfies y d > r firstly, as shown in Figure 6b, update the required input voltage signal u ^ , as:
u ^ = u p + r y p y d y p Δ u
Step 3. If r < y d p r e s e n t , which is, the desired output displacement is less than the system output displacement in the current moment. The system is in a decreasing state, as shown in Figure 7a.
Step 3.1 Set u p = u d and y p = y d .
Step 3.2 Update u d as u d = u p Δ u , and update y d using RDKP model (7).
Step 3.3 If r < y d , turn back to step 3.1 and continue, the input voltage u ( t ) should be reduced until the output displacement y d equal to or less than desired displacement r ( t ) .
Step 3.4 When y d satisfies y d < r firstly, as shown in Figure 7b, update the required input voltage signal u ^ as:
u ^ = u p r y p y d y p Δ u
Suppose that the actual input voltage is u * ( t ) when the desired output displacement is r ( t ) . According to the above recursive algorithm, it is easy to obtain that u p u ^ d and u p u * u d . Subsequently, we get u * u ^ Δ u . That is, the estimation error solved by the recursive algorithm does not exceed Δ u . If Δ u 0 , then u ^ u * . It can be seen that the smaller the value of Δ u , the more accurate the value of the estimated input voltage. However, when the Δ u is smaller, the computational burden of the RIFC controller is greater. In this paper, the appropriate u ( t ) is chosen through repeated numerical simulation.

4. Experimental Results

In this section, the proposed modeling approach and control strategy are tested on piezoceramic actuated stages to evaluate its efficiency.
The experimental device consists of a piezoceramic actuated stage (MPT-2MRL102A), a host computer, a data acquisition card (PCI-1710), and an integrated positioning controller. The piezoceramic actuated stage with a displacement sensor of strain foil can reach 60 μ m maximum output displacement.
The real-time control signal is generated by RTW of Matlab/Simulink and translates into an analog voltage signal after via a 16-bit data acquisition card. The signal is enlarged by piezoelectric drive amplifier and it actuates the piezo-actuated stage motion. Subsequently, the displacement signal that is measured by the sensor is transformed into the host computer the via data acquisition card. The experimental environment and experimental device structure of piezoceramic actuated stage control system are shown in Figure 8 and Figure 9.

4.1. The Experimental Results of the Rate-Dependent Kp Model

In this part, in order to verify the accuracy of the proposed RDKP model, sinusoidal signal at various frequency and sinusoidal signal with decreasing amplitude are used to excite the piezoceramic actuated stages. Meanwhile, the rate-independent classic KP model is used as a comparison. The sinusoidal input voltage signal is selected as u t = 60 sin 2 π f t + 3 / 2 π + 60 , where f is the frequency of the input voltage signal selected as 1 Hz, 10 Hz, 20 Hz, 50 Hz, and 100 Hz, respectively. Additionally, the parameters a 1 and a 2 are selected as 0.96 and 2.5 × 10 7 , respectively.
Figure 10 shows the modeling performance of the proposed RDKP model and the classic KP model with 1 Hz, 10 Hz, 20 Hz, 50 Hz, and 100 Hz input voltage signal, respectively. Table 1 shows the root-mean-square error (RMSE) values and the relative error (RE) values of the actual output and model output with different input voltage signal frequency. Additionally, Figure 11 shows the modeling performance under sinusoidal input voltage signal with decreasing amplitude.
It can be seen from Figure 10 that, at the same frequency, the tracking error of the proposed RDKP model is smaller than the rate-independent classic KP model, except when the input signal frequency is 1 Hz. This can be explained by the fact that the density parameters are identified by the classic KP model with the input signal frequency is 1 Hz. When the input voltage signal frequency is 10 Hz, 20 Hz, 50 Hz, and 100 Hz, the RMSE is reduced by 9.08%, 13.49%, 24.23%, and 33.20%, respectively. Therefore, it can be concluded that, as the frequency increases, the approximation effect of the RDKP model becomes increasingly obvious, which is, the approximate error of the classic KP model increases more, while the tracking error of the RDKP model increases less. Through the error curves that are shown in Figure 11b, it can be calculated that the RMSE and RE of the classic KP model are 1.0076 μ m and 5.57%, respectively. Additionally, the RMSE and the RE of the proposed RDKP model are 0.7065 μ m and 3.83%, respectively. The experimental results proved that the proposed RDKP model can effectively describe the rate-dependent hysteresis behavior of the piezoceramic actuated stages when the input voltage signals are sinusoidal signal and decreasing amplitude signal.

4.2. The Experimental Results of the Recursive Inverse Feed-Forward Compensation Control

Different forms of reference displacement signals are selected to conduct displacement tracking and control experiments based on RDKP model and classic KP model in order to confirm the effectiveness of RIFC control strategy.

4.2.1. Displacement Tracking Control under the Sinusoidal Reference Signals

The desired trajectory is selected as r t = 18 sin 2 π f t + 3 / 2 π + 28 , where f is the frequency of the input voltage signal selected as 1 Hz, 10 Hz, 20 Hz, 50 Hz, and 100 Hz, respectively. In addition, the parameter Δ u of RIFC control is selected as 0.01.
Figure 12 shows the tracking performance of the RIFC control that is based on the RDKP model and classic KP model with 1 Hz, 10 Hz, 20 Hz, 50 Hz, and 100 Hz input voltage signal, respectively. Table 2 shows the tracking RMSE values and the tracking RE values of the proposed RDKP model and the classic KP model with different input voltage signal frequency.
The experimental results indicate that, at different frequency, the proposed RIFC control greatly reduces the effect of hysteresis nonlinearity. Additionally, at the same frequency, except when the input signal frequency is 1 Hz, the proposed RDKP model has a smaller positioning error and a higher accuracy than the classic KP model based on RIFC control. When the input voltage signal frequency is 10 Hz, 20 Hz, 50 Hz, and 100 Hz, the RMSE is reduced by 0.0598, 0.1008, 0.1569, and 0.1759, respectively. As the frequency increase, the control effect becomes increasingly obvious. It can be seen that the reduction of the tracking error value gradually increases. The effectiveness and feasibility of the RIFC control are verified.

4.2.2. Displacement Tracking Control under the Triangular Reference Signals

The desired trajectory is selected as a triangular wave signal with the amplitude of 40 μ m, and the frequency of the input voltage signal is selected as 1 Hz, 10 Hz, 20 Hz, 50 Hz, and 100 Hz, respectively. The parameter Δ u of RIFC control is still selected as 0.01.
Figure 13 shows the tracking performance of the RIFC control based on RDKP model and classic KP model under triangular reference signals. Table 3 shows the tracking RMSE values and the tracking RE values of the proposed RDKP model and the classic KP model with different input voltage signal frequency.
Figure 13 indicates that, at different frequency, the proposed RIFC control greatly reduces the effect of hysteresis nonlinearity. Additionally, at the same frequency, the proposed RDKP model has a smaller tracking error and higher accuracy than the classic KP model that is based on RIFC control. It can be seen from Table 3 that, as the input voltage signal frequency increases, the RMSE is reduced by 0.0472, 0.1763, 0.3767, 0.2386, and 0.5468, respectively. The effectiveness and feasibility of the RIFC control are verified.

5. Conclusions

In this paper, a rate-dependent hysteresis nonlinearity modeling and a trajectory tracking control method of piezoceramic actuated stages are studied. A RDKP hysteresis nonlinear model based on the rate-dependent KP kernel is developed in order to describe the hysteresis behavior of the piezoceramic actuated stages under different frequency. Additionally, the PSO-CS optimization algorithm, a hybrid optimization algorithm of particle swarm optimization and cuckoo search, is adopted in order to obtain the accurate RDKP model parameters. By comparing with the real measured data from the piezoceramic actuated stages, the identified RDKP model can describe the actual hysteresis loop more accurately than the traditional KP model, and the higher the frequency of the input signal, the better the description of the RDKP model. In order to eliminate the influence of hysteresis behavior, a RIFC control based on a recursive method is proposed. The experimental results indicate that the proposed RIFC control method can effectively reduce the influence of hysteresis nonlinear behavior on positioning precision.

Author Contributions

Conceptualization and methodology, W.L. and M.Z.; validation, L.N. and Y.L.; data analysis, L.N. and Y.L.; investigation, W.L. and Y.L.; writing-original draft preparation, W.L. and L.N.; writing-review and editing, W.L., L.N., and M.Z.; supervision M.Z.; project administration, M.Z.; funding acquisition, M.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research is funded by the National Natural Science Foundation of China under Grant 51675228 and the Program of Science and Technology Development Plan of Jilin Province of China under Grants 20180101052JC and 20190303020SF.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dosch, J.J.; Inman, D.J.; Garcia, E. A Self-Sensing Piezoelectric Actuator for Collocated Control. J. Intell. Mater. Syst. Struct. 1992, 3, 166–185. [Google Scholar] [CrossRef]
  2. Li, Y.R.; Su, C.C.; Lin, W.J.; Chang, S.H. Piezoelectric Sensor to Measure Soft and Hard Stiffness with High Sensitivity for Ultrasonic Transducers. Sensors 2015, 15, 13670–13679. [Google Scholar] [CrossRef] [Green Version]
  3. Zhang, X.; Chen, X.; Zhu, G.; Su, C.Y. Output Feedback Adaptive Motion Control and Its Experimental Verification for Time-Delay Nonlinear Systems With Asymmetric Hysteresis. IEEE Trans. Ind. Electron. 2020, 67, 6824–6834. [Google Scholar] [CrossRef]
  4. Soderberg, O.; Aaltio, I.; Ge, Y.L.; Liu, X.W.; Hannula, S.P. Recent Developments of Magnetic SMA. Adv. Sci. Technol. 2008, 59, 1–10. [Google Scholar] [CrossRef]
  5. Liu, S.H.; Huang, T.S.; Yen, J.Y. Tracking control of shape-memory-alloy actuators based on self-sensing feedback and inverse hysteresis compensation. Sensors 2009, 10, 112–127. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Vaiana, N.; Sessa, S.; Marmo, F.; Rosati, L. A class of uniaxial phenomenological models for simulating hysteretic phenomena in rate-independent mechanical systems and materials. Nonlinear Dyn. 2018, 93, 1647–1669. [Google Scholar] [CrossRef]
  7. Vaiana, N.; Sessa, S.; Rosati, L. A generalized class of uniaxial rate-independent models for simulating asymmetric mechanical hysteresis phenomena. Mech. Syst. Signal Process. 2021, 146, 106984. [Google Scholar] [CrossRef]
  8. Dimian, M.; Andrei, P. Noise-Driven Phenomena in Hysteretic Systems; Springer: New York, NY, USA, 2013. [Google Scholar]
  9. Wang, D.H.; Liao, W.H. Magnetorheological fluid dampers: A review of parametric modelling. Smart Mater. Struct. 2011, 20, 23001. [Google Scholar] [CrossRef]
  10. Zhou, M.; Yang, P.; Wang, J.; Gao, W. Adaptive Sliding Mode Control Based on Duhem Model for Piezoelectric Actuators. Iete Tech. Rev. 2016, 33, 557–568. [Google Scholar] [CrossRef]
  11. Wang, Y.; Zhang, C.; Wu, Z.; Gao, W.; Zhou, M. A hopfield neural network-based Bouc-Wen model for magnetic shape memory alloy actuator. AIP Adv. 2020, 10, 15212. [Google Scholar] [CrossRef] [Green Version]
  12. Xu, R.; Zhang, X.; Guo, H.; Zhou, M. Sliding Mode Tracking Control With Perturbation Estimation for Hysteresis Nonlinearity of Piezo-Actuated Stages. IEEE Access 2018, 6, 30617–30629. [Google Scholar] [CrossRef]
  13. Wang, Y.; Rui, X.; Zhou, M. Prandtl-Ishlinskii Modeling for Giant Magnetostrictive Actuator Based on Internal Time-Delay Recurrent Neural Network. IEEE Trans. Magn. 2018, 54, 1–4. [Google Scholar]
  14. Zhou, M.; Xu, R.; Zhang, Q.; Wang, Z.; Zhao, Y. Hybrid Control Method of Magnetically Controlled Shape Memory Alloy Actuator Based on Inverse Prandtl-Ishlinskii Model. J. Electr. Eng. Technol. 2016, 11, 1457–1465. [Google Scholar] [CrossRef] [Green Version]
  15. Song, G.; Zhao, J.; Zhou, X.; Abreu-Garcia, J.A.D. Tracking Control of a Piezoceramic Actuator with Hysteresis Compensation Using Inverse Preisach Model. IEEE ASME Trans. Mechatron. 2005, 10, 198–209. [Google Scholar] [CrossRef]
  16. Li, Z.; Shan, J.; Gabbert, U. Inverse Compensation of Hysteresis Using Krasnoselskii-Pokrovskii Model. IEEE ASME Trans. Mechatron. 2018, 23, 966–971. [Google Scholar] [CrossRef]
  17. Banks, H.T.; Kurdila, A.J. Hysteretic control influence operators representing smart material actuators: Identification and approximation. In Proceedings of the IEEE Conference on Decision & Control, Kobe, Japan, 11–13 December 1996; pp. 3711–3716. [Google Scholar]
  18. Zhou, M.; He, S.; Hu, B.; Zhang, Q. Modified KP Model for Hysteresis of Magnetic Shape Memory Alloy Actuator. IETE Tech. Rev. 2015, 32, 29–36. [Google Scholar] [CrossRef]
  19. Wei, Z.; Xiang, B.L.; Ting, R.X. Online parameter identification of the asymmetrical Bouc-Wen model for piezoelectric actuators. Precis. Eng. J. Int. Soc. Precis. Eng. Nanotechnol. 2014, 38, 921–927. [Google Scholar] [CrossRef]
  20. Mayergoyz, I.D. Mathematical Models of Hysteresis; Springer: New York, NY, USA, 1991. [Google Scholar]
  21. Zhang, J.; Merced, E.; Sepulveda, N.; Tan, X. Optimal Compression of a Generalized Prandtl-Ishlinskii Operator in Hysteresis Modeling. In Proceedings of the ASME 2013 Dynamic Systems and Control Conference, Palo Alto, CA, USA, 21–23 October 2013. [Google Scholar]
  22. Xie, S.L.; Liu, H.T.; Mei, J.P.; Gu, G.Y. Modeling and compensation of asymmetric hysteresis for pneumatic artificial muscles with a modified generalized Prandtl-Ishlinskii model. Mechatronics 2018, 52, 49–57. [Google Scholar] [CrossRef]
  23. Li, Z.; Zhang, X. Model order reduction for the Krasnoselskii-Pokrovskii (KP) model. Smart Mater. Struct. 2019, 28, 95001. [Google Scholar] [CrossRef]
  24. Zhang, C.; Yu, Y.; Wang, Y.; Zhou, M. Takagi-Sugeno Fuzzy Neural Network Hysteresis Modeling for Magnetic Shape Memory Alloy Actuator Based on Modified Bacteria Foraging Algorithm. Int. J. Fuzzy Syst. 2020, 22, 1314–1329. [Google Scholar] [CrossRef]
  25. Li, W.; Zhang, C.; Gao, W.; Zhou, M. Neural Network Self-Tuning Control for a Piezoelectric Actuator. Sensors 2020, 20, 3342. [Google Scholar] [CrossRef] [PubMed]
  26. Zhang, X.; Wang, Y.; Chen, X.; Su, C.Y.; Li, Z.; Wang, C.; Peng, Y. Decentralized Adaptive Neural Approximated Inverse Control for a Class of Large-Scale Nonlinear Hysteretic Systems with Time Delays. IEEE Trans. Syst. Man Cybern. 2019, 49, 2424–2437. [Google Scholar] [CrossRef]
  27. Zhang, X.; Wang, Y.; Zhu, G.; Chen, X.; Li, Z.; Wang, C.; Su, C.Y. Compound Adaptive Fuzzy Quantized Control for Quadrotor and Its Experimental Verification. IEEE Trans. Syst. Man Cybern. 2020, 1–13. [Google Scholar] [CrossRef]
  28. Rui, X.; Zhou, M. Elman Neural Network-Based Identification of Krasnosel’skii-Pokrovskii Model for Magnetic Shape Memory Alloys Actuator. IEEE Trans. Magn. 2017, 53, 1–4. [Google Scholar]
  29. Zhou, M.; Zhang, Q. Hysteresis Model of Magnetically Controlled Shape Memory Alloy Based on a PID Neural Network. IEEE Trans. Magn. 2015, 51, 1–9. [Google Scholar]
  30. Li, C.; Tan, Y. A neural networks model for hysteresis nonlinearity. Sens. Actuators A 2004, 112, 49–54. [Google Scholar]
  31. Zhang, X.; Tan, Y.; Su, M. Modeling of hysteresis in piezoelectric actuators using neural networks. Mech. Syst. Signal Process. 2009, 23, 2699–2711. [Google Scholar] [CrossRef]
  32. Zhang, X.; Li, B.; Chen, X.; Li, Z.; Peng, Y.; Su, C.Y. Adaptive Implicit Inverse Control for a Class of Discrete-Time Hysteretic Nonlinear Systems and Its Application. IEEE ASME Trans. Mechatron. 2020, 25, 1. [Google Scholar] [CrossRef]
  33. Xu, R.; Zhou, M. A self-adaption compensation control for hysteresis nonlinearity in piezo-actuated stages based on Pi-sigma fuzzy neural network. Smart Mater. Struct. 2018, 27, 45002. [Google Scholar] [CrossRef]
  34. Yu, Y.; Zhang, C.; Zhou, M. NARMAX Model-Based Hysteresis Modeling of Magnetic Shape Memory Alloy Actuators. IEEE Trans. Nanotechnol. 2020, 19, 1–4. [Google Scholar] [CrossRef]
  35. Deng, L.; Tan, Y. Modeling hysteresis in piezoelectric actuators using NARMAX models. Sens. Actuators A Phys. 2009, 149, 106–112. [Google Scholar] [CrossRef]
  36. Li, W.; Chen, X. Compensation of hysteresis in piezoelectric actuators without dynamics modeling. Sens. Actuators A-Phys. 2013, 199, 89–97. [Google Scholar] [CrossRef]
  37. Cao, Y.; Chen, X.B. A Novel Discrete ARMA-Based Model for Piezoelectric Actuator Hysteresis. IEEE-ASME Trans. Mechatron. 2012, 17, 737–744. [Google Scholar] [CrossRef]
  38. Bashash, S.; Jalili, N. A Polynomial-Based Linear Mapping Strategy for Feedforward Compensation of Hysteresis in Piezoelectric Actuators. J. Dyn. Syst. Meas. Control. Trans. ASME 2008, 130, 31008. [Google Scholar] [CrossRef]
  39. Yang, M.; Li, C.; Gu, G.; Zhu, L. A rate-dependent Prandtl-Ishlinskii model for piezoelectric actuators using the dynamic envelope function based play operator. Front. Mech. Eng. 2015, 10, 37–42. [Google Scholar] [CrossRef]
  40. Li, P.; Yan, F.; Ge, C.; Wang, X.; Xu, L.; Guo, J.; Li, P. A simple fuzzy system for modelling of both rate-independent and rate-dependent hysteresis in piezoelectric actuators. Mech. Syst. Signal Process. 2013, 36, 182–192. [Google Scholar] [CrossRef]
  41. Xiao, S.; Li, Y. Modeling and High Dynamic Compensating the Rate-Dependent Hysteresis of Piezoelectric Actuators via a Novel Modified Inverse Preisach Model. IEEE Trans. Control Syst. Technol. 2013, 21, 1549–1557. [Google Scholar] [CrossRef]
  42. Deng, L.; Seethaler, R.J.; Chen, Y.; Yang, P.; Cheng, Q. Modified Elman neural network based neural adaptive inverse control of rate-dependent hysteresis. In Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, 24–29 July 2016; pp. 2366–2373. [Google Scholar]
  43. Guo, Y.; Sun, G.; Wang, Y.; Mao, J. Modeling and Control of Rate-Dependent Hysteresis for PEA with MPI Model-Based Hammerstein System. In Proceedings of the 2012 International Conference on Control Engineering and Communication Technology, Liaoning, China, 7–9 December 2012; pp. 523–526. [Google Scholar]
  44. Tan, X.; Baras, J.S. Adaptive Identification and Control of Hysteresis in Smart Materials. IEEE Trans. Autom. Control 2005, 50, 827–839. [Google Scholar]
  45. Banks, H.T.; Kurdila, A.J.; Webb, G. Identification of hysteretic control influence operators representing smart actuators part I: Formulation. Math. Probl. Eng. 1997, 3, 287–328. [Google Scholar] [CrossRef]
  46. Liu, Y.; Zhou, M. KP model for hysteresis of piezoelectric ceramic actuators. In Proceedings of the 2015 Chinese Automation Congress (CAC), Wuhan, China, 27–29 November 2015; pp. 253–257. [Google Scholar]
  47. Wang, F.; Luo, L.; He, X.; Wang, Y. Hybrid optimization algorithm of PSO and Cuckoo Search. In Proceedings of the 2011 2nd International Conference on Artificial Intelligence, Management Science and Electronic Commerce (AIMSEC), Zhengzhou, China, 8–10 August 2011; pp. 1172–1175. [Google Scholar]
Figure 1. Hysteresis loops under different input frequency.
Figure 1. Hysteresis loops under different input frequency.
Sensors 20 05062 g001
Figure 2. Discrete Preisach plane.
Figure 2. Discrete Preisach plane.
Sensors 20 05062 g002
Figure 3. KP hysteresis operator.
Figure 3. KP hysteresis operator.
Sensors 20 05062 g003
Figure 4. Flow chart of Particle Swarm Optimization and Cuckoo Search (PSO-CS) hybrid optimization algorithm.
Figure 4. Flow chart of Particle Swarm Optimization and Cuckoo Search (PSO-CS) hybrid optimization algorithm.
Sensors 20 05062 g004
Figure 5. The principle of inverse feed-forward compensation control.
Figure 5. The principle of inverse feed-forward compensation control.
Sensors 20 05062 g005
Figure 6. The change of desired output displacement as system input increases, including (a) the current output displacement is less than the desired output displacement and (b) the current output displacement exceeds the desired output displacement for the first time.
Figure 6. The change of desired output displacement as system input increases, including (a) the current output displacement is less than the desired output displacement and (b) the current output displacement exceeds the desired output displacement for the first time.
Sensors 20 05062 g006
Figure 7. The change of desired output displacement as system input decreases, including (a) the current output displacement is greater than the desired output displacement and (b) the current output displacement is less than the desired output displacement for the first time.
Figure 7. The change of desired output displacement as system input decreases, including (a) the current output displacement is greater than the desired output displacement and (b) the current output displacement is less than the desired output displacement for the first time.
Sensors 20 05062 g007
Figure 8. Experimental environment of piezoceramic actuated stage control system.
Figure 8. Experimental environment of piezoceramic actuated stage control system.
Sensors 20 05062 g008
Figure 9. The experimental device structure of piezoceramic actuated stage control system.
Figure 9. The experimental device structure of piezoceramic actuated stage control system.
Sensors 20 05062 g009
Figure 10. The experiment results of the proposed rate-dependent Krasnoselskii–Pokrovskii (RDKP) model and classic KP model with diverse frequency input voltage, including (a) hysteresis loops of input voltage and output displacements and (b) modeling errors of the proposed RDKP model and classic KP model.
Figure 10. The experiment results of the proposed rate-dependent Krasnoselskii–Pokrovskii (RDKP) model and classic KP model with diverse frequency input voltage, including (a) hysteresis loops of input voltage and output displacements and (b) modeling errors of the proposed RDKP model and classic KP model.
Sensors 20 05062 g010
Figure 11. The experiment results of the proposed RDKP model and classic KP model under sinusoidal signal with damping amplitude input voltage, including (a) minor hysteresis loops of input voltage and output displacements and (b) modeling errors of the proposed RDKP model and classic KP model.
Figure 11. The experiment results of the proposed RDKP model and classic KP model under sinusoidal signal with damping amplitude input voltage, including (a) minor hysteresis loops of input voltage and output displacements and (b) modeling errors of the proposed RDKP model and classic KP model.
Sensors 20 05062 g011
Figure 12. The tracking performance of the RDKP model and classic KP model based on recursive inverse feed-forward compensation (RIFC) control with diverse input voltage frequency, including (a) the desired and control output tracking displacements (b) control errors of the proposed RDKP model and classic KP model.
Figure 12. The tracking performance of the RDKP model and classic KP model based on recursive inverse feed-forward compensation (RIFC) control with diverse input voltage frequency, including (a) the desired and control output tracking displacements (b) control errors of the proposed RDKP model and classic KP model.
Sensors 20 05062 g012
Figure 13. The tracking performance of the RDKP model and classic KP model based on RIFC control with diverse input voltage frequency, including (a) the desired and control output tracking displacements (b) control errors of the proposed RDKP model and classic KP model.
Figure 13. The tracking performance of the RDKP model and classic KP model based on RIFC control with diverse input voltage frequency, including (a) the desired and control output tracking displacements (b) control errors of the proposed RDKP model and classic KP model.
Sensors 20 05062 g013
Table 1. Comparison of modeling errors between the classic KP model and the proposed RDKP model with diverse input frequency.
Table 1. Comparison of modeling errors between the classic KP model and the proposed RDKP model with diverse input frequency.
Input FrequencyModelRMSE ( μ m)RE (%)
1 HzKP model0.14820.42
RDKP model0.27610.80
10 HzKP model0.59971.72
RDKP model0.54521.57
20 HzKP model0.83452.39
RDKP model0.72192.08
50 HzKP model1.39163.89
RDKP model1.05433.04
100 HzKP model2.44647.01
RDKP model1.63414.69
Table 2. Comparison of tracking errors between the classic KP model and the proposed RDKP model under sinusoidal trajectories with diverse input frequency based on the RIFC control method.
Table 2. Comparison of tracking errors between the classic KP model and the proposed RDKP model under sinusoidal trajectories with diverse input frequency based on the RIFC control method.
Input
Frequency
RIFC Control Based on KP Model
(RMSE ( μ m) / RE (%))
RIFC Control Based on RDKP Model
(RMSE ( μ m) / RE (%))
1 Hz0.3435 / 1.120.3649 / 1.18
10 Hz0.4626 / 1.520.4028 / 1.30
20 Hz0.5734 / 1.890.4726 / 1.54
50 Hz0.7379 / 2.440.5810 / 1.90
100 Hz0.9416 / 3.080.7657 / 2.51
Table 3. Comparison of tracking errors between the classic KP model and the proposed RDKP model under triangular trajectories with diverse input frequency based on the RIFC control method.
Table 3. Comparison of tracking errors between the classic KP model and the proposed RDKP model under triangular trajectories with diverse input frequency based on the RIFC control method.
Input
Frequency
RIFC Control Based on KP Model
(RMSE ( μ m) / RE (%))
RIFC Control Based on RDKP Model
(RMSE ( μ m) / RE (%))
1 Hz0.6325 / 2.770.5853 / 1.18
10 Hz1.0625 / 4.810.8862 / 3.96
20 Hz1.1145 / 5.060.7378 / 3.29
50 Hz1.3261 / 6.031.0875 / 4.87
100 Hz1.4649 / 6.750.9181 / 4.07

Share and Cite

MDPI and ACS Style

Li, W.; Nie, L.; Liu, Y.; Zhou, M. Rate Dependent Krasnoselskii-Pokrovskii Modeling and Inverse Compensation Control of Piezoceramic Actuated Stages. Sensors 2020, 20, 5062. https://doi.org/10.3390/s20185062

AMA Style

Li W, Nie L, Liu Y, Zhou M. Rate Dependent Krasnoselskii-Pokrovskii Modeling and Inverse Compensation Control of Piezoceramic Actuated Stages. Sensors. 2020; 20(18):5062. https://doi.org/10.3390/s20185062

Chicago/Turabian Style

Li, Wenjun, Linlin Nie, Ying Liu, and Miaolei Zhou. 2020. "Rate Dependent Krasnoselskii-Pokrovskii Modeling and Inverse Compensation Control of Piezoceramic Actuated Stages" Sensors 20, no. 18: 5062. https://doi.org/10.3390/s20185062

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop