Nonlinear temperature compensation of fluxgate magnetometers with a least-squares support vector machine

Fluxgate magnetometers are widely used for magnetic field measurement. However, their accuracy is influenced by temperature. In this paper, a new method was proposed to compensate the temperature drift of fluxgate magnetometers, in which a least-squares support vector machine (LSSVM) is utilized. The compensation performance was analyzed by simulation, which shows that the LSSVM has better performance and less training time than backpropagation and radical basis function neural networks. The temperature characteristics of a DM fluxgate magnetometer were measured with a temperature experiment box. Forty-five measured data under different magnetic fields and temperatures were obtained and divided into 36 training data and nine test data. The training data were used to obtain the parameters of the LSSVM model, and the compensation performance of the LSSVM model was verified by the test data. Experimental results show that the temperature drift of magnetometer is reduced from 109.3 to 3.3 nT after compensation, which suggests that this compensation method is effective for the accuracy improvement of fluxgate magnetometers.

[1]  Johan A. K. Suykens,et al.  Least Squares Support Vector Machine Classifiers , 1999, Neural Processing Letters.

[2]  Pavel Ripka,et al.  Magnetic sensors and magnetometers , 2002 .

[3]  F. Tohyama,et al.  The sensor temperature characteristics of a fluxgate magnetometer by a wide-range temperature test for a Mercury exploration satellite , 2007 .

[4]  Fritz Primdahl,et al.  Scalar calibration of vector magnetometers , 2000 .

[5]  Bruno Ando,et al.  Effects of driving mode and optimal material selection on a residence times difference-based fluxgate magnetometer , 2005, IEEE Transactions on Instrumentation and Measurement.

[6]  A. Tipek,et al.  Excitation and temperature stability of PCB fluxgate sensor , 2005, IEEE Sensors Journal.

[7]  Penny Probert Smith,et al.  A Sensor System for the Navigation of an Underwater Vehicle , 1999, Int. J. Robotics Res..

[8]  Pavel Ripka,et al.  Errors of AMR compass and methods of their compensation , 2006 .

[9]  F. Primdahl The fluxgate magnetometer , 1979 .

[10]  Terence O'Donnell,et al.  Triaxial fluxgate sensor with electroplated core , 2009 .

[11]  Eugene Paperno,et al.  Compensation of the thermal drift in the sensitivity of fundamental-mode orthogonal fluxgates , 2006 .

[12]  Fritz Primdahl,et al.  Ørsted Pre-Flight Magnetometer Calibration Mission , 2003 .

[13]  Pavel Ripka,et al.  On cross-axis effect of the anisotropic magnetoresistive sensors , 2006 .

[14]  Jan Včelák,et al.  Calibration of triaxial fluxgate gradiometer , 2006 .

[15]  Pavel Ripka,et al.  Development, construction and analysis of the 'OErsted' fluxgate magnetometer , 1995 .

[16]  A. Plotkin,et al.  Compensation of Temperature-Drift Errors in Fundamental-Mode Orthogonal Fluxgates , 2006, 2006 IEEE Instrumentation and Measurement Technology Conference Proceedings.

[17]  Heinrich Grüger,et al.  New and future applications of fluxgate sensors , 2003 .

[18]  Fritz Primdahl,et al.  DESIGN NOTE: Digital fluxgate magnetometer for the Astrid-2 satellite , 1999 .