The invention discloses a self-adaptive compensation method for using a magnetic
fuze to detect an inner-demagnetized vessel object. The method includes the following steps: using a magnetic
fuze probe to measure three component
signal Ix, Iy, and Iz which have obtained the earth
magnetic field intensity; adopting the magnetic
fuze probe to measure three component signals of total
magnetic field intensity when a vessel object passes, and subjecting the three component signals of the total
magnetic field intensity by the three component signals of the earth magnetic
field intensity to obtain three component signals Gx, Gy, and Gz of the vessel magnetic
field intensity; adopting a model-based self-adaptive compensation method to conduct real-time compensation on the magnetic field which undergoes demagnetization by an inner-demagnetized
system to obtain three component
signal Mx, My, and Mz of a compensated vessel induced magnetic field; Mx=[xi]xGxIx, My=[xi]yGyIy, Mz=[xi]zGzIz; wherein [xi]x, [xi]y, [xi]z are compensated proportion coefficients which are selected based on experience of historic data.