| Literature DB >> 32155875 |
Yue Yu1,2, Lu Dai1,3, Mao-Sheng Chen1,3, Ling-Bo Kong3, Chao-Qun Wang3, Zhi-Peng Xue1,3.
Abstract
The accuracy of the circular grating is the key point for control precision of the single gimbal control moment gyroscope servo system used in civilian micro-agile satellites. Instead of using the multi reading heads to eliminate eccentricity errors, an algorithm compensation method based on a calibration experiment using a single reading head was proposed to realize a low-cost and high accuracy angular position measurement. Moreover, the traditional hardware compensation method using double reading heads was also developed for comparison. Firstly, the single gimbal control moment gyroscope system of satellites was introduced. Then, the errors caused by the installation of the reading head were studied and the mathematic models of these errors were developed. In order to construct the compensation function, a calibration experiment using the autocollimator and 24-sided prism was performed. Comparison of angle error compensation using the algorithm and hardware method was presented, and results showed that the algorithm compensation method proposed by this paper achieved the same accuracy level as the hardware method. Finally, the proposed method was further verified through a control system simulation.Entities:
Keywords: accuracy compensation; circular grating; eccentricity; error; single gimbal control moment gyroscope
Year: 2020 PMID: 32155875 PMCID: PMC7085521 DOI: 10.3390/s20051458
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1(a) System working principle diagram; (b) SGCMG gimbal servo control system structure diagram.
Figure 2(a) Tilt error; (b) eccentricity error.
Figure 3Circular grating error calibration process.
Figure 4Double reading heads angle synthesis algorithm (a) α ≤ α, and (b) α > α.
Figure 5Calibration experiment.
Figure 6The schematic diagram of the calibration.
Results of the circular grating angle measurement error (°).
| Parameters | Value | Value | Value | Value | Value | Value | Value | Value |
|---|---|---|---|---|---|---|---|---|
| β | 360 | 15 | 30 | 45 | 60 | 75 | 90 | 105 |
| α1 | 359.9906 | 15.0024 | 30.0106 | 45.0181 | 60.0213 | 75.0215 | 90.0173 | 105.0111 |
| α2 | 184.7492 | 199.73796 | 214.7281 | 229.7227 | 244.7199 | 259.7202 | 274.7228 | 289.7298 |
| β | 120 | 135 | 150 | 165 | 180 | 195 | 210 | 225 |
| α1 | 120 | 134.9879 | 149.9737 | 164.959 | 179.9439 | 194.933 | 209.923 | 224.9187 |
| α2 | 304.7384 | 319.751 | 334.7654 | 349.7793 | 4.7924 | 19.8052 | 34.8138 | 49.8216 |
| β | 240 | 255 | 270 | 285 | 300 | 315 | 330 | 345 |
| α1 | 239.9138 | 254.9148 | 269.9197 | 284.9261 | 299.9368 | 314.9492 | 329.9633 | 344.977 |
| α2 | 64.8247 | 79.8251 | 94.8217 | 109.8127 | 124.8029 | 139.7901 | 154.7771 | 169.7628 |
Figure 7Data flow of experiment.
Fitting results.
| a0 | a1 | a2 |
| R-Square |
|---|---|---|---|---|
| −0.03201 | −0.01573 | −0.05181 | 1.858 | 99.97% |
Figure 8(a) Errors using one reading head before and after compensation. (b) Errors of algorithm and hardware compensation using one and double reading heads, respectively.
Accuracy comparison.
| Parameters |
|
| Algorithm Compensation | Hardware Compensation |
|---|---|---|---|---|
| PV | 311.18″ | 312.12″ | 6.23″ | 6.43″ |
| RMS | 180.00″ | 180.36″ | 3.13″ | 2.29″ |
Figure 9(a) The 10 testing datasets of compensation errors. (b) The repeatability at 24 angle measurement positions of compensation results.
Accuracy analysis.
| Parameters | The 10 Testing Datasets | Repeatability |
|---|---|---|
| PV | 6.78″ | 1.19″ |
| RMS | 3.17″ | 0.50″ |
Parameters of PMSM.
| Parameter |
|
|
|
|
|
|
|
|---|---|---|---|---|---|---|---|
| Value | 4 | 1.5 mH | 1.5 mH | 0.011 Ω | 0.077 Wb | 0 | 0.0008 kg.m2 |
Figure 10(a) Probability plot for normal distribution before compensation. (b) Probability plot for normal distribution after compensation.
Figure 11Angular velocity of motor.
Angular velocity tracking accuracy (°/min).
| Simulation Num | Error Type | Velocity Range | RMSE |
|---|---|---|---|
| 1 | Before compensation | 59.50–60.75 | 0.0283 |
| 2 | After compensation | 59.94–60.07 | 0.0001 |