An unmanned aerial vehicle aeromagnetic array measurement system and method
Through the UAV aerial magnetic array measurement system, combined with high-precision terrain scanning and dynamic models to optimize the motion trajectory, the problems of efficiency and accuracy of traditional ground magnetic measurement methods in complex terrain and large-area exploration are solved, and fast and accurate underground resource exploration is achieved.
Patent Information
- Application Number
- CN202510547842.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-06-27
- Estimated Expiration
- 2045-04-28
AI Technical Summary
Traditional ground magnetic measurement methods are inefficient in complex terrain and large-area exploration, have low accuracy, and are difficult to adapt to complex terrain environments, resulting in large errors in measurement results, affecting the accuracy of geological analysis and resource evaluation.
The drone aerial magnetic array measurement system is adopted to construct high-precision three-dimensional terrain scanning and topographic topography model, terrain features are extracted and terrain complexity is calculated, regional clustering and control period determination are carried out, attitude and position dynamic models are combined to optimize the drone motion trajectory, and magnetic field measurement is carried out based on electromagnetic interference correction and multi-drone formation.
It realizes rapid and accurate exploration of underground resources, improves the accuracy and efficiency of measurement, can adapt to complex terrain environments, reduces measurement errors, and improves the accuracy of geological analysis and resource evaluation.
Smart Images

Figure CN120065358B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of geological exploration, and particularly to an unmanned aerial vehicle (UAV) airborne magnetic array measurement system and method. Background Art
[0002] In fields such as geological exploration, traditional ground magnetic measurement methods are greatly restricted by terrain, with low efficiency and difficulty in covering large areas. There are problems such as low accuracy and complex data processing, which cannot meet the requirements of high-precision exploration. At the same time, for measurements in complex terrain environments, traditional systems lack effective coping strategies, resulting in large errors in measurement results and affecting the accuracy of subsequent geological analysis and resource assessment.
[0003] Applying UAVs to airborne magnetic array measurement can effectively overcome some defects of traditional measurement methods. However, existing UAV airborne magnetic measurement technologies still need to be improved in terms of integration, stability, and terrain adaptability. Among them, UAVs are easily interfered by multiple factors during flight, affecting the accuracy of airborne magnetic data, and lack intelligent measurement methods for different terrains and landforms, unable to fully utilize the advantages of UAVs.
[0004] An unmanned aerial vehicle (UAV) airborne magnetic array measurement system and method, by integrating intelligent control algorithms and efficient data processing methods, constructs a more efficient, accurate, and terrain-adaptive measurement system and method to achieve rapid and accurate exploration of underground resources. Summary of the Invention
[0005] The object of the present invention is to provide an unmanned aerial vehicle (UAV) airborne magnetic array measurement system and method.
[0006] To achieve the above object, the present invention is implemented according to the following technical solutions:
[0007] The first aspect of the present invention provides an unmanned aerial vehicle (UAV) airborne magnetic array measurement method, including:
[0008] Scanning the three-dimensional terrain of a preset exploration area to construct a terrain and landform model;
[0009] Extracting the terrain features of the terrain and landform model, calculating the terrain complexity of the preset exploration area, and performing regional clustering based on the terrain complexity to obtain a set of exploration areas with different terrain complexities;
[0010] In each exploration area, determining the control period by combining the gradient change of the meteorological characteristics of the area;
[0011] Constructing a motion model of the UAV according to the attitude dynamics and position dynamics of the UAV, and in each control period, determining the optimal control sequence of the motion model of the UAV by solving the problems of energy efficiency optimization and flight stability to obtain the motion trajectory of the UAV;
[0012] Based on the electromagnetic interference received by the drone, correct and compensate the movement trajectory of the drone;
[0013] Determine the structure of the magnetometer array of the drone according to the accuracy requirements of the preset exploration area, and perform multi-drone formation based on the movement trajectory of the drone to conduct magnetic field measurement;
[0014] Adjust the multi-drone formation according to the magnetic field differences of different drones in the overlapping area.
[0015] As a further method, the method for extracting the terrain features of the terrain and landform model and calculating the terrain complexity of the preset exploration area includes:
[0016] Perform grid division on the terrain and landform model. For the elevation data in the terrain and landform model, use the difference method to calculate the terrain undulation, slope, and slope direction change rate;
[0017] Perform second-order difference operation on the elevation data to obtain the curvature of the terrain at different positions. The expression is:
[0018]
[0019] Among them, is the terrain curvature value at the position, is the elevation value at the position in the terrain and landform model, and are respectively the second-order partial derivatives of in the direction and in the direction, is the mixed second-order partial derivative of , and are respectively the first-order partial derivatives of in the direction and in the direction, that is, the elevation change rate;
[0020] Calculate the terrain complexity. The expression is:
[0021]
[0022] Among them, is the terrain complexity at the position, and are respectively the number of grids of the terrain and landform model in the row and column directions, , , and The weight coefficients of terrain undulation degree, slope, aspect change rate, and terrain curvature respectively, are at the position of the terrain undulation degree, is the average value of the terrain undulation degree, is at the position of the slope, is the maximum slope among all positions, is at the position of the aspect change rate, is at the position of the terrain curvature, is the maximum terrain curvature among all positions.
[0023] As a further method, the method for performing regional clustering based on terrain complexity to obtain a set of exploration areas with different terrain complexities includes:
[0024] Identifying points with a sharp change in the terrain complexity gradient as clustering centers. Specifically, for each grid node center, selecting nodes with a modulus of terrain complexity greater than a preset threshold as clustering centers;
[0025] Calculating the similarity of the terrain complexity between each grid and the clustering center. The expression is:
[0026]
[0027] where, represents the similarity of the terrain complexity between the grid at the position and the clustering center , is the sensitivity coefficient of the similarity function, and are respectively the terrain complexities at the position and the clustering center ; is the attenuation amplitude of the similarity function when there is a difference change;
[0028] Normalizing the similarity from 0 to 1, and clustering grids with a similarity greater than 0.7 with the clustering center into one category to obtain a set of exploration areas with different terrain complexities.
[0029] As a further method, the method for determining the control period by combining the gradient change of the meteorological characteristics of the region includes:
[0030] Real-time collecting the meteorological factors of each exploration area, including wind speed, wind direction, temperature, and humidity;
[0031] Build a multi-layer perceptron model to fit the flight conditions of drones under different meteorological conditions, train the model using historical flight data, and determine the feature importance of each meteorological factor for normal flight;
[0032] Obtain the gradient change rate of meteorological features, and calculate the control period according to the sensitivity coefficients of each meteorological factor. The expression is:
[0033]
[0034] Where is the control period of the preset drone under ideal meteorological conditions, , , and are the weight coefficients of wind speed, wind direction, temperature and humidity respectively, , , and are the collected values of wind speed, wind direction, temperature and humidity at the position respectively, , , and are the feature importances of wind speed, wind direction, temperature and humidity respectively.
[0035] As a further method, the method of constructing a motion model of a drone according to the attitude dynamics and position dynamics of the drone includes:
[0036] Establish an attitude dynamics equation describing the attitude change of the drone and a position dynamics equation describing the position change of the drone through an adaptive control algorithm; the attitude dynamics equation includes the inertial parameters, aerodynamic parameters and control inputs of the drone; the position dynamics equation includes the initial position, velocity and acceleration of the drone;
[0037] Take the inertial parameters, aerodynamic parameters, initial position, velocity and acceleration of the drone as state variables and construct a state vector;
[0038] Establish a state equation of the drone according to the attitude dynamics equation and the position dynamics model, use the control input as the input of the state equation, describe the evolution process of the state vector over time, and obtain the motion model of the drone.
[0039] As a further method, the method of determining the optimal control sequence of the motion model of the drone by solving the problems of energy efficiency optimization and flight stability and obtaining the flight trajectory of the drone includes:
[0040] The objective function of energy efficiency optimization, the expression is:
[0041]
[0042] wherein, is the control input of the UAV at time , is the number of samplings within the control period, and are the -th and -th sampling times, and are the power consumption value and the task completion progress at time respectively, is the variance of the energy efficiency change, is the power consumption value at time ;
[0043] The objective function of flight stability is expressed as:
[0044]
[0045] wherein, is the flight time of the UAV, is the position vector of the UAV in space, is the weight coefficient of the change rate of acceleration in the optimization objective, represents the acceleration vector, represents the change rate vector of acceleration;
[0046] A multi-objective optimization problem is constructed by simultaneously minimizing the two objective functions, and the optimal control sequence is solved through iterative calculation using a multi-objective optimization algorithm;
[0047] The obtained optimal control sequence is applied to the motion model of the UAV to obtain the flight trajectory.
[0048] As a further method, the method for correcting and compensating the motion trajectory of the UAV based on the electromagnetic interference received by the UAV includes:
[0049] The UAV sensor collects the electromagnetic interference intensity, frequency and phase in real time, and locates the electromagnetic interference source in combination with the position of the UAV;
[0050] Perform feature analysis on the spectrum and time domain characteristics of the electromagnetic interference source, and construct an interference force function of the electromagnetic interference on the UAV flight according to the feature analysis results, and the expression is:
[0051]
[0052] wherein, is the number of periodic interference sources, is the The spectral feature vector of a periodic interference source at time and the number of non-periodic interference sources is For the th non-periodic interference source, its time-domain feature vector at time is ;
[0053] A model for correcting the flight trajectory of the UAV is established by combining the influence function, and the expression is:
[0054]
[0055] where is the mass of the UAV, is the acceleration vector of the UAV at time , is the gravitational acceleration vector, is the aerodynamic force vector of the UAV at time , is the thrust vector of the UAV at time ;
[0056] During the flight of the UAV, based on the real-time collected electromagnetic interference data and the constructed correction model, the correction amount required for the UAV flight trajectory at the current moment is calculated, and the movement trajectory of the UAV is corrected.
[0057] As a further method, the method for determining the structure of the magnetometer array of the UAV according to the accuracy requirements of the preset exploration area and performing multi-UAV formation based on the movement trajectory of the UAV includes:
[0058] Determine the number of UAVs that satisfy the coverage of the preset exploration area, and obtain the movement trajectory of each UAV;
[0059] According to the measurement accuracy requirements of the preset exploration area, determine the number and type of magnetometers carried on each UAV, and the layout method of the magnetometers;
[0060] Ensure the preset relative positions and flight synchronization among the UAVs, perform multi-UAV formation design, and the UAVs adopt a distributed communication protocol. Each UAV exchanges the movement state and geomagnetic gradient information with adjacent UAVs in real time to achieve collaborative measurement.
[0061] As a further method, the method for adjusting the multi-UAV formation based on the magnetic field differences of different UAVs in the overlapping area includes:
[0062] Collect the magnetic field data measured by each UAV in the overlapping area of the preset exploration area;
[0063] Calculate the magnetic field strength difference and the magnetic field direction deviation angle, determine the positions where the magnetic field differences in the overlapping area appear to gather, diverge, and mutate, and obtain the geomagnetic gradient anomaly area;
[0064] For the geomagnetic gradient anomaly area, when the geomagnetic gradient exceeds the gradient threshold, the formation density of the UAVs increases proportionally, the measurement point density is increased, and the magnetic field changes are captured.
[0065] The second aspect of the present invention provides a UAV airborne magnetic array measurement system, including:
[0066] A terrain modeling module for scanning the three-dimensional terrain of a preset exploration area and constructing a terrain and landform model;
[0067] A terrain feature clustering module for extracting the terrain features of the terrain and landform model, calculating the terrain complexity of the preset exploration area, and performing regional clustering based on the terrain complexity to obtain a set of exploration areas with different terrain complexities;
[0068] A control period module for determining the control period in each exploration area in combination with the gradient change of the meteorological characteristics of the area;
[0069] A trajectory control module for constructing a motion model of the UAV according to the attitude dynamics and position dynamics of the UAV, and determining the optimal control sequence of the motion model of the UAV by solving the problems of energy efficiency optimization and flight stability in each control period to obtain the motion trajectory of the UAV;
[0070] An electromagnetic interference correction module for correcting and compensating the motion trajectory of the UAV based on the electromagnetic interference received by the UAV;
[0071] A multi-UAV formation module for determining the structure of the magnetometer array of the UAVs according to the accuracy requirements of the preset exploration area, and performing multi-UAV formation based on the motion trajectory of the UAVs to perform magnetic field measurement;
[0072] A formation difference adjustment module for adjusting the multi-UAV formation based on the magnetic field differences of different UAVs in the overlapping area.
[0073] Compared with the prior art, the embodiments of the present invention at least have the following advantages or beneficial effects:
[0074] (1) Through high-precision three-dimensional terrain scanning and terrain and landform model construction, the present invention can accurately extract terrain features and calculate terrain complexity, thereby realizing effective clustering of the preset exploration area and ensuring the pertinence and efficiency of the exploration work;
[0075] (2) By constructing the attitude dynamics and position dynamics models of the drone and solving the problems of energy efficiency optimization and flight stability, the present invention can determine the optimal control sequence of the drone motion model, thereby obtaining an efficient drone motion trajectory, improving the accuracy and efficiency of measurement;
[0076] (3) The present invention takes into account the electromagnetic interference that the drone may encounter during flight and provides a trajectory correction compensation method based on interference. By real-time collecting the intensity, frequency, and phase of the electromagnetic interference, locating the electromagnetic interference source in combination with the drone position, and constructing a function of the impact of electromagnetic interference on the drone flight, the accuracy of the measurement data is further improved;
[0077] (4) According to the accuracy requirements of the preset exploration area, the present invention determines the structure of the magnetometer array of the drone and conducts multi-drone formation based on the drone motion trajectory for magnetic field measurement, which not only improves the measurement coverage rate but also improves the quality and reliability of data collection through the collaborative work of multiple drones. BRIEF DESCRIPTION OF THE DRAWINGS
[0078] Figure 1 It is a flowchart of the steps of a drone airborne magnetic array measurement method in an embodiment of the present invention.
[0079] Figure 2 It is a logical schematic diagram of a drone airborne magnetic array measurement system in an embodiment of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0080] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0081] Referring to Figure 1 As shown, the present invention provides a drone airborne magnetic array measurement method, including:
[0082] S101 Scan the three-dimensional terrain of the preset exploration area and construct a terrain and landform model;
[0083] In an actual evaluation, in an implementation case of geomagnetic exploration around a certain ore belt, with an area of 75 square kilometers and complex and diverse terrain, in order to obtain accurate terrain data, a professional long-endurance fixed-wing drone is used with a high-precision lidar system to construct a resolution of 3.8 The 4.2-meter terrain model is clearly visible from the visual model interface. The highest peak in the area reaches 2,673.5 meters above sea level, the difference in height between the bottom of the deepest canyon and the top of the mountain is close to 1,100 meters, and the slopes in some areas are steep, with the maximum slope measured reaching 58.7°.
[0084] S102 extracts the terrain features of the terrain model, calculates the terrain complexity of the preset exploration area, performs regional clustering based on the terrain complexity, and obtains a set of exploration areas with different terrain complexities;
[0085] It needs to be explained that the extraction of terrain features and calculation of complexity is due to the different terrains affecting UAV flight in different ways. Complex mountains may hinder signals and increase energy consumption, while flat areas are relatively stable. The regional collection reasonably arranges the magnetometer array structure and UAV formation. For complex and highly complex areas that may contain rich resources, high-precision, densely laid out magnetometers are configured, and multiple UAVs are closely formed to achieve fine capture of magnetic field changes; while for low-complexity areas, resource allocation is optimized to avoid excessive investment, ultimately achieving comprehensive and accurate measurement results.
[0086] In the actual assessment, based on the constructed fine terrain model, the The area is divided into 20.2-meter grids. For the grid node at (3, 5), the difference method is used to rigorously calculate that its terrain undulation is as high as 382.4 meters, the slope reaches 46.3°, and the slope change rate is about 0.71 radians / meter. The terrain curvature value at the node is obtained by second-order difference operation to be 0.039, and the terrain complexity of the grid node is calculated to be 0.59. The terrain complexity threshold is set to 0.55, and the cluster center is set. A total of 5 cluster centers are obtained. After normalization, the grids with a similarity of more than 0.7 to the cluster center are classified into one category. Finally, the 75 square kilometers area is divided into three categories: high, medium and low. The high complexity is about 22.5 square kilometers, including steep peaks, deep valleys and complex karst areas; the medium complexity is about 30 square kilometers, with many hills and gentle slopes; the low complexity is about 22.5 square kilometers, which is a mountain basin.
[0087] S103, in each exploration area, determining a control period in combination with a gradient change in regional meteorological characteristics;
[0088] It needs to be explained that the gradient change of meteorological factors has a great impact on the flight stability, energy consumption and measurement accuracy of the UAV. By combining the meteorological characteristics of each exploration area in real time to determine the control cycle, the UAV can quickly adjust its attitude to avoid deviation from the predetermined route and ensure the accuracy of the measurement point. Reasonable cycle setting can also optimize flight energy consumption, extend endurance, and ensure the continuous advancement of long-term, high-precision magnetic field measurement operations.
[0089] In the actual evaluation, within each exploration area, climate characteristics are collected. For the exploration area with high complexity, the wind speed reaches 18 m / s, the temperature drops suddenly from 28 °C to 20 °C, and the humidity rises from 65% to 88%. A multi-layer perceptron model is constructed and trained with nearly 1500 drone flight data in the local area over 4 years. The importance coefficients of wind speed, wind direction, temperature, and humidity are 0.43, 0.31, 0.13, and 0.13 respectively. The ideal control period is set to 10 seconds, and at this time, the control period is reduced to 4.2 seconds; the control period for the exploration area with medium complexity is 7.7 seconds, and the control period for the low complexity is 9.1 seconds.
[0090] S104 Construct a motion model of the drone according to the attitude dynamics and position dynamics of the drone. Within each of the control periods, determine the optimal control sequence of the motion model of the drone by solving the problems of energy efficiency optimization and flight stability, and obtain the motion trajectory of the drone.
[0091] It should be explained that the flight of the drone is interfered by various forces and environmental factors. The attitude dynamics covers the moment of inertia, aerodynamic moment, etc., which is related to the adjustment of the flight attitude. The position dynamics involves speed and acceleration, which determines the flight path. Solving the energy efficiency optimization is because the endurance affects the measurement range, and efficient flight can extend the operation time. Emphasizing flight stability is to avoid the drone deviating from the flight path due to vibration and air flow impact and ensure the accuracy of the measurement data. Only by combining the two can the optimal trajectory be planned.
[0092] In the actual evaluation, the parameters of the drone are obtained, specifically: the moment of inertia is: 0.55 kg·m² in the x direction, 0.48 kg·m² in the y direction, and 0.41 kg·m² in the z direction; the aerodynamic parameters: the lift coefficient is 1.25, the drag coefficient is 0.88, the initial position is (650 m, 320 m, 200 m), the initial velocity is (3.5 m / s, 2 m / s, 1 m / s), and the acceleration is (0.7 m / s², 0.35 m / s², 0.17 m / s²). These are combined as state variables, and a state equation is constructed according to the dynamic variance and the state equation to obtain the motion model of the drone.
[0093] In the actual evaluation, for the exploration area with high complexity, within each 4.2-second control period, the optimization problems of energy efficiency optimization and flight stability are solved. Through the multi-objective optimization algorithm, after 40 iterations, the optimal control sequence is obtained, which reduces the total energy consumption by 16% and the acceleration change rate by 21%, making the flight smoother.
[0094] S105 Based on the electromagnetic interference received by the drone, correct and compensate the motion trajectory of the drone.
[0095] In actual evaluation, when the drone flies over a valley with high-voltage lines, the sensor measures the peak value of the electromagnetic interference intensity as 58 dBμV / m, with a multi-source geomagnetic interference of 7 - 65 MHz and chaotic phase. It is located as the high-voltage line and the valley communication base station. Analyzing the characteristics, there are 2 periodic interference sources and 1 non-periodic one. A trajectory correction model is constructed to obtain the correction amount. Specifically, when approaching the interference source by 30 meters, the lateral correction is 3.2 meters and the longitudinal correction is 1.8 meters to avoid strong interference.
[0096] S106 Determine the structure of the drone's magnetometer array according to the accuracy requirements of the preset exploration area, and conduct multi-drone formation based on the movement trajectory of the drone to perform magnetic field measurement.
[0097] It should be noted that forming a formation based on the drone's movement trajectory can ensure the collaborative operation of each drone, avoiding mutual interference and covering the planned area according to the plan to achieve non-missing magnetic field measurement and efficient data collection.
[0098] In actual evaluation, the number of drones is determined to be 38. Among them, for the key suspected vein aggregation areas, each drone is equipped with 5 high-precision optically pumped magnetometers, which are closely arranged in a regular pentagon with the spacing accurately controlled at 0.32 meters to capture subtle magnetic field changes to the greatest extent. In general areas, each drone is configured with 3 ordinary magnetometers, arranged in an isosceles triangle with a spacing of 0.7 meters. The drones use an optimized distributed communication protocol, with a communication frequency band of 2.4 GHz and a stable data transmission rate of 13 Mbps. When flying in formation, according to the preset movement trajectory of the drone, in the straight flight section, the spacing between adjacent drones is strictly maintained at 9 meters, and in the turning area, through a dynamic regulation algorithm, the spacing is expanded to 14 meters. Specifically, the number of drones in the high-complexity exploration area is 17, the number of drones in the medium-complexity exploration area is 13, and the number of drones in the low-complexity exploration area is 8 to ensure smooth flight and collaborative measurement effects.
[0099] S107 Adjust the multi-drone formation based on the magnetic field differences of different drones in the overlapping area.
[0100] It should be noted that due to the complex and variable underground geological structure and uneven magnetic field distribution in different regions, significant differences may exist even in adjacent positions. When multi-drones measure in the overlapping area, the magnetic field differences reflect underground anomalies. Adjusting the formation according to this difference can make subsequent measurements more refined, accurately capture subtle magnetic field changes, and improve the accuracy of geological structure inference.
[0101] In the actual evaluation, during the measurement, the magnetic field data of each UAV in the overlapping area is collected in real time. It is found that the difference in the magnetic field intensity between two adjacent UAVs in the overlapping area is as high as 63 nT, and the maximum deviation angle of the direction is up to 20°. It is confirmed as a geomagnetic gradient anomaly area. The preset threshold of the geomagnetic gradient is 42 nT. The intelligent optimization algorithm is quickly enabled to increase the density of the UAV formation by 40% in proportion within a range of 150 meters around the anomaly area. The measurement point density jumps from 62 points per square kilometer to 86.8 points. Then, this area is responsible for the initial 13 UAVs, and the initial interval is 9 meters, which is reduced to 6.5 meters.
[0102] In this embodiment, the method for extracting the terrain features of the terrain and landform model and calculating the terrain complexity of the preset exploration area includes:
[0103] Perform grid division on the terrain and landform model. For the elevation data in the terrain and landform model, use the difference method to calculate the terrain undulation, slope, and slope direction change rate;
[0104] Perform a second-order difference operation on the elevation data to obtain the curvature of the terrain at different positions. The expression is:
[0105]
[0106] Among them, is the terrain curvature value at the position, is the elevation value in the terrain and landform model at the position, and are respectively the second-order partial derivatives of in the direction and in the direction, is the mixed second-order partial derivative of , and are respectively the first-order partial derivatives of in the direction and in the direction, that is, the elevation change rate;
[0107] Calculate the terrain complexity. The expression is:
[0108]
[0109] Among them, is the terrain complexity at the position, and are respectively the number of grids in the row and column directions of the terrain and landform model, , , and are the weight coefficients of terrain undulation degree, slope, aspect change rate, and terrain curvature respectively, is the terrain undulation degree at the position, is the average value of the terrain undulation degree, is the slope at the position, is the maximum slope among all positions, is the aspect change rate at the position, is the terrain curvature at the position,
[0110] In this embodiment, the method for performing regional clustering based on terrain complexity to obtain a set of exploration areas with different terrain complexities includes:
[0111] Identifying points with a sharp gradient change in terrain complexity as clustering centers, specifically: for each grid node center, selecting nodes with a modulus of terrain complexity greater than a preset threshold as clustering centers;
[0112] Calculating the similarity of terrain complexity between each grid and the clustering center, and the expression is:
[0113]
[0114] where, represents the similarity of terrain complexity between the grid at the position and the clustering center , is the sensitivity coefficient of the similarity function, and are the terrain complexities at the position and the clustering center respectively, is the attenuation amplitude of the similarity function when there is a difference change;
[0115] Normalizing the similarity from 0 to 1, and clustering grids with a similarity greater than 0.7 with the clustering center into one category to obtain a set of exploration areas with different terrain complexities.
[0116] In this embodiment, the method for determining the control period by combining the gradient change of the meteorological characteristics of the area includes:
[0117] Real-time collecting the meteorological factors of each exploration area, including wind speed, wind direction, temperature, and humidity;
[0118] Build a multi-layer perceptron model to fit the flight conditions of drones under different meteorological conditions, train the model using historical flight data, and determine the feature importance of each meteorological factor for normal flight;
[0119] Obtain the gradient change rate of meteorological features, and calculate the control period according to the sensitivity coefficients of each meteorological factor. The expression is:
[0120]
[0121] Where, is the control period of the preset drone under ideal meteorological conditions, , , and are the weight coefficients of wind speed, wind direction, temperature, and humidity respectively, , , and are the collected values of wind speed, wind direction, temperature, and humidity at the position respectively, , , and are the feature importances of wind speed, wind direction, temperature, and humidity respectively.
[0122] In this embodiment, the method for constructing the motion model of the drone according to the attitude dynamics and position dynamics of the drone includes:
[0123] Establish the attitude dynamics equation describing the attitude change of the drone and the position dynamics equation describing the position change of the drone through an adaptive control algorithm; the attitude dynamics equation includes the inertial parameters, aerodynamic parameters, and control inputs of the drone; the position dynamics equation includes the initial position, velocity, and acceleration of the drone;
[0124] Take the inertial parameters, aerodynamic parameters, initial position, velocity, and acceleration of the drone as state variables and construct a state vector;
[0125] Establish the state equation of the drone according to the attitude dynamics equation and the position dynamics model, use the control input as the input of the state equation, describe the evolution process of the state vector over time, and obtain the motion model of the drone.
[0126] In this embodiment, the method for determining the optimal control sequence of the motion model of the drone by solving the problems of energy efficiency optimization and flight stability and obtaining the motion trajectory of the drone includes:
[0127] The objective function of energy efficiency optimization, the expression is:
[0128]
[0129] Among them, is the control input of the UAV at time , is the number of samples within the control period, and are the -th and -th sampling times, and are the power consumption value and the task completion progress at time respectively; is the variance of the energy efficiency change, is the power consumption value at time ;
[0130] The objective function of flight stability is expressed as:
[0131]
[0132] Among them, is the flight time of the UAV, is the position vector of the UAV in space, is the weight coefficient of the change rate of acceleration in the optimization objective, represents the acceleration vector, represents the change rate vector of acceleration;
[0133] A multi-objective optimization problem is constructed by simultaneously minimizing the two objective functions, and the multi-objective optimization algorithm is used to solve the optimal control sequence through iterative calculation;
[0134] The obtained optimal control sequence is applied to the motion model of the UAV to obtain the flight trajectory.
[0135] In this embodiment, the method for correcting and compensating the motion trajectory of the UAV based on the electromagnetic interference received by the UAV includes:
[0136] The UAV sensor collects the electromagnetic interference intensity, frequency and phase in real time, and locates the electromagnetic interference source in combination with the position of the UAV;
[0137] The spectral and time-domain characteristics of the electromagnetic interference source are analyzed, and according to the results of the characteristic analysis, a interference force function of the influence of the electromagnetic interference on the UAV flight is constructed, and the expression is:
[0138]
[0139] Among them, is the number of periodic interference sources, is the The spectral feature vector of a periodic interference source at time is, the number of non-periodic interference sources, is the th non-periodic interference source's time-domain feature vector at time ;
[0140] A model for correcting the UAV flight trajectory is established by combining the influence function, and the expression is:
[0141]
[0142] where is the mass of the UAV, is the acceleration vector of the UAV at time , is the gravitational acceleration vector, is the aerodynamic vector of the UAV at time , is the thrust vector of the UAV at time ;
[0143] During the flight of the UAV, based on the real-time collected electromagnetic interference data and the constructed correction model, the correction amount required for the UAV flight trajectory at the current moment is calculated to correct the UAV's motion trajectory.
[0144] In this embodiment, the method for determining the structure of the UAV's magnetometer array according to the accuracy requirements of the preset exploration area and performing multi-UAV formation based on the UAV's motion trajectory includes:
[0145] Determine the number of UAVs that meet the coverage of the preset exploration area and obtain the motion trajectory of each UAV;
[0146] According to the measurement accuracy requirements of the preset exploration area, determine the number and type of magnetometers carried on each UAV, as well as the layout method of the magnetometers;
[0147] Ensure the preset relative position and flight synchronization between UAVs, perform multi-UAV formation design, and the UAVs use a distributed communication protocol. Each UAV exchanges motion states and geomagnetic gradient information with adjacent UAVs in real time to achieve collaborative measurement.
[0148] In this embodiment, the method for adjusting the multi-UAV formation based on the magnetic field differences of different UAVs in the overlapping area includes:
[0149] Collect the magnetic field data measured by each UAV in the overlapping area of the preset exploration area;
[0150] Calculate the difference in magnetic field intensity and the deviation angle of the magnetic field direction, determine the positions where the magnetic field differences in the overlapping area show aggregation, divergence, and mutation, and obtain the geomagnetic gradient anomaly area;
[0151] For the geomagnetic gradient anomaly area, when the geomagnetic gradient exceeds the gradient threshold, the formation density of the UAVs increases in proportion, the measurement point density is increased, and the magnetic field changes are captured.
[0152] The second aspect of the present invention also provides a UAV airborne magnetic array measurement system, including:
[0153] A terrain modeling module for scanning the three-dimensional terrain of a preset exploration area and constructing a terrain and landform model;
[0154] A terrain feature clustering module for extracting the terrain features of the terrain and landform model, calculating the terrain complexity of the preset exploration area, and performing regional clustering based on the terrain complexity to obtain a set of exploration areas with different terrain complexities;
[0155] A control period module for determining the control period in each exploration area in combination with the gradient change of the meteorological characteristics of the area;
[0156] A trajectory control module for constructing a motion model of the UAV according to the attitude dynamics and position dynamics of the UAV, and determining the optimal control sequence of the motion model of the UAV by solving the problems of energy efficiency optimization and flight stability in each control period to obtain the motion trajectory of the UAV;
[0157] An electromagnetic interference correction module for correcting and compensating the motion trajectory of the UAV based on the electromagnetic interference received by the UAV;
[0158] A multi-UAV formation module for determining the structure of the magnetometer array of the UAVs according to the accuracy requirements of the preset exploration area, and performing multi-UAV formation based on the motion trajectory of the UAVs to perform magnetic field measurement;
[0159] A formation difference adjustment module for adjusting the multi-UAV formation according to the magnetic field differences of different UAVs in the overlapping area.
[0160] The above content is only an example and explanation of the structure of the present invention. Those skilled in the art of this technology can make various modifications or supplements to the specific embodiments described or use similar methods to replace them. As long as they do not deviate from the structure of the invention or exceed the scope defined by this claim book, they should fall within the protection scope of the present invention.
Claims
1. A drone aeromagnetic array measurement method, characterized in that: The following steps are involved: Scan the three-dimensional terrain of the preset exploration area and build a terrain model; Extracting the terrain features of the terrain model, calculating the terrain complexity of the preset exploration area, clustering the regions based on the terrain complexity, and obtaining a set of exploration regions with different terrain complexities; In each exploration area, the control period is determined in combination with the gradient changes in the regional meteorological characteristics; A motion model of the UAV is constructed according to the attitude dynamics and position dynamics of the UAV. In each control cycle, an optimal control sequence of the motion model of the UAV is determined by solving the problems of energy efficiency optimization and flight stability to obtain the motion trajectory of the UAV. Based on the electromagnetic interference to which the UAV is subjected, correcting and compensating the motion trajectory of the UAV; Determine the structure of the magnetometer array of the UAV according to the accuracy requirement of the preset exploration area, and form a multi-UAV formation based on the motion trajectory of the UAV to perform magnetic field measurement; The multi-UAV formation is adjusted according to the magnetic field differences of different UAVs in the overlapping areas.
2. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method of extracting the terrain features of the terrain model and calculating the terrain complexity of the preset exploration area includes: The terrain model is gridded, and the elevation data in the terrain model is used to calculate the terrain relief, slope, and slope change rate using the differential method; Perform a second-order difference operation on the elevation data to obtain the curvature of the terrain at different locations. The expression is: ; in, For The terrain curvature value at the location, For the topographic model The elevation value at the location, and They are exist Direction and The second-order partial derivative in the direction, for The mixed second-order partial derivatives of and They are exist Direction and The first partial derivative in direction, i.e. the rate of change of elevation; Calculate the terrain complexity, the expression is: ; in, For The complexity of the terrain at the location, and are the number of grids in the row and column directions of the terrain model, , , and are the weight coefficients of terrain relief, slope, slope change rate and terrain curvature, For The terrain relief at the location, is the average value of terrain relief, For The slope at the location, is the maximum slope among all positions, For The slope change rate at the location, For The curvature of the terrain at the location, is the maximum terrain curvature among all locations.
3. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method of clustering regions based on terrain complexity to obtain a set of exploration regions with different terrain complexity includes: Identify points where the terrain complexity gradient changes dramatically as cluster centers. Specifically, for each grid node center, select nodes whose terrain complexity modulus is greater than a preset threshold as cluster centers. Calculate the similarity of terrain complexity between each grid and the cluster center. The expression is: ; in, Indicated in Grid and cluster centers at locations The similarity of the terrain complexity, is the sensitivity coefficient of the similarity function, and Respectively in Location and cluster centers The complexity of the terrain, is the attenuation amplitude of the similarity function when the difference changes; The similarity is normalized from 0 to 1, and the grids with similarity greater than 0.7 to the cluster center are clustered into one category to obtain a set of exploration areas with different terrain complexity.
4. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method for determining the control period in combination with the gradient change of the meteorological characteristics of the region includes: Real-time collection of meteorological factors in each exploration area, including wind speed, wind direction, temperature and humidity; Construct a multi-layer perceptron model to fit the flight conditions of UAVs under different meteorological conditions, train the model using historical flight data, and determine the characteristic importance of each meteorological factor for normal flight; Obtain the gradient change rate of meteorological characteristics and calculate the control period according to the sensitivity coefficient of each meteorological factor. The expression is: ; in, Preset the control cycle of the drone under ideal weather conditions. , , and are the weight coefficients of wind speed, wind direction, temperature and humidity respectively, , , and Respectively in The collected values of wind speed, wind direction, temperature and humidity at the location, , , and They are the feature importance of wind speed, wind direction, temperature and humidity respectively.
5. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method for constructing a motion model of a drone based on the attitude dynamics and position dynamics of the drone comprises: The attitude dynamics equation describing the attitude change of the UAV and the position dynamics equation describing the position change of the UAV are established through the adaptive control algorithm; the attitude dynamics equation includes the inertial parameters, aerodynamic parameters and control input of the UAV; the position dynamics equation includes the initial position, velocity and acceleration of the UAV; The inertial parameters, aerodynamic parameters, initial position, velocity and acceleration of the UAV are used as state variables to construct the state vector; The state equation of the UAV is established according to the attitude dynamics equation and the position dynamics model. The control input is used as the input of the state equation to describe the evolution of the state vector over time and obtain the motion model of the UAV.
6. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method of determining the optimal control sequence of the motion model of the UAV by solving the problems of energy efficiency optimization and flight stability and obtaining the motion trajectory of the UAV includes: The objective function of energy efficiency optimization is expressed as: ; in, For in time The control input of the UAV is is the number of sampling times in the control cycle, and For the Second and The sampling time, and Respectively at time The power consumption value and task completion progress at that time, is the variance of energy efficiency change, For in time The power consumption value when The objective function of flight stability is expressed as: ; in, is the flight time of the drone, is the position vector of the drone in space, is the weight coefficient of the acceleration change rate in the optimization objective, represents the acceleration vector, represents the rate of change vector of acceleration; The multi-objective optimization problem is constructed by minimizing two objective functions simultaneously, and the optimal control sequence is solved by iterative calculation using the multi-objective optimization algorithm; The solved optimal control sequence is applied to the UAV's motion model to obtain the flight trajectory.
7. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method for correcting and compensating the motion trajectory of the drone based on the electromagnetic interference to which the drone is subjected comprises: The drone sensor collects the electromagnetic interference intensity, frequency and phase in real time, and locates the electromagnetic interference source based on the drone’s position; The frequency spectrum and time domain characteristics of the electromagnetic interference source are analyzed. According to the characteristic analysis results, the interference force function of the electromagnetic interference on the UAV flight is constructed. The expression is: ; in, is the number of periodic interference sources, For the A periodic interference source at time The spectral feature vector at is the number of non-periodic interference sources, For the A non-periodic interference source is The time domain feature vector at ; Combined with the influence function, the model of UAV flight trajectory correction is established, and the expression is: ; in, For the quality of the drone, For drones in time The acceleration vector at time , is the gravitational acceleration vector, For drones in time The aerodynamic vector at For drones in time Thrust vector at ; During the flight of the UAV, based on the real-time collected electromagnetic interference data and the constructed correction model, the correction amount required for the UAV's flight trajectory at the current moment is calculated to correct the UAV's motion trajectory.
8. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method of determining the structure of the magnetometer array of the UAV according to the accuracy requirement of the preset exploration area, and performing multi-UAV formation based on the motion trajectory of the UAV, includes: Determine the number of drones required to cover the preset exploration area and obtain the movement trajectory of each drone; According to the measurement accuracy requirements of the preset exploration area, determine the number and type of magnetometers carried by each drone, as well as the layout of the magnetometers; Ensure the preset relative position and flight synchronization between UAVs, design a multi-UAV formation, use a distributed communication protocol between UAVs, and each UAV exchanges motion status and geomagnetic gradient information with adjacent UAVs in real time to achieve collaborative measurement.
9. The method for measuring the aeromagnetic array of an unmanned aerial vehicle according to claim 1, characterized in that: The method for adjusting the multi-UAV formation by using the magnetic field difference of different UAVs in the overlapping area includes: Collect magnetic field data measured by each drone in overlapping areas of the preset exploration area; Calculate the difference in magnetic field intensity and the deviation angle of magnetic field direction, determine the locations where magnetic field differences appear to gather, diverge and mutate in the overlapping areas, and obtain the geomagnetic gradient anomaly areas; For areas with abnormal geomagnetic gradient, when the geomagnetic gradient exceeds the gradient threshold, the density of the drone formation increases proportionally, increasing the density of measurement points to capture changes in the magnetic field.
10. An unmanned aerial vehicle aeromagnetic array measurement system, used to execute an unmanned aerial vehicle aeromagnetic array measurement method according to any one of claims 1 to 9, characterized in that: The system comprises: The terrain modeling module is used to scan the three-dimensional terrain of the preset exploration area and build a terrain model; A terrain feature clustering module, used to extract the terrain features of the terrain model, calculate the terrain complexity of the preset exploration area, perform regional clustering based on the terrain complexity, and obtain a set of exploration areas with different terrain complexities; A control cycle module is used to determine the control cycle in each exploration area in combination with the gradient changes of the meteorological characteristics of the area; The trajectory control module is used to construct a motion model of the UAV according to the attitude dynamics and position dynamics of the UAV, and in each control cycle, determine the optimal control sequence of the UAV's motion model by solving the problems of energy efficiency optimization and flight stability to obtain the UAV's motion trajectory; An electromagnetic interference correction module, used to correct and compensate the motion trajectory of the drone based on the electromagnetic interference to which the drone is subjected; A multi-UAV formation module is used to determine the structure of the magnetometer array of the UAV according to the accuracy requirements of the preset exploration area, and to form a multi-UAV formation based on the motion trajectory of the UAV to perform magnetic field measurement; The formation difference adjustment module is used to adjust the multi-UAV formation according to the magnetic field difference of different UAVs in the overlapping area.
Citation Information
Patent Citations
Method and device for controlling unmanned plane to fly stably
CN105511484A
Method for automatically correcting route of electric power inspection unmanned aerial vehicle
CN119739180A