A method for calculating a coordinate denial one-to-one blocking strategy

By calculating and optimizing the coordinates and velocities of incoming targets and defenders, the optimal flight and defense directions are obtained, solving the problem of a single blocking strategy in coordinate denial scenarios and achieving the highest interception distance and improved defense accuracy.

CN117669177BActive Publication Date: 2026-07-07BEIJING INST OF ELECTRONICS SYST ENG

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
BEIJING INST OF ELECTRONICS SYST ENG
Filing Date
2023-11-28
Publication Date
2026-07-07

AI Technical Summary

Technical Problem

In coordinate rejection scenarios, one-to-one adversarial blocking strategies are relatively simple, resulting in poor blocking effectiveness.

Method used

By calculating the coordinates and speeds of the incoming target and the defender, the coordinates of several encounter points of the defender are obtained. The optimal flight direction of the incoming target and the direction of the defender are selected through optimization and screening. The optimal encounter time is calculated to achieve the farthest interception of the target.

Benefits of technology

It improves the effectiveness of blocking strategies in coordinate denial scenarios, ensuring that targets are intercepted at the furthest point from key locations, thus enhancing the accuracy and effectiveness of defense.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117669177B_ABST
    Figure CN117669177B_ABST
Patent Text Reader

Abstract

The specification discloses a coordinate rejection one-to-one blocking strategy calculation method, relates to the technical field of strategy confrontation, and comprises the following steps: obtaining encounter point coordinates corresponding to a plurality of defense sides based on obtained coordinates and speeds of the attacking targets and the defense sides; obtaining an optimal attacking target flight direction based on the encounter point coordinates; and obtaining optimal encounter time and optimal defense direction based on the optimal attacking target flight direction, so as to solve the problems that the blocking strategy of the coordinate rejection is single in method and the blocking effect is poor in the direct tracking mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of strategy confrontation technology, specifically relating to a method for calculating a one-to-one blocking strategy of coordinate denial. Background Technology

[0002] One-to-one adversarial blocking scenarios are in high demand across various fields, such as keypoint defense and pursuit / escape game theory. Without considering coordinate denial, the computation of one-to-one adversarial strategies is not constrained by space; the strategy only considers blocking the target within a finite time. To a certain extent, this scenario is relatively simple; under certain conditions, successful blocking is guaranteed, and there is at least one blocking strategy. Even when the blocking strategy is not the optimal adversarial strategy, effective blocking of the target can still be achieved. However, in coordinate denial scenarios, certain conditions prevent the blocking task from being 100% successful. Therefore, it is essential to propose a target blocking strategy that can effectively achieve coordinate denial. Currently, existing coordinate denial blocking strategies suffer from limitations such as simplistic methods and poor blocking performance due to direct tracking approaches. Summary of the Invention

[0003] The purpose of this invention is to provide a one-to-one blocking strategy calculation method for coordinate rejection, so as to solve the problems that the current blocking strategies for coordinate rejection are relatively simple and the blocking effect of direct tracking is not good.

[0004] To achieve the above objectives, the present invention adopts the following technical solution:

[0005] On the one hand, this specification provides a method for calculating a one-to-one blocking strategy for coordinate rejection, including:

[0006] Step 102: Based on the obtained coordinates and speeds of the incoming target and the defender, obtain the coordinates of several encounter points corresponding to the aforementioned defenders.

[0007] Step 104: Based on the coordinates of several of the aforementioned encounter points, obtain the optimal flight direction of the incoming target;

[0008] Step 106: Based on the above optimal incoming target flight direction, obtain the optimal encounter time and optimal defense direction.

[0009] On the other hand, this specification provides a one-to-one blocking strategy calculation device for coordinate rejection, comprising:

[0010] The encounter point calculation module is used to obtain the encounter point coordinates of the aforementioned defenders based on the obtained coordinate positions and speeds of the incoming target and the defender.

[0011] The incoming direction optimization module is used to obtain the optimal flight direction of the incoming target based on the coordinates of several of the aforementioned encounter points.

[0012] The incoming target blocking module is used to obtain the optimal encounter time and optimal defense direction based on the optimal flight direction of the incoming target mentioned above.

[0013] Based on the above technical solution, this specification can achieve the following technical effects:

[0014] This method calculates the coordinates of several encounter points for the defending side corresponding to several predicted flight directions of incoming targets in a one-to-one confrontation blocking scenario. It then filters these encounter point coordinates, selecting the optimal encounter point for each defending side that is furthest from the key location to be protected. This yields the corresponding optimal flight direction of the incoming target. Finally, based on the selected optimal direction, it calculates the defending side's defensive flight direction and the encounter time between the two sides. Through optimized filtering, the encounter point is controlled to be at the furthest distance from the key location to be protected, thus solving the problem that current coordinate-based blocking strategies are relatively simple and lack effective blocking results due to direct tracking. Attached Figure Description

[0015] Figure 1 This is a flowchart illustrating a one-to-one blocking strategy calculation method for coordinate rejection in one embodiment of the present invention.

[0016] Figure 2 This is a schematic diagram of the structure of a one-to-one blocking strategy calculation device for coordinate rejection in one embodiment of the present invention.

[0017] Figure 3 This is a schematic diagram of the structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0018] The present invention will be further described in detail below with reference to the accompanying drawings and specific embodiments. The advantages and features of the present invention will become clearer from the following description and claims. It should be noted that the drawings are all in a very simplified form and are not to a precise scale, and are only used to facilitate and clarify the illustration of the embodiments of the present invention.

[0019] It should be noted that, in order to clearly illustrate the content of this invention, several embodiments are provided to further explain different implementations of the invention. These embodiments are enumerated rather than exhaustive. Furthermore, for the sake of brevity, content mentioned in the preceding embodiments is often omitted in the following embodiments. Therefore, content not mentioned in the later embodiments can be referred to in the preceding embodiments.

[0020] Example 1

[0021] In this embodiment,

[0022] Please refer to Figure 1 , Figure 1The illustration shows a method for calculating a one-to-one blocking strategy for coordinate rejection provided in this embodiment. In this embodiment, the method includes:

[0023] Step 102: Based on the obtained coordinates and speeds of the incoming target and the defender, obtain the coordinates of several encounter points corresponding to the aforementioned defenders.

[0024] In this embodiment, the method further includes the following steps before step 102:

[0025] The coordinates of the incoming target and the defending party were obtained through multi-point optical measurement.

[0026] In this embodiment, one implementation of step 102 is as follows:

[0027] Based on the obtained coordinates, velocity, and flight direction of the incoming target, a dynamic model of the incoming target is obtained.

[0028] Based on the obtained coordinates, velocity, and flight direction of the defender, a dynamic model of the defender is obtained.

[0029] Based on the aforementioned preset flight directions and dynamic models of the incoming targets and the aforementioned dynamic models of the defending side, the coordinates of the encounter points of the defending side corresponding to the aforementioned preset flight directions are obtained.

[0030] Specifically, based on the coordinates, speeds, and flight directions of the incoming target and the defending side obtained through the above method, a dynamic model of both sides is constructed. Then, several preset flight directions of the incoming target are assumed, and based on the dynamic model of both sides, the coordinates of several encounter points of the incoming target corresponding to the defending side are calculated. For example, using... r a Indicates the coordinates of the incoming target. r b Indicates the defender's coordinates. v a Indicates the speed of the incoming target. v b Indicates the speed of the defending side. e a Indicates the speed and direction of the incoming target. e b This indicates the direction of the defender's speed control. The dynamic models for both sides are as follows:

[0031]

[0032] Assuming the incoming target's flight direction is e a Based on the dynamic model from the first step, the coordinates of the encounter points of multiple defenders are calculated as follows: The number of encounter point coordinates is equal to the number of preset incoming target flight directions.

[0033] Based on this, this embodiment obtains the position and velocity relationship between the incoming target and the defender, constructs a corresponding dynamic model, and then predicts several encounter points for the defender by using several preset flight directions of the incoming target, thus preparing for subsequent screening and optimization of the encounter points.

[0034] Step 104: Based on the coordinates of several of the aforementioned encounter points, obtain the optimal flight direction of the incoming target;

[0035] In this embodiment, one implementation of step 104 is as follows:

[0036] Using the target axis components of several of the aforementioned encounter point coordinates as the optimization result and the aforementioned several preset flight directions as optimization variables, the optimal incoming target flight direction is obtained.

[0037] Specifically, including:

[0038] Using the target axis components of several of the above-mentioned encounter point coordinates as the ordinate and the corresponding preset flight direction as the abscissa, an optimization curve is plotted.

[0039] Based on the above optimization curve, the preset flight direction corresponding to the maximum value of the target axis component is taken as the optimal flight direction of the incoming target.

[0040] Specifically, since each preset incoming target flight direction has a corresponding optimal encounter point coordinate, a one-to-one correspondence can be established between the preset incoming target flight direction and the encounter point coordinate. Using the target axis component of the encounter point coordinate as the ordinate and the corresponding preset incoming target flight direction as the abscissa, the resulting coordinate points are represented as points in a two-dimensional coordinate system. Connecting all points corresponding to the preset incoming target flight directions forms an overall optimization curve. From this optimization curve, the preset incoming target flight direction corresponding to the largest target axis component is selected as the optimal incoming target flight direction. For example, using the Y-axis component of the encounter point coordinate as the target axis component, by using the Y-axis component of each encounter point coordinate as the ordinate of the optimization curve and the corresponding preset incoming target flight direction as the abscissa, several coordinate points are obtained. Connecting these points forms a curve, and the maximum Y-axis component value in the curve is found. The corresponding abscissa value, i.e., the optimal incoming target flight direction, is then determined from this curve.

[0041] Based on this, this embodiment has optimized the encounter point by using the preset flight direction of the incoming target as the optimization variable and the target axis component of the encounter point coordinates as the optimization target to construct an optimization model, which can be used to optimize the curve. The optimal flight direction of the incoming target can be found from the optimization model, thereby improving the protection level of the key area.

[0042] Step 106: Based on the above optimal incoming target flight direction, obtain the optimal encounter time and optimal defense direction.

[0043] In this embodiment, one implementation of step 106 is as follows:

[0044] Based on the optimal flight direction of the incoming target, the optimal encounter time is obtained;

[0045] Based on the optimal incoming target flight direction and the optimal encounter time mentioned above, the optimal defense direction for the defender is obtained.

[0046] Specifically, based on the selected optimal flight direction of the incoming target and the formula for calculating the encounter point coordinates, the corresponding optimal encounter time is calculated. Then, based on the optimal flight direction of the incoming target and the optimal encounter time, the optimal defense direction for the target defender among several defenders is calculated using a formula. For example, based on the selected optimal flight direction of the incoming target... e a *and calculate the coordinates of the encounter point The formula is used to calculate the corresponding optimal encounter time. t * Then, based on the optimal flight direction of the incoming target e a * and optimal encounter time t *, through formula Calculate the optimal defense direction for the target defender among several defenders. e b *

[0047] Based on this, this embodiment calculates the defensive flight direction of the defending side and the encounter time between the two sides by selecting the optimal flight direction of the incoming target, thereby improving the accuracy of key point protection and blocking, and intercepting the target as far away from the key point as possible. Even if the target is fully capable of intelligently penetrating, the mission can still be completed.

[0048] In this embodiment, the method further includes the following after step 106:

[0049] The defending side calculates the defense activation time based on the optimal encounter time mentioned above;

[0050] The defending party will block the incoming target at the optimal defense direction during the defense activation time.

[0051] Specifically, the defending side can calculate the optimal encounter time to determine the defense activation time. Then, when the time arrives, the defending side flies in the obtained optimal defense direction to intercept the incoming target, thereby achieving the goal of blocking the target.

[0052] In summary, this method calculates the coordinates of several encounter points for the defending side corresponding to several predicted flight directions of incoming targets in a one-to-one confrontation blocking scenario. It then filters these encounter point coordinates, selecting the optimal encounter point for each defending side that is furthest from the key location to be protected. This yields the corresponding optimal flight direction of the incoming target. Finally, based on the selected optimal direction, it calculates the defending side's defensive flight direction and the encounter time between the two sides. Through optimized filtering, the encounter point is controlled to be at the furthest distance from the key location to be protected, thus solving the problem that current coordinate-based blocking strategies are relatively simple and lack effective blocking results due to direct tracking.

[0053] Example 2

[0054] Please refer to Figure 2 , Figure 2 The diagram shows a one-to-one blocking strategy calculation device for coordinate rejection provided in this embodiment, comprising:

[0055] The encounter point calculation module is used to obtain the encounter point coordinates of the aforementioned defenders based on the obtained coordinate positions and speeds of the incoming target and the defender.

[0056] The incoming direction optimization module is used to obtain the optimal flight direction of the incoming target based on the coordinates of several of the aforementioned encounter points.

[0057] The incoming target blocking module is used to obtain the optimal encounter time and optimal defense direction based on the optimal flight direction of the incoming target mentioned above.

[0058] Optionally, the aforementioned attack direction optimization module includes:

[0059] The optimization model building unit is used to draw an optimization curve with the target axis components of several of the above-mentioned encounter point coordinates as the ordinate and the corresponding preset flight direction as the abscissa.

[0060] The orientation optimization unit is used to select the preset flight direction corresponding to the maximum value of the target axis component as the optimal flight direction of the incoming target based on the above optimization curve.

[0061] Optionally, the encounter point calculation module mentioned above includes:

[0062] The incoming target dynamics model acquisition unit is used to obtain the dynamics model of the incoming target based on the acquired coordinate position, velocity and flight direction of the incoming target.

[0063] The defending force dynamics model acquisition unit is used to obtain the dynamics model of the aforementioned defending forces based on the acquired coordinate positions, velocities, and flight directions of the defending forces.

[0064] The calculation unit is used to obtain the coordinates of several encounter points of the aforementioned several defenders corresponding to each of the aforementioned several preset flight directions and dynamic models of the aforementioned incoming targets and the aforementioned several defenders.

[0065] Based on this, this device calculates the coordinates of several encounter points of the defending side corresponding to several predicted flight directions of incoming targets in a one-to-one confrontation blocking scenario. After filtering these encounter point coordinates, it selects the optimal encounter point of each defending side that is farthest from the key location to be protected, thereby obtaining the corresponding optimal flight direction of the incoming target. Finally, based on the selected optimal direction, it calculates the defending side's defensive flight direction and the encounter time between the two sides. Thus, through optimized filtering, the encounter point is controlled at the farthest distance from the key location to be protected, solving the problem that the current blocking strategies for coordinate denial have relatively simple methods and poor blocking effect due to the use of direct tracking.

[0066] Example 3

[0067] Please refer to Figure 3 This embodiment provides an electronic device including a processor, an internal bus, a network interface, memory, and non-volatile memory, and may also include other hardware required for business operations. The processor reads the corresponding computer program from the non-volatile memory into memory and then runs it, forming a one-to-one blocking strategy calculation method for coordinate rejection at the logical level. Of course, in addition to software implementation, this specification does not exclude other implementation methods, such as logic devices or a combination of hardware and software, etc. That is, the execution subject of the following processing flow is not limited to individual logic units, but can also be hardware or logic devices.

[0068] Network interfaces, processors, and memory can be interconnected via a bus system. These buses can be categorized as address buses, data buses, control buses, etc.

[0069] Memory is used to store programs. Specifically, programs may include program code, which includes computer operation instructions. Memory may include read-only memory and random access memory, and provides instructions and data to the processor.

[0070] The processor is used to execute the program stored in the aforementioned memory, and specifically perform the following:

[0071] Step 102: Based on the obtained coordinates and speeds of the incoming target and the defender, obtain the coordinates of several encounter points corresponding to the aforementioned defenders.

[0072] Step 104: Based on the coordinates of several of the aforementioned encounter points, obtain the optimal flight direction of the incoming target;

[0073] Step 106: Based on the above optimal incoming target flight direction, obtain the optimal encounter time and optimal defense direction.

[0074] A processor may be an integrated circuit chip with signal processing capabilities. In implementation, the steps of the above method can be completed through the processor's integrated hardware logic circuits or software instructions.

[0075] Based on the same invention, embodiments of this specification also provide a computer-readable storage medium that stores one or more programs, which, when executed by an electronic device including multiple applications, cause the electronic device to perform... Figure 1 The corresponding embodiment provides a method for calculating a one-to-one blocking strategy for coordinate rejection.

[0076] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, this specification may take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this specification may take the form of a computer program product embodied on one or more computer-readable storage media containing computer-usable program code.

[0077] Furthermore, the specific implementation of the above-mentioned device is basically similar to the method implementation, so the description is relatively simple. For relevant details, please refer to the description of the method implementation. Moreover, it should be noted that in each module of the system of this application, the components are logically divided according to the functions to be implemented. However, this application is not limited to this and can re-divide or combine the components as needed.

[0078] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences between it and other embodiments.

[0079] The foregoing has described specific embodiments of this specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims may be performed in a different order than those shown in the embodiments and still achieve the desired result. Furthermore, the specific order or sequential order shown in the drawings is not necessarily required to achieve the desired result; in some embodiments, multitasking and parallel processing are possible or may be advantageous.

[0080] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for calculating a one-to-one blocking strategy using coordinate rejection, characterized in that, include: Based on the obtained coordinates and speeds of the incoming target and the defender, the coordinates of several encounter points corresponding to the defender are obtained; Based on the coordinates of several encounter points, the optimal flight direction of the incoming target is obtained; Based on the optimal flight direction of the incoming target, the optimal encounter time and optimal defense direction are obtained; The step of obtaining the coordinates of several encounter points corresponding to the defenders based on the acquired coordinates and speeds of the incoming target and the defenders includes: Based on the obtained coordinates, velocity, and flight direction of the incoming target, a dynamic model of the incoming target is obtained; Based on the obtained coordinates, velocity, and flight direction of the defender, a dynamic model of the defender is obtained; Based on several preset flight directions of the incoming target and the dynamic model of the defending party, the encounter point coordinates of the defending party corresponding to several preset flight directions are obtained. The method of obtaining the optimal flight direction of the incoming target based on the coordinates of several encounter points is to use the target axis components of the coordinates of several encounter points as the optimization result and the several preset flight directions as the optimization variables to obtain the optimal flight direction of the incoming target. The step of obtaining the optimal incoming target flight direction using the target axis components of the several encounter point coordinates as the optimization result and the several preset flight directions as the optimization variables includes: Using the target axis components of several encounter point coordinates as the ordinate and the corresponding preset flight direction as the abscissa, an optimization curve is plotted. Based on the optimization curve, the preset flight direction corresponding to the maximum value of the target axis component is taken as the optimal flight direction of the incoming target.

2. The method according to claim 1, characterized in that, Before obtaining the encounter point coordinates corresponding to several of the defenders based on the acquired coordinates and speeds of the incoming target and the defenders, the process also includes: The coordinates of the incoming target and the defending party are obtained through multi-point optical measurement.

3. The method according to claim 1, characterized in that, The step of obtaining the optimal encounter time and optimal defense direction based on the optimal incoming target flight direction includes: Based on the optimal flight direction of the incoming target, the optimal encounter time is obtained; Based on the optimal incoming target flight direction and the optimal encounter time, the optimal defense direction of the defender is obtained.

4. The method according to claim 3, characterized in that, After determining the defender's optimal defensive direction, the following is also included: The defending party calculates the defense activation time based on the optimal encounter time; The defending party blocks the incoming target in the optimal defense direction at the time the defense is activated.

5. A calculation device for a one-to-one blocking strategy of coordinate rejection, characterized in that, include: The encounter point calculation module is used to obtain the encounter point coordinates of several defenders based on the obtained coordinate positions and speeds of the incoming target and the defender. An incoming direction optimization module is used to obtain the optimal flight direction of the incoming target based on the coordinates of several encounter points. The incoming target blocking module is used to obtain the optimal encounter time and optimal defense direction based on the optimal flight direction of the incoming target; The encounter point calculation module includes: The incoming target dynamics model acquisition unit is used to obtain the dynamics model of the incoming target based on the acquired coordinate position, velocity and flight direction of the incoming target. The defending force dynamics model acquisition unit is used to obtain the dynamics model of the aforementioned defending forces based on the acquired coordinate positions, velocities, and flight directions of the defending forces. The calculation unit is used to obtain the coordinates of several encounter points of the aforementioned several defenders corresponding to each of the aforementioned several preset flight directions and dynamic models of the aforementioned incoming targets and dynamic models of the aforementioned several defenders. The method of obtaining the optimal flight direction of the incoming target based on the coordinates of several encounter points is to use the target axis components of the coordinates of several encounter points as the optimization result and the several preset flight directions as the optimization variables to obtain the optimal flight direction of the incoming target. The step of obtaining the optimal incoming target flight direction using the target axis components of the several encounter point coordinates as the optimization result and the several preset flight directions as the optimization variables includes: Using the target axis components of several encounter point coordinates as the ordinate and the corresponding preset flight direction as the abscissa, an optimization curve is plotted. Based on the optimization curve, the preset flight direction corresponding to the maximum value of the target axis component is taken as the optimal flight direction of the incoming target.

6. The apparatus according to claim 5, characterized in that, The incoming attack direction optimization module includes: The optimization model building unit is used to draw an optimization curve with the target axis components of the several encounter point coordinates as the ordinate and the corresponding preset flight direction as the abscissa. The orientation optimization unit is used to select the preset flight direction corresponding to the maximum value of the target axis component as the optimal flight direction of the incoming target based on the optimization curve.

7. An electronic device, characterized in that, include: processor; And a memory arranged to store computer-executable instructions, which, when executed, cause the processor to perform the steps of the method as described in any one of claims 1 to 4.