Method, device and apparatus for automated military simulation exercises
By analyzing the relationship between the user's scaling operation signals and the hierarchical structure of the troops on the GIS map in real time, the deaggregation and dynamic display of the troops were solved, and the problem that the existing technology could not reflect the complexity of actual combat in real time was achieved, and a more comprehensive and effective military simulation drill was achieved.
Patent Information
- Application Number
- CN202410930554.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-11
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2044-07-11
AI Technical Summary
The existing military simulation exercise technology cannot reflect the complexity of actual combat and the combat situation at different levels in real time, and cannot provide comprehensive and effective reference and guidance for actual wars.
By receiving the user's scaling operation signals on the GIS map in real time, analyzing the scaling operation signals to determine the scaling level of the GIS map, and combining the hierarchical relationship of the troop marshalling hierarchy, the decomposition level and range are determined, and the decomposition and dynamic display of the troop marshalling are performed.
It has achieved a more comprehensive and effective simulation of actual war situations, which can maintain the combat capability of troops, provide a more intuitive battlefield situation display, and improve the real-time and effectiveness of simulations.
Smart Images

Figure CN118839923B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of military simulation technology, and in particular to methods, equipment, devices and media for automated military simulation exercises. Background Art
[0002] With the continuous advancement of military modernization, military simulation and exercise technology has received more and more attention in the military field. The current military simulation and exercise technology is limited to simply displaying a fixed number of pre-set targets at preset positions. This simulation technology is relatively rigid and cannot reflect the complexity of actual operations in real time as needed, nor can it reflect the combat situations at different levels in real time. Therefore, it cannot serve as a comprehensive and effective reference guide for actual wars. Summary of the invention
[0003] In view of the above problems, the present application proposes a method for automated military simulation exercises, the method comprising:
[0004] Receive the user's zoom operation signal on the GIS map in real time;
[0005] Analyzing the zoom operation signal to determine the zoom level of the GIS map and zooming the GIS map;
[0006] Analyzing the relationship between the zoom level of the GIS map and the hierarchical structure of the troop organization, and determining the disaggregation level and disaggregation range of the troop organization based on the analysis results, the zoomed GIS map and the current troop organization information;
[0007] Deaggregating according to the deaggregation level, deaggregation range and current troop organization information, wherein the deaggregating includes generating troop organization information after deaggregation, wherein the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit and the location of the troop organization unit;
[0008] According to the disaggregated troop organization information, the disaggregated troop organization units and their positions are displayed in real time on the zoomed GIS map, and different troop organization units are displayed using different labels.
[0009] According to some embodiments of the present invention, the disaggregating includes making the sum of the evacuation radii of the two troop formation units after disaggregation smaller than the distance between the two troop formation units before disaggregation.
[0010] According to some embodiments of the present invention, the disaggregation comprises the following steps: max ) for decomposition, the spacing factor (J) refers to the distance between two troop formation units, and the evacuation factor (S max ) means the maximum evacuation radius that a troop formation may adopt after decentralization;
[0011] The spacing factor is designed to be J = α × (w / n) β ×(1+q)×d δ ,in:
[0012] α: basic interval coefficient, which is a basic value used to adjust the interval factor;
[0013] w: battlefield area width, used to indicate the horizontal width of the currently zoomed map;
[0014] n: the number of troop formation units, which is used to indicate the total number of troop formation units to be disbanded in the current battlefield area;
[0015] β: exponential factor between battlefield area width and the number of troop grouping units, used to determine how battlefield area width and the number of troop grouping units affect the spacing factor;
[0016] q: Threat level, used to indicate the threat level of the current battlefield area to the troop formation unit. q is a value between 0 (no threat) and 1 (extremely high threat);
[0017] d: terrain coefficient, used to indicate the effect of terrain on the interval of troop formation units;
[0018] δ: terrain coefficient exponential factor, used to determine how the terrain coefficient affects the spacing factor;
[0019] The evacuation factor is designed to be S max =tyf×enf×stf×baf, where:
[0020] Type factor (tyf): set according to the type of unit the troop is organized into;
[0021] Environmental factor (enf): used to indicate the impact of battlefield environment on the evacuation behavior of troop formation units;
[0022] Strategic factor (stf): set according to tactics or strategy;
[0023] Cardinal evacuation radius (baf): used to indicate the minimum evacuation range, which is a fixed value.
[0024] According to some embodiments of the present invention, the performing disaggregation includes further combining the openness score (pro) and the masking score (mas) to perform disaggregation;
[0025] Openness score (pro): used to comprehensively evaluate the openness of a potential location through multiple factors. The openness score pro = (tfl×unw) + (veg×dew), where:
[0026] Topographic relief score (tfl): The greater the topographic relief, the lower the score;
[0027] Terrain relief weight (unw): weight set for terrain relief;
[0028] Vegetation density score (veg): the denser the vegetation, the lower the score;
[0029] Vegetation density weight: (dew): Set a weight for vegetation density, which represents how much importance we attach to this factor;
[0030] Masking score (mas): used to indicate the degree to which a location is obscured. The higher the value, the more obscured the location is. Masking score mas = (wed × unz) + (tea × unt), where:
[0031] Vegetation density (wed): indicates the density of vegetation. The more vegetation there is, the larger the value is.
[0032] Vegetation density weight (unz): indicates the importance attached to vegetation density;
[0033] Terrain roughness (tea): indicates the ruggedness of the terrain. The more rugged the terrain, the larger the value.
[0034] Terrain roughness weight (unt): indicates the importance of terrain roughness.
[0035] According to some embodiments of the present invention, the deaggregation includes further deaggregation in combination with the mobility principle, the deaggregation in combination with the mobility principle includes deaggregation according to environmental factors, so that the deaggregated mobility path corresponds to the optimal path, the environmental factors include soil quality, vegetation and water system; and / or, the deaggregation includes further deaggregation according to the communication principle; the deaggregation according to the communication principle includes:
[0036] Performing data preparation, which includes acquiring terrain data; determining an initial position of the communication device; and determining a signal coverage range of the communication device;
[0037] Analyzing terrain, which includes: processing terrain data, identifying terrain features that may block signals, establishing a blocking model for the terrain features, and calculating the blocking effect of the terrain features on signal propagation;
[0038] Evaluating the communication coverage, which includes: for each communication device, calculating its communication coverage, checking whether there is an obstacle within the range, and if so, evaluating the influence of the obstacle on the signal;
[0039] Adjusting the position of a communication device, which includes: if the communication coverage of a certain communication device is seriously affected by an obstacle, adjusting the position of the communication device;
[0040] Iterative optimization, which includes: repeatedly executing the evaluation of communication coverage and adjusting the position of communication devices until the communication coverage of all communication devices meets the requirements or reaches the maximum number of iterations;
[0041] Output results, including: outputting the final optimized communication equipment deployment position.
[0042] According to some embodiments of the present invention, the deaggregation includes, when it is determined that the current combat area is a mountainous area, deploying the deaggregated troop formation units on multiple hillsides to ensure that each troop formation unit can maintain sufficient combat space to avoid congestion and mutual interference in narrow valleys; and / or, the deaggregation includes adjusting the deaggregation according to weather environment information in the current combat area to ensure the combat effectiveness of the troop formation in a specific environment.
[0043] According to some embodiments of the present invention, the GIS map is a three-dimensional GIS map.
[0044] The present application also provides a device for automated military simulation exercises, comprising:
[0045] Troop organization module, interactive display module based on GIS map, and intelligent deaggregation module;
[0046] The troop organization module is used to manage troop organization information;
[0047] The interactive display module based on the GIS map is used to display the GIS map, the troop organization units and their locations based on the troop organization information, and receive the user's zoom operation signal, analyze the zoom operation signal to determine the GIS map zoom level and zoom the GIS map, and send the zoom level signal to the intelligent deaggregation module;
[0048] The intelligent deaggregation module is used to analyze the relationship between the zoom level of the GIS map and the hierarchical structure of the troop organization, and determine the deaggregation level and deaggregation range of the troop organization based on the analysis result, the zoomed GIS map and the current troop organization information, and perform deaggregation according to the deaggregation level, deaggregation range and the current troop organization information, wherein the deaggregation includes generating deaggregated troop organization information, and the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit, and the location of the troop organization unit;
[0049] The intelligent deaggregation module is also used to send the deaggregated troop formation information to the interactive display module based on the GIS map;
[0050] The interactive display module based on the GIS map receives the disaggregated troop organization information, and displays the disaggregated troop organization units and their positions in real time on the zoomed GIS map according to the disaggregated troop organization information. Different troop organization units are displayed with different labels.
[0051] The present application also provides a device for automated military simulation exercises, which includes a processor and a memory; the processor executes the described method based on a computer program stored in the memory.
[0052] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the described method is executed.
[0053] The present invention can obtain accurate disaggregation level and range by accurately analyzing the hierarchical relationship between the zoom level of the GIS map and the troop organization, the zoomed GIS map and the current troop organization information. This accurate disaggregation can ensure that the troop organization can maintain its original combat capability.
[0054] In addition, the present invention also fully considers the relationship between troop groups during the simulation exercise, effectively avoiding the destruction of the coordinated combat capability between troop groups during the decomposition process, maintaining the overall combat effectiveness of the system, and enabling the simulation to better reflect the actual war situation, which has a high guiding significance.
[0055] Moreover, the present invention can display the dynamic disaggregation results in real time. As the map is continuously enlarged, the present invention can dynamically generate disaggregated strategic plans in real time, and can display the disaggregated troop formation units and their positions on the GIS map. The present invention can allow users to more intuitively understand the battlefield situation, especially the drill display at different levels of formation units and different map zoom levels, realize the drill display at all levels from global to local, improve the efficiency of the drill display, and improve the real-time and effectiveness of the simulation. BRIEF DESCRIPTION OF THE DRAWINGS
[0056] Figure 1 A flow chart of a method for automated military simulation exercises according to some embodiments of the present invention is shown;
[0057] Figure 2 Shows screenshots of walkthroughs according to some embodiments of the present invention;
[0058] Figure 3 Show Figure 2 A screenshot of the drill after zooming in on the basis of the above.
[0059] Figure 4 A flow chart showing disaggregation according to communication principles according to some embodiments of the present invention is shown;
[0060] Figure 5 A device for automated military simulation exercises according to some embodiments of the present invention is shown;
[0061] Figure 6 A device for automated military simulation exercises according to some embodiments of the present invention is shown. DETAILED DESCRIPTION
[0062] In the present application, deaggregation refers to the process of decomposing a large troop organization unit into smaller troop organization units under the premise of maintaining a specific organizational structure and / or formation. Accordingly, generating the troop organization information after deaggregation includes making the size of the troop organization unit and the position of the troop organization unit in the troop organization information after deaggregation meet the specific organizational structure and / or formation. The troop organization unit can be a company, a platoon, a squad, a single soldier or a device, etc. For example, when the platoon in the troop organization is deaggregated, the troop organization unit after deaggregation is a squad. If it is deaggregated again, the squad can also be deaggregated into a shooter, a grenade launcher shooter, a driver, etc. A deaggregation can be deaggregated into one level (such as a platoon to a squad) or two levels (such as a platoon to each single soldier).
[0063] The hierarchical relationship of troop organization refers to the relationship between all troop organization units, such as superior-subordinate relationship and parallel relationship.
[0064] The disaggregation level refers to the level at which the original troop organization unit needs to be split, for example, splitting a company into squads or platoons or individual soldiers.
[0065] The disaggregation range refers to the range to which the disaggregated troop formation units can be dispersed on the zoomed map.
[0066] The size of a troop organization unit refers to the number of objects contained in the unit. For example, the size of a platoon refers to the number of personnel and guns in the platoon.
[0067] The location of a troop organization unit refers to the longitude and latitude of the troop organization unit.
[0068] The present invention will be exemplarily described below with reference to the accompanying drawings and in combination with embodiments. It should be noted that the embodiments and features in the embodiments in this application can be combined with each other without conflict. In addition, the described embodiments are only some embodiments of the present invention, not all embodiments.
[0069] Figure 1 A flow chart of a method for automated military simulation exercises according to some embodiments of the present invention is shown, the method comprising the following steps:
[0070] S1. Receive the user's zoom operation signal on the GIS map in real time.
[0071] The user can zoom in and out the map by using the zoom controls (such as mouse wheel, zoom button) on the GIS map. The GIS map module can monitor the zoom operation performed by the user and can capture the zoom information. According to some embodiments of the present invention, the GIS map can be displayed by a touch display integrated device, and the user can perform the zoom operation by touching the GIS map.
[0072] S2. Analyze the zoom operation signal to determine the zoom level of the GIS map and zoom the GIS map.
[0073] For example, when analysis finds that the zoom operation signal corresponds to an action of zooming in by one time, it is determined that this corresponds to zooming in by one time on the GIS map, and the GIS map is correspondingly displayed with the zoomed-in value being doubled.
[0074] S3. Analyze the relationship between the zoom level of the GIS map and the troop organization hierarchy, and determine the disaggregation level and disaggregation range of the troop organization based on the analysis results, the zoomed GIS map and the current troop organization information.
[0075] For example, when zooming in 2 times on a 500 square meter map, the zoom level is 2. At this time, the troop formation hierarchy corresponding to this zoom level is analyzed. Based on the analysis results, the zoomed GIS map and the current troop formation information find that the corresponding disaggregation level is 2 (two levels of disaggregation). Here, the scope of disaggregation can be understood as, when zooming in 2 times on a 500 square meter map, the corresponding disaggregation is performed within the zoomed range of 1000 square meters.
[0076] S4. Deaggregate according to the deaggregation level, deaggregation range and current troop organization information, wherein the deaggregation includes generating troop organization information after deaggregation, and the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit, and the location of the troop organization unit.
[0077] like Figure 2 As shown, it shows a screenshot of a drill according to some embodiments of the present invention, wherein the blue mark pointed to by the arrow gives the location of the company. If the map is zoomed in, the level of the deaggregation is, for example, specific to a single soldier, such as Figure 3 As shown, it is Figure 2 A screenshot of the drill after zooming in on the data, in which multiple blue icons represent multiple soldiers and equipment.
[0078] In the present invention, it is assumed that before disaggregation, the reconnaissance and processing team and the command post maintain a front-to-back deployment formation, and the armored infantry platoon and the firepower platoon belong to a left-right deployment formation. Then, after the troop formation is disaggregated, the original combat formation is still maintained between the various troop formation units.
[0079] According to some embodiments of the present invention, the sum of the evacuation radius of the troop formation units after disaggregation can be made smaller than the distance between the two troop formation units before disaggregation, so as to ensure that the combat is maintained in the original specific formation.
[0080] For example, let d be the distance between the center points of combat unit A (i.e., troop formation unit A) and combat unit B (i.e., troop formation unit B):
[0081]
[0082] The following formula must be satisfied:
[0083] d>S a +S b
[0084] (X a ,Y a ) are the coordinates of the troop formation unit A;
[0085] (X b ,Y b) are the coordinates of the troop formation unit B;
[0086] S a is the evacuation radius of troop formation unit A;
[0087] S b is the evacuation radius of troop organization unit B.
[0088] By analyzing the hierarchical relationship between the zoom level of the GIS map and the troop organization, the zoomed GIS map and the current troop organization information can obtain the precise disaggregation level and disaggregation range. This precise disaggregation can ensure that the troop organization can maintain its original combat capability.
[0089] For example, after disaggregation, an armored infantry platoon can be disaggregated into shooters, grenade launcher shooters and riflemen, drivers, ZSL92B wheeled armored vehicles, platoon leaders, sniper riflemen, machine gunners, and shooters with equal capabilities. The combat capabilities include: maximum travel speed of 40km / h, average speed of 35km / h, annihilation of 500 enemy troops per day, etc. Therefore, the problem that traditional drill strategies are not accurate enough and affect combat effectiveness can be solved.
[0090] S5. Based on the disaggregated troop organization information, the disaggregated troop organization units and their positions are displayed in real time on the zoomed GIS map, and different troop organization units are displayed using different identifiers.
[0091] Different troop formations are displayed using different symbols, for example Figure 2 The blue mark in the figure indicates that the Figure 3The different blue symbols in the picture represent individual soldiers and firearms, etc.
[0092] According to some embodiments of the present invention, displaying the zoomed map in step S2 may also be performed in this step.
[0093] According to some embodiments of the present invention, the disaggregation comprises the following steps: max ) for decomposition, the spacing factor (J) refers to the distance between two troop formation units, and the evacuation factor (S max ) refers to the maximum evacuation radius that a troop formation unit can adopt after disbanding.
[0094] The spacing factor is designed to be J = α × (w / n) β ×(1+q)×d δ ,in:
[0095] α: basic interval coefficient, which is a basic value used to adjust the interval factor;
[0096] w: battlefield area width, used to indicate the horizontal width of the current battlefield area (GIS map area after zooming), and the horizontal width is expressed in length units of meters or kilometers, for example;
[0097] n: the number of troop formation units, which is used to indicate the total number of troop formation units to be disbanded in the current battlefield area;
[0098] β: exponential factor between battlefield area width and the number of troop grouping units, used to determine how battlefield area width and troop grouping unit number affect the spacing factor. When β is a positive number, the larger the battlefield area width or the smaller the number of troop grouping units, the larger the spacing factor; conversely, when β is a negative number, the larger the battlefield area width or the smaller the number of troop grouping units, the smaller the spacing factor;
[0099] q: Threat level, used to indicate the degree of threat to the troop formation in the current battlefield area. q is a value between 0 (no threat) and 1 (extremely high threat);
[0100] d: Terrain coefficient, used to represent the effect of terrain on the spacing of troop formations; d can be a value between 0.5 (easy terrain) and 1.2 (difficult terrain), depending on the complexity of the terrain and its effect on the movement and deployment of troop formations;
[0101] δ: Terrain coefficient exponential factor, used to determine how the terrain coefficient affects the spacing factor; when δ is a positive number, the larger the terrain coefficient (i.e., the more difficult the terrain is to deploy), the larger the spacing factor; conversely, when δ is a negative number, the larger the terrain coefficient (i.e., the more difficult the terrain is to deploy), the smaller the spacing factor.
[0102] The evacuation factor is designed to be S max =tyf×enf×stf×baf, where:
[0103] Type factor (tyf): set according to the type of unit (e.g. infantry, tank, aircraft, etc.); different types of units have different evacuation requirements. For example, the type factor can be 1 (infantry), 1.2 (tank), 1.3 (aircraft), etc.
[0104] Environmental factor (enf): used to indicate the impact of battlefield environment on the evacuation behavior of troop formation units; for example, the impact of open land, mountainous area, urban area and other environments on the evacuation range. For example, the environmental factor can be 1 (open land), 0.9 (mountainous area), 0.8 (urban area), etc.
[0105] Strategy factor (stf): set according to tactics or strategies; for example, for the impact of attack, defense, retreat and other strategies on the evacuation range, the corresponding strategy factors can be 1.1 (attack), 1 (defense), and 0.9 (retreat);
[0106] Cardinal evacuation radius (baf): used to indicate the minimum evacuation range, which is a fixed value.
[0107] According to some embodiments of the present invention, the disaggregation includes further combining an openness score (pro) and a masking score (mas) to perform disaggregation.
[0108] Openness score (pro): used to comprehensively evaluate the openness of a potential location through multiple factors. The openness score pro = (tfl×unw) + (veg×dew), where:
[0109] Terrain relief score (TFL): The more rugged the terrain is, the lower the score will be, because rugged terrain is usually less open. For example, a location on the top of a mountain or deep in a valley has more rugged terrain, so its openness score will be lower;
[0110] Terrain relief weight (unw): The weight set for terrain relief. The weight represents the importance attached to this factor;
[0111] Vegetation density score (veg): The denser the vegetation, the lower the score, because dense vegetation will block the view and make the location seem less open. For example, a location surrounded by dense forest has a high vegetation density, so its openness score will be relatively low;
[0112] Vegetation density weight: (dew): Set a weight for vegetation density. The weight represents how much importance we attach to this factor.
[0113] Masking score (mas): used to indicate the degree to which a location is obscured. The higher the value, the more obscured the location is. Masking score mas = (wed × unz) + (tea × unt), where:
[0114] Vegetation density (wed): indicates the density of vegetation. The more vegetation there is, the larger the value is, and the higher the degree of shielding is. For example, a location full of large trees has a high vegetation density, so the shielding score will also be relatively high.
[0115] Vegetation density (wed): indicates the density of vegetation. The more vegetation there is, the larger the value is.
[0116] Vegetation density weight (unz): indicates the importance attached to vegetation density;
[0117] Terrain roughness (tea): Indicates the ruggedness of the terrain. The more rugged the terrain, the larger the value and the higher the degree of masking. For example, a place with steep peaks and ravines has a high terrain roughness, so the masking score will increase accordingly;
[0118] Terrain roughness weight (unt): indicates the importance of terrain roughness.
[0119] According to some embodiments of the present invention, the deaggregation includes further deaggregation in combination with maneuvering principles, and the deaggregation in combination with maneuvering principles includes deaggregation according to environmental factors so that the maneuvering path after deaggregation corresponds to the optimal path, and the environmental factors include soil quality, vegetation and water system.
[0120] According to some embodiments of the present invention, the performing deaggregation includes further performing deaggregation according to a communication principle; Figure 4 A flow chart showing deaggregation according to a communication principle according to some embodiments of the present invention is shown, where deaggregation according to a communication principle includes:
[0121] S11. Perform data preparation, which includes obtaining terrain data (terrain data includes geographical features such as mountains, hills, and plains); determining the initial position of the communication device; and determining the signal coverage range of the communication device (which is usually a circular or elliptical area centered on the device).
[0122] S12. Analyze terrain, which includes: processing terrain data, identifying terrain features that may block signals, establishing a blocking model for the terrain features, and calculating the blocking effect of the terrain features on signal propagation.
[0123] Identify terrain features that may block signals, such as mountains, hills, etc.
[0124] S13. Evaluate the communication coverage, which includes: for each communication device, calculate its communication coverage, check whether there is an obstacle within the range, and if so, evaluate the impact of the obstacle on the signal.
[0125] Checking whether there is an obstacle within the range is, for example, checking whether there is an obstacle such as a mountain within the range. If so, evaluating the impact of the obstacle on the signal.
[0126] S14. Adjust the position of the communication device, which includes: if the communication coverage of a certain communication device is seriously affected by an obstacle, adjust its position.
[0127] S15. Iterative optimization, which includes: repeatedly executing the evaluation of communication coverage and adjusting the position of communication devices until the communication coverage of all communication devices meets the requirements or reaches the maximum number of iterations.
[0128] S16. Output results, which include: outputting the final optimized communication equipment deployment position.
[0129] S5. Based on the disaggregated troop organization information, the disaggregated troop organization units are displayed in real time on the zoomed GIS map.
[0130] When the unit of the troops before disaggregation is a squad, the unit of the troops after disaggregation may be personnel, firearms, etc. in the squad. Therefore, the real-time display of the unit of the troops after disaggregation on the zoomed GIS map includes displaying personnel, firearms and their positions, such as Figure 3 shown.
[0131] According to some embodiments of the present invention, the disaggregation includes, when it is determined that the current combat area is a mountainous area, deploying the disaggregated troop formation units on multiple hillsides to ensure that each troop formation unit can maintain sufficient combat space to avoid congestion and mutual interference in narrow valleys; and / or, the disaggregation includes adjusting the disaggregation according to the weather environment information in the current combat area to ensure the combat effectiveness of the troop formation in a specific environment. For example, the current environment is rainy, the ground is slippery, and visibility is low. When using heavy equipment and vehicles, rainy days have a negative impact on the mobility and combat capability of the troops. Therefore, when the algorithm is disaggregated, the use of heavy equipment and vehicles is reduced, and equipment that is more suitable for rainy day operations is selected.
[0132] According to some embodiments of the present invention, the GIS map is a three-dimensional GIS map. The three-dimensional GIS map can provide a more realistic battlefield environment display. The three-dimensional GIS map can also provide a more intuitive understanding of topography, building distribution, and troop formation location information.
[0133] The present application also proposes a device for automated military simulation exercises, such as Figure 5 As shown, it includes: a troop organization module 10, an interactive display module 11 based on a GIS map, and an intelligent deaggregation module 12;
[0134] The troop organization module is used to manage troop organization information. For example, it is responsible for the configuration of personnel, equipment, supplies, ammunition indicators, etc. of the troop organization unit; it supports the setting of personnel level, professional type, quantity, and proficiency; it supports the setting of equipment type, technical and tactical status, and quantity; it supports the setting of material type, technical and tactical status, quantity, storage status, and carrying method; it supports the setting of ammunition type, quantity, storage status, and carrying method. Figure 5 As shown, the troop organization module provides troop organization information to the interactive display module 11 of the GIS map.
[0135] The interactive display module based on GIS map is used to display the GIS map, troop organization units and their locations based on troop organization information, and receive the user's zoom operation signal, analyze the zoom operation signal to determine the GIS map zoom level and zoom the GIS map and send the zoom level signal to the intelligent deaggregation module.
[0136] GIS map is mainly responsible for displaying battlefield situation and providing map zooming, zooming, roaming, distance measurement, area measurement, slope measurement, line of sight, road network analysis, longitude and latitude grid, square grid, etc. When the map is zoomed, the GIS map module sends the zoom signal to the intelligent deaggregation module.
[0137] The intelligent deaggregation module is used to analyze the relationship between the GIS map zoom level and the troop organization hierarchy, and determine the deaggregation level and deaggregation range of the troop organization based on the analysis results, the zoomed GIS map and the current troop organization information, and deaggregate according to the deaggregation level, deaggregation range and the current troop organization information. The deaggregation includes generating deaggregated troop organization information, and the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit, and the location of the troop organization unit.
[0138] like Figure 5 As shown, the intelligent disaggregation module implements the call algorithm action to call the intelligent disaggregation algorithm, and the intelligent disaggregation algorithm can be a part inside or outside the intelligent disaggregation module.
[0139] The intelligent deaggregation module is also used to send the deaggregated troop organization information to the interactive display module based on the GIS map.
[0140] The interactive display module based on the GIS map receives the disaggregated troop organization information, and displays the disaggregated troop organization units and their positions in real time on the zoomed GIS map according to the disaggregated troop organization information. Different troop organization units are displayed with different labels.
[0141] In addition, according to some embodiments of the present invention, the intelligent deaggregation module performs deaggregation based on the spacing factor (J) and the sparse factor (S max ) for decomposition, the spacing factor (J) refers to the distance between two troop formation units, and the evacuation factor (S max ) refers to the maximum evacuation radius of a troop unit after disbanding.
[0142] The spacing factor is designed to be J = α × (w / n) β ×(1+q)×d δ ,in:
[0143] α: basic interval coefficient, which is a basic value used to adjust the interval factor;
[0144] w: battlefield area width, used to indicate the horizontal width of the currently zoomed map;
[0145] n: the number of troop formation units, which is used to indicate the total number of troop formation units to be disbanded in the current battlefield area;
[0146] β: exponential factor between battlefield area width and the number of troop grouping units, used to determine how battlefield area width and the number of troop grouping units affect the spacing factor;
[0147] q: Threat level, used to indicate the threat level of the current battlefield area to the troop formation unit. q is a value between 0 (no threat) and 1 (extremely high threat);
[0148] d: terrain coefficient, used to indicate the effect of terrain on the interval of troop formation units;
[0149] δ: terrain coefficient exponential factor, used to determine how the terrain coefficient affects the spacing factor;
[0150] The evacuation factor is designed to be S max =tyf×enf×stf×baf, where:
[0151] Type factor (tyf): set according to the type of unit the troop is organized into;
[0152] Environmental factor (enf): used to indicate the impact of battlefield environment on the evacuation behavior of troop formation units;
[0153] Strategic factor (stf): set according to tactics or strategy;
[0154] Cardinal evacuation radius (baf): used to indicate the minimum evacuation range, which is a fixed value.
[0155] According to some embodiments of the present invention, the disaggregation includes further combining the openness score (pro) and the masking score (mas) to perform disaggregation;
[0156] Openness score (pro): used to comprehensively evaluate the openness of a potential location through multiple factors. The openness score pro = (tfl×unw) + (veg×dew), where:
[0157] Topographic relief score (tfl): The greater the topographic relief, the lower the score;
[0158] Terrain relief weight (unw): weight set for terrain relief;
[0159] Vegetation density score (veg): the denser the vegetation, the lower the score;
[0160] Vegetation density weight: (dew): Set a weight for vegetation density. The weight represents how much importance we attach to this factor.
[0161] Masking score (mas): used to indicate the degree to which a location is obscured. The higher the value, the more obscured the location is. Masking score mas = (wed × unz) + (tea × unt), where:
[0162] Vegetation density (wed): indicates the density of vegetation. The more vegetation there is, the larger the value is.
[0163] Vegetation density weight (unz): indicates the importance attached to vegetation density;
[0164] Terrain roughness (tea): indicates the ruggedness of the terrain. The more rugged the terrain, the larger the value.
[0165] Terrain roughness weight (unt): indicates the importance of terrain roughness.
[0166] According to some embodiments of the present invention, the deaggregation includes further deaggregation in combination with the maneuverability principle, and the deaggregation in combination with the maneuverability principle includes deaggregation according to environmental factors so that the maneuverability path after deaggregation corresponds to the optimal path, and the environmental factors include soil quality, vegetation and water system.
[0167] According to some embodiments of the present invention, the deaggregation includes further deaggregation according to a communication principle; the deaggregation according to a communication principle includes:
[0168] Data preparation is performed, which includes acquiring terrain data; determining an initial position of the communication device; and determining a signal coverage range of the communication device.
[0169] Analyzing terrain includes: processing terrain data, identifying terrain features that may block signals, establishing a blocking model for the terrain features, and calculating the blocking effect of the terrain features on signal propagation.
[0170] The communication coverage is evaluated, which includes: for each communication device, calculating its communication coverage, checking whether there is an obstacle within the range, and if so, evaluating the influence of the obstacle on the signal.
[0171] Adjusting the position of a communication device comprises: if the communication coverage of a certain communication device is seriously affected by an obstacle, adjusting the position of the communication device.
[0172] Iterative optimization includes: repeatedly executing the evaluation of communication coverage and adjusting the position of communication equipment until the communication coverage of all communication equipment meets the requirements or reaches the maximum number of iterations.
[0173] Output results, including: outputting the final optimized communication equipment deployment position.
[0174] According to some embodiments of the present invention, the deaggregation includes, when it is determined that the current combat area is a mountainous area, deploying the deaggregated troop formation units on multiple hillsides to ensure that each troop formation unit can maintain sufficient combat space to avoid congestion and mutual interference in narrow valleys; and / or, the deaggregation includes adjusting the deaggregation according to weather environment information in the current combat area to ensure the combat effectiveness of the troop formation in a specific environment.
[0175] According to some embodiments of the present invention, the GIS map is a three-dimensional GIS map.
[0176] In addition, the front surround Figure 5 The contents described in the previous figures are also applicable to the above embodiments and will not be described in detail for the sake of simplicity.
[0177] Figure 6 FIG. 5 is a schematic structural diagram of a device 500 for automated military simulation exercises according to some embodiments of the present invention. Figure 6 As shown, the device includes a processor 51 , a memory 52 and a bus 53 .
[0178] In some instances, the device may also include an input device 501, an input port 502, an output port 503, and an output device 504. The input port 502, the processor 51, the memory 52, and the output port 503 are interconnected through the bus 53, and the input device 501 and the output device 504 are connected to the bus 53 through the input port 502 and the output port 503, respectively, and then connected to other components of the device. It should be noted that the output interface and the input interface here can also be represented by an I / O interface. Specifically, the input device 501 receives input information from the outside and transmits the input information to the processor 51 through the input port 502; the processor 51 processes the input information based on the computer executable instructions stored in the memory 52 to generate output information, temporarily or permanently stores the output information in the memory 52, and then transmits the output information to the output device 504 through the output port 503; the output device 504 outputs the output information to the outside of the device. The input device 501 and the output device 504 can be, for example, the touch display all-in-one machine mentioned in this application.
[0179] The above-mentioned memory 52 includes a large capacity memory for data or instructions. For example, but not limitation, the memory 52 may include a HDD, a floppy disk drive, a flash memory, an optical disk, a magneto-optical disk, a magnetic tape or a universal serial bus (USB) drive or a combination of two or more of these. In appropriate cases, the memory 52 may include a removable or non-removable (or fixed) medium. In appropriate cases, the memory 52 may be inside or outside the device. In a specific embodiment, the memory 52 is a non-volatile solid-state memory. In a specific embodiment, the memory 52 includes a read-only memory (ROM). In appropriate cases, the ROM may be a mask-programmed ROM, a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), an electrically rewritable ROM (EAROM) or a flash memory or a combination of two or more of these.
[0180] The bus 53 includes hardware, software or both, and multiple components are coupled to each other. For example, but not limitation, the bus 53 may include an accelerated graphics port (AGP) or other graphics bus, an enhanced industrial standard architecture (EISA) bus, a front-side bus (FSB), a hypertransport (HT) interconnect, an industrial standard architecture (ISA) bus, an infinite bandwidth interconnect, a low pin count (LPC) bus, a memory bus, a microchannel architecture (MCA) bus, a peripheral component interconnect (PCI) bus, a PCI-Express (PCI-X) bus, a serial advanced technology attachment (SATA) bus, a video electronics standard association local (VLB) bus or other suitable bus or a combination of two or more of these. Although the embodiments of the present invention describe and illustrate a specific bus, the present invention considers any suitable bus or interconnect.
[0181] The processor 51 executes the aforementioned method for automated military simulation exercises based on the computer program stored in the memory 52 .
[0182] According to some further embodiments of the present invention, the computer program may be divided into one or more units in various ways and stored in the memory, and executed by the processor to complete the present invention. The one or more units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the device. The computer program may be divided into one or more units in various ways and stored in the memory, and executed by the processor to complete the present invention. The one or more units may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the device. Figure 5 The functions of each module in each embodiment described are divided into multiple modules, or include the aforementioned reference Figure 5 For the sake of simplicity, the various modules in the various embodiments described are not repeated here.
[0183] The processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc. The processor is the control center of the device, and various interfaces and lines are used to connect the various parts of the entire device. The device may be a computing device such as a desktop computer, a notebook, a PDA, and a cloud server, or a part thereof. The device may include, but is not limited to, a processor and a memory. Those skilled in the art will appreciate that the schematic diagram is merely an example of a device and does not constitute a limitation on the device.
[0184] Previous reference Figure 1-5 The corresponding detailed description is incorporated herein by reference and will not be repeated here.
[0185] The present application also provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned Figure 1-5 A method for automating military simulation exercises is described.
[0186] Previous reference Figure 1-5 The corresponding detailed description is incorporated herein by reference and will not be repeated here.
[0187] The computer program includes computer program code, which may be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0188] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various changes and variations. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention. It should be noted that although the structure of the device of the present invention and the method of its operation are described in a specific order in the accompanying drawings, this does not require or imply that these operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. On the contrary, the steps depicted in the flowchart can change the order of execution. Additionally or alternatively, certain steps can be omitted, multiple steps can be combined into one step for execution, and / or one step can be decomposed into multiple steps for execution.
Claims
1. A method for automating military simulation exercises, the method comprising: Receive the user's zoom operation signal on the GIS map in real time; Analyzing the zoom operation signal to determine the zoom level of the GIS map and zooming the GIS map; Analyzing the relationship between the zoom level of the GIS map and the hierarchical structure of the troop organization, and determining the disaggregation level and disaggregation range of the troop organization based on the analysis results, the zoomed GIS map and the current troop organization information; Deaggregating according to the deaggregation level, deaggregation range and current troop organization information, wherein the deaggregating includes: generating troop organization information after deaggregation while maintaining the same capabilities before and after deaggregation, wherein the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit and the location of the troop organization unit; According to the disaggregated troop formation information, the disaggregated troop formation units and their positions are displayed in real time on the zoomed GIS map, and different troop formation units are displayed with different symbols; The disaggregation includes making the sum of the evacuation radii of the two troop formation units after disaggregation smaller than the distance between the two troop formation units before disaggregation; The disaggregation process includes the steps of: max ) for deaggregation, the spacing factor (J) refers to the distance between two troop formation units, and the evacuation factor (S max ) refers to the maximum evacuation radius that a troop unit can adopt after disbanding; The spacing factor is designed to be J = α × (w / n) β ×(1+q)×d δ ,in: α: basic interval coefficient, which is a basic value used to adjust the interval factor; w: battlefield area width, used to indicate the horizontal width of the currently zoomed map; n: the number of troop formation units, which is used to indicate the total number of troop formation units to be disbanded in the current battlefield area; β: exponential factor between battlefield area width and the number of troop grouping units, used to determine how battlefield area width and the number of troop grouping units affect the spacing factor; q: Threat level, used to indicate the threat level of the current battlefield area to the troop formation unit. q is a value between 0 (no threat) and 1 (extremely high threat); d: terrain coefficient, used to indicate the effect of terrain on the interval of troop formation units; δ: terrain coefficient exponential factor, used to determine how the terrain coefficient affects the spacing factor; The evacuation factor is designed to be S max = tyf×enf×stf×baf, where: Type factor (tyf): set according to the type of unit the troop is organized into; Environmental factor (enf): used to indicate the impact of battlefield environment on the evacuation behavior of troop formation units; Strategic factor (stf): set according to tactics or strategy; Base evacuation radius (baf): used to indicate the minimum evacuation range, which is a fixed value; The disaggregation includes further combining the openness score (pro) and the masking score (mas) to perform disaggregation; Openness score (pro): used to comprehensively evaluate the openness of a potential location through multiple factors, the openness score pro = (tfl × unw) + (veg × dew), where: Topographic relief score (TFL): The greater the topographic relief, the lower the score; Terrain relief weight (unw): weight set for terrain relief; Vegetation density score (veg): the denser the vegetation, the lower the score; Vegetation density weight: (dew): Set a weight for vegetation density, which represents how much importance we attach to this factor; Masking score (mas): used to indicate the degree to which a location is obscured. The higher the value, the more obscured the location is. Masking score mas = (wed × unz) + (tea × unt), where: Vegetation density (wed): indicates the density of vegetation. The more vegetation there is, the larger the value is. Vegetation density weight (unz): indicates the importance attached to vegetation density; Terrain roughness (tea): indicates the ruggedness of the terrain. The more rugged it is, the larger the value. Terrain roughness weight (unt): Indicates the importance of terrain roughness.
2. The method according to claim 1, wherein: The deaggregation includes further deaggregation in combination with the maneuverability principle, and the deaggregation in combination with the maneuverability principle includes deaggregation according to environmental factors, so that the maneuverability path after deaggregation corresponds to the optimal path, and the environmental factors include soil quality, vegetation and water system; And / or, the deaggregating includes further deaggregating according to a communication principle; Deaggregation based on communication principles includes: Performing data preparation, which includes acquiring terrain data; determining an initial position of the communication device; and determining a signal coverage range of the communication device; Analyzing terrain, which includes: processing terrain data, identifying terrain features that may block signals, establishing a blocking model for the terrain features, and calculating the blocking effect of the terrain features on signal propagation; Evaluating the communication coverage, which includes: for each communication device, calculating its communication coverage, checking whether there is an obstacle within the range, and if so, evaluating the influence of the obstacle on the signal; Adjusting the position of a communication device, which includes: if the communication coverage of a certain communication device is seriously affected by an obstacle, adjusting the position of the communication device; Iterative optimization, which includes: repeatedly executing the evaluation of communication coverage and adjusting the position of communication devices until the communication coverage of all communication devices meets the requirements or reaches the maximum number of iterations; Output results, including: outputting the final optimized communication equipment deployment position.
3. The method according to claim 1 or 2, wherein: The deaggregation includes, when it is determined that the current combat area is a mountainous area, deploying the deaggregated troop formations on multiple hillsides to ensure that each troop formation can maintain sufficient combat space to avoid congestion and mutual interference in narrow valleys; and / or, the deaggregation includes adjusting the deaggregation according to weather environment information in the current combat area to ensure the combat effectiveness of the troop formation in a specific environment.
4. The method according to claim 1 or 2, wherein: The GIS map is a three-dimensional GIS map.
5. A device for performing an automated military simulation exercise according to any one of claims 1 to 4, comprising: Troop organization module, interactive display module based on GIS map, and intelligent deaggregation module; The troop organization module is used to manage troop organization information; The interactive display module based on the GIS map is used to display the GIS map, the troop organization units and their locations based on the troop organization information, and receive the user's zoom operation signal, analyze the zoom operation signal to determine the GIS map zoom level and zoom the GIS map, and send the zoom level signal to the intelligent deaggregation module; The intelligent disaggregation module is used to analyze the relationship between the zoom level of the GIS map and the hierarchical structure of the troop organization, and determine the disaggregation level and disaggregation range of the troop organization based on the analysis result, the zoomed GIS map and the current troop organization information, and perform disaggregation according to the disaggregation level, disaggregation range and the current troop organization information, wherein the disaggregation includes: generating the troop organization information after disaggregation while maintaining the same capabilities before and after disaggregation, and the troop organization information includes: the level of the troop organization unit, the size of the troop organization unit, and the location of the troop organization unit; The intelligent deaggregation module is also used to send the deaggregated troop formation information to the interactive display module based on the GIS map; The interactive display module based on the GIS map receives the disaggregated troop organization information, and displays the disaggregated troop organization units and their positions in real time on the zoomed GIS map according to the disaggregated troop organization information. Different troop organization units are displayed with different labels.
6. A device for automated military simulation exercises, comprising a processor and a memory; the processor executes the method according to any one of claims 1 to 4 based on a computer program stored in the memory.
7. A computer-readable storage medium storing a computer program, wherein: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is performed.
Citation Information
Patent Citations
Method and system based on GIS electronic map interactive operation
CN101373480A