A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation
Giant magnetostrictive actuators (GMAs) are a widely used type of micro-nano actuator, and they are greatly significant in the field of precision engineering. The accuracy of a GMA often depends on its hysteresis model. However, existing models have some limitations, including the difficulty of iden...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
AIP Publishing LLC
2023-06-01
|
Series: | Nanotechnology and Precision Engineering |
Online Access: | http://dx.doi.org/10.1063/10.0017659 |
_version_ | 1827898108671950848 |
---|---|
author | Kun Xiao Zhiwen Wang Hongyuan Wang Jie Sun Yelong Zheng Yinguo Huang |
author_facet | Kun Xiao Zhiwen Wang Hongyuan Wang Jie Sun Yelong Zheng Yinguo Huang |
author_sort | Kun Xiao |
collection | DOAJ |
description | Giant magnetostrictive actuators (GMAs) are a widely used type of micro-nano actuator, and they are greatly significant in the field of precision engineering. The accuracy of a GMA often depends on its hysteresis model. However, existing models have some limitations, including the difficulty of identifying their parameters and the tradeoff between the quantity of modeling data required and the level of precision achieved. To solve these problems, in this paper, we propose a Preisach inverse model based on equal-density segmentation of the weight function (E-Preisach). The weight function used to calculate the displacement is first discretized. Then, to obtain a finer weight distribution, the discretized geometric units are uniformly divided by area. This can further minimize the output displacement span, and it produces a higher-precision hysteresis model. The process of parameter identification is made easier by this approach, which also resolves the difficulty of obtaining high precision using a small amount of modeling data. The Preisach and the E-Preisach inverse models were investigated and compared using experiments. At frequencies of 1 and 5 Hz, it was found that the E-Preisach inverse model decreases the maximum error of the feedforward compensation open-loop control to within 1 μm and decreases the root-mean-square error in displacement to within 0.5 μm without the need to increase the number of measured hysteresis loops. As a result, the E-Preisach inverse model streamlines the structure of the model and requires fewer parameters for modeling. This provides a high-precision modeling method using a small amount of modeling data; it will have applications in precision engineering fields such as active vibration damping and ultra-precision machining. |
first_indexed | 2024-03-12T22:58:16Z |
format | Article |
id | doaj.art-d41decbdccae4c9184ce387708e1b1a9 |
institution | Directory Open Access Journal |
issn | 2589-5540 |
language | English |
last_indexed | 2024-03-12T22:58:16Z |
publishDate | 2023-06-01 |
publisher | AIP Publishing LLC |
record_format | Article |
series | Nanotechnology and Precision Engineering |
spelling | doaj.art-d41decbdccae4c9184ce387708e1b1a92023-07-19T20:34:59ZengAIP Publishing LLCNanotechnology and Precision Engineering2589-55402023-06-0162023002023002-1210.1063/10.0017659A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensationKun Xiao0Zhiwen Wang1Hongyuan Wang2Jie Sun3Yelong Zheng4Yinguo Huang5State Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaState Key Laboratory of Precision Measuring Technology and Instruments, Tianjin University, Tianjin 300072, ChinaGiant magnetostrictive actuators (GMAs) are a widely used type of micro-nano actuator, and they are greatly significant in the field of precision engineering. The accuracy of a GMA often depends on its hysteresis model. However, existing models have some limitations, including the difficulty of identifying their parameters and the tradeoff between the quantity of modeling data required and the level of precision achieved. To solve these problems, in this paper, we propose a Preisach inverse model based on equal-density segmentation of the weight function (E-Preisach). The weight function used to calculate the displacement is first discretized. Then, to obtain a finer weight distribution, the discretized geometric units are uniformly divided by area. This can further minimize the output displacement span, and it produces a higher-precision hysteresis model. The process of parameter identification is made easier by this approach, which also resolves the difficulty of obtaining high precision using a small amount of modeling data. The Preisach and the E-Preisach inverse models were investigated and compared using experiments. At frequencies of 1 and 5 Hz, it was found that the E-Preisach inverse model decreases the maximum error of the feedforward compensation open-loop control to within 1 μm and decreases the root-mean-square error in displacement to within 0.5 μm without the need to increase the number of measured hysteresis loops. As a result, the E-Preisach inverse model streamlines the structure of the model and requires fewer parameters for modeling. This provides a high-precision modeling method using a small amount of modeling data; it will have applications in precision engineering fields such as active vibration damping and ultra-precision machining.http://dx.doi.org/10.1063/10.0017659 |
spellingShingle | Kun Xiao Zhiwen Wang Hongyuan Wang Jie Sun Yelong Zheng Yinguo Huang A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation Nanotechnology and Precision Engineering |
title | A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation |
title_full | A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation |
title_fullStr | A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation |
title_full_unstemmed | A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation |
title_short | A precision-drive hysteresis model with an equal-density weight function for GMA feedforward compensation |
title_sort | precision drive hysteresis model with an equal density weight function for gma feedforward compensation |
url | http://dx.doi.org/10.1063/10.0017659 |
work_keys_str_mv | AT kunxiao aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT zhiwenwang aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT hongyuanwang aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT jiesun aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT yelongzheng aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT yinguohuang aprecisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT kunxiao precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT zhiwenwang precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT hongyuanwang precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT jiesun precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT yelongzheng precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation AT yinguohuang precisiondrivehysteresismodelwithanequaldensityweightfunctionforgmafeedforwardcompensation |