An error correction method for three axial fluxgate sensor based on support vector regression(SVR)is proposed.Analysis and calculation of measuring error in three axis fluxgate sensor
caused by nonorthogonality
different sensitivity and zero-shift between three axes
are made.A mathematic model in matrix form is designed to rectify these errors.By constructing a new target function
the parameter matrix of this model can be convered to the same form as linear one
thus generating the intermediate model.Also
by SVR algorithm
the coefficients of the intermediate model are obtained.The correction model are identified successfully through the relations of the coefficients of intermediate model and the parameter matrix.Practical measurement data of geomagnetic field are used to test
and the results show that the measurement errors of three axis fluxgate sensor in different attitude can be rectified under 60nT from 800nT.It provides a better way to improved three axis magnetic sensor’s performance.