Combined combat simulation system and method based on modular coupling

By decomposing the solid model of the simulation system into independent modules and adopting a modular coupling method, the problems of poor scalability and high coupling degree of traditional simulation systems are solved, and an efficient asynchronous communication and collaborative combat model is realized, which improves the scalability and operation efficiency of the system.

CN119830615APending Publication Date: 2025-04-15BEIJING FANGZHOU TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510315680.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-18
Publication Date
2025-04-15

AI Technical Summary

Technical Problem

The traditional simulation system model framework is highly coupled with specific combat fields, making it difficult to flexibly expand to other combat fields. The interactive interfaces between models are complex and have high coupling, making it difficult to independently develop, test and maintain the model, which increases the complexity and cost of system development and affects the efficiency of system development.

Method used

Using a modular coupling method, multiple solid models of joint combat are decomposed into multiple relatively independent modules with relatively independent functions, and the input, output interface and interface protocol for each module for information interaction are set up. Asynchronous communication is realized through the module management platform and message queue, and the interaction correlation between the solid models is calculated based on historical simulation data to determine the collaborative combat model.

Benefits of technology

It improves the scalability of the simulation system, reduces the coupling degree of the model, improves the system operation efficiency, enhances the independence and maintainability of the model, and facilitates division of labor and collaboration and system integration.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119830615A_ABST
    Figure CN119830615A_ABST
Patent Text Reader

Abstract

The invention provides a combined combat simulation system and method based on modular coupling, and relates to the field of computer combat simulation, and the method comprises the steps: decomposing a plurality of entity models of combined combat into a plurality of modules according to functional characteristics, and setting an input interface, an output interface and an interface protocol for information interaction of each module; the method comprises the following steps: creating a module management platform, establishing a message cluster in the module management platform, and establishing a plurality of message pools with specific identifiers in the message cluster according to different entity models; and respectively sending the output data of the modules to the message queues in the corresponding message pools according to the specific identifiers, so that information interaction is realized among the plurality of entity models by adopting an asynchronous communication mechanism based on the message queues. According to the method, the entity models are subjected to modularization decomposition, so that the dependency relationship between the models is reduced, the expansibility of a simulation system is improved, the coupling degree of the models is reduced, and the calculation efficiency of the system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of computer combat simulation, and in particular to a joint combat simulation system and method based on modular coupling. Background Art

[0002] In the field of military simulation, joint combat simulation mainly simulates information warfare, mainly electronic warfare, which involves a wide range of equipment types and complex physical models. In addition, the joint combat simulation system needs to have the ability to further expand to multiple combat fields such as land, sea, air, space, and electricity to cope with complex and changing battlefield environments and combat tasks. At present, the traditional simulation system model framework is usually designed for a specific combat field, resulting in a high degree of coupling between the model framework and the specific field, making it difficult to flexibly expand to other combat fields; in addition, in the traditional simulation system model framework, the interactive interface between models is usually designed to be more complex and highly coupled, making it difficult to independently develop, test, and maintain the model, increasing the complexity and cost of system development and affecting system development efficiency. Summary of the invention

[0003] In view of this, an embodiment of the present application provides a joint combat simulation system and method based on modular coupling, so as to achieve the purpose of improving the scalability of the simulation system, reducing the degree of model coupling, and improving the system operation efficiency.

[0004] The embodiment of the present application provides the following technical solution: a joint combat simulation method based on modular coupling, comprising: Decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; Creating a module management platform, establishing a message cluster in the module management platform, and establishing a plurality of message pools each having a specific identifier in the message cluster according to different entity models; The output data of the module are sent to the corresponding message queues in the message pool according to the specific identifiers, so that the multiple entity models can realize information interaction by using an asynchronous communication mechanism based on the message queue; Based on the historical simulation data in the same joint combat simulation scenario, the mutual correlation between multiple entity models is calculated, and the entity model with the mutual correlation higher than the set threshold is determined as a collaborative combat model, so that the two entity models of collaborative combat can monitor each other's message pool in real time.

[0005] According to an embodiment of the present application, based on historical simulation data in the same joint combat simulation scenario, the interactive correlation between multiple entity models is calculated, including: Preprocessing the historical simulation data to obtain processed original data; Extracting model interaction behavior features from the original data, wherein the model interaction behavior features include spatial features between entity models, interaction time features between entity models, and behavior features of interaction between entity models; According to the interactive behavior characteristics of the models, a characteristic correlation coefficient between the entity models is calculated, and the characteristic correlation coefficient is used as the interactive correlation degree.

[0006] According to an embodiment of the present application, the characteristic correlation coefficient between the entity models is calculated by the following formula:

[0007] In the formula, R t is the characteristic correlation coefficient between the entity models, w s 、w t 、w b are the dynamic weights of the spatial features, interactive time features and behavioral features of the entity model respectively; r s 、r t 、r b are the correlation coefficients of the spatial features, interactive time features and behavioral features respectively; k is an adjustment parameter used to control the strength of nonlinear weighting, and w i is the interaction term weight between feature correlation coefficients, which is set according to the specific joint combat simulation scenario.

[0008] According to one embodiment of the present application, the method also includes: registering the attribute information of each of the message pools in the module management platform, so that other modules or heterogeneous systems can obtain or query messages according to the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module.

[0009] According to one embodiment of the present application, the method also includes: designing an external access gateway, defining an interface of the external access gateway in the module management platform, registering the external access gateway in the module management platform, and configuring gateway parameters in the module management platform to integrate the external access gateway into the module management platform.

[0010] According to one embodiment of the present application, the method also includes: a heterogeneous system can access the external access gateway through a loading unit, and obtain the target message from the message pool in the module management platform in the form of a service interface or background transit; wherein the service interface includes: a Web Service or a RESTful API, and the background transit method includes a message queue or a file transfer transit method.

[0011] The present application also provides a joint combat simulation system based on modular coupling, comprising: The entity component decomposition module is used to decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; A message pool establishment module, used to create a module management platform, establish a message cluster in the module management platform, and establish a plurality of message pools each with a specific identifier in the message cluster according to different entity models; A message management module, used for sending the output data of the module to the corresponding message queues in the message pool according to the specific identifiers, so that information interaction is realized between the plurality of entity models by using an asynchronous communication mechanism based on the message queue; The interactive correlation calculation module is used to calculate the interactive correlation between multiple entity models based on historical simulation data in the same joint combat simulation scenario, and determine the entity model with the interactive correlation higher than the set threshold as a collaborative combat model, so that the two entity models in collaborative combat can monitor each other's message pool in real time.

[0012] According to one embodiment of the present application, the system also includes: an information registration module, which is used to register the attribute information of each of the message pools in the module management platform, so that other modules or heterogeneous systems can obtain or query messages according to the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module.

[0013] Compared with the prior art, the beneficial effects that can be achieved by at least one of the above-mentioned technical solutions adopted in the embodiments of this specification include at least the following: the embodiments of the present invention can flexibly add, delete or replace functional modules through entity component decomposition and assembly technology, thereby improving the scalability of the system, reducing the coupling degree between models, thereby reducing the dependency between models, improving the independence and maintainability of models, and facilitating division of labor and system integration. On the other hand, based on historical simulation data, the embodiments of the present invention analyze the historical interaction relationship between entity models, calculate the interaction correlation between entity models, thereby determining the collaborative simulation model in the corresponding simulation scenario, and monitoring and associating each other's message pools, so that the models can respond quickly to each other, thereby improving the system operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0015] Figure 1 It is a schematic diagram of the flow of a joint combat simulation method based on modular coupling according to an embodiment of the present invention; Figure 2 1 is a schematic diagram of the structure of a joint combat simulation system based on modular coupling according to a first embodiment of the present invention; Figure 3 It is a schematic diagram of the structure of a joint combat simulation system based on modular coupling according to the second embodiment of the present invention. DETAILED DESCRIPTION

[0016] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0017] The following describes the implementation methods of the present application through specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the contents disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that, in the absence of conflict, the following embodiments and the features in the embodiments can be combined with each other. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present application.

[0018] like Figure 1As shown, an embodiment of the present invention provides a joint combat simulation method based on modular coupling, including: S101. Decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; S102. Create a module management platform, establish a message cluster in the module management platform, and establish multiple message pools with specific identifiers in the message cluster according to different entity models; S103. Send the output data of the module to the corresponding message queues in the message pool according to the specific identifier, so that the multiple entity models can realize information interaction by using an asynchronous communication mechanism based on the message queue; S104. Based on the historical simulation data under the same joint combat simulation scenario, the mutual correlation between multiple entity models is calculated, and the entity model with the mutual correlation higher than the set threshold is determined as a collaborative combat model, so that the two entity models of the collaborative combat can monitor each other's message pool in real time.

[0019] In order to solve the problems of poor system scalability, high coupling degree, low operating efficiency, etc. in the prior art, the embodiment of the present invention decomposes the entity model into multiple modules with relatively independent functions, such as perception module, decision module, action module, communication module, etc., through entity component decomposition and assembly technology, and establishes relatively independent interactive interfaces for query, modification and control between models, which reduces the dependency between models, improves the independence and maintainability of models, facilitates division of labor and cooperation and system integration, and different functions can be realized through flexible assembly between modules. In addition, the embodiment of the present invention constructs a communication management platform for unified management of the decomposed modules. Through the communication platform, it is possible to flexibly add, delete or replace functional modules, thereby improving the scalability of the system. The output information of each module is sent to the message queue in the corresponding message pool, and an asynchronous communication mechanism based on the message queue is adopted. Each model only needs to focus on the realization of its own function, and exchange data with other models through the message queue, without knowing the internal implementation details of other models. This interaction mode can effectively reduce the coupling degree between models, improve the independence and maintainability of models, and realize the "loose coupling" interaction between models.

[0020] In specific implementation, the perception module may be responsible for detecting the surrounding environment, such as radar, infrared sensor, etc.; the decision-making module is responsible for formulating action strategies, such as path planning, target selection, etc.; the action module is responsible for executing specific actions, such as maneuvering, attacking, etc.

[0021] In the specific implementation, an asynchronous communication mechanism based on message queue is adopted to realize the interaction between entity models such as army tanks, navy ships, and air force fighters. For example, the perception module of the army tank can send the detected target information to the message queue, and the decision modules of the navy ships and air force fighters can obtain the target information from the message queue and make corresponding decisions.

[0022] In order to further improve the response speed between modules, thereby improving the system operation efficiency, in some embodiments of the present invention, the method further includes: based on the historical simulation data in the same joint combat simulation scenario, calculating the mutual correlation between multiple entity models, and determining the entity model with the mutual correlation higher than the set threshold as a collaborative combat model, so that the two entity models in collaborative combat can monitor each other's message pool in real time. The mutual correlation between entity models reflects the degree of mutual influence of the models in the simulation process. This embodiment determines the collaborative relationship between entity models by analyzing the historical simulation data in the same simulation scenario, and determines which models have a high degree of influence on each other in the corresponding simulation scenario, which indicates that these models are in collaborative combat during the simulation process. Therefore, the models determined as collaborative combat monitor each other's message pool to quickly respond and perform corresponding actions.

[0023] In the specific implementation, based on the historical simulation data in the same joint combat simulation scenario, the interactive correlation between multiple entity models is calculated, which specifically includes the following steps: 1. Preprocess the historical simulation data to obtain processed original data; the preprocessing process specifically includes cleaning the data, eliminating abnormal data, etc.

[0024] 2. Extract the position, speed, attack target and other features of each entity model from the original data, as well as the interactive behavior features of the model. The interactive behavior features of the model include the spatial features between entity models, the interactive time features between entity models, and the behavioral features of the interaction between entity models. The spatial features specifically include the distance and azimuth between entity models. The temporal features specifically include the frequency and duration of the interaction. The behavioral features specifically include the motion state, attack behavior, communication behavior, etc. of the entity model.

[0025] 3. According to the interactive behavior characteristics of the models, the characteristic correlation coefficient between the entity models is calculated, and the characteristic correlation coefficient is used as the interactive correlation degree.

[0026] In specific implementation, the characteristic correlation coefficient between the entity models is calculated by the following formula: The characteristic correlation coefficient between the entity models is calculated by the following formula:

[0027] In the formula, R t is the characteristic correlation coefficient between the entity models, w s 、w t 、w b are the dynamic weights of the spatial features, interactive time features and behavioral features of the entity model respectively; r s 、r t 、r b are the correlation coefficients of the spatial features, interactive time features and behavioral features respectively; k is an adjustment parameter used to control the strength of nonlinear weighting, and w i is the interaction term weight between feature correlation coefficients, which is set according to the specific joint combat simulation scenario.

[0028] In order to better capture the nonlinear relationship and interaction effect between entity models and to be applicable to more high-precision modeling scenarios, the embodiment of the present invention introduces nonlinear weighting, interaction terms between feature correlation coefficients, and dynamic weights to capture the complex relationship between features and the synergistic or inhibitory effects between reaction features. They represent the interaction effects between space and time, time and behavior, and space and behavior characteristics respectively, and the weights of the interaction terms are set according to the specific scenarios.

[0029] The correlation coefficients of the spatial features, the interaction time features and the behavior features may be calculated using the Pearson correlation coefficient.

[0030] The dynamic weight calculation formula of the spatial feature is as follows: ; The dynamic weight calculation formula of the interaction time feature is as follows: ; The dynamic weight calculation formula of the behavior feature is as follows: ; This embodiment uses a dynamic weight allocation method to make the weight proportional to the square of the feature correlation coefficient, thereby emphasizing the features with high correlation coefficients. The higher the feature correlation coefficient, the stronger the interactive correlation between the entity models.

[0031] In order to facilitate the module to efficiently and accurately obtain the target message in the message cluster, in some embodiments of the present invention, the method also includes: registering the attribute information of each message pool in the module management platform, so that other modules or heterogeneous systems can obtain or query messages according to the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module. In specific implementation, the specific identifier of each message pool is used to distinguish multiple message pools. Specifically, the specific identifier can be a string that can contain the functional description and location information of the entity model. The name of the entity model corresponding to the message pool can be a specific name such as an army tank, a navy ship, an air force fighter, etc.; the module type corresponding to all messages in the message pool specifically includes the types of multiple modules decomposed according to functional characteristics, for example, specifically including a perception module, a decision module and an action module; the component name included in each module refers to the entity components included in each module in an entity model. For example, the entity model of the army tank is decomposed into functional modules such as a perception module, a decision module, and an action module. The perception module of the army tank may include entity components such as radar and infrared sensors, the decision module may include entity components such as path planning and target selection, and the action module may include entity components such as maneuvering and attacking.

[0032] This embodiment includes detailed attribute information of the entity model corresponding to the current message pool in the registration information, so that other modules can efficiently and accurately obtain the target message in the message cluster. In addition, when the system is connected to an external heterogeneous system, it is also convenient for the connected heterogeneous system to quickly and accurately obtain or query the target message, further realizing efficient interconnection between modules.

[0033] In some embodiments of the present invention, the method also includes: designing an external access gateway, defining an interface of the external access gateway in the module management platform, registering the external access gateway in the module management platform, and configuring gateway parameters in the module management platform to integrate the external access gateway into the module management platform.

[0034] In this embodiment, an external access gateway is designed, which is responsible for connecting external systems (such as heterogeneous simulation systems, databases, file systems, etc.) to the joint combat simulation platform to achieve data interaction and sharing.

[0035] In the specific implementation, before designing the external access gateway, it is necessary to first clarify the type of external system to be accessed, such as database, file system, Web service, other simulation system, etc.; determine the data transmission method and data format according to the type of external system, such as real-time data stream, batch data transmission, file transmission, etc., and the data format is JSON, XML, binary data, etc. Then, according to the above-determined content, design the architecture of the external access gateway, and the gateway architecture may include the following components: protocol adapter: support multiple communication protocols, such as HTTP, WebSocket, FTP, TCP / IP, etc., to achieve communication between external systems and gateways; data format converter: convert the data format of the external system into the standard format within the joint simulation system; service interface: provide a unified API interface for external system calls; background transfer service: support database or file transfer transmission; security module: used to implement identity authentication, data encryption and access control.

[0036] In specific implementation, the method further includes: heterogeneous systems can access the external access gateway through the loading unit, and obtain the target message from the message pool in the module management platform in the form of a service interface or background transfer; wherein the service interface includes: Web Service or RESTful API, and the background transfer method includes a message queue or a file transfer transfer method. The embodiment of the present invention designs an external access gateway, which supports external systems to access the gateway component through the loading unit, and transmit system data information in the form of a service interface. It can also support the transmission of information such as databases or files in the form of background transfer, thereby improving the scalability and reliability of the system, enhancing the user interaction experience, and supporting a variety of data formats and protocols. It can easily access new simulation systems or devices and has good scalability.

[0037] like Figure 2 As shown, a joint combat simulation system based on modular coupling in the first embodiment of the present application includes: The entity component decomposition module is used to decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; A message pool establishment module, used to create a module management platform, establish a message cluster in the module management platform, and establish a plurality of message pools each with a specific identifier in the message cluster according to different entity models; A message management module, used for sending the output data of the module to the corresponding message queues in the message pool according to the specific identifiers, so that information interaction is realized between the plurality of entity models by using an asynchronous communication mechanism based on the message queue; The interactive correlation calculation module is used to calculate the interactive correlation between multiple entity models based on historical simulation data in the same joint combat simulation scenario, and determine the entity model with the interactive correlation higher than the set threshold as a collaborative combat model, so that the two entity models in collaborative combat can monitor each other's message pool in real time.

[0038] like Figure 3 As shown, in the second embodiment of the present application, the system also includes: an information registration module, which is used to register the attribute information of each of the message pools in the module management platform, so that other modules or heterogeneous systems can obtain or query messages according to the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module.

[0039] like Figure 3 As shown, in the second embodiment of the present application, the system further includes: an external access gateway design module, which is used to design an external access gateway, define the interface of the external access gateway in the module management platform, register the external access gateway in the module management platform, and configure gateway parameters in the module management platform to integrate the external access gateway into the module management platform. Among them, the heterogeneous system can access the external access gateway through the loading unit, and obtain the target message from the message pool in the module management platform in the form of a service interface or background transfer; wherein, the service interface includes: Web Service or RESTful API, and the background transfer method includes a message queue or a file transfer transfer method.

[0040] The embodiment of the present invention can flexibly add, delete or replace functional modules through entity component decomposition and assembly technology, improve system scalability, reduce the coupling degree between models, thereby reducing the dependency between models, improving the independence and maintainability of models, and facilitating division of labor and system integration. On the other hand, based on historical simulation data, the embodiment of the present invention analyzes the historical interaction relationship between entity models, calculates the interaction correlation between entity models, thereby determining the collaborative simulation model in the corresponding simulation scene, and monitors and associates each other's message pools, so that the models can respond quickly to each other, improving the system operation efficiency. In addition, the embodiment of the present invention designs an external access gateway, supports external systems to access gateway components through loading units, transmits system data information in the form of service interfaces, and can also support the transmission of information such as databases or files in the form of backstage transfer, improves the scalability and reliability of the system, enhances the user interaction experience, and supports multiple data formats and protocols, can easily access new simulation systems or devices, and has good scalability.

[0041] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.

Claims

1. A joint combat simulation method based on modular coupling, characterized in that: include: Decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; Creating a module management platform, establishing a message cluster in the module management platform, and establishing a plurality of message pools each having a specific identifier in the message cluster according to different entity models; The output data of the module are sent to the corresponding message queues in the message pool according to the specific identifiers, so that the multiple entity models can realize information interaction by using an asynchronous communication mechanism based on the message queue; Based on the historical simulation data in the same joint combat simulation scenario, the mutual correlation between multiple entity models is calculated, and the entity model with the mutual correlation higher than the set threshold is determined as a collaborative combat model, so that the two entity models of collaborative combat can monitor each other's message pool in real time.

2. The modular coupling-based joint combat simulation method according to claim 1 is characterized in that: Based on the historical simulation data in the same joint combat simulation scenario, the interactive correlation between multiple entity models is calculated, including: Preprocessing the historical simulation data to obtain processed original data; Extracting model interaction behavior features from the original data, wherein the model interaction behavior features include spatial features between entity models, interaction time features between entity models, and behavior features of interaction between entity models; According to the interactive behavior characteristics of the models, a characteristic correlation coefficient between the entity models is calculated, and the characteristic correlation coefficient is used as the interactive correlation degree.

3. The modular coupling-based joint combat simulation method according to claim 2 is characterized in that: The characteristic correlation coefficient between the entity models is calculated by the following formula: In the formula, R t is the characteristic correlation coefficient between the entity models, w s 、w t 、w b are the dynamic weights of the spatial features, interactive time features and behavioral features of the entity model respectively; r s 、r t 、r b are the correlation coefficients of the spatial features, interactive time features and behavioral features respectively; k is an adjustment parameter used to control the strength of nonlinear weighting, and w i is the interaction term weight between feature correlation coefficients, which is set according to the specific joint combat simulation scenario.

4. The modular coupling-based joint combat simulation method according to claim 1 is characterized in that: The method further comprises: The attribute information of each message pool is registered in the module management platform, so that other modules or heterogeneous systems can obtain or query messages according to the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module.

5. The modular coupling-based joint combat simulation method according to claim 1 is characterized in that: The method further comprises: Design an external access gateway, define the interface of the external access gateway in the module management platform, register the external access gateway in the module management platform, and configure gateway parameters in the module management platform to integrate the external access gateway into the module management platform.

6. The modular coupling-based joint combat simulation method according to claim 5 is characterized in that: The method also includes: a heterogeneous system can access the external access gateway through a loading unit, and obtain a target message from the message pool in the module management platform in a service interface or background transfer manner; wherein the service interface includes: WebService or RESTful API, and the background transfer method includes a message queue or file transfer transfer method.

7. A joint combat simulation system based on modular coupling, characterized in that: include: The entity component decomposition module is used to decompose multiple entity models of joint operations into multiple modules according to their functional characteristics, and set input and output interfaces and interface protocols for information interaction for each module; wherein the modules include a perception module, a decision module, an action module and a communication module; A message pool establishment module, used to create a module management platform, establish a message cluster in the module management platform, and establish a plurality of message pools each with a specific identifier in the message cluster according to different entity models; A message management module, used for sending the output data of the module to the corresponding message queues in the message pool according to the specific identifiers, so that information interaction is realized between the plurality of entity models by using an asynchronous communication mechanism based on the message queue; The interactive correlation calculation module is used to calculate the interactive correlation between multiple entity models based on historical simulation data in the same joint combat simulation scenario, and determine the entity model with the interactive correlation higher than the set threshold as a collaborative combat model, so that the two entity models in collaborative combat can monitor each other's message pool in real time.

8. The modular coupling-based joint combat simulation system according to claim 7 is characterized in that: The interactive correlation calculation module is used to pre-process the historical simulation data to obtain processed raw data; extract model interaction behavior features from the raw data, wherein the model interaction behavior features include spatial features between entity models, interaction time features between entity models, and behavior features of interaction between entity models; According to the interactive behavior characteristics of the models, a characteristic correlation coefficient between the entity models is calculated, and the characteristic correlation coefficient is used as the interactive correlation degree.

9. The modular coupling-based joint combat simulation system according to claim 7 is characterized in that: The system further comprises: An information registration module is used to register the attribute information of each message pool in the module management platform so that other modules or heterogeneous systems can obtain or query messages based on the message pool registration information in the module management platform; wherein the attribute information includes the specific identifier of the message pool, the name of the entity model corresponding to the message pool, the module type corresponding to all messages in the message pool, and the component names included in each module.

10. The modular coupling-based joint combat simulation system according to claim 7, characterized in that: The system further comprises: An external access gateway design module is used to design an external access gateway, define the interface of the external access gateway in the module management platform, register the external access gateway in the module management platform, and configure gateway parameters in the module management platform to integrate the external access gateway into the module management platform.

Citation Information

Patent Citations

  • Modular simulation modeling method and system

    CN111460621A

  • Novel task-level combat simulation modeling method and framework

    CN115270437A

  • Novel cloud combat scene construction and simulation system

    CN116804856A

  • Electrical leak detecting apparatus and electrical leak detecting method for improving the electrical leak detecting accuracy

    KR1020190124695A