CN110146839B - Correction method for magnetic gradient tensor system of mobile platform - Google Patents

Correction method for magnetic gradient tensor system of mobile platform Download PDF

Info

Publication number
CN110146839B
CN110146839B CN201910461081.8A CN201910461081A CN110146839B CN 110146839 B CN110146839 B CN 110146839B CN 201910461081 A CN201910461081 A CN 201910461081A CN 110146839 B CN110146839 B CN 110146839B
Authority
CN
China
Prior art keywords
magnetic gradient
gradient tensor
sensor
error
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910461081.8A
Other languages
Chinese (zh)
Other versions
CN110146839A (en
Inventor
丁学振
李予国
亓夫军
裴建新
陈家林
张晶
罗鸣
李卓轩
刘浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ocean University of China
Original Assignee
Ocean University of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ocean University of China filed Critical Ocean University of China
Priority to CN201910461081.8A priority Critical patent/CN110146839B/en
Publication of CN110146839A publication Critical patent/CN110146839A/en
Application granted granted Critical
Publication of CN110146839B publication Critical patent/CN110146839B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R35/00Testing or calibrating of apparatus covered by the other groups of this subclass
    • G01R35/005Calibrating; Standards or reference devices, e.g. voltage or resistance standards, "golden" references

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Measuring Magnetic Variables (AREA)

Abstract

The invention discloses a correction method of a magnetic gradient tensor system of a mobile platform, which comprises the following steps: s1, modeling the system error of the single sensor; s2, establishing a compensation model for the system error of the single sensor; s3, enabling the magnetic gradient tensor system to randomly change the posture in the three-dimensional space to acquire data, and measuring the total magnetic field in the experimental environment by using a proton magnetometer; s4, taking the total magnetic field in the experimental environment as the standard, inverting the data collected by the fluxgate sensor to obtain the system error parameter of the sensor, the correction method used by the invention gets rid of the dependence on the high-precision three-axis rotating table, only needs to collect data at any posture in the three-dimensional space, is convenient and easy to implement, can eliminate the influence of the three-axis rotating table error on the correction result, has higher inversion precision, and the simulation result shows that the system error parameter estimation error can reach the level of one thousandth, can greatly improve the correction precision of the magnetic gradient tensor system, and improve the performance of the magnetic gradient tensor system.

Description

Correction method for magnetic gradient tensor system of mobile platform
Technical Field
The invention relates to the technical field of a magnetic gradient tensor system of a mobile platform, in particular to a correction method of the magnetic gradient tensor system of the mobile platform.
Background
Currently, a magnetic gradient tensor system based on a fluxgate sensor or a superconducting quantum interferometer is widely applied, and compared with the traditional magnetic vector measurement, the magnetic gradient tensor system has the advantages of being more sensitive to magnetic anomaly signals, high in spatial resolution, capable of providing more valuable information and the like, and is widely applied to various fields of aviation magnetic detection and navigation, search of unexploded bombs, reconnaissance and positioning of moving magnetic targets and the like.
Most of magnetic gradient tensor systems composed of fluxgate sensors adopt a difference approximation method principle to acquire data, and tensor measurement accuracy is influenced by single sensor system errors (zero offset, three-axis non-orthogonal errors and three-axis sensitivity inconsistency of the sensors) and multi-sensor non-alignment errors of the magnetic gradient tensor systems due to the limitation of a sensor manufacturing process and the installation accuracy of the magnetic gradient tensor systems. These errors, if not corrected, can amount to hundreds to thousands nT/m of tensor measurement errors, which can be more intense than the magnetic anomaly signal, and must be corrected.
Some researchers have studied the correction method of the magnetic gradient tensor system and achieved good results. A commonly used method for correcting a magnetic gradient tensor system can be divided into two steps: the first step is to correct the system error of a single sensor, and the correction of the system error of the single sensor can be divided into a vector correction method and a scalar correction method, wherein the vector correction method is to measure the geomagnetic field vector by adopting a high-precision vector magnetic field sensor and correct the fluxgate sensor by taking the geomagnetic field vector as a standard, and the method needs to measure the accurate geomagnetic field vector, so the cost is high. The scalar correction method adopts a high-precision proton magnetometer to measure the total geomagnetic field and corrects the fluxgate sensor by taking the total geomagnetic field as a standard, and the method is more convenient and has low cost; the second step is to correct the non-alignment error of the magnetic gradient tensor system, and correct the multiple sensors to the same coordinate system, wherein one method is to use one sensor in the magnetic gradient tensor system as a reference to correct the other sensors to the sensor coordinate system, and the other method is to use the magnetic gradient tensor system carrying platform coordinate system as a reference to correct the sensors in the magnetic gradient tensor system to the platform coordinate system, Yin gan et al estimate the error parameters by constructing a system error linear equation set, and the correction result is: the maximum estimation error of the sensitivity factor is 1.25%, the maximum estimation error of zero offset is 14.05%, the maximum estimation error of a triaxial non-orthogonal angle is 3.17%, the maximum estimation error of a non-alignment angle of a magnetic gradient tensor system is 6.77%, Pang Hongfeng et al use a vector method for correction, and adopt nonlinear fitting to estimate error parameters, and Yun Gang, Liqing bamboo et al realize integrated correction of the magnetic gradient tensor system based on a least square ellipsoid fitting method, and simulation results show that the root mean square error of the total magnetic field of the geomagnetic field can be reduced to be lower than 1nT, and the root mean square error of tensor components can be reduced to be lower than 2 nT/m.
In the step-by-step correction method, one method has larger estimation error, and the vector method is adopted for correction, so the cost is higher; in the integrated correction method, a high-precision three-axis nonmagnetic rotating table is required to provide standard azimuth information, the precision requirement on the rotating table is high, and the error of the three-axis rotating table can influence the correction result.
Disclosure of Invention
The invention aims to solve the defects in the prior art and provides a method for correcting a magnetic gradient tensor system of a moving platform.
In order to achieve the purpose, the invention adopts the following technical scheme:
a method for correcting a magnetic gradient tensor system of a moving platform comprises the following steps:
s1, modeling the system error of the single sensor;
s2, establishing a compensation model for the system error of the single sensor;
s3, enabling the magnetic gradient tensor system to randomly change the posture in the three-dimensional space to acquire data, and measuring the total magnetic field in the experimental environment by using a proton magnetometer;
s4, taking the total magnetic field in the experimental environment as a standard, inverting the data collected by the fluxgate sensor to obtain a system error parameter of the sensor;
s5, modeling the misalignment error of the magnetic gradient tensor system;
s6, establishing a compensation model for the non-alignment error of the magnetic gradient tensor system;
s7, placing the magnetic gradient tensor system in a horizontal table to acquire data;
s8, inverting the data collected by the magnetic gradient tensor system to obtain a non-alignment error parameter of the magnetic gradient tensor system;
s9, carrying the magnetic gradient tensor system on the mobile platform, enabling the mobile platform to measure according to a pre-designed measuring line, and collecting magnetic field data;
and S10, correcting the acquired magnetic field data by using the sensor system error parameters and the magnetic gradient tensor system misalignment errors obtained in S4 and S8, and calculating tensor components.
Preferably, in S3, the magnetic gradient tensor system is enabled to arbitrarily change the posture of the acquired data in the three-dimensional space, and the high-precision three-axis rotation table is not required to provide the standard orientation information.
Preferably, in S4, the data collected by the fluxgate sensor is inverted by using a modified differential evolution algorithm.
Preferably, in S7, the method for acquiring data in the horizontal stage by the magnetic gradient tensor system is: firstly, enabling the X axis of a sensor to be vertical to a horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; then enabling the Y axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; and finally, enabling the Z axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system.
Preferably, in S8, the data acquired by the magnetic gradient tensor system is inverted using a modified differential evolution algorithm.
The invention has the beneficial effects that:
1. the magnetic gradient tensor system is corrected by a common two-step method, a scalar correction method is adopted in the first step of correction, the cost is low, the realization is easy, and in the second step, all sensors in the magnetic gradient tensor system are corrected into a coordinate system of a mobile platform, so that the processing and the interpretation of data are facilitated;
2. the search strategy of the differential evolution algorithm is improved, the inversion precision is high, and a simulation result shows that the system error parameter estimation error can reach the level of one thousandth, so that the correction precision of the magnetic gradient tensor system can be improved to a great extent, and the performance of the magnetic gradient tensor system is improved;
in conclusion, the correction method used by the invention gets rid of the dependence on a high-precision three-axis rotating platform, only needs to acquire data at any posture in a three-dimensional space, is convenient and easy to implement, can eliminate the influence of errors of the three-axis rotating platform on a correction result, has a wide application range, and can be used for correcting various magnetic gradient tensor systems carried on mobile platforms (scientific investigation ships, underwater aircrafts such as AUV (autonomous underwater vehicle), Glider (global navigation system), Argo buoys, aircrafts such as helicopters and unmanned aerial vehicles, and ground vehicles).
Drawings
FIG. 1 is a schematic diagram of a non-orthogonal model of a sensor;
FIG. 2 is a flow chart of a magnetic gradient tensor system correction;
FIG. 3 is a comparison graph of the total geomagnetic field measured by the sensor before and after correction;
FIG. 4 is a schematic diagram of a magnetic gradient tensor system coordinate system and a mobile platform coordinate system;
FIG. 5 is a comparison of tensor components Bxx measured by the magnetic gradient tensor system before and after correction;
FIG. 6 is a schematic diagram of a "cruciform" magnetic gradient tensor system;
FIG. 7 is a comparison graph of tensor components Bxx before and after correction;
fig. 8 is a comparison chart of tensor components Byy before and after correction.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments.
Referring to fig. 1-8, a mobile platform magnetic gradient tensor system correction method includes the following steps:
s1, pairThe method comprises the steps of modeling a single sensor system error, wherein the single sensor system error comprises zero offset, triaxial non-orthogonal error and triaxial sensitivity inconsistent error, under an ideal condition, three axes of the triaxial fluxgate sensor are kept completely orthogonal, but due to the limitation of a manufacturing process, the sensor generally has the non-orthogonal error. The non-orthogonal model of the sensor is established as shown in fig. 1, wherein: O-XYZ as a standard reference coordinate system, O-X1Y1Z1For the actual coordinate system of the sensor, O-X2Y2Z2Is an ideal orthogonal coordinate system, O is the origin of coordinates, OZ1And OZ2Coaxial, Y1OZ1And Y2OZ2Coplanar. Let psi be the axis OY1And OY2The included angle between the two parts is included,
Figure BDA0002078077890000051
is axis OX1With surface X2OY2Theta is the axis OX2And axis OX1In the plane X2OY2On projection OX'1The included angle therebetween. Non-orthogonal angle
Figure BDA0002078077890000052
Once θ, ψ is determined, the ideal orthogonal system O-X of the sensor2Y2Z2And then uniquely determined.
Under the ideal condition, the output of the sensor should be zero in a nonmagnetic environment, but the triaxial output of the sensor is not zero due to the existence of residual magnetism in a magnetic core or zero offset in a circuit part, and the triaxial zero offset of the sensor can reach dozens of nT under the general condition; in addition, due to the limitation of the manufacturing process, the triaxial magneto-sensitive elements cannot be guaranteed to be completely consistent, so that the triaxial sensitivity is inconsistent.
Let us assume that the sensor triaxial null is I ═ Ix,iy,iz) The sensitivity scale factor is C ═ Cx,cy,cz) The actual output of the sensor is B1=(B1x,B1y,B1z)TThe ideal output is B2=(B2x,B2y,B2z)TThen, then
Figure BDA0002078077890000061
S2, establishing a compensation model for the system error of the single sensor, wherein the formula 1 is the ideal output B of the sensor2To the actual output B of the sensor1In the actual situation, we know the actual output B of the sensor1The system error of the sensor needs to be corrected to obtain the ideal output B of the sensor2The actual output B of the sensor can be obtained by inverse transformation of the formula 11To the ideal output B of the sensor2The conversion relationship of (1).
Figure BDA0002078077890000062
It is expressed in matrix form as
Figure BDA0002078077890000071
As shown in formula 3, if the compound is obtained
Figure BDA0002078077890000073
θ,ψ,cx,cy,cz,ix,iy,izNine parameters are used for completing the system error correction of the fluxgate sensor;
and S3, enabling the magnetic gradient tensor system to randomly change the posture in the three-dimensional space to acquire data, measuring the total magnetic field in the experimental environment by using the proton magnetometer, and searching an experimental site with a stable geomagnetic field to acquire data. After the configuration of the magnetic gradient tensor system is completed, the magnetic gradient tensor system is rotated to enable the magnetic gradient tensor system to acquire magnetic field data of any direction in a three-dimensional space, a proton magnetometer is used for measuring the total geomagnetic field in the same experimental area for a period of time, and the average value is taken as the local total geomagnetic field.
In simulation, assuming that the total field of the geomagnetic field is 52000nT, the declination angle is-7 degrees and the declination angle is 54 degrees, 5832 sensor postures are randomly generated, the magnetic field measured by the sensor in each posture is calculated, and random errors with the variance of 1nT and the mean value of 0nT are added in the simulation to serve as measurement noise.
In the simulation, the setting errors of the respective sensors are shown in table 1.
TABLE 1 setting errors of individual sensors
Figure BDA0002078077890000072
Figure BDA0002078077890000081
And S4, taking the total magnetic field in the experimental environment as a standard, and inverting the data acquired by the fluxgate sensor by using an improved differential evolution algorithm to obtain the system error parameter of the sensor. Ideally, the total geomagnetic field measured by each sensor in the magnetic gradient tensor system should be consistent with the total geomagnetic field measured by the proton magnetometer, but due to the existence of the systematic error of the fluxgate sensor, the total geomagnetic field measured by the fluxgate sensor has a certain deviation from the actual situation, a systematic error compensation model of a single sensor has been established in S2, in this step, the systematic error of each fluxgate sensor is estimated by using the total geomagnetic field measured by the proton magnetometer as a standard, i.e. an improved differential evolution algorithm is used to estimate the systematic error of each fluxgate sensor
Figure BDA0002078077890000082
θ,ψ,cx,cy,cz,ix,iy,izAnd carrying out inversion on the nine parameters until the error between the total geomagnetic field measured by the fluxgate sensor and the standard magnetic field measured by the proton magnetometer reaches an acceptable range.
In recent years, with the improvement of computer performance, evolutionary computation is fully developed, a differential evolutionary algorithm belongs to one of evolutionary algorithms, is a population-based parallel iterative optimization algorithm, has the performance mainly controlled by parameters such as variation factors, cross operators, population scale and the like, has the advantages of simple structure, rapid convergence, strong robustness and the like, and is successfully applied to specific problems such as data mining, mode recognition, multi-objective optimization and the like.
However, the standard differential evolution algorithm has the defects of premature convergence, low search efficiency and the like, and the optimization capability of the algorithm is limited.
In the differential evolution algorithm, other random model vectors different from the random vector are used for generating a differential vector to perform mutation operation on the random vector. The mutation strategy proved to be excellent is as follows:
strategy one DE/rand/1/bin
hij(t+1)=xp1j(t)+F*(xp2j(t)-xp3j(t)) 4
Strategy two DE/best/2/bin
hij(t+1)=xbj(t)+F*(xp1j(t)-xp2j(t)+xp3j(t)-xp4j(t)) 5
Strategy three DE/rand-best/2/bin
hij(t+1)=xp1j(t)+F*(xbj(t)-xp1j(t)+xp2j(t)-xp3j(t)) 6
In formulas 4-6: the first term DE is an algorithm label; the second term is a designated variation vector, rand refers to variation of a random vector, best refers to variation of the optimal vector of the current generation, the third term is the number of vector differences used in the variation process, 1 is the difference between two vectors, and 2 is the difference between two four vectors; the fourth term is the crossover mode used in the crossover process, bin is the binomial crossover, and exp is the exponential crossover mode. h isij(t +1) refers to the jth parameter, x, in the ith individual in the t +1 generationij(t) is the j parameter of the ith individual in the t generation, p1, p2, p3, p4 are the random numbers generated, F is the mutation operator, xbj(t) means the best individual in the t generationThe jth parameter of (1).
In the invention, the search strategy is improved and can be specifically expressed as:
the improvement strategy is as follows: h isij(t+1)=xij(t)+F*(xp1j(t)-xp2j(t)+xp3j(t)-xp4j(t)) 7
And (2) improving a strategy II: h isij(t+1)=xij(t)+F*(xbj(t)-xij(t)+xp1j(t)-xp2j(t)) 8
The search strategy used by the method is an improved strategy I and an improved strategy II, and one strategy is randomly selected in each inversion iteration, so that the advantages of the two improved search strategies can be combined, the local optimal value is avoided, and the global search capability and the search efficiency of the evolutionary algorithm are improved.
After inversion iteration of the improved differential evolution algorithm, the method can obtain
Figure BDA0002078077890000102
θ,ψ,cx,cy,cz,ix,iy,izAnd the nine parameters are used for correcting the system error of the fluxgate sensor. The results of the nine parametric inversions are shown in table 2.
TABLE 2 sensor systematic error inversion results and inversion errors
Figure BDA0002078077890000101
Table 3 shows the comparison between the four sensors before and after correction of the mean value of the geomagnetic field measured at 5832 random poses. As can be seen from the results shown in Table 3, the total mean value of the geomagnetic field after the sensor is corrected converges to 52000nT, and the maximum error is 0.0109 nT.
TABLE 3 comparison of the total field of the geomagnetic field measured by the sensor before and after correction
Total field of geomagnetic field Sensor 1 Sensor 2 Sensor 3 Sensor 4
Before correction (nT) 57467.4391 57000.6378 53792.5866 53628.4093
After correction (nT) 51999.9895 51999.9896 51999.9894 51999.9891
S5, modeling the misalignment error of the magnetic gradient tensor system, ideally, the three-axis directions of the four fluxgate sensors in the magnetic gradient tensor system should be consistent, but the three-axis directions of the four sensors are inconsistent due to insufficient installation precision, so that accurate tensor component values cannot be obtained.
After the correction of S4, the system error of the sensor is compensated, and the total magnetic field measured by the sensor is converged to the accurate geomagnetic field, so that the sensor can be corrected to the coordinate system of the mobile platform through the rotation of the three axes. The sensor is defined to rotate around a Z axis as an azimuth angle gamma, rotate around a Y axis as a pitch angle beta and rotate around an X axis as a roll angle alpha;
s6, establishing a compensation model for the non-alignment error of the magnetic gradient tensor system, defining that the sensor rotates around the Z axis as an azimuth angle gamma, rotates around the Y axis as a pitch angle beta, rotates around the X axis as a roll angle alpha in S5, and setting the rotation sequence of the sensor as the Y axis, the X axis and the Z axis. The output of the sensor after the system error compensation is B according to the formula 32The ideal output in the platform coordinate system can then be expressed as
Figure BDA0002078077890000111
According to the formula 9, if three parameters of alpha, beta and gamma are obtained, the fluxgate sensor can be corrected to the coordinate system of the mobile platform;
s7, placing the magnetic gradient tensor system in the horizontal table to acquire data, and S7, wherein the method for acquiring the data in the horizontal table by the magnetic gradient tensor system comprises the following steps: firstly, enabling the X axis of a sensor to be vertical to a horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; then enabling the Y axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; and finally, enabling the Z axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system. Assuming that a coordinate system where a horizontal table after leveling is located is a moving platform coordinate system, enabling X, Y and Z axes of sensors to be perpendicular to the horizontal table respectively, and enabling a rotary sensor to acquire a series of data;
s8, inverting the data collected by the magnetic gradient tensor system to obtain a non-alignment error parameter of the magnetic gradient tensor system, and inverting the data collected by the magnetic gradient tensor system by using a differential evolution algorithm, where we know that the data collected around a certain axis in the platform coordinate system of the sensor should be a constant value in the magnetic field value of the corresponding axis, that is, the following conditions are satisfied:
when the sensor is rotated about the X-axis, then B1x=B2x=B3x=…=B nx 10
When the sensor is rotated about the Y axis, then B1y=B2y=B3y=…=Bny 11
When the sensor is rotated about the Z-axis, then B1z=B2z=B3z=…=Bnz 12
In the formulae 10-12, Bx,By,BzThe components of the earth magnetic field are X, Y and Z respectively, and n is the number of acquired data.
Taking the formula 10-12 as a standard, inverting the data acquired by S7 by using a differential evolution algorithm to obtain three parameters of alpha, beta and gamma, and correcting the sensor to a platform coordinate system. The results of the three parameter corrections are shown in table 4. As can be seen from tables 2 and 4, the maximum error of the inversion result of each parameter is 0.0514%, which indicates that the correction method used in the present invention has high accuracy, and the inversion error can reach a level lower than one in thousandth.
TABLE 4 magnetic gradient tensor system non-alignment error parameter inversion result and inversion error
Figure BDA0002078077890000131
Table 5 shows the mean of tensor components measured by the magnetic gradient tensor system at 5832 random poses compared before and after correction. As can be seen from Table 5, the mean value of the tensor components can reach several hundred to several thousand nT/m before the magnetic gradient tensor system is not corrected, the maximum mean value of the tensor components after being corrected is-0.0044 nT/m, the difference between the mean value and 0nT in an ideal state is very small, and the correction method has high precision.
TABLE 5 contrast of tensor components measured before and after correction by the magnetic gradient tensor system
Figure BDA0002078077890000132
And S9, carrying the magnetic gradient tensor system on the mobile platform, and enabling the mobile platform to measure according to a pre-designed measuring line to acquire magnetic field data. When the detection distance is more than 2.5 times the length of the magnetic object, the magnetic target can be simplified into a magnetic dipole model. Magnetic moment vector m ═ m (m)x,my,mz) The magnetic dipole generated at a distance r ═ x, y, z can be expressed as:
Figure BDA0002078077890000141
in formula 13,. mu.0=4π×10-7H/m is the vacuum permeability and R ═ R | is the distance between the magnetic dipole location and the measurement point.
The three components B of the magnetic vector field can be calculated from equation 13x,By,Bz
The magnetic gradient tensor system uses a difference approximation method to obtain tensor components, and five independent tensor components can be expressed as follows:
Figure BDA0002078077890000142
in formula 14, Bnm(n is 1,2,3, 4; m is x, y, z), n is the sensor number, m is the direction of the magnetic vector, d is the baseline distance of the tensor system, which is assumed to be 0.16m in this embodiment.
We assume that there is a magnetic target 5 meters below the seafloor, with coordinates (50,0, -5), and a magnetic moment of 10000 A.m2The magnetic declination is 40 degrees, the magnetic dip angle is 54 degrees, a moving platform carrying a magnetic gradient tensor system passes 2 meters above the magnetic target at a constant speed along the y direction, the coordinates of the starting point of a measuring line are (0,0,2), the coordinates of the terminal point of the measuring line are (100,0,2), and 4 sensors in the magnetic gradient tensor system uniformly acquire 1001 data on the measuring line;
s10, correcting the acquired magnetic field data by using the sensor system error parameters and the magnetic gradient tensor system non-alignment errors obtained in S4 and S8, and calculating the tensor components after correction, wherein if the sensor system errors and the magnetic gradient tensor system non-alignment errors are not corrected, the measured tensor and the theoretical value have large difference, so that the data processing and data interpretation work can be seriously influenced, the tensor components after correction are in accordance with the theoretical value, and the correction effect is good.
When the method is used, firstly, a mathematical model and a compensation model are established for the system error of a single sensor in a magnetic gradient tensor system, and the system error is inverted by utilizing an improved differential evolution algorithm based on a scalar correction method; then, establishing a mathematical model and a compensation model for the non-alignment error of the magnetic gradient tensor system, and inverting the non-alignment error by using an improved differential evolution algorithm; and finally, correcting the line measurement data and solving a tensor component.
The above description is only for the preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art should be considered to be within the technical scope of the present invention, and the technical solutions and the inventive concepts thereof according to the present invention should be equivalent or changed within the scope of the present invention.

Claims (3)

1. A method for correcting a magnetic gradient tensor system of a moving platform is characterized by comprising the following steps:
s1, modeling the system error of the single sensor;
s2, establishing a compensation model for the system error of the single sensor;
s3, enabling the magnetic gradient tensor system to randomly change the posture in the three-dimensional space to acquire data, and measuring the total magnetic field in the experimental environment by using a proton magnetometer;
s4, taking the total magnetic field in the experimental environment as a standard, and inverting the data acquired by the fluxgate sensor by using an improved differential evolution algorithm to obtain a system error parameter of the sensor;
s5, modeling the misalignment error of the magnetic gradient tensor system;
s6, establishing a compensation model for the non-alignment error of the magnetic gradient tensor system;
s7, placing the magnetic gradient tensor system in a horizontal table to acquire data;
s8, inverting the data acquired by the magnetic gradient tensor system by using an improved differential evolution algorithm to obtain a non-alignment error parameter of the magnetic gradient tensor system;
s9, carrying the magnetic gradient tensor system on the mobile platform, enabling the mobile platform to measure according to a pre-designed measuring line, and collecting magnetic field data;
s10, correcting the acquired magnetic field data by using the sensor system error parameters and the magnetic gradient tensor system non-alignment errors obtained in S4 and S8, and calculating tensor components;
the improved differential evolution algorithm comprises:
the improvement strategy is as follows: h isij(t+1)=xij(t)+F*(xp1j(t)-xp2j(t)+xp3j(t)-xp4j(t));
And (2) improving a strategy II: h isij(t+1)=xij(t)+F*(xbj(t)-xij(t)+xp1j(t)-xp2j(t));
Wherein h isij(t +1) refers to the jth parameter, x, in the ith individual in the t +1 generationij(t) is the jth parameter in the ith individual in the t generation, F is the mutation operator, p1, p2, p3, p4 are the generated random numbers, xbj(t) refers to the jth parameter in the best individual in the t generation;
in each inversion iteration, one strategy is randomly selected from the first improvement strategy and the second improvement strategy.
2. The method for calibrating a magnetic gradient tensor system of a mobile platform as recited in claim 1, wherein in S3, the magnetic gradient tensor system is enabled to arbitrarily change the posture of the acquired data in the three-dimensional space without providing the standard orientation information by a high-precision three-axis rotation table.
3. The method for correcting the magnetic gradient tensor system of the mobile platform as recited in claim 1, wherein in the step S7, the method for acquiring data in the horizontal table by the magnetic gradient tensor system is as follows: firstly, enabling the X axis of a sensor to be vertical to a horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; then enabling the Y axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system; and finally, enabling the Z axis of the sensor to be vertical to the horizontal table, and acquiring a series of data by an arbitrary rotating magnetic gradient tensor system.
CN201910461081.8A 2019-05-30 2019-05-30 Correction method for magnetic gradient tensor system of mobile platform Active CN110146839B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910461081.8A CN110146839B (en) 2019-05-30 2019-05-30 Correction method for magnetic gradient tensor system of mobile platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910461081.8A CN110146839B (en) 2019-05-30 2019-05-30 Correction method for magnetic gradient tensor system of mobile platform

Publications (2)

Publication Number Publication Date
CN110146839A CN110146839A (en) 2019-08-20
CN110146839B true CN110146839B (en) 2021-11-16

Family

ID=67593532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910461081.8A Active CN110146839B (en) 2019-05-30 2019-05-30 Correction method for magnetic gradient tensor system of mobile platform

Country Status (1)

Country Link
CN (1) CN110146839B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110824569B (en) * 2019-11-15 2021-04-09 中国科学院电子学研究所 Aeromagnetic compensation method based on differential evolution optimization algorithm
CN111077595B (en) * 2019-12-12 2021-05-25 中国科学院上海微***与信息技术研究所 Method for correcting angle error of superconducting magnetic measurement system and storage medium
CN111079285B (en) * 2019-12-16 2022-02-08 山东大学 Full-tensor magnetic gradient data compensation optimization method and system
CN111290033A (en) * 2020-03-20 2020-06-16 中国海洋大学 Marine electromagnetic field signal acquisition system, device and marine environment observation system
CN112386209B (en) * 2020-10-08 2022-12-06 哈尔滨工业大学 Positioning precision improving method based on movable magnetic gradiometer
CN113156355B (en) * 2021-03-31 2022-11-08 吉林大学 Magnetic interference compensation method of superconducting full tensor magnetic gradient measuring device
CN113176529B (en) * 2021-03-31 2023-10-24 西南民族大学 Magnetic gradiometer correction method, magnetic gradiometer correction device and storage medium
CN113253163B (en) * 2021-05-19 2022-10-18 深圳技术大学 Full-tensor magnetic field gradient measurement device and method for quad-rotor unmanned aerial vehicle platform
CN113625349B (en) * 2021-06-23 2023-12-12 北京航天控制仪器研究所 System and method for detecting non-explosive bomb by air magnetic method
CN113567902B (en) * 2021-07-02 2024-02-13 中国船舶重工集团公司第七一五研究所 Steering difference correction method for vector magnetic gradiometer
CN114563741A (en) * 2022-01-27 2022-05-31 西南民族大学 On-site correction method and device for magnetic gradiometer
CN116736208B (en) * 2023-06-14 2024-02-09 中勘地球物理有限责任公司 Method for checking orthogonality of triaxial fluxgate magnetometer probe

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102928794A (en) * 2012-10-22 2013-02-13 中国船舶重工集团公司第七一〇研究所 Magnetic target magnetic-moment measuring method based on three-axis vector magnetic sensor array
CN104345348A (en) * 2014-11-07 2015-02-11 吉林大学 Device and method for obtaining relevant parameters of aviation superconductive full-tensor magnetic gradient measuring system
CN105891755A (en) * 2016-02-25 2016-08-24 吉林大学 Aircraft hanging-type fluxgate magnetic gradient tensor instrument correction method
CN106353824A (en) * 2016-09-29 2017-01-25 吉林大学 System correction and magnetic interference compensation and fusion method for airborne fluxgate magnetic gradient tensiometer
CN106940454A (en) * 2017-04-27 2017-07-11 吉林大学 The ground simulation method and system of Caliberation Flight in the detection of magnetic air gradient tensor
CN106997035A (en) * 2017-03-29 2017-08-01 吉林大学 A kind of gradometer bearing calibration based on magnetic gradient invariant
CN109856689A (en) * 2019-02-28 2019-06-07 中国科学院遥感与数字地球研究所 A kind of superconduction aeromagnetic tensor data noise restraint method and system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6969991B2 (en) * 2002-12-11 2005-11-29 The Board Of Trustees Of The Leland Stanford Junior University Correction of the effect of spatial gradient field distortions in diffusion-weighted imaging
CN103885002B (en) * 2014-03-06 2016-06-15 中国船舶重工集团公司第七一〇研究所 Array of magnetic sensors measure in parallelism error compensation method and system
CN108908335B (en) * 2018-07-20 2023-03-14 合肥工业大学 Robot calibration method based on improved differential evolution algorithm
CN109284579A (en) * 2018-11-12 2019-01-29 东南大学 Nonlinear system parameter discrimination method based on improved differential evolution algorithm

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102928794A (en) * 2012-10-22 2013-02-13 中国船舶重工集团公司第七一〇研究所 Magnetic target magnetic-moment measuring method based on three-axis vector magnetic sensor array
CN104345348A (en) * 2014-11-07 2015-02-11 吉林大学 Device and method for obtaining relevant parameters of aviation superconductive full-tensor magnetic gradient measuring system
CN105891755A (en) * 2016-02-25 2016-08-24 吉林大学 Aircraft hanging-type fluxgate magnetic gradient tensor instrument correction method
CN106353824A (en) * 2016-09-29 2017-01-25 吉林大学 System correction and magnetic interference compensation and fusion method for airborne fluxgate magnetic gradient tensiometer
CN106997035A (en) * 2017-03-29 2017-08-01 吉林大学 A kind of gradometer bearing calibration based on magnetic gradient invariant
CN106940454A (en) * 2017-04-27 2017-07-11 吉林大学 The ground simulation method and system of Caliberation Flight in the detection of magnetic air gradient tensor
CN109856689A (en) * 2019-02-28 2019-06-07 中国科学院遥感与数字地球研究所 A kind of superconduction aeromagnetic tensor data noise restraint method and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于循环队列的磁梯度张量测量数据同步技术设计;万家佐;《传感器与微***》;20150730;全文 *
磁梯度张量***发展及其误差校正研究现状;李青竹;《装甲兵工程学院学报》;20170630;全文 *

Also Published As

Publication number Publication date
CN110146839A (en) 2019-08-20

Similar Documents

Publication Publication Date Title
CN110146839B (en) Correction method for magnetic gradient tensor system of mobile platform
Springmann et al. Attitude-independent magnetometer calibration with time-varying bias
CN107544042B (en) Magnetometer array correction method
CN105891755B (en) The bearing calibration of aircraft hanging fluxgate magnetic gradient tensor instrument
CN108333551B (en) Correction method of magnetometer
CN109725360B (en) Single-point positioning method based on invariant of magnetic gradient tensor
CN106997035A (en) A kind of gradometer bearing calibration based on magnetic gradient invariant
Chen et al. A new geomagnetic matching navigation method based on multidimensional vector elements of earth’s magnetic field
WO2022160391A1 (en) Magnetometer information assisted mems gyroscope calibration method and calibration system
CN109725361B (en) Magnetic target positioning method based on invariant of magnetic gradient tensor
CN112833917B (en) Three-axis magnetic sensor calibration method based on magnetic course angle and least square method
CN112985421B (en) Spacecraft autonomous astronomical navigation method based on angle constraint auxiliary measurement
CN113281824A (en) Aviation magnetic compensation method considering airplane non-rigidity and polarized current factors
CN112461262A (en) Device and method for correcting errors of three-axis magnetometer
CN113866688B (en) Error calibration method for three-axis magnetic sensor under condition of small attitude angle
CN109668562A (en) A kind of gravity gradient kinematics air navigation aid for considering to introduce pseudo-measurement when deviation
CN109931956B (en) Error correction method for mounting three-axis magnetometer and inertial navigation in strapdown three-component magnetic measurement system
CN111121818B (en) Calibration method for camera and two-dimensional code in unmanned vehicle
CN115096294B (en) Multi-parameter underwater magnetic target positioning method
CN110954081A (en) Quick calibration device and method for magnetic compass
CN110375773A (en) MEMS inertial navigation system posture initial method
CN106908058B (en) Method for determining aperture of geomagnetic positioning array
CN114325848A (en) Aviation magnetic interference compensation method and device for adaptive correction of compensation coefficient
CN112504266B (en) Underwater full attitude determination method based on geomagnetic gradient tensor matrix orthogonal diagonalization
CN117148456A (en) Magnetic target positioning method based on multipoint measurement

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant