In the modern military,the submarine’s magnetic field is one of its important exposure sources.The analysis of the submarine’s magnetic field characteristics and the study of the magnetic field elimination method are of great significance to the safety of the submarine.The induced magnetic field of the submarine is one of the important components of the submarine’s magnetic field.It can be eliminated by arranging fixed windings on the hull and inputting real-time current to generate a reverse magnetic field.After the position and number of turns of the fixed windings are determined,the quality of the submarine’s degaussing current control directly determines the degaussing effect of the submarine’s induced magnetic field.The Shuffled Frog Leaping Algorithm(SFLA)has the characteristics of few control parameters,strong global optimization ability,fast calculation speed and easy implementation.It has been widely used to solve various combinatorial optimization problems.Based on in-depth study of its optimization mechanism,the thesis proposes an improved SFLA for the flaws of the algorithm,and applies it to the optimization problem of degaussing current of submarines.The research results obtained in the thesis are as follows:The classic SFLA is researched in depth,and in view of the uneven distribution of its initial population,the Latin Hypercube Sampling method is proposed to generate the initial population.To improve its local search strategy,it introduces an adaptive moving factor to change the moving step size.In view of its current situation that only the position of the worst frog is optimized and updated in the local search process,it improves the frog individual update strategy in the subpopulation.Two sets of standard test functions are used to simulate the classic SFLA and the improved SFLA.The comparison of search accuracy and convergence speed verifies the good results of the improved algorithm.The geomagnetic field calculation algorithm is researched,and the geomagnetic field calculation algorithm based on International Geomagnetic Reference Field(IGRF)is realized.The geomagnetic field calculation algorithm program is used to calculate the geomagnetic field data at a specific location and time,and the program calculation data of the sampling locations is compared with the actual measurement data released by the National Geomagnetic Network to analyze the error.The results show that the IGRF-based geomagnetic field calculation algorithm implemented has good calculation results and calculation accuracy.Based on in-depth analysis of the mathematical model of the submarine’s degaussing current control problem,the improved SFLA is applied to the optimization of the degaussing current of the submarine’s induced magnetic field based on the single-component and multi-component respectively,and the two are compared.Through data analysis,the limitations and deficiencies of single-component degaussing current optimization are pointed out,and the effectiveness and good results of improved SFLA applied to the multi-component submarine’s degaussing current optimization engineering method are demonstrated,which can be used to provide certain technical references for the research and design of submarine magnetic stealth engineering. |