Electromagnetic pulse positioning method and related device

By screening effective monitoring points and utilizing time differences for multi-point positioning, the problem of low positioning accuracy of the existing electromagnetic pulse detection system is solved, and high-precision positioning of electromagnetic pulse events is achieved.

CN119199277APending Publication Date: 2024-12-27GUANGXI POWER GRID CO LIUZHOU POWER SUPPLY BUREAU
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411395066.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-08
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The existing electromagnetic pulse detection and positioning system has low positioning accuracy and is difficult to meet the actual detection requirements.

Method used

By screening effective monitoring points and using time differences for multi-point positioning, the initial monitoring points and target monitoring points are determined, and based on the difference in position and start reception time of each target monitoring point, the electromagnetic pulse event is positioned, and multi-lateral positioning or multi-dimensional positioning is used. The point positioning algorithm calculates the exact location of an event.

Benefits of technology

The accuracy and reliability of electromagnetic pulse event positioning is significantly improved, the error introduced by irrelevant signals is reduced, and the accurate positioning of electromagnetic pulse events is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119199277A_ABST
    Figure CN119199277A_ABST
Patent Text Reader

Abstract

The invention provides an electromagnetic pulse positioning method and device, equipment, a medium and a product. All monitoring points receiving electromagnetic pulse events within a preset time period before the current moment are determined as initial monitoring points; determining all the initial monitoring points as a plurality of groups of target monitoring points according to different electromagnetic pulse events according to the theoretical receiving time difference of each initial monitoring point for the same electromagnetic pulse event; and for each group of target monitoring points, positioning the electromagnetic pulse event based on the position of each target monitoring point and the initial receiving time difference of different target monitoring points to the electromagnetic pulse event. According to the method, the effective monitoring points are screened, and multi-point positioning is carried out by using the time difference, so that the precision and reliability of electromagnetic pulse event positioning are remarkably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of electromagnetic pulse positioning, and in particular relates to an electromagnetic pulse positioning method and related devices. Background Art

[0002] The electromagnetic pulse detection and positioning system uses multiple sensors to receive electromagnetic pulse signals and transmit the data to the processing center in real time. The electromagnetic pulse signal source is then located through the positioning algorithm of the processing center. The electromagnetic pulse detection and positioning system can quickly obtain information such as the location and occurrence time of the electromagnetic pulse signal source in real time, providing support for electromagnetic pulse event warning. The common electromagnetic pulse detection and positioning system is the lightning positioning system, which mainly detects short distances and has low positioning accuracy, making it difficult to adapt to actual detection requirements. Summary of the invention

[0003] The purpose of this application is to provide an electromagnetic pulse locating method and related devices, aiming to improve the accuracy of electromagnetic pulse event locating.

[0004] In order to achieve the above object, the technical solution provided by the present invention is as follows:

[0005] In a first aspect, the present invention provides an electromagnetic pulse positioning method, comprising the following steps:

[0006] Determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points;

[0007] According to the theoretical reception time difference of each initial monitoring point for the same electromagnetic pulse event, all the initial monitoring points are determined as several groups of target monitoring points according to different electromagnetic pulse events;

[0008] For each group of target monitoring points, the electromagnetic pulse event is located based on the position of each target monitoring point and the difference in the starting reception time of the electromagnetic pulse event at different target monitoring points.

[0009] Furthermore, according to the theoretical reception time difference of each initial monitoring point for the same electromagnetic pulse event, all the initial monitoring points are determined as several groups of target monitoring points according to different electromagnetic pulse events, including:

[0010] Determine any initial monitoring point as the current initial point;

[0011] Determine any initial monitoring point other than the current initial point as the current comparison initial point;

[0012] Determine the difference between the starting reception time corresponding to the current comparison initial point and the starting reception time corresponding to the current initial point as the current initial time difference;

[0013] Determine whether the current initial time difference reaches the theoretical maximum transmission time difference, and obtain a first determination result;

[0014] If the first judgment result is yes, the current comparison initial point is deleted and the process returns to the step of "determining any initial monitoring point other than the current initial point as the current comparison initial point";

[0015] If the first judgment result is no, then return to the step of "determining any initial monitoring point other than the current initial point as the current comparison initial point" until all initial monitoring points other than the current initial point are traversed;

[0016] Update the current initial point, and return to the step of "determining any initial monitoring point other than the current initial point as the current comparison initial point" until all initial monitoring points are traversed to obtain several groups of target monitoring points.

[0017] Furthermore, based on the position of each target monitoring point and the difference in the start receiving time of the electromagnetic pulse event at different target monitoring points, the electromagnetic pulse event is located, including:

[0018] Determine any target monitoring point as the current reference point;

[0019] Determine any target monitoring point other than the current reference point as the current comparison target point;

[0020] According to the position of the current comparison target point and the position of the current reference point, the distance from the current comparison target point to the current reference point is determined as the current reference distance;

[0021] Determine the difference between the start receiving time corresponding to the current comparison target point and the start receiving time corresponding to the current reference point as the current reference time difference;

[0022] Based on the current reference distance, the current reference time difference and the speed of light, determine the pending distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point;

[0023] Update the current comparison target point, and return to the step "determine the distance from the current comparison target point to the current reference point as the current reference distance according to the position of the current comparison target point and the position of the current reference point" until all target monitoring points other than the current reference point are traversed to obtain the pending distances from the electromagnetic pulse events corresponding to all comparison target points to the current reference point;

[0024] Determine the average value of the undetermined distances from the electromagnetic pulse events corresponding to all comparison target points to the current reference point as the reference distance from the electromagnetic pulse event to the current reference point;

[0025] A circle is constructed with the current reference point as the center and the reference distance from the electromagnetic pulse event to the current reference point as the radius to obtain the electromagnetic pulse event positioning circle corresponding to the current reference point.

[0026] Furthermore, after drawing a circle with the current reference point as the center and the reference distance from the electromagnetic pulse event to the current reference point as the radius to obtain the electromagnetic pulse event positioning circle corresponding to the current reference point, the method further includes:

[0027] Update the current reference point and return to the step of "determining any target monitoring point other than the current reference point as the current comparison target point" until all target monitoring points are traversed to obtain the electromagnetic pulse event positioning circle corresponding to each target monitoring point;

[0028] The electromagnetic pulse event is located based on the electromagnetic pulse event positioning circle corresponding to each target monitoring point.

[0029] Furthermore, based on the electromagnetic pulse event positioning circle corresponding to each target monitoring point, the electromagnetic pulse event is positioned, including:

[0030] Obtain the positioning intersection point, and the number of electromagnetic pulse event positioning circles passing through the positioning intersection point is at least 3;

[0031] When the number of the positioning intersection points is equal to 1, the positioning intersection points are determined to be the electromagnetic pulse event positions;

[0032] When the number of the positioning intersection points is greater than 1, the mean of all the positioning intersection points is determined to be the electromagnetic pulse event position;

[0033] When the number of positioning intersections is equal to 0, the reference intersection is obtained, and the number of electromagnetic pulse event positioning circles passing through the reference intersection is 2;

[0034] The mean of all the reference intersections is determined as the EMP event location.

[0035] Furthermore, the undetermined distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point is calculated according to the following formula:

[0036]

[0037] In the formula, is the undetermined distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point, is the current reference distance, is the current reference time difference, The speed of light.

[0038] In a second aspect, the present invention provides an electromagnetic pulse positioning device, comprising:

[0039] An initial monitoring point determination module is used to determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points;

[0040] The target monitoring point screening module is used to determine all the initial monitoring points into several groups of target monitoring points according to different electromagnetic pulse events based on the theoretical reception time differences of each initial monitoring point for the same electromagnetic pulse event;

[0041] The electromagnetic pulse positioning module is used to locate the electromagnetic pulse event for each group of target monitoring points based on the position of each target monitoring point and the difference in the starting reception time of the electromagnetic pulse event at different target monitoring points.

[0042] In a third aspect, the present invention provides a computer device, the device comprising a processor and a memory:

[0043] The memory is used to store the computer program and send the instructions of the computer program to the processor;

[0044] The processor executes the electromagnetic pulse positioning method of the first aspect according to the instructions of the computer program.

[0045] In a fourth aspect, the present invention provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the electromagnetic pulse positioning method of the first aspect is implemented.

[0046] In a fifth aspect, the present invention provides a computer program product, comprising a computer program, which, when executed by a processor, implements the electromagnetic pulse positioning method of the first aspect.

[0047] In summary, the present invention provides an electromagnetic pulse positioning method, device, equipment, medium and product, by determining all monitoring points that receive electromagnetic pulse events within a preset period before the current moment as initial monitoring points; according to the theoretical reception time difference of each initial monitoring point for the same electromagnetic pulse event, all initial monitoring points are determined as several groups of target monitoring points according to different electromagnetic pulse events; for each group of target monitoring points, based on the position of each target monitoring point and the difference in the starting reception time of the electromagnetic pulse event at different target monitoring points, the electromagnetic pulse event is positioned. The present invention significantly improves the accuracy and reliability of electromagnetic pulse event positioning by screening effective monitoring points and using time differences for multi-point positioning. BRIEF DESCRIPTION OF THE DRAWINGS

[0048] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0049] Figure 1A flow chart of an electromagnetic pulse positioning method provided by an embodiment of the present invention;

[0050] Figure 2 A block diagram of the composition of an electromagnetic pulse positioning device provided by an embodiment of the present invention;

[0051] Figure 3 A block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0052] In order to make the purpose, features and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described below are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0053] See also Figure 1 This embodiment provides an electromagnetic pulse positioning method, comprising the following steps:

[0054] Step 101: Determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points.

[0055] It should be noted that the purpose of this step is to collect data from all monitoring points that received electromagnetic pulse (EMP) signals within a specific time period to provide basic data for subsequent screening and positioning.

[0056] Step 102: According to the theoretical reception time difference of each initial monitoring point for the same electromagnetic pulse event, all the initial monitoring points are determined as a plurality of groups of target monitoring points according to different electromagnetic pulse events.

[0057] It should be noted that this step uses time differences to filter out monitoring points that truly belong to the same EMP event, avoid interference from irrelevant signals, and improve positioning accuracy. The screening process is to calculate the theoretical time difference of each initial monitoring point receiving the EMP signal. Compare the time differences between the monitoring points. If the difference exceeds a certain threshold, it is considered that the signals received by these monitoring points do not belong to the same EMP event. Group the monitoring points with smaller time differences into a group to form a group of target monitoring points corresponding to a certain EMP event.

[0058] Step 103: For each group of target monitoring points, based on the position of each target monitoring point and the difference in the start receiving time of the electromagnetic pulse event at different target monitoring points, the electromagnetic pulse event is located.

[0059] It should be noted that this step calculates the precise location of the EMP event through the time difference and geographical location information of multiple monitoring points. The method for calculating the location can use multi-lateration or multi-point positioning algorithms, such as TDOA (Time Difference of Arrival) method.

[0060] This embodiment provides an electromagnetic pulse positioning method, which calculates the specific location of the EMP event based on the position and time difference of the effective monitoring points after screening. This method effectively reduces the error introduced by irrelevant signals and improves the accuracy and reliability of positioning. Through the time difference data of multiple monitoring points, the EMP event can be accurately positioned.

[0061] In an exemplary embodiment, step 102 includes:

[0062] Step 102-1: Determine any initial monitoring point as the current initial point.

[0063] Step 102 - 2 : Determine any initial monitoring point other than the current initial point as the current comparison initial point.

[0064] Step 102 - 3 : Determine the difference between the start receiving time corresponding to the current comparison initial point and the start receiving time corresponding to the current initial point as the current initial time difference.

[0065] Step 102-4: Determine whether the current initial time difference reaches the theoretical maximum transmission time difference, and obtain a first determination result. If the first determination result is yes, execute step 102-5; if the first determination result is no, execute step 102-6.

[0066] Step 102-5: Delete the current comparison initial point and return to step 102-2.

[0067] Step 102-6: Return to step 102-2 until all initial monitoring points except the current initial point are traversed.

[0068] Step 102-7: Update the current initial point and return to 102-2 until all initial monitoring points are traversed to obtain multiple target monitoring points.

[0069] In this embodiment, interference signals are eliminated through time correlation and waveform correlation to complete the event identity determination: determine whether the time difference between the signals arriving at different sensors exceeds the theoretical maximum transmission time difference, and determine the signals exceeding the theoretical expectation as interference and eliminate them; if the time difference conforms to the theoretical expected waveform, further cross-correlation analysis is performed, and when the waveform correlation coefficient is less than the set threshold, it is determined as interference and eliminated; all waveforms of the same event are screened out to complete the event identity determination.

[0070] In an exemplary embodiment, step 103 includes:

[0071] Step 103-1: Determine any target monitoring point as the current reference point.

[0072] Step 103 - 2 : Determine any target monitoring point other than the current reference point as the current comparison target point.

[0073] Step 103 - 3 : According to the position of the current comparison target point and the position of the current reference point, determine the distance from the current comparison target point to the current reference point as the current reference distance.

[0074] Step 103 - 4 : Determine the difference between the start receiving time corresponding to the current comparison target point and the start receiving time corresponding to the current reference point as the current reference time difference.

[0075] Step 103 - 5 : Based on the current reference distance, the current reference time difference and the speed of light, determine the pending distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point.

[0076] Step 103-6: Update the current comparison target point, and return to step 103-3 until all target monitoring points other than the current reference point are traversed to obtain the pending distances from the electromagnetic pulse events corresponding to all comparison target points to the current reference point.

[0077] Step 103 - 7 : Determine the average value of the undetermined distances from the electromagnetic pulse events corresponding to all comparison target points to the current reference point, which is the reference distance from the electromagnetic pulse event to the current reference point.

[0078] Step 103 - 8 : Draw a circle with the current reference point as the center and the reference distance from the electromagnetic pulse event to the current reference point as the radius to obtain the electromagnetic pulse event positioning circle corresponding to the current reference point.

[0079] Step 103-9: Update the current reference point and return to step 103-2 until all target monitoring points are traversed to obtain the electromagnetic pulse event positioning circle corresponding to each target monitoring point.

[0080] Step 103 - 10: Locate the electromagnetic pulse event based on the electromagnetic pulse event positioning circle corresponding to each target monitoring point.

[0081] In a further embodiment, step 103-10 includes:

[0082] Step 103-10-1: Obtain the positioning intersection point. The number of electromagnetic pulse event positioning circles passing through the positioning intersection point is at least 3.

[0083] Step 103-10-2: When the number of the positioning intersection points is equal to 1, the positioning intersection point is determined to be the electromagnetic pulse event position.

[0084] Step 103-10-3: When the number of the positioning intersection points is greater than 1, determine the average of all the positioning intersection points as the electromagnetic pulse event position.

[0085] Step 103-10-4: When the number of positioning intersections is equal to 0, obtain the reference intersection. The number of electromagnetic pulse event positioning circles passing through the reference intersection is 2.

[0086] Step 103-10-5: Determine the average of all reference intersection points as the electromagnetic pulse event location.

[0087] In a further embodiment, the calculation of the distance to be determined in step 103-5 is as follows:

[0088]

[0089] In the formula, is the undetermined distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point, is the current reference distance, is the current reference time difference, The speed of light.

[0090] Based on the same inventive concept, the embodiment of the present application also provides an electromagnetic pulse positioning device for implementing the electromagnetic pulse positioning method involved above. The implementation scheme for solving the problem provided by the system is similar to the implementation scheme recorded in the above method, so the specific limitations in the electromagnetic pulse positioning device embodiment provided below can refer to the limitations of the electromagnetic pulse positioning method above, and will not be repeated here.

[0091] See also Figure 2 This embodiment provides an electromagnetic pulse positioning device, including:

[0092] An initial monitoring point determination module is used to determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points;

[0093] The target monitoring point screening module is used to determine all the initial monitoring points into several groups of target monitoring points according to different electromagnetic pulse events based on the theoretical reception time differences of each initial monitoring point for the same electromagnetic pulse event;

[0094] The electromagnetic pulse positioning module is used to locate the electromagnetic pulse event for each group of target monitoring points based on the position of each target monitoring point and the difference in the starting reception time of the electromagnetic pulse event at different target monitoring points.

[0095] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In practical applications, the above-mentioned function allocation can be completed by different functional units and modules as needed, that is, the internal structure of the system can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated in a processing unit, or each unit can exist physically separately, or two or more units can be integrated in one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, which will not be repeated here.

[0096] Reference Figure 3 An embodiment of the present invention further provides a computer device, comprising: a memory and a processor and a computer program stored in the memory. When the computer program is executed on the processor, the electromagnetic pulse positioning method as described in any one of the above methods is implemented.

[0097] The computer device may be a desktop computer, a notebook, a PDA, a cloud server or other computing device. The computer device may include, but is not limited to, a processor and a memory. Those skilled in the art will understand that Figure 3 It is only an example of a computer device and does not constitute a limitation of the computer device. It may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.

[0098] The processor may be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.

[0099] In some embodiments, the memory may be an internal storage unit of the computer device, such as a hard disk or memory of the computer device. In other embodiments, the memory may also be an external storage device of the computer device, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the computer device. Further, the memory may include both an internal storage unit and an external storage device of the computer device. The memory is used to store an operating system, an application program, a boot loader (BootLoader), data, and other programs, such as the program code of the computer program. The memory may also be used to temporarily store data that has been output or is to be output.

[0100] An embodiment of the present invention further provides a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the electromagnetic pulse positioning method as described in any one of the above methods is implemented.

[0101] In this embodiment, if the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium can at least include: any entity or device that can carry the computer program code to the camera / terminal device, recording medium, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium. For example, USB flash drive, mobile hard disk, disk or optical disk. In some jurisdictions, according to legislation and patent practice, computer-readable media cannot be electric carrier signals and telecommunication signals.

[0102] An embodiment of the present invention further provides a computer program product, including a computer program, which, when executed by a processor, implements the electromagnetic pulse positioning method as described in any one of the above methods.

[0103] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0104] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0105] In the embodiments disclosed in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0106] The above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. An electromagnetic pulse positioning method, characterized in that: The steps include: Determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points; According to the theoretical reception time difference of each of the initial monitoring points for the same electromagnetic pulse event, all the initial monitoring points are determined as a plurality of groups of target monitoring points according to different electromagnetic pulse events; For each group of target monitoring points, the electromagnetic pulse event is located based on the position of each target monitoring point and the difference in the start receiving time of the electromagnetic pulse event at different target monitoring points.

2. The electromagnetic pulse positioning method according to claim 1, characterized in that: According to the theoretical reception time difference of each of the initial monitoring points for the same electromagnetic pulse event, all the initial monitoring points are determined as a plurality of groups of target monitoring points according to different electromagnetic pulse events, including: Determining any of the initial monitoring points as a current initial point; Determine any of the initial monitoring points other than the current initial point as a current comparison initial point; Determine the difference between the start receiving time corresponding to the current comparison initial point and the start receiving time corresponding to the current initial point as the current initial time difference; Determine whether the current initial time difference reaches the theoretical maximum transmission time difference, and obtain a first determination result; If the first judgment result is yes, the current comparison initial point is deleted and the process returns to step "determining any initial monitoring point other than the current initial point as the current comparison initial point"; If the first judgment result is no, then return to the step of "determining any initial monitoring point other than the current initial point as the current comparison initial point" until all initial monitoring points other than the current initial point are traversed; Update the current initial point, and return to step "determine any initial monitoring point other than the current initial point as the current comparison initial point" until all initial monitoring points are traversed to obtain several groups of target monitoring points.

3. The electromagnetic pulse positioning method according to claim 1, characterized in that: Based on the position of each target monitoring point and the difference in the start receiving time of the electromagnetic pulse event at different target monitoring points, the electromagnetic pulse event is located, including: Determining any of the target monitoring points as a current reference point; Determine any target monitoring point other than the current reference point as a current comparison target point; According to the position of the current comparison target point and the position of the current reference point, determining the distance from the current comparison target point to the current reference point as the current reference distance; Determine the difference between the start receiving time corresponding to the current comparison target point and the start receiving time corresponding to the current reference point as the current reference time difference; Based on the current reference distance, the current reference time difference and the speed of light, determining a pending distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point; Update the current comparison target point, and return to the step of "determining the distance from the current comparison target point to the current reference point as the current reference distance according to the position of the current comparison target point and the position of the current reference point" until all the target monitoring points other than the current reference point are traversed to obtain the to-be-determined distance from the electromagnetic pulse events corresponding to all the comparison target points to the current reference point; Determine an average value of the undetermined distances from the electromagnetic pulse events corresponding to all the comparison target points to the current reference point as a reference distance from the electromagnetic pulse event to the current reference point; A circle is drawn with the current reference point as the center and the reference distance from the electromagnetic pulse event to the current reference point as the radius to obtain an electromagnetic pulse event positioning circle corresponding to the current reference point.

4. The electromagnetic pulse positioning method according to claim 3, characterized in that: After drawing a circle with the current reference point as the center and the reference distance from the electromagnetic pulse event to the current reference point as the radius to obtain the electromagnetic pulse event positioning circle corresponding to the current reference point, the method further includes: Update the current reference point, and return to the step of "determining any target monitoring point other than the current reference point as the current comparison target point" until all the target monitoring points are traversed to obtain the electromagnetic pulse event positioning circle corresponding to each target monitoring point; Based on the electromagnetic pulse event positioning circle corresponding to each target monitoring point, the electromagnetic pulse event is positioned.

5. The electromagnetic pulse positioning method according to claim 4, characterized in that: Based on the electromagnetic pulse event positioning circle corresponding to each target monitoring point, the electromagnetic pulse event is positioned, including: Obtaining a positioning intersection point, wherein the number of the electromagnetic pulse event positioning circles passing through the positioning intersection point is at least 3; When the number of the positioning intersection points is equal to 1, determining the positioning intersection points as electromagnetic pulse event positions; When the number of the positioning intersection points is greater than 1, determining the average of all the positioning intersection points as the electromagnetic pulse event position; When the number of the positioning intersections is equal to 0, a reference intersection is obtained, and the number of electromagnetic pulse event positioning circles passing through the reference intersection is 2; The mean of all the reference intersections is determined as the EMP event location.

6. The electromagnetic pulse positioning method according to claim 4, characterized in that: The undetermined distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point is calculated according to the following formula: In the formula, is the undetermined distance from the electromagnetic pulse event corresponding to the current comparison target point to the current reference point, is the current reference distance, is the current reference time difference, The speed of light.

7. An electromagnetic pulse positioning device, characterized in that: include: An initial monitoring point determination module is used to determine all monitoring points that have received electromagnetic pulse events within a preset period before the current moment as initial monitoring points; A target monitoring point screening module is used to determine all the initial monitoring points into a plurality of groups of target monitoring points according to different electromagnetic pulse events based on the theoretical reception time differences of the initial monitoring points for the same electromagnetic pulse event; The electromagnetic pulse positioning module is used to locate the electromagnetic pulse event for each group of target monitoring points based on the position of each target monitoring point and the difference in the starting reception time of the electromagnetic pulse event at different target monitoring points.

8. A computer device, characterized in that: The device comprises a processor and a memory: The memory is used to store a computer program and send instructions of the computer program to the processor; The processor executes an electromagnetic pulse positioning method as described in any one of claims 1-6 according to the instructions of the computer program.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the electromagnetic pulse positioning method according to any one of claims 1 to 6 is implemented.

10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the electromagnetic pulse positioning method described in any one of claims 1 to 6 is implemented.