Next Article in Journal
Research on Determining Elastic–Plastic Constitutive Parameters of Materials from Load Depth Curves Based on Nanoindentation Technology
Next Article in Special Issue
A Nonlinear Impact-Driven Triboelectric Vibration Energy Harvester for Frequency Up-Conversion
Previous Article in Journal
Natural Convection of Ternary Hybrid Nanofluid in a Differential-Heated Enclosure with Non-Uniform Heating Wall
Previous Article in Special Issue
Magnetic Bistability for a Wider Bandwidth in Vibro-Impact Triboelectric Energy Harvesters
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Parameter Identification of Model for Piezoelectric Actuators

1
College of Electronic Information Engineering, Changchun University, Changchun 130022, China
2
Department of Control Science & Engineering, Jilin University, Changchun 130012, China
*
Author to whom correspondence should be addressed.
Micromachines 2023, 14(5), 1050; https://doi.org/10.3390/mi14051050
Submission received: 18 March 2023 / Revised: 3 May 2023 / Accepted: 8 May 2023 / Published: 15 May 2023

Abstract

:
Piezoelectric actuators are widely used in high-precision positioning systems. The nonlinear characteristics of piezoelectric actuators, such as multi-valued mapping and frequency-dependent hysteresis, severely limit the advancement of the positioning system’s accuracy. Therefore, a particle swarm genetic hybrid parameter identification method is proposed by combining the directivity of the particle swarm optimization algorithm and the genetic random characteristics of the genetic algorithm. Thus, the global search and optimization abilities of the parameter identification approach are improved, and the problems, including the genetic algorithm’s poor local search capability and the particle swarm optimization algorithm’s ease of falling into local optimal solutions, are resolved. The nonlinear hysteretic model of piezoelectric actuators is established based on the hybrid parameter identification algorithm proposed in this paper. The output of the model of the piezoelectric actuator is in accordance with the real output obtained from the experiments, and the root mean square error is only 0.029423 μ m . The experimental and simulation results show that the model of piezoelectric actuators established by the proposed identification method can describe the multi-valued mapping and frequency-dependent nonlinear hysteresis characteristics of piezoelectric actuators.

1. Introduction

In recent years, piezoelectric actuators (PEAs) have attracted much attention due to their advantages, such as a large output force, compact size, high resolution, and quick response. They have a wide range of potential applications in the fields of micro-manipulation [1], micromechanical manufacturing [2], super-precision processing [3], adaptive optical compensation [4,5,6], and robotics [7,8,9,10]. However, piezoelectric ceramic materials have hysteretic nonlinear characteristics of multi-valued mapping and frequency dependence [11]. The hysteretic nonlinearity prevents PEAs’ positioning precision from being further improved and impairs the stability of the closed-loop system [12].
The characteristics of frequency-dependent hysteresis and the multi-valued mapping are shown in Figure 1. The hysteresis loop between the input voltage and the output displacement reflects the multi-valued mapping [13], and the characteristic that the area of the hysteresis loop grows as the frequency of the input voltage increases reflects the frequency-dependence [14].
To improve the control accuracy of PEAs, much research has been carried out on the modeling of its hysteresis nonlinearity [15,16,17]. At present, the Hammerstein model is the most frequently used mathematical model. The Hammerstein model is a nonlinear model in which the static nonlinear section is connected in a series with the dynamic linear section [18]. The static nonlinear section can describe the multi-valued mapping properties of the hysteresis. The dynamic linear section can represent the frequency-dependent characteristics of hysteresis. Reference [4] proposes an online parameter estimating method of the Hammerstein model, which uses the Duhem model to describe the static section and the Diophantine function of the linear section to predict the output of the model. Finally, the model parameters are identified online based on the real-time updated model’s residual and cost function. Reference [19] uses the fractional order model to describe the dynamic linear section of the Hammerstein model and proposes an artificial bee colony algorithm to identify the order and coefficients of the fractional order model simultaneously.
The block structure of the Hammerstein model is convenient for expressing multi-valued mapping and frequency-dependent characteristics of hysteresis nonlinearity. The Bouc–Wen model, based on differential equations, has the advantages of fewer unknown parameters and high modeling accuracy, and it is currently widely used in the modeling and compensation of the multi-valued mapping characteristics of PEAs [20,21,22,23]. Reference [12] proposes an improved Bouc–Wen model that introduces the input voltage frequency, in which a more accurate description of the frequency-dependent hysteresis features is provided. Reference [24] proposes a generalized Bouc–Wen model, with a relaxation function for the static part of the Hammerstein model, which is used to describe the multi-valued mapping hysteresis characteristics of PEAs.
At present, the parameter identification methods of the Bouc–Wen model include the particle swarm optimization (PSO) algorithm and genetic algorithm (GA), et al. [25,26,27,28]. These algorithms have their defects, such as the PSO algorithm’s propensity to easily enter the local optimum and the GA’s poor capacity for searching for the local optimal solution [29]. These defects decrease the accuracy of the identified parameters of the Bouc–Wen model and adversely have a negative impact on the model-based control strategy. In order to solve the above problems, this paper proposes a particle swarm genetic hybrid algorithm (G-Pmix) that combines the advantages of the PSO algorithm and GA to identify the parameters of the Bouc–Wen model. The method can prevent the PSO algorithm from entering a local optimum and improve the modeling accuracy because the GA’s selection, crossover, and mutation operations are random.
A feed-forward compensator is established for the static hysteresis multi-valued mapping characteristics of the PEAs [30]. The inverse of the Bouc–Wen model as the feed-forward compensator is used to linearize the characteristics of hysteresis multi-valued mapping. The output signal will be mixed with the modeling errors, high-order unmodeled dynamics, the error caused by insufficiently compensating for the multi-valued mapping characteristics of the hysteresis, and the error from the frequency-dependent characteristics of the hysteresis only when the feed-forward controller acts on the PEAs. This paper adopts the sliding mode controller on the feedback loop and the inverse of the Bouc–Wen model as the feed-forward compensator to build a compound control system, and the sine signal tracking experiments verify the effectiveness of the model in resolving the error mentioned in the previous description and effectively suppressing chatter.
The organizational structure of this paper is as follows: Section 2 introduces the characteristics of the static section and the dynamic section of the Hammerstein model. Section 3 introduces the particle swarm genetic hybrid parameter identification algorithm. Section 4 introduces the modeling of the PEAs. Section 5 introduces the curve fitting experiments and feed-forward and feedback control experiments. Section 6 shows the conclusion of the paper.

2. Hammerstein Model

The multi-valued mapping and frequency-dependent hysteresis nonlinear characteristics of piezoelectric actuators severely limit the improvement of the positioning system’s accuracy. Therefore, it is necessary to establish the nonlinear hysteretic model of piezoelectric actuators to conduct research on relevant algorithms for the piezoelectric control.
The Hammerstein model is used to characterize the PEAs. The hysteresis characteristics of the PEAs are described by the static nonlinear section. The linear characteristics abstracted from the PEAs are described by the dynamic linear section. The structure block diagram is shown in Figure 2.
The Bouc–Wen model, expressed in terms of nonlinear differential equations, is used to depict the hysteresis characteristics of the PEAs and has the characteristics of fewer unknown parameters and higher model accuracy. The mathematical expression of the Bouc–Wen model is shown in Equation (1).
v = d u h h ˙ = α d u ˙ β u ˙ h ˙ n 1 h γ u ˙ h n
where u is the input voltage, v is the output displacement, h is the hysteresis of the model, u ˙ and h ˙ are the derivatives of the u and h to time, respectively, n is the smoothness of the hysteresis curve, and the value of n is 1. The size of the hysteresis loop is affected by α   a n d   d . The shape of the hysteresis loop is affected by β   a n d   γ . α , β , γ , and d are unknown parameters describing the hysteresis characteristics and need to be identified.
The mass-spring-damper system is used to describe the dynamic section of the Hammerstein model. Without considering the multi-valued mapping characteristics of hysteresis, the PEA is a mass-spring-damper linear system from the perspective of the mechanical structure [31]. The force analysis diagram is shown in Figure 3.
Where m is the mass of the PEA, y is the actual displacement, k is the elastic coefficient, c is the damping coefficient, and F is the driving force generated by the piezoelectric ceramics. According to Newton’s second law, the differential equation of the mass-spring-damper system is obtained and shown in Equation (2).
m y ¨ + c y ˙ + k y = F
The driving force, F , has a linear relationship with the reference input, u . By setting
x 1 = y , x 2 = y ˙ , Equation (3) is obtained.
x ˙ 2 = k m x 1 c m x 2 + b u
The model of the PEA is derived by Equations (2) and (3), as shown in Equation (4).
x ˙ 1 x ˙ 2 = 0 1 k m c m x 1 x 2 + 0 b u y = 1 0 x 1 x 2
In order to identify the parameters, the time domain model is transformed into the frequency domain model. The transfer function of the PEA is shown in Equation (5).
G s = b s 2 + c m s + k m

3. Particle Swarm Genetic Hybrid Parameter Identification Method

According to the static and dynamic characteristics of the Hammerstein model, the hysteresis characteristics of the PEA are decomposed into multi-valued mapping and frequency-dependent characteristics. The intermediate variable, v ( t ) , in the model, cannot be measured in the actual experimental process, so the parameter identification methods and identification sequence of the static sections and dynamic sections of the model are not unique. The step identification method is adopted to identify the static section’s parameters first and then the dynamic section’s parameters in this paper.

3.1. Parameter Identification of Static Nonlinear Section

In the PSO algorithm, the individual optimal position and the group optimal position are used as the principles for adjusting the velocity and position of the particles. The group optimal solution and the individual optimal solution are preserved by learning from the previous search experience to avoid blindly searching for the best solution [32,33]. The schematic diagram of the particle update is shown in Figure 4.
The GA obtains the next-generation population through crossover and mutation operations based on the competition mechanism. The whole population moves towards the global optimal solution evenly. The population can produce new and different individuals to ensure diversity [34].
By analyzing the distinct features of the PSO algorithm and GA, three conclusions are obtained as follows.
(1) Both the PSO algorithm and GA are parallel algorithms. They all operate on multiple individuals in the population at the same time. The PSO algorithm operates on multiple particles, while the GA operates on multiple chromosomes.
(2) The evaluation principle of the solutions can be unified for the PSO algorithm and GA. They are all searching for the optimal solution in the search space based on the fitness function.
(3) It is possible to achieve unity in the coding structure for the PSO algorithm and GA. In general, the binary or real number encoding mode is adopted. Real coding maps the solution space of a problem to the real number space and operates on the real number space. This method is suitable for multi-dimensional and high-precision continuous function optimization problems and meets the requirements of this paper.
To address the weak local search ability of the GA and easily fall into a local optimal solution of the PSO algorithm, a G-Pmix parameter identification algorithm is proposed in this paper. The steps of the G-Pmix algorithm are as follows:
1. The parameters of the G-Pmix algorithm are initialized, and the population is generated randomly. Set the initial value of the position and velocity for each particle in the population and then calculate the initial fitness value of each particle. The root mean square error is selected as the fitness function, and the expression is shown in Equation (6).
f i t n e s s ( α , β , γ , d ) = 1 N i = 1 N ( x e x p ( i ) x m d l ( i ) ) 2
where, α , β , γ , and d are the parameters of the Bouc–Wen model to be identified, x e x p ( i ) is the experimental data, x m d l ( i ) is the model data, N is the number of data sampling points, and N = 6000 .
Calculate the particles’ fitness values in the initial population, with which we can initialize the individual optimal position, P b e s t . Search for the particle with the smallest fitness value in the initial population and take the fitness of the particle as the group optimal position, G b e s t .
2. Determine whether the G-Pmix algorithm reaches the maximum number of iterations, M a x g e n , or whether the group optimal position, G b e s t , meets the accuracy requirement ( a c c u r c y = 1 e 5 ) . If not, optimize the population, T times ( T = 100 ), with the PSO. The group optimal position, G b e s t , is updated at once after the PSO algorithm is performed every time. If either of the conditions is satisfied, quit the cycle.
The velocity and position of the particles are updated according to Equations (7) and (8).
x i d ( t + 1 ) = v i d ( t + 1 ) + x i d ( t )
v i d t + 1 = ω t v i d t + c 1 t r 1 P b e s t i d t x i d t + c 2 ( t ) r 2 ( G b e s t ( t ) x i d ( t ) )
where the position and velocity information of the particle can be respectively expressed as x i = ( x i 1 , x i 2 , x i 3 , x i 4 )   1 i S and v i = ( v i 1 , v i 2 , v i 3 , v i 4 )   1 i S , S is the number of particles, r 1 and r 2 are random numbers in [0, 1], c 1 and c 2 represent the cognitive learning factor and social learning factor, and ω is the inertia weight coefficient. c 1 , c 2 ,and ω are set as Equations (9)–(11):
c 1 ( t ) = t T ( c 1 f c 1 s ) + c 1 s
c 2 ( t ) = t T ( c 2 f c 2 s ) + c 2 s
ω ( t ) = ω m a x ( ω m a x ω m i n ) t / T
3. The particles in the population are sorted by the fitness value. The mean value of the fitness value of each particle is calculated. M k , the high-quality particles that fall below the mean value, are selected and sent to the next-generation population.
4. The crossover and mutation operations of the GA are used to optimize the remaining S M k particles. The crossover operation can exchange some genes of the particles in the population with the crossover probability, ( P c ), and the mutation operation can make some genes of the particles change with the mutation probability, ( P m ). The crossover and mutation operations can generate new individuals and enrich the diversity of the population.
5. Combine the particles before and after optimization with the GA. The combined number is 2 ( S M k ) . Sort the particles according to the fitness value and then single out S M k , the high-quality particles, and finally send them to the next generation.
6. The high-quality particles from Step 4 merge with those from Step 5, and then the next-generation population is formed.
7. Repeat steps 2–6 until the maximum number of iterations or accuracy meets the requirements, quit the cycle, and the identification is completed.
The flow chart of the G-Pmix algorithm is shown in Figure 5.

3.2. Parameter Identification of Dynamic Linear Section

In this paper, the System Identification Toolbox in Matlab/Simulink software was used to identify the second-order linear system. The System Identification Toolbox can construct the mathematical model based on the measured input and output data. The model parameters are identified by the least square method in the toolbox. The diagram of the dynamic linear section parameter identification is shown in Figure 6.

4. Modeling Based on G-Pmix Algorithm

4.1. Experiment Equipment

To verify the effectiveness of the particle swarm genetic hybrid algorithm, parameter identification experiments were carried out on the piezoelectric experimental platform, as shown in Figure 7. This equipment consists of an industrial computer, IPC-610L, a data acquisition card, PCI-1710, an integrated control power supply, E01, and a piezoelectric actuator, P11-X100S. The microscopic deformation of piezoelectric ceramics can be directly measured by the resistive pressure transducer strain gauge inside the piezoelectric actuator, and its measurement precision is 3 nanometers.
In order to obtain the experimental data, the control signal generated by the Matlab software is outputted through a data acquisition card and transmitted to the integrated control power supply, where the control voltage is amplified to drive the piezoelectric actuator. The corresponding output displacement of the piezoelectric ceramic is measured by the resistive pressure transducer strain gauge and transmitted back to Matlab via an integrated control power supply and data acquisition card for further processing.

4.2. Experiments of Static Nonlinear Section

The shape of the PEA hysteresis loop does not change when the frequency of the input signal is lower than 5 H z [3]. Therefore, take a sine signal ( f = 0.5   H z ) as the input signal of the piezoelectric actuator in the parameter identification process of the static nonlinear section. The parameter setting of the G-Pmix algorithm is shown in Table 1. The fitness function curve is shown in Figure 7. The parameter identification results of the Bouc–Wen model and minimum fitness are shown in Table 2.
Figure 8 shows that the GA can converge extremely quickly, and the convergence accuracy is the lowest due to the weak local search ability. The G-Pmix algorithm prevents the population from falling into a local optimum through the selection, crossover, and mutation operations of the GA. After 3224 iterations, the G-Pmix and PSO algorithms satisfy the convergence requirements and reach the optimal result. The minimum fitness of the G-Pmix algorithm is 6.608% lower than the PSO algorithm. The experimental results prove that the G-Pmix algorithm combines the advantages of the PSO algorithm and GA and achieves higher parameter identification accuracy.

4.3. Experiments of Dynamic Linear Section

Take the 0.1~50 H z sine sweep signal, u ( t ) , as the input to trigger the PEA experimental platform to obtain the output y ( t ) of the platform. The same sine sweep signal, u ( t ) , is used as the input of the identified Bouc–Wen model and then calculate the output, v ( t ) , of the model. Take v ( t ) and y ( t ) as the input and output data of the System Identification Toolbox. The dynamic linear section parameter identification flow chart is shown in Figure 9. The parameters of the identified second-order linear system are shown in Table 3.

5. Model Verification

5.1. Model Fitting Experiment

To verify the accuracy of the identified Hammerstein model, different input signals are used to trigger the PEA and the Hammerstein model, including a 10–50 H z sine signal and a damped sine wave signal. Then, take the maximum fitting error ( F _ e r r o r ) and the fitting root mean square error ( F _ rmse ) as evaluation indicators; the solution ideas are as shown in Equations (12) and (13):
F _ error = m a x ( y G P m i x / G A / P S O y E x p )
F _ r m s e = 1 N i = 1 N y G P m i x / G A / P S O i y E x p i 2
where y G P m i x / G A / P S O is the simulation output of the Hammerstein model identified by different parameter identification algorithms; y E x p is the actual output of the PEA.
Compare the simulation output of the Hammerstein model identified based on the GA, PSO, and G-Pmix algorithms and the actual output of the PEA. In Figure 10, the left is the data fitting curve, and the right is the fitting error curve. From Figure 10a–e, the input is a sine signal ( f = 10 , 20 , 30 , 40 , 50   H z ). In Figure 10f, the input is a damped sine wave signal ( f = 0.5   H z ). The F _ e r r o r and the F _ r m s e are shown in Table 4.
Figure 10 and Table 4 show that the model identified by the G-Pmix algorithm has better fitting to experimental data under the same trigger signal from 10 H z to 50 H z than the GA and PSO algorithm. The F _ e r r o r of the G-Pmix is 25.25% lower than the PSO algorithm. The F _ r m s e of the G-Pmix is 24.47% lower than the PSO algorithm.
In order to verify the accuracy of the model for multi-valued mapping and frequency-dependent characteristics, the hysteresis loop curves of different frequencies from 10 Hz to 50 Hz are plotted, as shown in Figure 11.
The models identified by the GA, PSO algorithm, and G-Pmix algorithm can characterize the multi-valued mapping and frequency-dependent nonlinear hysteresis of the PEA, as shown in Figure 11a–e. According to the result of Figure 10, it can be concluded that the model identified by the G-Pmix algorithm is more satisfied than those identified by the PSO algorithm and GA.

5.2. Feed-Forward and Feedback Control Experiment

To verify the availability of the identified model, a compound control strategy with the feed-forward and feedback is proposed. Take the inverse of the Bouc–Wen model as a feed-forward controller in a series in front of the PEA to linearize the controlled object and compensate for the hysteretic nonlinear characteristics of the PEA. Then, take the superposition of the hysteresis compensation error of the feed-forward controller, high-order unmodeled dynamics, and the error between the reference input and the actual output as a total error and adopt the sliding mode controller in the feedback loop to improve the control accuracy. The structural block diagram of the compound control system is shown in Figure 12.

5.2.1. Feed-Forward Control

The hysteresis characteristics of the reference input, u 0 , and the compensation input, u , are opposite [11]. It is expressed as a reciprocal relationship in the mathematical expression, as shown in Figure 13.
Therefore, the reference input, u 0 , and the actual output, y , (Figure 10) have an approximately linear relationship. The mathematical expression of the Bouc-Wen inverse model is shown as Equation (14).
u 0 = 1 d ( u + h ) h ˙ = α d u 0 ˙ β u 0 ˙ h ˙ n 1 h γ u 0 ˙ h n
Take the sine signal with 0.5 H z as the input of the identified Bouc-Wen model and the feed-forward controller; the experimental results obtained are shown in Figure 14.

5.2.2. Feedback Control

Figure 13 shows that the Bouc-Wen inverse model achieves the goal of linearizing the controlled object. However, the Bouc-Wen model can only characterize the static nonlinear characteristics of the hysteresis of the PEA [14]. Therefore, the feed-forward controller also needs to cooperate with the feedback controller to realize the compensation of the frequency-dependent hysteresis nonlinear characteristics of the PEA. The sliding mode control law is achieved based on the dynamic linear section of the Hammerstein model, combined with the exponential approach law to reduce the influence of chattering by reducing the parameters, ϵ , and increasing the parameters, ρ [35]. The control law of the sliding mode controller is shown in Equation (15):
u = 1 b [ ϵ · s g n s + ρ · s + C x ˙ x 2 + x ¨ + k m x 1 + c m x 2 ]
where u is the control law, s is the sliding mode function, s = C x x 1 + ( x ˙ x 2 ) , C , ϵ , and ρ are the parameters of the sliding mode controller, C > 0 , ϵ > 0 , ρ > 0 , b , and c / m and k / m are the parameter identification results in Section 4.2.

5.2.3. Signal Tracking Experiment

The parameter settings of the sliding mode controller are shown in Table 5. The reference inputs are (a) the ramp signal, (b) the damped sine wave signal, (c) the sine signal with 10 H z , (d) the sine signal with 30 H z , (e) the sine signal with 50 H z , and (f) the complex frequency signal with 10~50 H z .
The experimental results are shown in Figure 15 by comparing the model identified by the G-Pmix with the PSO algorithm. The left figure is the curve of the reference input and the actual output, and the right figure is the tracking error curve. The maximum tracking error ( T _ e r r o r ) and the tracking root mean square error ( T _ r m s e ) are shown in Table 6.
Table 6 shows that both the PSO algorithm and G-Pmix provide great control performance, while the ramp signal is used as the input signal, and the T _ e r r o r of the G-Pmix is less than that of the PSO algorithm. Due to the fixed frequency and gradient of the ramp signal, T _ r m s e , obtained by the G-Pmix, is equal to T _ r m s e , obtained by the PSO algorithm. The advantages of the G-Pmix are it grows as the complexity of the input signals rises. The availability of the G-Pmix algorithm proposed in this paper for identifying model parameters is once more verified.

6. Conclusions

This paper adopts the Hammerstein model to describe the multi-valued mapping and frequency-dependent characteristics of PEAs. The static multi-valued mapping is characterized by the Bouc–Wen model, while the dynamic frequency-dependent characteristic is described by the mass-spring-damper model. To identify the parameters of the Bouc–Wen model, the G-Pmix algorithm is proposed in the paper, which combines the strong local optimization ability of the PSO algorithm and the strong global optimization ability of the GA. The population diversity of the PSO algorithm is enriched by introducing the random characteristics of the selection, crossover, and mutation processes of the GA, and the combination of both algorithms can improve the accuracy of parameter identification. The Bouc–Wen model parameter identification experiments show that the minimum fitness of the G-Pmix is 0.029423 μ m , which is 6.608% lower than that of the PSO algorithm. According to experimental results above, the G-Pmix has a greater capability for optimization than the PSO algorithm. The parameters of the linear section of the Hammerstein model are identified with the System Identification Toolbox. The experimental results of the parameter identification demonstrate that the Hammerstein model, established by the G-Pmix, can characterize the multi-valued mapping and frequency-dependent nonlinear hysteretic of the PEA, and the output of the Hammerstein model can match the real output. The feed-forward inverse model controller and the feedback sliding mode controller are established based on the Hammerstein model. Signal tracking experiments show that the T _ e r r o r and T _ r m s e will rise with the increased complexity of the input signal when the chattering phenomenon is restrained. Signal tracking experimental results prove that the model parameters identified by the G-Pmix can make the model-based feed-forward and feedback controllers achieve superior control effects and enable the PEA to obtain greater control precision than the PSO algorithm.

Author Contributions

Conceptualization, D.L. and. J.D.; methodology, D.L.; software, J.D. and S.G.; validation, J.D.; formal analysis, D.L.; investigation, S.G.; resources, S.Y.; data curation, L.T.; writing—original draft preparation, J.D.; writing—review and editing, D.L. and. L.T.; supervision, S.Y.; project administration, D.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Science and Technology Research Project of the Education Department of Jilin Province (No. JJKH20220592KJ), the Foundation of the Key Laboratory of the Industrial Internet of Things and Network Control (No.2019FF01), and the Science Foundation of Jilin Province (No.YDZJ202101ZYTS169).

Data Availability Statement

Data cannot be shared publicly, because data from this study may contain potentially or sensitive information. Data from this study will be made available for researchers who meet criteria for access to confidential data. Requests may be sent to: [email protected].

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, J.-L.; Zhao, X.-L.; Ma, L. Adaptive control for hysteretic system with unknown control direction. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014. [Google Scholar]
  2. El Harti, K.; Rahmoune, M.; Sanbi, M.; Saadani, R.; Bentaleb, M.; Rahmoune, M. Finite Element Model of Vibration Control for an Exponential Functionally Graded Timoshenko Beam with Distributed Piezoelectric Sensor/Actuator. Actuators 2019, 8, 19. [Google Scholar] [CrossRef]
  3. Wang, G.; Zhou, K.; Zhou, H. Integrated Design and Performance Test for Strain Type Piezoelectric Optical Deflector. Laser Optoelectron. Prog. 2017, 54, 82301. [Google Scholar] [CrossRef]
  4. Cao, Q.; Tan, Y. Online Optimization Method for Nonlinear Model-Predictive Control in Angular Tracking for MEMS Micromirror. Micromachines 2022, 13, 1867. [Google Scholar] [CrossRef] [PubMed]
  5. Yu, Z.; Jiang, X.; Cao, K.; Li, S. Hysteresis Characteristics of Steering Mirror Driven by Piezoelectric Actuator and Its Experimental Research. Acta Opt. Sin. 2018, 38, 0814002. [Google Scholar]
  6. Wang, S.; Wu, X.; Zhu, W.; Li, M. Fluorescence Detection of Polycyclic Aromatic Hydrocarbons by Parallel Factor Combined with Support Vector Machine. Acta Opt. Sin. 2019, 39, 397–405. [Google Scholar]
  7. Zhao, J.; Mu, G.; Dong, H.; Sun, T.; Grattan, K.T.V. Study of the Velocity and Direction of Piezoelectric Robot Driven by Traveling Waves. IEEE Trans. Ind. Electron. 2022, 70, 9260–9269. [Google Scholar] [CrossRef]
  8. Mu, G.; Zhao, J.; Dong, H.; Wu, J.; Grattan, K.T.V.; Sun, T. Structural parameter study of dual transducers-type ultrasonic levitation-based transportation system. Smart Mater. Struct. 2021, 30, 045009. [Google Scholar] [CrossRef]
  9. Wu, J.; Niu, J.; Liu, Y.; Rong, X.; Song, R.; Dong, H.; Zhao, J.; Li, Y. Development of a Self-Moving Ultrasonic Actuator with High Carrying/Towing Capability Driven by Longitudinal Traveling Wave. IEEE-ASME Trans. 2022, 28, 267–279. [Google Scholar] [CrossRef]
  10. Deng, J.; Liu, Y.; Li, J.; Zhang, S.; Li, K. Displacement Linearity Improving Method of Stepping Piezoelectric Platform Based on Leg Wagging Mechanism. IEEE Trans. 2022, 69, 6429–6432. [Google Scholar] [CrossRef]
  11. Zhang, L.-J.; Yang, L.-X.; Guo, L.-D.; Sun, L.-N. Adaptive Output Feedback Control for Piezoactuator-driven Stage. Acta Autom. Sin. 2012, 38, 1550. [Google Scholar] [CrossRef]
  12. Xue, G.; Bai, H.; Li, T. Numerical Solving Method for Jiles-Atherton Model and Influence Analysis of the Initial Magnetic Field on Hysteresis. Mathematics 2022, 10, 4431. [Google Scholar] [CrossRef]
  13. Wang, S.-X. Study on Multi-requirement Points Vehicle Scheduling Model and Its Swarm Mix Algorithm. Acta Autom. Sin. 2008, 34, 102–104. [Google Scholar] [CrossRef]
  14. Wang, W.; Wang, R.; Chen, Z. A new hysteresis modeling and optimization for piezoelectric actuators based on asymmetric Prandtl-Ishlinskii model. Sens. Actuators A Phys. 2020, 12, 112431. [Google Scholar] [CrossRef]
  15. Ang, W.T.; Khosla, P.K.; Riviere, C.N. Riviere. Feedforward controller with inverse rate-dependent model for piezoelectric actuators in trajectorytracking applications. IEEE/ASME Trans. Mechatron. 2007, 12, 134–142. [Google Scholar] [CrossRef]
  16. Delibas, B.; Arockiarajan, A.; Seemann, W. A nonlinear model of piezoelectric polcrystalline ceramics under quasi-static electromechanical loading. J. Mater. Sci. Mater. Electron 2005, 16, 507–515. [Google Scholar] [CrossRef]
  17. Wong, P.K.; Xu, Q.; Vong, C.M.; Wong, H.C. Rate-dependent hysteresis modeling and control of a piezostage using online support vector machine and relevance vector machine. IEEE Trans. Ind. Electron. 2011, 59, 1988–2001. [Google Scholar] [CrossRef]
  18. Xie, Y.; Fu, J.-l.; Chen, B.-y. Solutions of Symmetries for Piezoelectric Stack Actuators. Appl. Math. Mech. 2016, 37, 778–790. [Google Scholar]
  19. Yang, L.; Zhao, Z.; Zang, Y.; Li, D. Rate-Dependent Modeling of Piezoelectric Actuators for Nano Manipulation Based on Fractional Hammerstein Model. Micromachines 2022, 13, 42. [Google Scholar] [CrossRef]
  20. Tao, Y.-D.; Li, H.-X.; Zhu, L.-M. Rate-dependent hysteresis modeling and compensation of piezoelectric actuators using Gaussian process. Sens. Actuators A Phys. 2019, 8, 295. [Google Scholar] [CrossRef]
  21. Yang, Z.; Li, W.; Peng, T.; Cui, Y.; Ma, J. Performance of Closed-Loop Correction with Hysteresis Compensation for Unimorph Deformable Mirror. Acta Opt. Sin. 2019, 39, 0522001. [Google Scholar] [CrossRef]
  22. Sabarianand, D.V.; Karthikeyan, P.; Muthuramalingam, T. A review on control strategies for compensation of hysteresis and creep on piezoelectric actuators based micro systems. Mech. Syst. Signal Process. 2020, 7, 106634. [Google Scholar] [CrossRef]
  23. Gan, J.; Zhang, X.-m. A review of nonlinear hysteresis modeling and control of piezoelectric actuators. AIP Adv. 2019, 9, 040702. [Google Scholar] [CrossRef]
  24. Gan, J.; Zhang, X. Nonlinear Hysteresis Modeling of Piezoelectric Actuators Using a Generalized Bouc-Wen Model. Micromachines 2019, 10, 183. [Google Scholar] [CrossRef] [PubMed]
  25. Wang, L.; Li, S.; Wang, X. Source Optimization Using Particle Swarm Optimization Algorithm in Optical Lithography. Acta Opt. Sin. 2015, 35, 0422002. [Google Scholar] [CrossRef]
  26. Xia, C.; Zhang, Y.; Gong, D.; Sun, X. Quantum particle swarm algorithm for Many-objective optimization problem. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014. [Google Scholar]
  27. Zhang, D.; Liu, W.; Wang, A.; Jin, H. Parameter Optimization for SVR Based on Genetic Algorithm and Simplex Method. In Proceedings of the 2010 Chinese Conference on Pattern Recognition (CCPR), Chongqing, China, 21–23 October 2010. [Google Scholar]
  28. Shi, G.; Wu, F.; Zhang, L.; Zhang, S.; Guo, C. An Airborne Multi-Sensor Task Allocation Method Based on Improved Particle Swarm Optimization Algorithm. Xibei Gongye Daxue Xuebao/J. Northwestern Polytech. Univ. 2018, 36, 722–727. [Google Scholar] [CrossRef]
  29. Yang, J.; Liu, Y. Design of Radar Orthogonal Waveform Based on Hybrid Genetic Chicken Swarm Optimization Algorithm. Laser Optoelectron. Prog. 2018, 55, 80702. [Google Scholar] [CrossRef]
  30. Qin, Y.; Zhang, Y.; Duan, H.; Han, J. High-Bandwidth Hysteresis Compensation of Piezoelectric Actuators via Multilayer Feedforward Neural Network Based Inverse Hysteresis Modeling. Micromachines 2021, 12, 1325. [Google Scholar] [CrossRef]
  31. Feng, Y. Hysteretic Nolinearity Modeling and Control of Micro-Positioning Stage Driven by Piezoelectric Actuators. Master’s Thesis, Jilin University, Changchun, China, 2019. [Google Scholar]
  32. Yu, X.; Gu, H.; Yu, X. Flexible job-shop scheduling study based on multi-swarm hybrid particle swarm arithmetic. In Proceedings of the 2010 International Conference on Future Information Technology and Management Engineering, Changzhou, China, 9–10 October 2010. [Google Scholar]
  33. Guo, W.-Z.; Chen, G.-L.; Xiong, N.; Peng, S.-J. Hybrid Particle Swarm Optimization Algorithm for VLSI Circuit Partitioning. J. Softw. 2011, 22, 833–842. [Google Scholar] [CrossRef]
  34. Wang, P.; Zhang, J.; Cui, G. Research on particle filtering based on genetic algorithm. In Proceedings of the 8th World Congress on Intelligent Control and Automation, Jinan, China, 7–9 July 2010. [Google Scholar]
  35. Song, J.; Zhang, A.; Yang, L. Trajectory tracking control of micro positioning platform based on dynamic sliding mode. J. Shanghai Univ. Eng. Sci. 2022, 36, 261–266. [Google Scholar]
Figure 1. Multi-valued mapping and frequency-dependent hysteresis curve of PEAs.
Figure 1. Multi-valued mapping and frequency-dependent hysteresis curve of PEAs.
Micromachines 14 01050 g001
Figure 2. Structure block diagram of the Hammerstein model.
Figure 2. Structure block diagram of the Hammerstein model.
Micromachines 14 01050 g002
Figure 3. Force analysis diagram of the PEA.
Figure 3. Force analysis diagram of the PEA.
Micromachines 14 01050 g003
Figure 4. Schematic diagram of the particle update.
Figure 4. Schematic diagram of the particle update.
Micromachines 14 01050 g004
Figure 5. Flow chart of the G-Pmix algorithm.
Figure 5. Flow chart of the G-Pmix algorithm.
Micromachines 14 01050 g005
Figure 6. Parameter identification diagram of the dynamic linear section.
Figure 6. Parameter identification diagram of the dynamic linear section.
Micromachines 14 01050 g006
Figure 7. Experimental equipment.
Figure 7. Experimental equipment.
Micromachines 14 01050 g007
Figure 8. Fitness function curve of the Bouc–Wen model’s parameter identification experiment.
Figure 8. Fitness function curve of the Bouc–Wen model’s parameter identification experiment.
Micromachines 14 01050 g008
Figure 9. Flow chart of dynamic linear section parameter identification.
Figure 9. Flow chart of dynamic linear section parameter identification.
Micromachines 14 01050 g009
Figure 10. Data fitting curve and fitting error curve.
Figure 10. Data fitting curve and fitting error curve.
Micromachines 14 01050 g010aMicromachines 14 01050 g010b
Figure 11. Hysteresis loop curve.
Figure 11. Hysteresis loop curve.
Micromachines 14 01050 g011
Figure 12. Structural block diagram of the compound control system.
Figure 12. Structural block diagram of the compound control system.
Micromachines 14 01050 g012
Figure 13. Structure block diagram of the feed-forward control principle.
Figure 13. Structure block diagram of the feed-forward control principle.
Micromachines 14 01050 g013
Figure 14. Feed-forward control simulation results.
Figure 14. Feed-forward control simulation results.
Micromachines 14 01050 g014
Figure 15. The experiment results of the compound control with the feed-forward and feedback: (a) ramp, (b) damped sine wave, (c) sine 10 Hz, (d) sine 30 Hz, (e) sine 50 Hz, and (f) complex frequency.
Figure 15. The experiment results of the compound control with the feed-forward and feedback: (a) ramp, (b) damped sine wave, (c) sine 10 Hz, (d) sine 30 Hz, (e) sine 50 Hz, and (f) complex frequency.
Micromachines 14 01050 g015aMicromachines 14 01050 g015b
Table 1. Parameter setting list of the G-Pmix algorithm.
Table 1. Parameter setting list of the G-Pmix algorithm.
Parameter M a x g e n S c 1 s c 1 f c 2 s c 2 f ω m i n ω m a x P c P m
Value40005041140.40.90.20.2
Table 2. Bouc–Wen model’s parameter identification results.
Table 2. Bouc–Wen model’s parameter identification results.
ParameterG-PmixPSOGA
α 0.3042250.2620170.132514
β 0.6753130.6755200.409838
γ 0.4977240.3681051.048550
d 1.0458141.0483550.947412
Minimum fitness 0.0294230.0315050.288188
Table 3. Parameter identification results of the second-order linear system.
Table 3. Parameter identification results of the second-order linear system.
ParameterG-PmixGAPSO
b 267,700327,100228,900
c / m 510.1069683.914386.7
k / m 255,700284,790225,200
Table 4. F _ e r r o r and F _ r m s e of the model fitting experiment.
Table 4. F _ e r r o r and F _ r m s e of the model fitting experiment.
SignalG-Pmix
F _ e r r o r / F _ r m s e ( μ m )
PSO
F _ e r r o r / F _ r m s e ( μ m )
GA
F _ e r r o r / F _ r m s e ( μ m )
10 H z 0.0617/0.02840.1134/0.06010.1910/0.0865
20 H z 0.1306/0.07750.1781/0.10470.2463/0.1531
30 H z 0.0434/0.01920.0688/0.03450.1000/0.0457
40 H z 0.0336/0.01410.0706/0.04130.0791/0.0515
50 H z 0.1547/0.02320.0684/0.03990.1547/0.1056
Damped sine wave0.1784/0.15010.2301/0.18680.2451/0.2553
Mean of F _ e r r o r / F _ r m s e 0.0823/0.05190.1216/0.07790.1694/0.1163
Table 5. The parameters of the sliding mode controller.
Table 5. The parameters of the sliding mode controller.
Parameters C ϵ ρ d
Value0.3042250.6753130.4977241.045814
Table 6. T _ e r r o r and T _ r m s e of the signal tracking experiment.
Table 6. T _ e r r o r and T _ r m s e of the signal tracking experiment.
SignalG-Pmix
T _ e r r o r   ( μ m )
G-Pmix
T _ r m s e   ( μ m )
PSO
T _ e r r o r   ( μ m )
PSO
T _ r m s e   ( μ m )
Ramp2.4739 × 10−40.00112.5372 × 10−40.0011
Damped sine wave1.2311 × 10−59.8599 × 10−41.3309 × 10−50.0010
Sine   10   H z 0.00780.00530.00810.0055
Sine   30   H z 0.05390.03680.05640.0385
Sine   50   H z 0.11340.07630.11870.0798
Complex frequency0.33750.09100.35120.0948
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, D.; Dong, J.; Guo, S.; Tan, L.; Yu, S. Parameter Identification of Model for Piezoelectric Actuators. Micromachines 2023, 14, 1050. https://doi.org/10.3390/mi14051050

AMA Style

Liu D, Dong J, Guo S, Tan L, Yu S. Parameter Identification of Model for Piezoelectric Actuators. Micromachines. 2023; 14(5):1050. https://doi.org/10.3390/mi14051050

Chicago/Turabian Style

Liu, Dongmei, Jingqu Dong, Shuai Guo, Li Tan, and Shuyou Yu. 2023. "Parameter Identification of Model for Piezoelectric Actuators" Micromachines 14, no. 5: 1050. https://doi.org/10.3390/mi14051050

APA Style

Liu, D., Dong, J., Guo, S., Tan, L., & Yu, S. (2023). Parameter Identification of Model for Piezoelectric Actuators. Micromachines, 14(5), 1050. https://doi.org/10.3390/mi14051050

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