Back to Search
Start Over
A Temperature Compensation Approach for Dual-Mass MEMS Gyroscope Based on PE-LCD and ANFIS
- Source :
- IEEE Access, Vol 9, Pp 95180-95193 (2021)
- Publication Year :
- 2021
- Publisher :
- IEEE, 2021.
-
Abstract
- Because the dual-mass MEMS gyroscope’s output is greatly influenced by temperature, which can lead to errors that cannot be ignored. To solve this problem, a novel compensation method is proposed: a parallel processing algorithm, which integrates the Permutation entropy (PE), Local Characteristic-scale Decomposition (LCD) and Adaptive network-based fuzzy inference system (ANFIS). Firstly, LCD is used to decompose the output which contains temperature noises and drifts into a trend component and several intrinsic scale components (ISC), according to autocorrelation and complexity, three different categories will be obtained by PE: pure noise output, mixed output, and drift output. The different processes are as follows, the noise output is discarded, the mixed output is filtered by SG (Savitzky-Golay filter), then dual ANFIS is applied. Since the drift output completely reflects the temperature characteristics, the degree of non-linearity is high, the ANFIS with complex rules is used for processing. And the mixed output is composed of intermediate layer modes, containing a relatively small amount of temperature characteristics, simple rule ANFIS is adopted for processing. Finally, the signal is reconstructed. After that, the temperature error experiment is carried out, the result shows the method can effectively eliminate the error and compensate for the drift, it has a fast convergence speed and good effect, and has the advantage of good compensation efficiency.
Details
- Language :
- English
- ISSN :
- 21693536
- Volume :
- 9
- Database :
- Directory of Open Access Journals
- Journal :
- IEEE Access
- Publication Type :
- Academic Journal
- Accession number :
- edsdoj.f210f78bec8742789d05c809853b3442
- Document Type :
- article
- Full Text :
- https://doi.org/10.1109/ACCESS.2021.3094120