Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization

In this paper, the sinusoidal error compensation method based on particle swarm optimization (PSO) is researched to reduce the subdivision precision loss caused by sinusoidal error in a grating moiré signal. On the basis of the principle of arctangent subdivision of a grating moire&#...

Full description

Bibliographic Details
Main Authors: Weibin Zhu, Yu Lin, Yao Huang, Zi Xue
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8957141/
id doaj-dcaebfa31ec04d2fa1a132cf8c3c81e4
record_format Article
spelling doaj-dcaebfa31ec04d2fa1a132cf8c3c81e42021-03-30T02:53:12ZengIEEEIEEE Access2169-35362020-01-018148201483110.1109/ACCESS.2020.29660048957141Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm OptimizationWeibin Zhu0https://orcid.org/0000-0002-9850-2812Yu Lin1Yao Huang2Zi Xue3College of Measurement and Testing Engineering, China Jiliang University, Hangzhou, ChinaCollege of Measurement and Testing Engineering, China Jiliang University, Hangzhou, ChinaCollege of Optical Science and Engineering, Zhejiang University, Hangzhou, ChinaNational Institute of Metrology, Beijing, ChinaIn this paper, the sinusoidal error compensation method based on particle swarm optimization (PSO) is researched to reduce the subdivision precision loss caused by sinusoidal error in a grating moiré signal. On the basis of the principle of arctangent subdivision of a grating moiré signal, the subdivision error caused by sinusoidal error is quantitatively analysed. In view of the sinusoidal error compensation method, the signal compensation method involves complex calculations and occupies many resources; therefore, a sinusoidal error angle compensation method is proposed. The principle of the sinusoidal error angle compensation method based on the PSO algorithm is explained in detail. Aiming at the large calculation amount of the PSO algorithm, the appropriate PSO parameters are selected experimentally, and the complexity of the PSO algorithm is minimized while ensuring the fitting accuracy. The parameters of the signal waveform equation are solved using the PSO algorithm on the field-programmable gate array (FPGA) platform. According to the parameters solved, a lookup table for sinusoidal error compensation is designed. The grating system platform is built to verify the effect of the compensation scheme on the FPGA platform. The results show that the compensation method can effectively reduce the sinusoidal error component in the signal, and the subdivision error is reduced from 0.95” to 0.56” in the time domain. Consequently, the zero-order, first-order, second-order and third-order components are considerably suppressed. The compensation scheme can realize the sinusoidal error compensation of the grating moiré signal and effectively improve the measurement accuracy of the grating encoder.https://ieeexplore.ieee.org/document/8957141/Photoelectrical encodermoiré fringeSinusoidal error compensationparticle swarm optimizationFPGA implementation
collection DOAJ
language English
format Article
sources DOAJ
author Weibin Zhu
Yu Lin
Yao Huang
Zi Xue
spellingShingle Weibin Zhu
Yu Lin
Yao Huang
Zi Xue
Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
IEEE Access
Photoelectrical encoder
moiré fringe
Sinusoidal error compensation
particle swarm optimization
FPGA implementation
author_facet Weibin Zhu
Yu Lin
Yao Huang
Zi Xue
author_sort Weibin Zhu
title Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
title_short Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
title_full Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
title_fullStr Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
title_full_unstemmed Research on Sinusoidal Error Compensation of Moiré Signal Using Particle Swarm Optimization
title_sort research on sinusoidal error compensation of moiré signal using particle swarm optimization
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description In this paper, the sinusoidal error compensation method based on particle swarm optimization (PSO) is researched to reduce the subdivision precision loss caused by sinusoidal error in a grating moiré signal. On the basis of the principle of arctangent subdivision of a grating moiré signal, the subdivision error caused by sinusoidal error is quantitatively analysed. In view of the sinusoidal error compensation method, the signal compensation method involves complex calculations and occupies many resources; therefore, a sinusoidal error angle compensation method is proposed. The principle of the sinusoidal error angle compensation method based on the PSO algorithm is explained in detail. Aiming at the large calculation amount of the PSO algorithm, the appropriate PSO parameters are selected experimentally, and the complexity of the PSO algorithm is minimized while ensuring the fitting accuracy. The parameters of the signal waveform equation are solved using the PSO algorithm on the field-programmable gate array (FPGA) platform. According to the parameters solved, a lookup table for sinusoidal error compensation is designed. The grating system platform is built to verify the effect of the compensation scheme on the FPGA platform. The results show that the compensation method can effectively reduce the sinusoidal error component in the signal, and the subdivision error is reduced from 0.95” to 0.56” in the time domain. Consequently, the zero-order, first-order, second-order and third-order components are considerably suppressed. The compensation scheme can realize the sinusoidal error compensation of the grating moiré signal and effectively improve the measurement accuracy of the grating encoder.
topic Photoelectrical encoder
moiré fringe
Sinusoidal error compensation
particle swarm optimization
FPGA implementation
url https://ieeexplore.ieee.org/document/8957141/
work_keys_str_mv AT weibinzhu researchonsinusoidalerrorcompensationofmoirx00e9signalusingparticleswarmoptimization
AT yulin researchonsinusoidalerrorcompensationofmoirx00e9signalusingparticleswarmoptimization
AT yaohuang researchonsinusoidalerrorcompensationofmoirx00e9signalusingparticleswarmoptimization
AT zixue researchonsinusoidalerrorcompensationofmoirx00e9signalusingparticleswarmoptimization
_version_ 1724184461349748736