Brought to you by:
Paper

Hysteresis inverse compensation-based model reference adaptive control for a piezoelectric micro-positioning platform

, , and

Published 9 December 2020 © 2020 IOP Publishing Ltd
, , Citation Miaolei Zhou et al 2021 Smart Mater. Struct. 30 015019 DOI 10.1088/1361-665X/abcc08

0964-1726/30/1/015019

Abstract

Piezoelectric micro-positioning (PMP) platform has been widely used in the field of high precision tracking and positioning in recent years. However, the PMP platform has inherent hysteresis non-linearity, and this characteristic poses challenges for high-precision positioning applications. In this paper, a Bouc–Wen (BW) model and a linear dynamic model are connected in series to describe the rate-dependent hysteresis characteristic of the PMP platform, and the cross-mutation-based two-population differential evolution algorithm and the recursive least square method are used to identify the unknown parameters. In order to eliminate the hysteresis non-linearity, a model reference adaptive controller based on inverse compensation is designed, then the stability of the controller is proved by Lyapunov theory. Finally, a series of comparative experiments are carried out on the PMP platform. The experiment results prove that the proposed rate-dependent BW model has a stronger ability to describe the hysteretic non-linearity than the classic BW model. Comparing with the inverse compensation-based controller and inverse compensation-based proportion-integration-differentiation controllers, the hysteresis inverse compensation-based model reference adaptive controller has better control performance.

Export citation and abstract BibTeX RIS

1. Introduction

With the rapid development of ultra-precision machining and micro-positioning, the piezoelectric micro-positioning (PMP) platform driven by piezoelectric (PZT) element, which has the advantages of short response time, high stiffness and high resolution, is widely applied in the fields of precision manufacturing, bioengineering and microelectronics [14]. However, analogous to other PZT element-driven systems, due to its inherent rate-dependent hysteresis characteristic, the positioning accuracy of the PMP platform is inevitably decreased and even cause the oscillation. Rate-dependent hysteresis is a kind of dynamic memory effect where the current output of the PMP platform is not only dependent on its current input and its past output but also relevant to the frequency of its control input [5]. Hence, designing the effective control methods of the PMP platform to eliminate the rate-dependent hysteresis and improve its positioning accuracy has become the urgent demand in the micro-nano positioning and control applications.

Recently, the inversion compensation-based control (ICC) method is widely adopted to weaken the hysteresis in the PZT element-driven systems. The hysteresis models need to be established to obtain the inversion of the PZT element-driven systems. The common hysteresis models include Duhem model [6], Backlash-like model [7], Bouc-Wen model (BW) [8, 9], Preisach model [10], Prandtl-Ishlinskii (PI) model [11, 12], Krasnosel'skii-Pokrovskii (KP) model [13], neural network model [14, 15], non-linear auto-regressive moving average with exogenous inputs model [16] and so on. Then the inverse hysteresis model can be calculated by the explicit formula or identification, and the inversion compensation-based controllers can be introduced. In [17], an inverse PI (IPI) model was designed as feedforward compensator for a PZT actuator and the parameters of the proposed PI model were directly determined by the experimental method to avoid complex inversion operations. Li et al employed both an inverse KP model calculated by the inverse multiplicative structure [18] and an inverse simplified discrete Preisach model based on model-order reduction method [19] for the PZT element-driven systems. The experiment results in the above literatures show that the ICC method can effectively eliminate the hysteresis and reduce the tracking error of the PTZ element-driven systems. However, the ICC belongs to the open-loop control method, so that its anti-interference ability is poor and the control accuracy completely depends on the modeling accuracy. To overcome the shortages of ICC, the closed-loop controllers, such as proportion-integration-differentiation (PID) controller [20], robust controller [21], sliding mode controller [4, 22] and adaptive controller [24] are designed.

The feedback control method is one kind of close-loop control method. For example, Li et al [20] put forward a fuzzy PID for PZT actuator to realize the precision positioning. In [23], a neural network self-tuning control method is adopted to damp the hysteresis of the PZT actuator. Xu et al [22] proposed a BW model-based sliding mode controller included a disturbance estimation part and the experiment results showed that the proposed control method has better control effect compared with single feed-forward control and traditional sliding mode control. In [25], a model reference adaptive control (MRAC) scheme based on hyperstability theory was adopted to compensate the hysteresis of a PZT element-driven system. The experiment result has verified the effectiveness of the proposed control method without hysteresis inverse compensation control. Compared with the feedback control, the feedforward control has the control ability to make the tracking error nipped in the bud. Therefore, on the other hand, the close-loop control method which combines a feedforward controller and a feedback controller is commonly used to eliminate hysteresis. Jiang et al [26] established a Hammerstein model in series with a BW model identified by the system identification toolbox of MATLAB and a linear subsystem identified by an autoregressive model with exogenous input algorithm to describe the rate-dependent hysteresis of the PZT actuator, then a iterative learning control with the direct inverse compensation of hysteresis method is proposed. Nevertheless, several iterations are needed to realize the high-precision tracking control for the PZT actuator, and it is unfit for tracking the aperiodic signal. Zhang et al designed an adaptive estimated inverse output-feedback quantized controller [27] and an output feedback adaptive motion controller [28]. Both of the control methods adopted the estimated IPI model of the hysteresis to mitigate the hysteresis of the PMP platform. Ahamd et al [29] adopted the IPI model as inverse model feed-forward compensation controller to compensate the tracking error caused by the hysteresis part. Then, a robust full-order H$\infty$ feedback controller and a fixed-order H$\infty$ feedback controller were designed to further improve the tracking accuracy and anti-interference ability. Experiments verified that compared with the inversion-based feedforward control, the proposed control scheme has better control performance.

The ICC has the ability to predict and compensate the tracking error directly before the deviations occurring [30], while the MRAC is a kind of feedback control methods, which can compensate the uncertainty and random factors of the feedforward control system [3133]. Therefore, a hysteresis inverse compensation-based MRAC for the PMP platform is originally presented in this paper. First, the cross-mutation-based two-population differential evolution (CMTPDE) algorithm and the recursive least square (RLS) method are adopted to establish the rate-dependent Bouc–Wen (RBW) model to describe the rate-dependent hysteresis of the PMP platform. Then the inverse BW (IBW) model is established by CMTPDE algorithm to compensate the static hysteresis. Next, based on the BW model-based ICC, a MRAC is designed to improve the control accuracy of PMP platform, and the stability of the controller is proved by Lyapunov theory. Finally, a series of comparative experiments with the IBW model-based ICC method, IBW model based PID control method, IPI model based PID control method and the proposed control method in this paper are carried out on the PMP platform. The experiment results show that when using different frequency and waveform input signals to drive the PMP platform, the control effect of the proposed method is better than the inverse compensation-based controller. The main contributions of this paper are listed as following:

  • A novel CMTPDE method with coevolution of two populations is proposed to identify the BW model, and experiment results show the model has capable of describing the hysteresis of the PMP platform.
  • The control method combining of BW model-based ICC and MRAC are proposed in this paper for the first time. The proposed control method improves the anti-interference ability of ICC. Besides, compared with the control methods based on PI model, KP model and neural network model, this algorithm has a simpler structure and can also realize the high-precision trajectory tracking control of the PMP platform.

The rest of this paper is organized as follows. In section 2, modeling approach of rate-dependent hysteresis for the PMP platform is presented. In section 3, the design procedure of the hysteresis inverse compensation-based MRAC is provided and the analysis of the stability is clearly illustrated. Finally, the experiment of the proposed control scheme is conducted in section 4.

2. Hysteresis model of the PMP platform

The hysteresis characteristic of the PMP platform is rate-dependent. As shown in figure 1, the hysteresis loop becomes wider, the maximum displacement decreases and the minimum displacement increases with the increase of input signal frequency.

Figure 1.

Figure 1. Hysteresis loop of the PMP platform.

Standard image High-resolution image

To describe this characteristic of the PMP platform, this paper establishes the RBW model by combining the classical BW model with the linear dynamic model to further accurately describe the rate-dependent hysteresis of the PMP platform. The specific structure of the rate-dependent hysteresis model is shown as figure 2.

Figure 2.

Figure 2. Structure diagram of RBW model.

Standard image High-resolution image

2.1. BW model

The classic BW model was proposed by Bouc in 1967, and Wen extended the model to describe a large class of hysteretic non-linear systems [34]. The model describe by using the first-order non-linear differential equation

Equation (1)

where H(t) is the hysteresis non-linear term at time t, $\dot{H}(t)$ is the differential of H(t) with respect to t, υ(t) is the input of the BW model, α, β and γ are the model parameters, which controls the shape and size of the hysteresis loop, respectively. The parameter n control the sharpness of the hysteresis loop. Reasonable selection of the above parameters can simulate different types of hysteretic non-linearity of the PMP platform. Usually let n = 1, and the BW model is expressed as

Equation (2)

where d is the actuator factor, and y(t) is the output of the BW model. Owing to describing the hysteresis of the PMP platform, the parameters α, β, γ and d need to be identified. The intelligent optimization algorithms are often used to identify the BW model [35]. This study propose a CMTPDE algorithm to identify the four unknown parameters.

2.2. Identification of the BW model by the CMTPDE algorithm

The classical differential evolution (CDE) algorithm has the advantages of simple structure, fast convergence speed, and few adjustable parameters. However, the CDE algorithm has some limitations such as slow convergence and easy to fall into local minimum points. The CMTPDE algorithm is a kind of the intelligent optimization algorithms, which has ability to improve the global search capability. By using the simultaneous evolution of two populations and sharing of optimal individual resources through information exchange, the speed of optimization is improved, and the local optimum is avoided.

To facilitate the parameters identification of the BW model, equation (2) is rewritten as:

Equation (3)

where Φ = [d, α, β, γ] is the unknown parameter vector of BW model for the PMP platform. The flow diagram of the CMTPDE algorithm for identifying the parameters of the BW model is shown in figure 3. The steps of the proposed algorithm are as follows:

  • (a)  
    Define two populations, and both sizes are D. The maximum iteration of the CMTPDE algorithm is $G_{\textrm{max}}$. The iterations that two populations need to achieve before the exchange of information are both K. The value ranges of the parameters which need to be identified are $[P_{\min},P_{\textrm{max}}]$.
  • (b)  
    The initial populations are expressed as
    Equation (4)
    where Np is the dimension of the parameters which need to be identified. $p_i^j(g)$ is the ith individual of the jth population in the gth generation, j = 1, 2 and i = 1, 2, ..., D. rand(D, Np ) is a matrix with D rows and Np columns, where the matrix element value is random from 0 to 1.
  • (c)  
    Define the fitness function
    Equation (5)
    where y(t) is the output of BW model at time t, and yp (t) is the actual output of the PMP platform. T is the number of samples. The optimal values of the objective functions for the two populations are f1 and f2, and their individuals are Best1 and Best2, respectively.
  • (d)  
    Update the two populations respectively by doing mutation, crossover and selection. Define the variation factors of the two population as Fj . Select three individuals x1, x2 and x3 randomly, where $i\neq x_1 \neq x_2 \neq x_3$. The formula of mutation is as following
    Equation (6)
    Then define the crossover probability as CR. The formula of crossover is as following
    Equation (7)
    where random number ${l_{i}^j}\in[0,1]$. Next the formula of selection is given as
    Equation (8)
  • (e)  
    Calculate the objective function and storage the population whose the objective function is smaller. For the first population, back to the third step until Kth iteration. Otherwise, execute the seventh step. For the second population, execute the sixth step.
  • (f)  
    For the second population, define Pcm as the probability of crossover and mutation. If ${P_{cm}} \lt 0.5$, the crossover operator is adopted, else the mutation operation is adopted. Then back to the third step until Kth iteration. Otherwise, execute the seventh step.
  • (g)  
    Determine the global optimum fitness value f and the global optimum individual Best
    Equation (9)
    Equation (10)
  • (h)  
    G = G + 1. If $G \lt {G_{\textrm{max} }}$, back to the third step. Otherwise, output the parameter vector of the BW model Φ = Best and stop.

Figure 3.

Figure 3. The flow diagram of the CMTPDE algorithm.

Standard image High-resolution image

To identify the parameters of the BW model, a sinusoidal input signal defined as $y(t) = 18 \textrm{sin}(2\pi t + 1.5\pi)+18$ is adopted to drive the PMP platform. The identified results are d = 1.0988, α =−0.5257, β = 1.0185 and γ =−0.2077.

2.3. Identification of the linear dynamic model based on the RLS algorithm

In order to use the RLS algorithm to identify dynamic linear part, it is necessary to collect data through the PMP platform to obtain a set of signals with varying frequencies. In this paper, a sinusoidal swept input signal with a frequency of 1–100 Hz is used to drive the PMP platform to obtain a swept output signal. The frequency-response curves are shown in figure 4 and the transfer function of the dynamic linear part can be obtained as follows

Equation (11)

Figure 4.

Figure 4. The frequency-response curves of the PMP platform and the dynamic linear model.

Standard image High-resolution image

3. Hysteresis inverse compensation-based MRAC

In this study, a direct inverse compensation method is proposed to impair the static hysteresis of the PMP platform by obtaining an analytical inverse model from the aforementioned BW model. On the basis of ICC, a MRAC of closed-loop control is established to further improve the tracking accuracy of the PMP platform. The MRAC structure based on inverse compensation is shown in figure 5. The input of the controller is the expected output of the PMP platform, and the adaptive control uses an adaptive law to adjust the parameters of the adaptive controller. The purpose of the proposed adaptive control method is to reduce the error between the reference signal and the output displacement of the PMP platform.

Figure 5.

Figure 5. Structure diagram of Closed-loop control.

Standard image High-resolution image

3.1. BW model-based ICC method design

According to equation (2), the mathematical expression of the inverse model of the static non-linear part is as following

Equation (12)

where x(t) is the output displacement, u(t) is the input voltage, $d^{^{\prime}}$ is the actuator factor, and yr (t) is the expected displacement. The unknown parameters of the inverse model of the dynamic linear part are still identified by the CMTPDE algorithm, and the results are $d^{^{\prime}} = 0.9050$, $\alpha^{^{\prime}} = -0.4448$, $\beta^{^{\prime}} = 1.0806$, $\gamma^{^{\prime}} = -0.1527$. During the experiment, the input signal passes through the inverse model feed-forward controller first, and then through the PMP platform, the inverse model feed-forward compensation can be achieved.

3.2. Hysteresis inverse compensation-based MRAC method design

The BW model-based ICC method compensates for the static hysteresis of the PMP plant. But the disturbance rejection ability of the feed-forward control method is weak. In order to avoid the effect of the system uncertainties and external disturbances [32, 33], to further improve the tracking accuracy, a model reference adaptive controller is designed based on the inverse compensation in this paper.

The PMP platform based on the inverse compensation-based controller can be regard as a linear system which is expressed as

Equation (13)

where kp is the actual gain, and $k_p\gt 0$. $D(s) = s^m + a_{m-1}s^{m_1}+\cdots+a_1s+a_0$, $N(s) = b_ns^n + b_{n-1}s^{n_1}+\cdots+b_1s+b_0$ and $m\gt n$. The purpose of control is to adjust the control rate automatically depended on the error between reference model and actual system, so that the actual output can track the expected output. Adopted (11) as the reference model

Equation (14)

where km is the gain of the reference model, $k_m\gt0$.

Define the control rate as $u(s) = {k_c}{y_r}(s)$, where yr (s) is the expected trajectory of the PMP platform. The error between the output of the reference model and the actual output of the system is expressed as

Equation (15)

where kc is the controller gain, which is adjusted by e(s) online. Then the method of gradient descent is adopted to adjust the control parameter kc online. In order to make $\mathop {\lim }\limits_{t \to \infty } e(t) = 0$, define objective function as

Equation (16)

In this paper, the gradient descent method is adopted as the adaptive law to adjust kc (t) online. The kc (t) can be get from

Equation (17)

where the step size η is a positive constant. τ is the sampling time.

From equation (15)

Equation (18)

Substituted (14) into (18)

Equation (19)

By using the inverse Laplace transform and the definition of derivative

Equation (20)

where $\mu = \eta \frac{k_p}{k_m}$ is a positive constant. The control rate of the proposed method is expressed as

Equation (21)

3.3. Stability analysis of the system

Translate (13) and (15) as the observable state-space equations

Equation (22)

Equation (23)

where ${k_o}(t) = {k_m}-{k_c}(t){k_p}$.

According to the Kalman–Yacubovich lemma [36, 37]: Define a linear stationary system

Equation (24)

which is controllable and considerable. Then the sufficient and necessary condition for the transfer function $G(s) = c^{^{\prime}}{(sI - A^{^{\prime}})^{- 1}}b^{^{\prime}}$ to be a strictly positive real function is that there are positive definite matrices P and Q such that

Equation (25)

Define the Lyapunov function

Equation (26)

where $\mu^{^{\prime}}\gt0$. The derivation of equation (26) can be expressed as

Equation (27)

Substitute (24) and (25) into (27)

Equation (28)

From (20) and (24), the derivative of ko can be get from

Equation (29)

Substitute (25) into (29)

Equation (30)

Assumption: For the bounded desired trajectory $y_r(t)\gt0$, the ym (t) is uniformly bounded. For $t\gt0$, it has $y_m(t)\geq \lambda y_r(t)$, where $\lambda\gt0$.

Remark: From a practical viewpoint, the actual input voltage and output displacement of the PMP platform are bounded and non-negative. So the desired trajectory yr (t) is bounded and non-negative. According to (14) and inverse Laplace transform, it has yr (t) = 0 and $y_r(t)\gt0$ when ym (t) = 0 and $y_m(t)\gt0$, respectively. Therefore, there is $y_m(t)\geq \lambda y_r(t)$ and λ is a positive constant.

On the basis of the Assumption and (30), the (28) can be rewritten as

Equation (31)

where kp , µ, $\mu^{^{\prime}}$ and λ are positive constants. According to the Assumption, yr ≥ 0. So that we can get $\dot{V}\lt0$, while $\mu^{^{\prime}} = \mu\lambda{k_p}$. The closed-loop stability of hysteresis inverse compensation-based MRAC is proved.

4. Experiment results and discussion

4.1. Experiment setup

To demonstrate the effectiveness of the proposed model and controller, the experiment setup is conducted on a PMP platform (MPT-2MRL102A, Boshi, China). The experiment setup and its architecture are shown as figures 6 and 7, respectively. A computer host is used to provide the MATLAB/Simulink environment to compile the control program which drives the PMP platform. The positioning controller (PPC-2CR0150, Boshi Robotics, China) is consisted of a power amplifier and a position sensor, where the power amplifier is used to magnify the control voltage by 15 times to drive the PMP platform and the position sensor is used to measure the actual output displacement of the PMP platform. The multi-function data acquisition card (PCI-1716, Advantech, China) is employed to accomplish the digital-analog and analog-digital converter between the computer and the PMP platform. The sample frequency of the experiments deployed in this paper is set to 10 KHz.

Figure 6.

Figure 6. Experiment setup of the PMP platform.

Standard image High-resolution image
Figure 7.

Figure 7. Architecture of the experiment setup.

Standard image High-resolution image

4.2. Model validation

To verify the effectiveness of the RBW model, a series of comparative experiments between the BW model and the RBW model are carried out on the experiment platform. The sinusoid references with different frequency are employed. Figures 8 and 9 show the experiment results of the proposed model. Compared with the BW model, the output of the RBW model is more close to the real output displacement of the PMP platform. The performance evaluation indices of the proposed model are shown in table 1 and figure 10. Apparently, with the increase of frequency, both the maximum (MAX) error rate and the root-mean-square (RMS) error of RBW model are less than the modeling error of the BW model. It signifies that the RBW model has a stronger ability to approximate the character of the PMP platform than the BW model, especially to describe the rate-dependent behavior of the PMP platform.

Figure 8.

Figure 8. Modeling results of the PMP platform and the output of the BW model and the RBW model with different frequency sinusoid input voltages: (a) 1 Hz, (b) 10 Hz, (c) 50 Hz and (d) 100 Hz.

Standard image High-resolution image
Figure 9.

Figure 9. Hysteresis loops of the PMP platform, the BW model and the RBW model with different frequency sinusoid input voltages: (a) 1 Hz, (b) 10 Hz, (c) 50 Hz and (d) 100 Hz.

Standard image High-resolution image
Figure 10.

Figure 10. Performance evaluation indices of the BW model and the RBW model under different frequency sinusoidal input voltages.

Standard image High-resolution image

Table 1. Modeling performance comparison between BW model and RBW model.

 MAX error (%)RMS error(µm)
 of the BW model/of the BW model/
Frequencythe RBW modelthe RBW model
1 Hz1.79/1.660.3106/0.2936
10 Hz2.67/2.470.5236/0.4584
50 Hz4.80/3.300.9623/0.5422
100 Hz8.09/4.601.6079/0.7421

4.3. Controller verification

In order to demonstrate the effectiveness of the proposed control method, the sinusoidal signals with frequencies of 1 Hz, 10 Hz, 50 Hz and 100 Hz are adopted to excite the PMP platform. The comparison results of the tracking performance for the IBW model-based ICC method, IBW model based PID control method, IPI model based PID control method, where the PI model is proposed in [38] and [39], and the hysteresis inverse compensation-based MRAC method are shown in the figure 11. In this figure, the tracking error of the proposed control method is less than the other control methods under different frequency sinusoidal expect displacement. The performance evaluation indices of the both controller are shown in the table 2 and figure 12. Compared with the the other control methods proposed in the figure 11, the proposed method has less MAX tracking error rate and the RMS tracking error. Especially, with the increase of frequency, the RMS tracking error of the proposed method is significantly decrease. And at the frequency of 100 Hz, the RMS error of the proposed method reduces by 53.6%, 44.5% and 29.6% compared with the ICC method, IBW model based PID control method and IPI model based PID control method, respectively.

Figure 11.

Figure 11. The comparison results of the tracking performance under the sinusoidal signals with different frequencies of (a) 1 Hz, (b) 10 Hz, (c) 50 Hz and (d) 100 Hz.

Standard image High-resolution image
Figure 12.

Figure 12. Performance evaluation indices under different frequency sinusoidal expect displacement: (a) MAX error rate, (b) RMS error.

Standard image High-resolution image

Table 2. Tracking performance comparison under different frequency sinusoidal expect displacement.

 MAX error(%)/MAX error(%)/MAX error(%)/MAX error(%)/
 RMS error(µm) ofRMS error(µm) ofRMS error(µm) ofRMS error(µm) of
Frequencythe ICC methodthe IBW model based PIDthe IPI model based PIDthe proposed method
1 Hz1.44/0.30381.25/0.25600.87/0.15370.61/0.0624
10 Hz1.70/0.33031.56/0.31771.43/0.26950.86/0.1674
50 Hz2.62/0.54922.22/0.46492.02/0.42201.88/0.2910
100 Hz5.23/1.25854.66/1.05154.20/0.82803.94/0.5833

Then, the compared experiments are conducted under the triangular signals with frequencies of 1, 10, 50 and 100 Hz to certify the performance of the proposed control method. The tracking results are shown in the figure 13. The MAX tracking error rates and the RMS errors are described in the table 3 and figure 14. We can observe that the tracking error of the proposed method is less than the other control methods of the triangular signals with different frequencies. Moreover, in contrast with the ICC method, the hysteresis inverse compensation-based MRAC reduces the MAX error by 42.4% and reduces the RMS error by 34.0% at 100 Hz, respectively.

Figure 13.

Figure 13. The comparison results of the tracking performance under the triangular signals with different frequencies of (a) 1 Hz, (b) 10 Hz, (c) 50 Hz and (d) 100 Hz.

Standard image High-resolution image
Figure 14.

Figure 14. Performance evaluation indices under different frequency triangular expect displacement: (a) MAX error rate, (b) RMS error.

Standard image High-resolution image

Table 3. Tracking performance comparison under different triangular expect displacement.

 MAX error (%)/MAX error (%)/MAX error(%)/MAX error(%)/
 RMS error(µm) ofRMS error (µm) ofRMS error(µm) ofRMS error(µm) of
Frequencythe ICC methodthe IBW model based PIDthe IPI model based PIDthe proposed method
1 Hz1.76/0.36241.25/0.28751.35/0.26270.54/0.0888
10 Hz2.47/0.43692.16/0.33661.39/0.28801.30/0.1359
50 Hz3.53/0.60472.80/0.47932.28/0.53042.06/0.3270
100 Hz5.69/0.85644.86/0.76674.43/0.80963.28/0.5659

To further demonstrate the performance of the proposed method, the sinusoidal and triangular signals with damping amplitude and different frequencies are adopted as the desired trajectories for the PMP platform, respectively. The comparison experiment results are shown in the figure 15. Figure 15 (a) is the comparison tracking results with the desired complex sinusoidal signal, where the MAX error rate of the proposed method is 0.84%, which reduces by 45.1%, 14.0% and 35.7% compared with the ICC method, IBW model based PID control method and IPI model based PID control method, respectively. Figure 15(b) shows the comparison tracking results with the desired complex triangular signal, where the tracking error of inverse compensation-based MRAC method is less than the other control method proposed in the figure 15(b) distinctly. Hence, the effectiveness and feasibility of the hysteresis inverse compensation-based MRAC method proposed in this paper are verified.

Figure 15.

Figure 15. The comparison results of the tracking performance under the desired trajectories with damping amplitude and different frequencies (a) complex sinusoidal signal, (b) complex triangular signal.

Standard image High-resolution image

5. Conclusion

In this study, a RBW model is proposed to describe the rate-dependent hysteresis the PMP platform, where the parameters of the static non-linear submodel and dynamic linear submodel in this model are identified by the CMTPDE algorithm and the RLS algorithm, respectively. The experiment results show that compare with the BW model, the RBW model is significantly reduced with the increase of frequency, and the MAX error rate and the RMS error of the proposed model are reduced by 43.1% and 53.8% under the sinusoidal with frequencies of 100 Hz. On this basis, to eliminate the rate-dependent hysteresis of the PMP platform, a hysteresis inverse compensation-based MRAC method is proposed, and the stability of the controller is proved by Lyapunov theory. The experiment results show that the proposed control method can effectively suppress the rate-dependent hysteresis effect, and realize the high-precision tracking control of the PMP platform.

Acknowledgments

This work was supported in part 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, 20190303020SF.

Please wait… references are loading.