| Literature DB >> 23861658 |
Abstract
To improve the modeling accuracy of piezoceramic actuator in the precision positioning system, the Duhem hysteretic model of the piezoceramic actuator was proposed. The paper used the polynomial function to approach the piecewise continuous function and f(v) and g(v) in the Duhem model, adopted recursive least squares algorithm and gradient correction algorithm to identify parameter α , polynomial coefficients of f and g in the Duhem model, and established the nonlinear parametric model of the piezoceramic actuator. Contrasting the simulation results of recursive least squares algorithm and gradient correction algorithm, the modeling accuracy is 0.24% when adopting the recursive least squares algorithm, and the modeling accuracy is 0.11% when adopting the gradient correction method. The result showed that the gradient correction algorithm could meet the modeling accuracy better, and the structure of the algorithm is simple, adaptable, and easy to implement.Entities:
Mesh:
Year: 2013 PMID: 23861658 PMCID: PMC3703403 DOI: 10.1155/2013/814919
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Given input-output curves.
Figure 2Input-output hysteresis curves of Duhem model.
Figure 3Error curve between the actual output and model output.
Figure 4Parameter identification curves of the gradient correction algorithm.
Figure 5Input-output hysteresis curves of Duhem model.
Figure 6Error curve between the actual output and model output.
Identification parameters of two algorithms.
| Identification parameters | Recursive least squares algorithm | Gradient correction algorithm |
|---|---|---|
|
| −0.015 | −0.0149 |
|
| 0.006 | 0.0061 |
|
| 5.57 | 5.5649 |
|
| −8.6 | −8.6096 |
|
| 0.0874 | 0.0870 |
|
| 0.053 | 0.051 |
|
| −0.83 | −0.83166 |
|
| 8.1 | 8.196 |
The relative errors of two algorithms.
|
| Relative error (gradient correction algorithm) | Relative error (recursive least squares algorithm) |
|---|---|---|
| 2 | −0.0699 | −0.0941 |
| 4 | 0.0012 | −0.0110 |
| 6 | 0.0225 | 0.016 |
| 8 | −0.0034 | −0.0065 |
| 10 | −0.0011 | −0.0024 |
| 12 | 0.0021 | 0.0035 |
| 14 | 0.0055 | 0.0036 |
| 16 | −0.0041 | 0.0086 |
| 18 | −0.0026 | 0.0159 |
| 20 | −0.0167 | 0.0259 |
| Mean square deviation of the error | 0.0222 | 0.0263 |
| Maximum error | 0.048 | 0.066 |