首页    期刊浏览 2024年11月29日 星期五
登录注册

文章基本信息

  • 标题:Fuzzy modeling and compensation of scale factor for MEMS gyroscope/MEMS giroskopu neraiskusis modeliavimas ir mastelio faktoriaus ivertinimas.
  • 作者:Jianli, Li ; Min, Du ; Jiancheng, Fang
  • 期刊名称:Mechanika
  • 印刷版ISSN:1392-1207
  • 出版年度:2011
  • 期号:July
  • 语种:English
  • 出版社:Kauno Technologijos Universitetas
  • 摘要:The MEMS gyroscopes, an alternative to the conventional rate gyroscope based on a high speed rotor supported in gimbals, can be used to measure the spacecraft angular rate with respect to an inertial reference frame [1, 2]. The benefits of MEMS gyroscope compared to conventional gyroscopes are well known and include robustness, low power consumption, potential for miniature dimensions and hence, for low cost [3, 4]. Despite the potential of the MEMS gyroscope over conventional rate gyroscope, its performance is degraded due to significant scale factor error, misalignment, noise, and temperature bias drift [5]. To decrease the error and improve the performance of MEMS gyroscopes, the misalignment and scale factor errors have been considered [6]. The noise and bias drift have been reported in [7, 8], respectively. In these disturbances, the scale factor error is the main error in dynamic maneuvering [9]. The typical output characteristic of MEMS gyroscope include offset, nonlinear and asymmetry error of scale factor [6, 10]. The error of scale factor is severe and therefore vital to analyze and compensate the scale factor error to improve the performance of the gyroscope to an appropriate level [11].The error of scale factor has been investigated and mainly compensated by employing the 1th order curve fitting in least squares [12]. However, the approach can not eliminate the nonlinear and asymmetrical error of scale factor. Moreover, the compensation methods including the polynomial curve fitting and segmented et al. are presented respectively [13]. However, these methods are currently faulty in either performance or CPU efficiency.
  • 关键词:Equipment performance;Fuzzy algorithms;Fuzzy logic;Fuzzy systems;Gyroscopes;Microelectromechanical systems

Fuzzy modeling and compensation of scale factor for MEMS gyroscope/MEMS giroskopu neraiskusis modeliavimas ir mastelio faktoriaus ivertinimas.


Jianli, Li ; Min, Du ; Jiancheng, Fang 等


1. Introduction

The MEMS gyroscopes, an alternative to the conventional rate gyroscope based on a high speed rotor supported in gimbals, can be used to measure the spacecraft angular rate with respect to an inertial reference frame [1, 2]. The benefits of MEMS gyroscope compared to conventional gyroscopes are well known and include robustness, low power consumption, potential for miniature dimensions and hence, for low cost [3, 4]. Despite the potential of the MEMS gyroscope over conventional rate gyroscope, its performance is degraded due to significant scale factor error, misalignment, noise, and temperature bias drift [5]. To decrease the error and improve the performance of MEMS gyroscopes, the misalignment and scale factor errors have been considered [6]. The noise and bias drift have been reported in [7, 8], respectively. In these disturbances, the scale factor error is the main error in dynamic maneuvering [9]. The typical output characteristic of MEMS gyroscope include offset, nonlinear and asymmetry error of scale factor [6, 10]. The error of scale factor is severe and therefore vital to analyze and compensate the scale factor error to improve the performance of the gyroscope to an appropriate level [11].The error of scale factor has been investigated and mainly compensated by employing the 1th order curve fitting in least squares [12]. However, the approach can not eliminate the nonlinear and asymmetrical error of scale factor. Moreover, the compensation methods including the polynomial curve fitting and segmented et al. are presented respectively [13]. However, these methods are currently faulty in either performance or CPU efficiency.

In this paper, our attention is focused on the modeling and compensation of the scale factor errors of DG (Dual Gimbaled) MEMS gyroscope, which originate from a number of adverse sources including manufacturing tolerance, material inhomogeneity and inevitable mechanical characteristic variation of sensor with rotational rate. Based on the operational principle of the MEMS gyroscope, the physical origin of offset, nonlinear and asymmetry error of scale factor are analyzed. The model of scale factor is proposed. Motivated by the capability of fuzzy logic in managing nonlinearity [14], the error compensation scheme of scale factor is represented by the fuzzy model via experimental data and is online compensated by fuzzy logic. The main idea of this approach is to derive several piecewise linear models for some intervals of rotational rate by using a linear interpolation process. The fuzzy model is saved into memory and used to compensate for the dynamic error of scale factor.

2. Operating principle of DG MEMS gyroscope

The DG MEMS gyroscope that had been developed in inertial science was first designed by Draper Lab in 1988. The device is a monolithic silicon gyroscope and consists of a vibrating mass, electrostatic drive electrodes, electrostatic pick-off electrodes, two anchors, supporting beams, inner gimbal and outer gimbal as shown in Fig. 1. The operating principle of DG-MEMS gyroscope is well-understood, but a brief summary is given in Fig. 2.

[FIGURE 1 OMITTED]

[FIGURE 2 OMITTED]

The device is a two-gimbal structure supported by supporting beams. In operation, the inner gimbal is driven to vibrate at constant amplitude ([[theta].sub.x]) by electrostatic torque using electrostatic drive electrodes placed in close proximity. In the presence of an rotational rate ([omega]) normal to the plane of the device, the Coriolis force will cause the outer gimbal to oscillate about its output axis with a frequency equal to the drive frequency and with an amplitude ([[theta].sub.y]) proportional to the input rotational rate ([OMEGA]). Maximum response is obtained when the inner gimbal is driven at the resonant frequency of the outer gimbal. The readout of device is accomplished by sensing the capacitance difference [DELTA]C) between the outer gimbal and a pair of electrostatic pickoff electrodes. When operated open loop, the torsion displacement of the outer gimbal about the output axis is proportional to the input rotational rate ([OMEGA]). A detailed description of this device may be found in [15].

3. Errors analysis and compensation of scale factor

When gyroscope rotates (externally input rate, [OMEGA]) in input axis, the vibrating mass experiences a Coriolis inertial torque (MG). The MG can be expressed as

[M.sub.G] = [I.sub.1][[??].sub.x][OMEGA] (1)

where [I.sub.1] is the equivalent moment of inertia, [I.sub.1] = [I.sub.x] + [I.sub.y] - [I.sub.z], [I.sub.i] is the moment of inertia in i axis, i = x, y, z. In accordance with Laplace transform principle, the movement of outer gimbal of DG MEMS gyroscope subjected to MG is described by the equation

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (2)

where [[theta].sub.y] is torsion amplitude in output axis in engineering unit (rad), [D.sub.y] and [[zeta].sub.y] are the damping coefficient and ratio, [[zeta].sub.y] = [D.sub.y] / 2 [square root of [K.sub.y] [I.sub.y]], [[omega].sub.x] and [[omega].sub.y] are the resonant radial frequency of drive and output axis, [K.sub.y] is the rigidity of output axis, [K.sub.y] = [[omega].sup.2.sub.y][I.sub.y].

For DG MEMS gyroscope, the electrostatic pickoff electrodes sense torsion amplitude ([[theta].sub.y]) in output axis and output the capacitance difference ([DELTA]C) between the two electrostatic pickoff electrodes. The capacitance difference resulted from [[theta].sub.y] can been given as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (3)

where f() is a function between [DELTA]C and [[theta].sub.y]. The readout of device is accomplished by sensing [DELTA]C and output voltage processed by signal processing circuit can be written as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (4)

where e() is a function between output voltage and capacitance difference ([DELTA]C). The output voltage in engineering unit (V), [u.sub.out], is proportional to the input rate. The scale factor of the sensor that relates the output voltage to the external input rotation rate ([OMEGA]) is given by

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (5)

The manufacturing tolerance, material inhomogeneity will result in variation the resonant radial frequencies, [DELTA][[omega].sub.x] in drive axis and [DELTA][[omega].sub.y] in output axis, and mismatch in two oscillating modes of DG MEMS gyroscope. The air damping force on a microstructure reduces and the quality factor, Q, increases significantly in rare air with the pressure drop. These inevitable mechanical characteristic variations of sensor are primary factors of offset of scale factor. Moreover, heat results in a decrease in Young's modulus (E), and an increase in compressive thermal internal stress ([sigma]). The two effects help to actively lower the resonant frequencies and result in the frequencies mismatch of two oscillating modes too. It is unavoidable that the scale factor thermal offset with heating.

In addition, the distortion and internal stressing effects of structure result in mechanical asymmetrical error of scale factor. The error of demodulation circuit will result in electrical asymmetrical error of scale factor, too. Compared with the conventional rate gyroscope, the electromechanical asymmetrical error of scale factor of DG MEMS gyroscope is significant. The magnitude of asymmetrical error of scale factor is about 0.1% and can not been neglected in compensation of scale factor errors.The capacitances difference of the DG MEMS gyroscope, as a function of torsion displacement, [[theta].sub.y], are given

[DELTA]C = f([[theta].sub.y]) = -[epsilon][h.sub.p] / [[theta].sub.y] ln [z.sup.2.sub.0] - [(l + b).sup.2] [[theta].sup.2.sub.y] / [z.sup.2.sub.0] - [(1[[theta].sub.y]).sup.2] (6)

where [epsilon] is the permittivity of free space, [h.sub.p] is the length of electrostatic pick-off electrode, [z.sub.0] is the original space between drive electrode and inner gimbal, l is the space between inner edge of electrostatic pick-off electrode and y axis, b is the width of electrostatic pick-off electrode. Since {DELTA]C is nonlinear relative to [[theta].sub.y], scale factor includes nonlinear error. Equation (6) can be simplified

[DELTA]C [approximately equal to] p([[theta].sub.y]) = [epsilon][h.sub.p]b(2s = b) / [z.sup.2.sub.0] [[theta].sub.y] (7)

where p() is a simplified linear function between between [DELTA]C and [[theta].sub.y]. According to the (6) and (7), the nonlinear error of scale factor can be expressed as following equation

[R.sub.c] = e(f([[theta].sub.y]) - P([[theta].sub.y])) = e(1/2 f" ([zeta])[[theta].sup.2.sub.y]) (8)

where [R.sub.c] is nonlinear error in engineering unit (V), [zeta] [member of] (0,[[theta].sub.y]). Moreover, the micro structure effect and other inevitable adverse sources contribute to the nonlinear error, too. An integrated expression of scale factor can be written as

S([OMEGA]) = [S.sub.t] + [S.sub.D] + [S.sub.n] + [[epsilon].sub.S] (9)

where [S.sub.t] is the nominal scale factor, [S.sub.D] is offset of scale factor, [S.sub.n] is nonlinear and asymmetrical error of scale factor, [[epsilon].sub.S] is random error of scale factor. It is well known that nonlinear global model can be approximated by a set of piecewise linear local models. The main idea of this fuzzy model is to derive several piecewise linear models for some intervals of rotational rate by using a linear interpolation process over the entire operating rotational rate. The fuzzy model is described by IF-THEN rules, which represent local linear input-output relations of nonlinear scale factor, and is saved into memory and used to compensate for the errors of scale factor. The fuzzy model with n fuzzy rules is described as

[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (10)

Where n is the number of rules, [[OMEGA].sub.i] and S([[OMEGA].sub.i]) are the ith externally input rotational rate and scale factor of the ith rotational rate point, h is the density of intervals. The final rotational rate compensated by fuzzy logic, can be written as

[OMEGA] = [u.sub.out] / S([OMEGA]) (12)

4. Experimental results and discussions

The experiment equipment mainly includes a three-axis rate table, data collect and process system. To decrease temperature noise, the gyroscope is calibrated in a stability temperature. Since the temperature variety is little (about 1K), the scale factor thermal offset can be neglected in the experiment. Moreover, a temperature sensor is used to estimate and compensate bias thermal drift of gyroscope. Testing has shown that the temperature sensor gives a temperature repetition of about [+ or -]0.1K.

The gyroscope is mounted in the fixture such that the nominal input axis is aligned parallel with the spin axis of the rate table. The rate ramped up from zero to the positive constant rotational rate, then bake to negative constant rotational rate, followed by step by step ramp up to maximum rate with specifically rate step. Concretely, the static outputs of gyroscope in two symmetrical orientations are saved respectively. Then, the rate table rotated with 10 rates which including 20[degrees] Is, -20[degrees] Is, 40[degrees] Is, - 40[degrees]Is , 607s, -607s, 80[degrees]Is, -80[degrees]Is, 100[degrees]Is and -100[degrees]Is along the spin axis of the rate table. Every rate is keep for 2 minutes approximately. The gyroscope has power on during the entire calibration process. To every rotational rate, the data is colleted respectively after the rate up to stabilization. The rotational acceleration used in the ramp profile is 5 [deg/sec.sub.2] in spin axis of the rate table. The rate is ramped up with a max value of [+ or -]100 deg/sec, in order to utilize as much as possible of the dynamic range of the gyroscope. The output of gyroscope in any rate is saved into memory as the data of the ith rotational rate.

The date are later read into a MATLAB program for pre-processing (rotational rate and temperature converters, temperature drift compensated) and afterwards calibration. Since the operating temperature range of the gyroscope is little, scale factor temperature sensitivity compensation is not implemented. Based on these data in memory, the scale factors of gyroscope in all rotational rate points are calibrated. The fuzzy model of scale factor can be calibrated by employing the proposed piecewise linear fuzzy rules and the results are shown as Fig. 3. In addition, to compare with other conventional techniques, the 1th order curve fitting and segmented schemes are calibrated and their results are shown in Fig. 3, too. From these results, it can be seen that, the proposed fuzzy model is able to eliminate the offset, nonlinear and asymmetry error of scale factor and more approach to the practical scale factor compared with other conventional methods.

[FIGURE 3 OMITTED]

The second experiment is to check for the performance compensated by proposed fuzzy logic. The rate table rotated with another ten rates including 10[degrees]Is, -10[degrees]Is, 30[degrees]Is,-30[degrees]Is, 50[degrees]Is, -50[degrees]Is, 70[degrees]Is, - 70[degrees]Is, 90[degrees]Is, -90[degrees]Is. The raw error of gyroscope, [E.sub.y], is shown as Fig. 4. To compensate the dynamic error of scale factor, the proposed fuzzy compensation method is implemented and the error, [E.sub.c], is shown in Fig. 4. In addition, to compare with other compensation technique, the 1th order curve fitting in a least squares and segmented schemes are employed and the error, [E.sub.n], compensated by 1th order curve fitting and the error, [E.sub.f], compensated by segmented scheme are shown in Fig. 4 respectively.

[FIGURE 4 OMITTED]

From these results, it can be seen that, the raw error of gyroscope output, [E.sub.y], is 4053.2[degrees]Ih (1[sigma]). The error compensated by proposed fuzzy logic, [E.sub.c], is improved to 79.0[degrees]Ih (1[sigma]). Compared with the conventional methods of 1th order curve fitting and segmented methods, the precision of gyroscope compensated by fuzzy logic is improved 15.4 and 7.5 times respectively.

5. Conclusions

In this paper, we analyzed the physical origin of offset, nonlinear and asymmetry error of scale factor for DG MEMS gyroscope. Motivated by the capability of fuzzy logic in managing nonlinear error, the fuzzy compensation was proposed to derive several piecewise linear models for some intervals of rotational rate by using a linear interpolation process. The experimental results showed that the scale factor error is one of the main dynamic adverse resources, and the proposed fuzzy compensation is able to compensate the offset, nonlinear and asymmetry errors of scale factor throughout the entire dynamic range. The results validated the veracity and practicability of the proposed compensation method. The proposed fuzzy compensation outperforms any of its constituent linear counterparts since nonlinear aspects of the model have been taken into consideration. Moreover, this fuzzy compensation outperforms segmented compensation method in same density of intervals. By doing this, we can guarantee a robust performance of device in dynamic maneuvering.

Acknowledgments

The work was supported by Major State Basic Research Development Program (973 program No.2009CB724000); National High Technology Research and Development Program of China (863 program No.2008AA121302); National Natural Science Foundation of China (60904093,60736025); National science Fund for Distinguished Young Scholars (60825305).

References

[1.] Ashwin, A.S. 2002. Integrated micromechanical resonant sensor for inertial measurement system, Berkeley: School of Electrical Engineering and Computer Science, University of California, Berkeley.140.

[2.] Stan, S.D.; Balan, R.; Maties, V. 2008. Modelling, design and control of 3DOF medical parallel robot, Mechanika 6(74): 68-71.

[3.] Li Jianli; Fang Jiancheng;Yu Wenbo. 2005. Silicon micromechanical tuning output gyroscope applied at navigation of micro unmanned aerial vehicle, AIAA Guidance, Navigation, and Control Conference and Exhibit,San Francisco, California. 1-8.

[4.] Li Jianli;Fang Jiancheng;Dong Haifeng. 2010. Structure design and fabrication of a novel dual-mass resonant output micromechanical gyroscope, Journal of Microsystem Technologies 16(2010): 543-552.

[5.] Alexey, N.;Kazakin; et al. 2003. The impact of technology errors on the operability of the micromechanical gyroscope. 4th Siberian Russian workshop and turorials EDM'2003, Erlagol, Russian. 49-51.

[6.] Harish, K.; Joglekar; Venka, A. 2004. Gyro scalefactor error and misalignment estimation for a spacecraft, AIAAIAAS, Astrodynamics Specialist Conference and Exhibit, Rhode Island, USA. 16-19.

[7.] Barakauskas, A.; Kasparaitis, A.; Kausinis, S.; Lazdinas, R. 2009. Analysis of estimation and compensation of angular errors of linear motion, Mechanika 5(79): 52-58.

[8.] Fang Jiancheng; Li Jianli. 2009. Integrated model and compensation of thermal errors of silicon microelectromechanical gyroscope, IEEE Transactions on Instrumentation and Measurement 58(9): 2923-2930.

[9.] Liu Qin. et al. 2002. Error analysis and compensation of strapdown inertial navigation system, Journal of Beijing Institute of Technology 11 (2): 117-120.

[10.] Davis, W.O.D. 2001. Mechanical analysis and design of vibratory micromachined gyroscopes, University of California, Berkeley. 156.

[11.] Jing Yang. et al. 2004. Analysis and compensation of error in the input device based on inertial sensors, ITCC. Michigan, USA. 790-796.

[12.] Sungsu, P. et al. 2005. A scheme for improving the performance of a gyroscope-free inertial measurement unit, Sensors and Actuators A(121): 410-420.

[13.] Lauro, O. et al. 2000. Precision calibration of fiberoptics gyroscopes for mobile robot navigation, IEEE ICRA'00, San Francisco, USA. 2064-2069.

[14.] Hong, S.K.; Langari, R. 1999. Fuzzy modeling and control of a nonlinear magnetic bearing system, Journal of Intelligent and Fuzzy Systems (4): 335-346.

[15.] Greiff, P. et al. 1991. Silicon monolithic micromechanical gyroscope, Solid-State Sensors and Actuators, Tansducer'91: 966-968.

Received April 07, 2011

Accepted August 23, 2011

Li Jianli, Beijing University of Aeronautics and Astronautics, Beijing, China, E-mail: [email protected]

Du Min, Institute of Disaster-prevention, Shanhe, Hebei, China, E-mail: [email protected]

Fang Jiancheng, Beijing University of Aeronautics and Astronautics, Beijing, China, E-mail: [email protected]
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有