A method and apparatus for dynamic simulation of battlefield environment elements based on GIS platform and event-driven engine

By integrating an event-driven engine into a GIS platform, identifying dynamic battlefield events, and combining them with GIS spatial analysis operators, dynamic simulation of battlefield environmental elements was achieved. This solved the limitations of dynamic simulation and data security issues in existing technologies, and improved the accuracy and security of combat decision-making.

CN120297826BActive Publication Date: 2025-12-02BEIJING CHAOTU JUNKE INFORMATION TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510190902.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-02-20
Publication Date
2025-12-02
Estimated Expiration
2045-02-20

AI Technical Summary

Technical Problem

Existing battlefield environment simulation technologies struggle to achieve highly sensitive dynamic simulations, and data security within game engines is difficult to guarantee, resulting in the inability to provide real-time and reliable environmental information support.

Method used

By adopting a GIS platform-based event-driven engine approach, dynamic battlefield events are identified, an event database is constructed, and object behavior is calculated using GIS spatial analysis operators to achieve dynamic simulation. Furthermore, a state machine-behavior tree model is combined for decision-making, supporting adaptive handling of unknown threats.

Benefits of technology

It enables dynamic simulation of battlefield environmental elements, improves the relevance and effectiveness of simulation training, ensures data security, provides accurate real-time environmental information support, and enhances the reliability of combat decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120297826B_ABST
    Figure CN120297826B_ABST
Patent Text Reader

Abstract

This invention provides a method and apparatus for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine. The method includes: S1: Event identification step: performing dynamic simulation of the battlefield environment to identify dynamic battlefield events, including detection events and hypothetical events; S2: Behavior triggering step: determining the current state of the dynamically simulated object based on the event objects and attribute information in the event database. This invention achieves "event-space-behavior" linkage decision-making by deeply coupling a state machine-behavior tree hybrid model with GIS spatial analysis operators, realizing comprehensive mining and utilization of battlefield spatial data; in the event-driven mechanism, the results of the spatial analysis model become the key judgment basis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of simulation analysis technology, specifically to a method and apparatus for dynamic simulation of battlefield environmental elements based on a GIS platform and an event-driven engine. Background Technology

[0002] Battlefield environment simulation refers to a system built using computer technology and virtual reality technology, which aims to reproduce various natural and man-made environmental factors on the battlefield, including but not limited to terrain, weather, electromagnetic environment, weapon effects, and the action patterns of both sides. This simulation provides a safe, controllable, and cost-effective experimental platform for military training, operational planning, and weapon system testing.

[0003] Current battlefield environment simulation faces two extremely critical core issues:

[0004] First, battlefield environment simulation based on GIS platforms mainly focuses on the static presentation of battlefield environmental elements, which is difficult to meet the actual combat requirements of "high awareness and sensitivity", that is, high-speed dynamics and agile interaction. In the ever-changing modern battlefield, the limitations of this static simulation are becoming increasingly prominent, and it cannot provide accurate and real-time environmental information support for combat decision-making.

[0005] Secondly, when using game engines to interact with battlefield environment elements, data security vulnerabilities become a major hidden danger; once data is leaked, important information such as military strategy and troop deployment may be obtained by the enemy, thus putting our side in an extremely passive situation.

[0006] The commonly used method is to first import static data such as remote sensing, DEM, and 3D models into a GIS platform to construct a static or semi-static battlefield environment scene, and then transfer this scene to a game engine for simulation and interactive operation. However, this method fails to fundamentally solve the core problems mentioned above. In view of this, achieving dynamic simulation and interaction of battlefield environment elements within a GIS platform while ensuring data security has become an inevitable choice to promote the development of battlefield environment simulation technology. Only in this way can we provide more realistic, efficient, and safe and reliable battlefield environment simulation for military operations, effectively assist in combat command and strategic decision-making, and improve the odds and effectiveness of military operations. Therefore, this invention studies and designs a method and device for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine. Summary of the Invention

[0007] Therefore, the technical problem to be solved by the present invention is to overcome the above-mentioned defects, thereby providing a method and apparatus for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine.

[0008] To address the aforementioned problems, this invention provides a method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, comprising the following steps:

[0009] S1: Event identification steps: Perform dynamic simulation of the battlefield environment, identify dynamic battlefield events, including detection events and scenario events; extract the event element attribute information of the dynamic battlefield events as the basis for changes in the state of the dynamic simulation object; construct the event objects and attribute information of the dynamic battlefield events to form an event library;

[0010] S2: Behavior triggering steps: Determine the current state of the dynamic simulation object based on the event objects and attribute information in the event library; calculate or set the volume domain and scope of the dynamic simulation object; calculate the spatial relationship between the dynamic simulation object and event elements using GIS spatial analysis operators; select the behavior action of the dynamic simulation object in the current state based on the spatial relationship; and visualize the behavior action of the dynamic simulation object in the GIS 3D scene.

[0011] Preferably, the detected event is a real event that actually occurred on the battlefield, obtained through sensors or intelligence means.

[0012] Preferably, the sensor includes radar, sonar, laser, and communication equipment.

[0013] Preferably, the scenario is a pre-set battlefield event used for training, exercises, or planning.

[0014] Preferably, the event element attribute information includes event type, event location, event time, and event intensity.

[0015] Preferably, the state of the dynamic simulation object includes a normal state, an alert state, an attack state, and an escape state.

[0016] Preferably, the GIS spatial analysis operators include distance analysis operators, direction analysis operators, and overlay analysis operators.

[0017] Preferably, the dynamic simulation object's behavior includes movement, attack, defense, and communication.

[0018] This invention also provides a dynamic simulation device for battlefield environment elements based on a GIS platform and an event-driven engine, comprising:

[0019] The event recognition module is used to dynamically simulate the battlefield environment and identify dynamic battlefield events, including detection events and scenario events. The module extracts the event element attribute information of the dynamic battlefield events as the basis for changes in the state of the dynamic simulation object. The module constructs the event objects and attribute information of the dynamic battlefield events to form an event library.

[0020] The behavior triggering module is used to determine the current state of the dynamic simulation object based on the event objects and attribute information in the event library; calculate or set the volume domain and scope of the dynamic simulation object; calculate the spatial relationship between the dynamic simulation object and event elements using GIS spatial analysis operators; select the behavior action of the dynamic simulation object in the current state based on the spatial relationship; and visualize the behavior action of the dynamic simulation object in the GIS 3D scene.

[0021] The present invention also provides a computer-readable storage medium having a computer program stored thereon, characterized in that the computer program, when executed by a processor, implements the steps of the method described in any of the preceding claims.

[0022] The method and apparatus for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine provided by this invention have the following beneficial effects:

[0023] 1. This invention achieves "event-space-behavior" linkage decision-making by deeply coupling the state machine-behavior tree hybrid model with GIS spatial analysis operators, realizing comprehensive mining and utilization of battlefield spatial data; in the event-driven mechanism, the results of the spatial analysis model become the key judgment basis;

[0024] 2. This invention also supports adaptive processing of unknown threat types through an AI target recognition and online learning mechanism of an event database. Attached Figure Description

[0025] Figure 1 This is a schematic diagram illustrating the application principle of the present invention;

[0026] Figure 2 This is a schematic diagram illustrating the working principle of the event-driven engine of the present invention;

[0027] Figure 3 This is a schematic diagram illustrating the event recognition process of the present invention;

[0028] Figure 4 This is a schematic diagram illustrating the process principle of behavior triggering in this invention;

[0029] Figure 5 This is a schematic diagram illustrating an application scenario of the present invention. Detailed Implementation

[0030] like Figure 1-5 As shown, this invention provides a method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, which includes the following steps:

[0031] S1: Event recognition steps:

[0032] The battlefield environment is dynamically simulated to identify dynamic battlefield events, including detection events and hypothetical events.

[0033] Extract the event element attribute information of the battlefield dynamic events as the basis for the state change of the dynamic simulation object;

[0034] Construct the event objects and attribute information of the aforementioned battlefield dynamic events to form an event library;

[0035] S2: Behavior triggering steps:

[0036] Based on the event objects and attribute information in the event library, determine the current state of the dynamic simulation object;

[0037] Calculate or set the volume domain and scope of the dynamic simulation object;

[0038] The spatial relationships between the dynamic simulation objects and event elements are calculated using GIS spatial analysis operators.

[0039] Based on the spatial relationship, select the behavior action of the dynamic simulation object in the current state;

[0040] The behavior and actions of the dynamically simulated object are visualized in a GIS 3D scene.

[0041] Specifically, the detected events are real events that actually occur on the battlefield, obtained through sensors or intelligence means.

[0042] Specifically, the sensors include radar, sonar, laser, and communication equipment.

[0043] Specifically, the hypothetical event is a pre-set battlefield event used for training, exercises, or planning.

[0044] Specifically, the event element attribute information includes event type, event location, event time, and event intensity.

[0045] Specifically, the states of the dynamic simulation object include normal state, alert state, attack state, and escape state.

[0046] Specifically, the GIS spatial analysis operators include distance analysis operators, direction analysis operators, and overlay analysis operators.

[0047] Specifically, the dynamic simulation of the object's behavior includes movement, attack, defense, and communication.

[0048] Specifically, the battlefield environment dynamic simulation method in this application relies on a domestic GIS platform. During the battlefield environment simulation in the 3D scene of the GIS platform, battlefield environment elements can quickly adjust and change in response to battlefield events, including dynamically updating element characteristics, states, and attributes, ensuring that battlefield environment elements can quickly and flexibly reflect the uncertainty and variability of the real battlefield. The dynamic simulation capability of battlefield environment elements is crucial for improving the pertinence and effectiveness of simulation training, helping military decision-makers and implementers to make correct decisions and adapt to new situations more quickly in the ever-changing combat environment. Through an event-driven engine, the capabilities of the existing domestic GIS platform are enhanced, achieving the ability to combine static and dynamic elements and transform them into each other based on the event-driven engine in the domestic GIS platform, thus realizing the ability to dynamically simulate the battlefield environment.

[0049] The battlefield environment is divided into: strategic environment (international strategic situation, geopolitics and geostrategy, military strategies of neighboring countries, etc.), natural environment (landforms, vegetation, meteorology and hydrology, etc.), social environment (economic conditions, transportation, communication infrastructure, population, ethnicity, religion, etc.), and information environment (electromagnetic, network, public opinion). In terms of state, the battlefield environment can be divided into static environment and dynamic environment, which are constantly transformed under the drive of complex combat events. Therefore, studying event-driven engines and simulating the transformation process of the battlefield environment in a virtual environment, and dynamically simulating the real environmental changes of the battlefield, plays a crucial role in combat command and decision-making.

[0050] Among them, based on the current domestic GIS platform's ability to construct and simulate battlefield environments, such as Figure 1 As shown, in a virtual battlefield scenario, a static battlefield environment is a static battlefield scenario composed of static environmental elements such as land, sea, air, sky, underground, and underwater; a dynamic battlefield environment is a dynamic battlefield scenario composed of dynamic environmental elements such as land, sea, air, sky, underground, and underwater. All dynamic elements are triggered by events and then interact with static elements.

[0051] Specifically, from a technical implementation perspective, as a domestic GIS platform that carries static battlefield environment elements and dynamic battlefield event elements, it already possesses two-dimensional and three-dimensional data models (such as Shp, TIM, voxel grids, etc.) and graphics rendering engines (Cesium, OSG, Digital Earth, etc.). Regarding the classification system of joint operations environment in the "Joint Operations Outline", it can construct scenes in the GIS platform for virtual simulation by accessing static and dynamic data such as space-based, air-based, land-based, sea-based, underground, and underwater data in the virtual battlefield scenario.

[0052] Among them, the current virtual simulation technology for static battlefield environment elements and dynamic battlefield event elements has become relatively mature. Based on the existing domestic GIS platform's two-dimensional and three-dimensional data models and graphics rendering engines, it is possible to effectively simulate static battlefield environment elements and dynamic battlefield event elements. However, virtual simulation alone is insufficient to present the rapidly evolving battlefield environment in real time. It is necessary to achieve a leap from static virtual simulation to dynamic simulation, that is, to realize the real-time interaction and dynamic simulation of static battlefield environment elements and dynamic battlefield event elements.

[0053] To achieve real-time interaction and dynamic simulation between static battlefield environment elements and dynamic battlefield event elements, an event-driven engine is needed to drive the two to interact dynamically and provide immediate feedback in the virtual battlefield scenario, providing accurate basis for decision-makers to make operational support decisions.

[0054] Therefore, the meaning of event-driven engine can be summarized as follows: In a GIS 3D virtual scene, any battlefield environment element can change its state due to event elements. Based on the spatial relationship between the two, the corresponding behavior of the battlefield environment element is triggered, and the state of the element is updated by evaluating the result of the behavior. Event-driven engine can realize a closed-loop process such as event recognition, state transition, behavior triggering, behavior execution, performance evaluation, and state update.

[0055] The state transition involves designing a finite state machine (FSM) model and defining state transition rules.

[0056] State_Transition = {current_state:[Normal, Alert, Attack, Evacuation],

[0057] trigger_event: Event ID,

[0058] spatial_condition: GIS spatial predicates (intersection, containment, proximity ≤ d)

[0059] next_state: the state after migration.

[0060] like Figure 2 As shown, the design of the event-driven engine perfectly integrates the advantages of "state machine" and "behavior tree": Among them, the state machine is a behavior model based on state transition; it models the behavior of an object as a series of states, and controls the behavior of the object by defining the transition conditions and actions between states; the state machine consists of multiple states, each state representing the behavior of the object under a specific situation; when the state transition conditions are met, the states will switch, thereby driving the object to perform the corresponding actions.

[0061] Among them, the behavior tree is a tree-based behavior model that describes the behavior decision-making process of an object in a tree-like manner. The behavior tree consists of multiple nodes, each node representing a specific behavior or decision. The nodes form a tree structure through connections, which determines which behaviors the object should perform in a specific situation. By traversing the behavior tree, the object can select the appropriate behavior to perform according to the logical rules of the nodes.

[0062] The event-driven engine describes the state transitions and execution order of objects through a state machine, such as the switching between various states of a character (e.g., standing, running, attacking, etc.) and the corresponding actions. Then, it describes the behavior decision-making process of an object in a specific state through a behavior tree, such as what behavior a character should take in a specific situation (e.g., chasing, escaping, attacking, etc.).

[0063] Event recognition involves analyzing and judging dynamic events on the battlefield. In the process of dynamically simulating the battlefield environment, event recognition is a prerequisite for event-driven engines to perform event-driven operations in GIS 3D scenes, and also a precondition for the dynamic simulation of battlefield environmental elements. Therefore, identifying event objects and extracting event element attribute information as the basis for changes in the state of dynamic simulation objects is crucial.

[0064] The process principle of event recognition is as follows: Figure 3 As shown, in the battlefield environment, events include enemy activities, friendly forces' movements, tactical changes, and fire strikes. When these battlefield events are dynamically simulated, they can be divided into two categories: reconnaissance events and hypothetical events.

[0065] Detection events refer to real-world battlefield events obtained through various sensors or intelligence methods. These events can be acquired using radar, sonar, lasers, communications, and intelligence, and AI target recognition can enable real-time access and status updates of this event information within a GIS 3D scene.

[0066] In military terminology, a hypothetical event refers to a specific scenario or event pre-set for training, exercise, or planning purposes, used to simulate various situations and challenges that may occur in the real world. These events can be a single military operation or a series of complex, interconnected events. In a GIS 3D scene, hypothetical events can be directly set up through software.

[0067] Whether it's a detected event or a hypothetical event, its event object and attribute information can be constructed in the GIS 3D scene. The event object and object attributes can be used as an event library. Condition judgments can be made through the library settings to provide a basis for the state transition of dynamically simulated objects.

[0068] The rules for conditional judgments based on library settings are as follows:

[0069] ifEvent-Object.

[0070] type='enemy'or Event-Object.attribute in weapon.X;

[0071] then Dynamic-Object.state is warning

[0072] Among them, behavior triggering is the soul of the event-driven engine. It is the key to determining what behavior a dynamic simulation object should perform in a certain state. Behavior triggering integrates the core capabilities of GIS spatial analysis, uses GIS spatial analysis operators as the basis for behavior triggering, and then drives the dynamic simulation object to perform visual behavior simulation.

[0073] Specifically, such as Figure 4 As shown, the behavior triggering of a dynamic simulation object first needs to consider two aspects: one is state judgment, and the other is the calculation or setting of volume domain and scope.

[0074] State determination can be achieved through the event recognition mechanism described above. By combining the capabilities of "state machine" and "behavior tree" through the event-driven engine, the limited behaviors in the state can be quickly read.

[0075] The volume domain is the spatial extent occupied by a dynamic simulation object in a GIS 3D scene, and the scope is the influence range of the dynamic simulation object in the GIS 3D scene. Both of these can be easily calculated. Similarly, the volume domain and scope of event elements can also be easily calculated or set.

[0076] Next, mature GIS spatial analysis operators are used to calculate the spatial relationship between dynamic simulation objects and event elements, and the spatial calculation results are used as the basis for judging the behavior selection of dynamic simulation objects.

[0077] Finally, there is the visualization of behavior and actions. Based on the spatial calculation results, the dynamic simulation object selects a limited number of behaviors in its current state and displays its behavioral effects in a three-dimensional scene.

[0078] The rules for dynamically simulating objects to select limited behaviors in their current state and display their behavioral effects in a 3D scene are as follows:

[0079] ifDynamic-Object.state is warning And Event-Object.position inwarning area;

[0080] then Dynamic-Object.action is attack / escape

[0081] Specifically, based on the aforementioned invention of the event-driven engine, taking a land-based anti-missile combat scenario as an example, a dynamic simulation system based on the event-driven engine is used to conduct land-based anti-missile operations, such as... Figure 5 As shown, in a land-based anti-missile combat scenario, the space-based early warning system detects an incoming missile attack (frame judgment event). The space-based early warning system transmits the data of the incoming missile to the dynamic simulation system via a data link, including the missile target identification information and the missile's position, status, altitude, speed, and other information (event object and element attributes).

[0082] In the dynamic simulation system, the land-based anti-missile equipment is in an early warning state (initial state) before the missile target enters the range of the early warning radar. After the missile target enters the range of the early warning radar (event database setting), the land-based anti-missile equipment enters the combat state (state transition).

[0083] In the operational state, land-based anti-missile equipment can quickly calculate its own range and interception range (volume domain and action domain) in the dynamic simulation system. If the incoming missile enters the interception range (spatial calculation), the land-based anti-missile equipment can intercept the incoming target (behavioral action). If the interception of the incoming missile fails (effectiveness assessment), the land-based anti-missile equipment enters the withdrawal state (state update). If the land-based anti-missile equipment is hit by a missile during the withdrawal process (spatial calculation), the land-based anti-missile equipment immediately enters the damaged state (state transition), generating explosion smoke, etc. (behavioral action).

[0084] This invention achieves "event-space-behavior" linked decision-making by deeply coupling a state machine-behavior tree hybrid model with GIS spatial analysis operators, enabling comprehensive mining and utilization of battlefield spatial data. In the event-driven mechanism, the results of the spatial analysis model become the key basis for judgment. For example, when simulating the maneuvering events of combat units, the terrain analysis model can determine the feasible routes, speed limits, and concealment effects of combat units based on the terrain data such as mountains, rivers, and forests on the current battlefield, thereby accurately simulating the actual movement and state changes of combat units under different terrain conditions. This fusion method greatly enriches the GIS platform's ability to understand and present complex battlefield environments, enabling it to go beyond simple geographic information display and dynamically simulate the development process of battlefield events based on various spatial factors, providing more realistic, detailed, and reliable basic data support for subsequent battlefield situation analysis and decision-making.

[0085] This invention supports adaptive processing of unknown threat types through an AI target recognition and online learning mechanism for an event database. It integrates deep learning algorithms with massive amounts of image and signal data to train models, enabling rapid and accurate identification and classification of various targets on the battlefield, including enemy military equipment, personnel deployments, and fortifications. Once a new target or characteristic is identified, this information is fed back to the battlefield event element database in real time. For example, in a live-fire simulation, when the AI ​​identifies a new type of enemy drone, its appearance, flight performance parameters, electromagnetic signal characteristics, and other relevant information are automatically extracted and added to the corresponding drone category entry in the event element database. Simultaneously, it is associated with potential battlefield events that the drone might trigger, such as reconnaissance operations or air strike threats. As new identification results are continuously input, the event element database is dynamically expanded, ensuring that the simulation device can adapt to changes in the battlefield environment in a timely manner, providing a more comprehensive and accurate simulation and prediction of various potential battlefield events, and maintaining the timeliness and foresight of battlefield situation assessment.

[0086] This invention enhances simulation credibility by embedding a Military Topography Compatibility Model (MMM-Model) and an Electronic Warfare Effect Assessment (EWEA) model, thereby improving the professionalism and accuracy of battlefield situation simulation and decision support. These models cover multiple key fields, including military tactics, military topography, military engineering, military meteorology, and military communications. When simulating battlefield situations, the military tactics model, based on factors such as troop deployment, weapon performance, and operational terrain, uses classical tactical theories and modern combat simulation algorithms to simulate and extrapolate possible battle processes and outcomes, predicting the probability of victory or defeat and combat losses under different tactical decisions. The military topography model, combined with surveying and mapping geographic information data, provides reliable path planning and cross-country maneuver analysis tools for troops and equipment. The military engineering model focuses on analyzing battlefield fortifications. The simulation device assesses the defensive effectiveness, accessibility of infrastructure such as bridges and roads, and damage repair mechanisms, providing engineering feasibility assessments for the mobility and deployment of combat units. Military meteorological models, based on real-time meteorological data and weather forecasts, simulate the impact of weather conditions on combat operations, such as the effects of wind and rain on visibility, weapon accuracy, and flight safety. Military communications models evaluate the coverage, signal strength, and anti-jamming capabilities of battlefield communication networks, ensuring the smooth transmission of combat command information. By organically integrating these professional analytical models, the simulation device can comprehensively and deeply simulate the battlefield situation from multiple dimensions, providing the ability to analyze and predict the consequences of battlefield events in advance, offering comprehensive decision-making support information to military commanders, and helping them formulate more scientific, reasonable, and targeted combat strategies and command plans in complex and ever-changing battlefield environments.

[0087] This invention also provides a dynamic simulation device for battlefield environment elements based on a GIS platform and an event-driven engine, comprising:

[0088] The event recognition module is used to dynamically simulate the battlefield environment and identify dynamic battlefield events.

[0089] The battlefield dynamic events include reconnaissance events and scenario events;

[0090] Extract the event element attribute information of the battlefield dynamic events as the basis for the state change of the dynamic simulation object;

[0091] Construct the event objects and attribute information of the aforementioned battlefield dynamic events to form an event library;

[0092] The behavior triggering module is used to determine the current state of the dynamic simulation object based on the event objects and attribute information in the event library;

[0093] Calculate or set the volume domain and scope of the dynamic simulation object;

[0094] The spatial relationships between the dynamic simulation objects and event elements are calculated using GIS spatial analysis operators.

[0095] Based on the spatial relationship, select the behavior action of the dynamic simulation object in the current state;

[0096] The behavior and actions of the dynamically simulated object are visualized in a GIS 3D scene.

[0097] The present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described in any of the preceding claims.

[0098] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention. The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the protection scope of the present invention.

Claims

1. A method for dynamic simulation of battlefield environmental elements based on a GIS platform and an event-driven engine, characterized in that: Includes the following steps: S1: Event recognition steps: The battlefield environment is dynamically simulated to identify dynamic battlefield events, including detection events and hypothetical events. Extract the event element attribute information of the battlefield dynamic events as the basis for the state change of the dynamic simulation object; Construct the event objects and attribute information of the aforementioned battlefield dynamic events to form an event library; S2: Behavior triggering steps: Based on the event objects and attribute information in the event library, determine the current state of the dynamic simulation object; Calculate or set the volume domain and scope of the dynamic simulation object; The spatial relationships between the dynamic simulation objects and event elements are calculated using GIS spatial analysis operators. Based on the spatial relationship, select the behavior action of the dynamic simulation object in the current state; The behavior and actions of the dynamically simulated object are visualized and displayed in a GIS 3D scene. The event-driven engine adopts a state machine-behavior tree hybrid model to model the state transitions and behavioral decisions of the dynamic simulation object. The event-driven engine describes the state transitions and execution order of the object through the state machine, and then describes the behavioral decision-making process of the object in a specific state through the behavior tree. Through an AI-powered target recognition and online learning mechanism based on an event database, it supports adaptive handling of unknown threat types; it integrates deep learning algorithms with massive amounts of image and signal data to train models, enabling rapid and accurate identification and classification of various targets on the battlefield; it identifies new target objects or target features and feeds them back to the battlefield event element database in real time. By embedding a military topography commonality model and an electronic warfare effect evaluation model, the credibility of the simulation can be improved, thereby enhancing the professionalism and accuracy of battlefield situation simulation and decision support. The behavior triggers of dynamic simulation objects include: state judgment, calculation or setting of volume domain and scope; State determination can be achieved through an event recognition mechanism. By leveraging the event-driven engine's ability to integrate state machines and behavior trees, the finite behaviors within a given state can be quickly read. The volume domain is the spatial extent occupied by a dynamic simulation object in a GIS 3D scene, and the scope is the range of influence of the dynamic simulation object in the GIS 3D scene; event elements can also easily calculate or set their volume domain and scope. The spatial relationship between dynamic simulation objects and event elements is calculated using mature GIS spatial analysis operators, and the spatial calculation results are used as the basis for judging the behavior selection of dynamic simulation objects. Based on the spatial calculation results, the dynamic simulation simulates the limited behaviors of the object in its current state and displays its behavioral effects in a three-dimensional scene to achieve a visual display of the behavioral actions.

2. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The detected events are real events that actually occurred on the battlefield, obtained through sensors or intelligence means.

3. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 2, is characterized in that... The sensors include radar, sonar, laser, and communication equipment.

4. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The scenario is a pre-set battlefield event used for training, exercises, or planning.

5. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The event element attribute information includes event type, event location, event time, and event intensity.

6. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The states of the simulated objects in the dynamic simulation include normal state, alert state, attack state, and escape state.

7. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The GIS spatial analysis operators include distance analysis operators, direction analysis operators, and overlay analysis operators.

8. The method for dynamic simulation of battlefield environment elements based on a GIS platform and an event-driven engine, as described in claim 1, is characterized in that... The dynamic simulation simulates the behavior of the objects, including movement, attack, defense, and communication.

9. A dynamic simulation device for battlefield environment elements based on a GIS platform and an event-driven engine, characterized in that, include: The event recognition module is used to dynamically simulate the battlefield environment and identify dynamic battlefield events. The battlefield dynamic events include reconnaissance events and scenario events; Extract the event element attribute information of the battlefield dynamic events as the basis for the state change of the dynamic simulation object; Construct the event objects and attribute information of the aforementioned battlefield dynamic events to form an event library; The behavior triggering module is used to determine the current state of the dynamic simulation object based on the event objects and attribute information in the event library; Calculate or set the volume domain and scope of the dynamic simulation object; The spatial relationships between the dynamic simulation objects and event elements are calculated using GIS spatial analysis operators. Based on the spatial relationship, select the behavior action of the dynamic simulation object in the current state; The behavior and actions of the dynamically simulated object are visualized and displayed in a GIS 3D scene. The device also includes an event-driven engine, which uses a state machine-behavior tree hybrid model to model the state transitions and behavioral decisions of the dynamic simulation object. The state machine describes the state transitions and execution order of the object, and the behavior tree describes the behavior decision-making process of the object in a specific state. The AI ​​processing module is used to support adaptive processing of unknown threat types through AI target recognition and online learning mechanisms of the event database; it integrates deep learning algorithms and massive image and signal data to train models, enabling rapid and accurate identification and classification of various targets on the battlefield; it identifies new target objects or target features and feeds them back to the battlefield event element database in real time. The model integration module is used to improve the credibility of simulation by embedding a military topography commonality model and an electronic warfare effect evaluation model, which can enhance the professionalism and accuracy of battlefield situation simulation and decision support. Specifically, the behavior triggering module is used for: State determination is achieved through an event recognition mechanism, and the limited behaviors in a given state are quickly read by leveraging the ability of an event-driven engine to integrate state machines and behavior trees. Calculate or set the volume domain and scope of the dynamic simulation object, wherein the volume domain is the spatial range occupied by the dynamic simulation object in the GIS 3D scene, and the scope is the influence range of the dynamic simulation object in the GIS 3D scene; and calculate or set the volume domain and scope of the event element. GIS spatial analysis operators are used to calculate the spatial relationship between dynamic simulation objects and event elements, and the spatial calculation results are used as the basis for judging the behavior selection of dynamic simulation objects. Based on the spatial calculation results, a limited number of behaviors in the current state are selected and their behavioral effects are displayed in a three-dimensional scene to achieve a visual representation of the behavioral actions.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Military simulation method and system based on dynamic condition driving

    CN112668175A