The use of three-axis magnetic sensor array to locate underwater ferromagnetic target is a typical nonlinear least squares optimization problem. Traditional Gaussian-Newton method (GN) and Levenberg-Marquardt (LM) algorithm have an initial sensitivity problem when solving this problem. This paper improves the LM algorithm by introducing the trust domain search technology, and realizes magnetic target localization based on the improved LM algorithm, then the distance between the iteration point and the optimal solution is evaluated by setting the threshold value, and proposes an improved LM-GN algorithm combining the characteristics of the improved LM algorithm and Gaussian-Newton method. It not only reduces the dependence of the algorithm on the initial value, but also improves the operation efficiency. The simulation results show that the proposed method can overcome the problem of the existing methods which are greatly affected by the initial value, and the estimation of the target characteristic parameters is more accurate and the convergence rate is fast, so it has certain practical application value.
[5] Alimi R, Geron N, Weiss E, et al. Ferromagnetic mass localization in check point configuration using a Levenberg Marquardt algorithm[J]. Sensors, 2009, 9, 8852-8862.
[6] Yang WA, Hu C, Li M, et al. A New Tracking System for Three Magnetic Objectives[J]. IEEE Transactions on Magnetics, 2010, 46(12): 4023-4029.
[7] Lijie Wang, Shuang Zhang, Shudong Chen, et al. Fast localization of underground targets by magnetic gradient tensor and Gaussian-Newton algorithm with a portable transient electromagnetic system[J]. IEEE Access, 2021, 9.