Multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system

By designing a virtual and real-mapping parallel simulation system for multi-domain integrated adversarial testing environment, the problem that traditional simulation systems are difficult to simulate complex adversarial scenarios is solved, and efficient interaction and real-time scheduling of multi-domain experimental environments is achieved, and the accuracy and efficiency of the experiment are improved.

CN120012407APending Publication Date: 2025-05-16NO 15 INST OF CHINA ELECTRONICS TECH GRP

Patent Information

Application Number
CN202510089306.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-21
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

Traditional simulation systems are difficult to truly and comprehensively simulate complex confrontation scenarios of multi-domain fusion, and have shortcomings in virtual and real interaction, real-time mapping, and system scalability and flexibility, which cannot meet the efficient and accurate support of different types of confrontation experiments.

Method used

A multi-domain integrated experimental environment virtual and real mapping parallel simulation system is designed, including infrastructure layer, data resource layer, operation support layer and system application layer. The heterogeneous resource interface gateway and data service bus are used to realize the interconnection and interoperability of multiple heterogeneous data resources, and support efficient interaction and real-time scheduling between virtual and real resources.

Benefits of technology

It has achieved efficient support for the multi-domain complex adversarial testing environment, reduced the cost and risks of equipment testing, improved the professional ability of training equipment application, and provided auxiliary support for training and equipment research and proposal, and provided more accurate combat effectiveness and equipment effectiveness evaluation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120012407A_ABST
    Figure CN120012407A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of simulated confrontation training, in particular to a multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system which comprises an infrastructure layer, a data resource layer, an operation supporting layer and a system application layer. The infrastructure layer is used for connecting various physical devices, platforms and systems which actually participate in confrontation tests under a plurality of physical domains, collecting real physical data resources of a plurality of heterogeneous systems and preprocessing the real physical data resources; the data resource layer is used for storing and managing various received heterogeneous data resources; the operation support layer comprises a heterogeneous resource interface gateway, a data service bus and five basic service modules; the system application layer comprises a set of tool set, and the tool set is used for achieving test environment modeling, scenario scheme simulation deduction, confrontation scene situation display and test data evaluation. According to the method, efficient interaction and real-time scheduling of internal and external linkage and virtual and real resources in a multi-domain complex confrontation test environment can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of simulated confrontation training, and more specifically to a virtual-real mapping parallel simulation system for a multi-domain integrated confrontation test environment. Background Art

[0002] In the current information and intelligent era, the degree of informatization and intelligence is constantly improving, the war form is evolving and the national defense science and technology is developing rapidly. The war form is changing from a single domain to multi-domain coordination. The combat confrontation space breaks through the three-dimensional geographical space, forming a joint feature of multiple domains such as land, sea, air, space, electricity, network, and cognitive fields. It plays a vital role and significance in threat reconnaissance, organizational confrontation, command and control, and coordinated cooperation in multi-domain joint confrontation.

[0003] Traditional simulation systems often focus on a single field or simple virtual environment construction, and it is difficult to truly and comprehensively simulate complex confrontation scenarios of multi-domain integration. In addition, there are many deficiencies in virtual-real interaction, real-time mapping, and system scalability and flexibility, and they cannot meet the requirements of efficient and accurate support for different types of confrontation tests. At the same time, in the research and development and testing of related equipment, they often face problems such as high field test costs and difficulty in effectively conducting equipment effectiveness verification in confrontation environments. There are shortcomings such as low test efficiency, long cycles, high costs, inconsistent technologies, high interaction difficulties, insufficient tests, and unsatisfactory verification results.

[0004] Therefore, how to meet the needs of complex multi-domain confrontation test environments for internal and external linkage, efficient interaction between virtual and real resources, and real-time scheduling is an issue that technical personnel in this field urgently need to solve. Summary of the invention

[0005] In view of this, the present invention provides a virtual-reality mapping parallel simulation system for a multi-domain integrated confrontation test environment, which can meet the requirements of internal and external linkage, efficient interaction and real-time scheduling between virtual and real resources in a multi-domain complex confrontation test environment.

[0006] In order to achieve the above object, the present invention adopts the following technical solution:

[0007] A multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system, including: infrastructure layer, data resource layer, operation support layer and system application layer;

[0008] The infrastructure layer is used to connect to various physical devices, platforms and systems that actually participate in the confrontation test in multiple physical domains, collect real physical data resources of multiple heterogeneous systems, perform preprocessing, and transmit the preprocessed real physical data resources to the data resource layer in real time;

[0009] The data resource layer is used to store and manage the received multiple heterogeneous data resources;

[0010] The operation support layer includes a heterogeneous resource interface gateway, a data service bus and five basic service modules; wherein the heterogeneous resource interface gateway is used to realize the interconnection and interoperability among various heterogeneous data resources; the data service bus is used as a communication middleware to realize the real-time distribution and resource sharing of various heterogeneous data resources; the five basic service modules are used to realize simulation service, situation service, evaluation service, proxy service and time system service respectively;

[0011] The system application layer includes a set of tools for realizing test environment modeling, scenario simulation and deduction, confrontation scenario situation display and test data evaluation.

[0012] Furthermore, the various heterogeneous data resources stored in the data resource layer include model data, simulation data, test data and equipment data under real soldiers and equipment systems, semi-physical simulation systems, virtual simulation and testing systems and non-standard application systems; wherein the model data is to define object models between different systems to realize the interaction between heterogeneous systems;

[0013] The data resource layer manages various heterogeneous data resources including: database unification, data structure unification, and distributed storage and calling.

[0014] Furthermore, the heterogeneous resource interface gateway includes: a scenario loading module, a publication ordering management module, a heterogeneous system interface conversion module, a communication protocol conversion module, a data transceiver module, a data collection module and a time synchronization client module;

[0015] The scenario loading module is used to load simulation scenario data from a database or a local file to initialize the local virtual simulation test system;

[0016] The publication and subscription management module is used to complete the establishment and cancellation of the publication and subscription relationship, so that the communication middleware can send and receive data as needed, and cancel the corresponding publication and subscription relationship when there is no need to send or subscribe to related data;

[0017] The heterogeneous system interface conversion module is used to realize the interactive data mapping between the local virtual simulation test system and the heterogeneous system, convert the received data generated in other systems into the format required by the virtual simulation test system, and receive the return instructions of the heterogeneous system and pass them to the virtual simulation test system;

[0018] The communication protocol conversion module is used to realize the communication protocol conversion between the virtual simulation test system and the heterogeneous system, so that the information is communicated according to the publishing / subscription and message communication mode agreed upon by the virtual simulation test system;

[0019] The data transceiver module is used to send or receive data published or subscribed by the communication middleware, and respond to and execute simulation control instructions;

[0020] The data acquisition module is used to collect and merge all data or data required in the configuration of this test by calling a unified data recording interface, store them in a local database, and after the test, summarize the test data to form a complete test collection database;

[0021] The time unification client module is used to achieve time unification between heterogeneous systems and virtual simulation test systems.

[0022] Furthermore, the data service bus adopts real-time distributed DDS communication middleware based on data center architecture, supports topic publishing and subscription and dynamic publishing and subscription, and supports QoS strategy.

[0023] Furthermore, the five basic service modules are: simulation service module, situation service module, evaluation service module, proxy service module and time system service module;

[0024] The simulation service module is used to provide simulation services based on a combination of discrete time and continuous time, wherein in the simulation service based on discrete time, time is regarded as discrete points, and only the changes in the state of the virtual simulation test system at discrete time points are recorded; in the simulation service based on continuous time, time is regarded as an uninterrupted and smooth flow process, and the changes in the state of the virtual simulation test system at any time are recorded;

[0025] The situation service module is used to provide situation data fusion, processing and publishing services;

[0026] The evaluation service module is used to provide the construction of an evaluation indicator system based on a flowchart and provide data collection, processing and analysis capabilities;

[0027] The proxy service module is used to connect and coordinate simulation entity components in different physical domains, convert data between different systems into a unified or mutually recognizable format by completing communication protocols and data format conversion between heterogeneous systems, and complete information exchange and data analysis between data resources in different physical domains and communication middleware.

[0028] The time synchronization service module is used to provide a distributed system time unification tool and mechanism in a distributed environment, and coordinate the system time synchronization among the distributed test nodes.

[0029] Furthermore, the tool set includes an interface adaptation tool, a deduction control tool, a situation display tool, and an analysis and evaluation tool;

[0030] The interface adaptation tool adopts a unified modeling language, combines the characteristics of the simulation test task, and constructs a test environment through interactive format modeling, interactive relationship modeling, and protocol mapping relationship modeling; the modeling result generates an interface code framework through a code generation module, and after development, a complete interface program or protocol mapping gateway is formed. The test system is connected to the test environment through the interface program or gateway during operation;

[0031] The simulation control tool is software that controls and simulates the entire process, supports the development of corresponding simulation models and physical and semi-physical proxy models, and completes the conversion of test plans and test intentions into electronic and digital assumption files that can be recognized by computers; at the same time, it issues test process control instructions and distributes various types of data to simulate the assumption plan;

[0032] The situation display tool is based on military and commercial standard geographic information systems to display the situation of confrontation scenarios and supports real-time situation display and offline data display;

[0033] The analysis and evaluation tool provides a unified software framework and extension interface for constructing a simulation evaluation index system, and developing an evaluation method library, an evaluation model library, and an evaluation algorithm library; and uses mathematical methods to perform statistics and analysis on the test data.

[0034] Furthermore, before conducting the confrontation test, various preparations for the test run should be completed according to the requirements of the test task, including:

[0035] Using the analysis and evaluation tools, establish an indicator system and report template suitable for the evaluation of test results;

[0036] Use the interface adapter tool to generate test scenarios, describe test scenarios, describe the interaction of the test systems and generate a system access code framework, and generate a test system interface program after development;

[0037] The simulation model of the virtual simulation test system is designed. The design process is as follows: conduct demand analysis and planning, clarify the goals and application scenarios of the test simulation model, and collect relevant data; after determining the overall architecture of the simulation model, decompose the simulation model into multiple components and determine their relationships and interaction methods; design the parameters and characteristics of each component; build a simulation model code framework, select programming languages ​​and development environments according to the characteristics of the model, define classes and objects, build data structures, write core algorithms and logic, and set interfaces and interaction mechanisms; develop the simulation model on this basis, and after completing the code implementation, integrate and debug the model; verify and confirm the simulation model, including functional verification, uncertainty analysis, and sensitivity testing;

[0038] According to the test scenarios and other test requirements, the simulation control tool is used to perform scenario mapping and scenario planning for various registered semi-physical resources and physical resources;

[0039] According to the test plan, the software and hardware required for the test are deployed.

[0040] Furthermore, the steps of using the deduction control tool to perform scenario mapping and scenario planning on various registered semi-physical resources and installed resources include:

[0041] Identify and classify registered resources through simulation control tools, and clarify their types, functions and performance parameter attribute information;

[0042] Analyze the test scenario and break it down into specific subtasks and events. According to the functional requirements and event sequence in the scenario, check the mapping relationship between the semi-physical structure or physical installation resources and the functional tasks, and determine the work sequence and time window.

[0043] Build a complete test scenario, covering the distribution, connection methods, and interaction relationship information of resources, configure various parameters for resources and interaction links, and plan the state transition of resources in the scenario.

[0044] Furthermore, during the adversarial test run, the following are included:

[0045] Distribute planning information and issue control instructions for initializing, starting, and stopping the test process and distribute various types of data through the simulation control tool;

[0046] Each participating system exchanges data through the communication middleware during the test operation of the device;

[0047] The test situation is displayed by the situation display tool.

[0048] Furthermore, after the confrontation test is run, the test data is analyzed and evaluated, including:

[0049] Collect data from various virtual combat units, real equipment and semi-physical simulation equipment during the confrontation test, record data from different sources in a unified format and event, and store them in a database table for summary;

[0050] Import the aggregated data into the assessment service module, clean the data and remove obviously erroneous data; classify the data and import it according to combat domain, combat unit type and action type;

[0051] According to the preset evaluation model and algorithm, the imported data is evaluated and calculated, and quantitative scores are given to each combat unit and the entire combat system;

[0052] Generate an evaluation report, which includes individual evaluations of the performance of each combat element, and gives a comprehensive evaluation conclusion of the overall combat effectiveness, as well as a comparative analysis with the expected goals.

[0053] It can be seen from the above technical solutions that, compared with the prior art, the present invention has the following beneficial effects:

[0054] The present invention takes the multi-domain integrated confrontation experiment as the background, describes and simulates the multi-domain integrated joint environment of physical fields such as land, sea, air, space, electricity, network, and cognition with high fidelity, adopts the simulation technology of virtual-real combination based on LVC (L represents real soldiers and equipment, V represents semi-physical construction equipment, and C represents virtual equipment), realizes the underlying communication based on the distributed simulation support architecture, and adopts heterogeneous resource interface gateway and data service bus and other technologies to connect experimental equipment, semi-physical simulation equipment and other resources to the simulation environment, create a high-fidelity indoor field simulation parallel scene under the multi-domain integrated confrontation environment, build a joint test environment with the participation of heterogeneous test resources, and make more accurate quantitative evaluation results of combat effects and equipment effectiveness, so as to reduce the cost and risk of equipment testing. At the same time, it can provide auxiliary support for case preparation, strategy research, planning and decision-making, and case revision during training, further improve the professional ability of training equipment application, and make detailed and practical basic support for action plans.

[0055] The present invention adopts key technical supports such as virtual-real resource mapping technology, heterogeneous resource interface gateway, and distributed general real-time communication middleware technology to complete the mapping relationship between combat events in the virtual confrontation space and test resources in the real space, realize efficient interaction and real-time scheduling between virtual and real resources, and create parallel scenes in a multi-domain integrated confrontation environment. It can provide a platform for the normalization of virtual-real action confrontation training, so that trainees can receive highly simulated training that is close to actual combat and actual equipment, and better solve the problems of difficulty in coordination between real soldiers and actual equipment and difficulty in effect evaluation and inspection in current action training.

[0056] The present invention can conduct cutting-edge experimental theoretical research and key new technology demonstration and verification, further consolidate the basic theoretical support of LVC strong real-time virtual-real combination simulation, prospectively explore the direction and path of technology transformation and application, and improve the intelligent and scientific level of simulation experiments. When facing typical confrontation scenarios, the local high-fidelity confrontation test environment, virtual nodes and semi-physical nodes are intelligently integrated and linked in real time, and the fidelity of the experimental environment is further close to the real confrontation environment, so as to achieve a more accurate quantitative evaluation of the real confrontation effect. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0058] Figure 1 A schematic diagram of the structure of a virtual-real mapping parallel simulation system for a multi-domain integrated confrontation test environment provided by the present invention;

[0059] Figure 2 A schematic diagram of access to a heterogeneous system provided by the present invention;

[0060] Figure 3 A schematic diagram of the structure of the heterogeneous resource interface gateway provided by the present invention;

[0061] Figure 4 A flowchart of various preparations before the test provided by the present invention;

[0062] Figure 5 A flow chart of the test operation provided by the present invention;

[0063] Figure 6 A flow chart of the analysis and evaluation after the experiment provided by the present invention. DETAILED DESCRIPTION

[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0065] like Figure 1 As shown, the embodiment of the present invention discloses a multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system, including: an infrastructure layer, a data resource layer, an operation support layer and a system application layer;

[0066] The infrastructure layer is used to connect to various physical devices, platforms and systems that actually participate in the confrontation test in multiple physical domains, collect real physical data resources of multiple heterogeneous systems, perform preprocessing, and transmit the preprocessed real physical data resources to the data resource layer in real time;

[0067] The data resource layer is used to store and manage the received heterogeneous data resources;

[0068] The operation support layer includes a heterogeneous resource interface gateway, a data service bus and five basic service modules; the heterogeneous resource interface gateway is used to realize the interconnection and interoperability between various heterogeneous data resources; the data service bus is used as a communication middleware to realize the real-time distribution and resource sharing of various heterogeneous data resources; the five basic service modules are used to realize simulation service, situation service, evaluation service, proxy service and time system service respectively;

[0069] The system application layer includes a set of tools for realizing test environment modeling, scenario simulation and deduction, confrontation scenario situation display and test data evaluation.

[0070] The present invention establishes a proxy model of the corresponding component of the actual or semi-physical simulation system in the virtual simulation test system. Through the proxy model, the interaction between the component model and other components or simulation engines remains unchanged, while the business logic of the component model is solved by the actual system or semi-physical simulation system, that is, the mapping relationship between the combat events in the virtual confrontation space and the test resources in the real space is completed, and the efficient interaction and real-time scheduling between virtual and real resources are realized, and parallel scenes in a multi-domain integrated confrontation environment are created, so that trainees can get highly simulated training close to actual combat. Figure 2 shown.

[0071] Below, each layer of the system of the present invention is further described.

[0072] 1. Infrastructure layer: The infrastructure layer provides the software and hardware basic support environment and network support platform for the system of the present invention, covering various physical equipment, platforms and systems actually involved in the confrontation test, such as real weapons and equipment, communication equipment, sensors, etc., distributed in multiple physical fields such as sea, land, air, space, electricity, and network, responsible for collecting real physical data, and transmitting the data to the data acquisition module and data preprocessing module through the sensor interface. The data acquisition and preprocessing modules perform preprocessing operations such as cleaning, filtering, format conversion, etc. on the acquired raw data, extract key information, and transmit the processed data to the data resource layer in real time.

[0073] 2. Data resource layer:

[0074] The data resource layer stores and manages the resource data of multiple domains such as sea, land, air, space, electricity, and network required by the system of the present invention, including model data, simulation data, test data, equipment data and other resources under real soldiers and equipment systems, semi-physical simulation systems, virtual simulation systems and non-standard application systems. Among them, the model data defines the object models between different systems to realize the interaction between heterogeneous systems; the data resource management of the data resource layer covers database unification, data structure unification, distributed storage and call, and provides underlying data support for the virtual-to-real mapping parallel simulation system of the multi-domain integrated confrontation experimental environment.

[0075] 3. Operation support layer:

[0076] The operation support layer includes a heterogeneous resource interface gateway, a data service bus and five basic service modules.

[0077] (1) The data resource layer and the operation support layer realize the unified integration of data resources and the operation support platform through standardized access and control interfaces and gateways.

[0078] On the basis of having the conditions for virtual-real resource mapping in business logic, it is necessary to solve the problem of interconnection and integration between the virtual simulation test system and the real installation and semi-physical simulation system. The method of interconnection and integration between heterogeneous resources is to develop a heterogeneous resource interface gateway as a bridging tool between heterogeneous resources. By realizing the mapping of software interfaces and communication protocols between systems, it provides support for the interconnection, intercommunication and interoperability between heterogeneous resources. The functional composition of the interface gateway is as follows: Figure 3 shown.

[0079] The heterogeneous resource interface gateway includes: a scenario loading module, a publication and subscription management module, a heterogeneous system interface conversion module, a communication protocol conversion module, a data transceiver module, a data acquisition module and a time synchronization client module.

[0080] The scenario loading module is used to load simulation scenario data from the database or local files and initialize the local virtual simulation test system.

[0081] The publication and subscription management module is used to complete the establishment and cancellation of publication and subscription relationships, so that the communication middleware can send and receive data on demand, and when there is no need to send or subscribe to related data, the corresponding publication and subscription relationship is cancelled.

[0082] The heterogeneous system interface conversion module is used to realize the interactive data mapping between the local virtual simulation and testing system and the heterogeneous system, converting the data generated in other systems (such as entity attributes, location data, motion characteristics, combat information, etc.) into the format required by the virtual simulation and testing system, and at the same time receiving the return instructions of the heterogeneous system and passing them to the virtual simulation and testing system.

[0083] The communication protocol conversion module is used to realize the communication protocol conversion between the virtual simulation test system and the heterogeneous system, so that the information can be communicated according to the publishing / subscription, message communication and other modes agreed upon by the virtual simulation test system.

[0084] The data transceiver module is used to send or receive data published or subscribed through the communication middleware, respond to and execute simulation control instructions, including: simulation control instructions, such as simulation initialization, operation, pause, continue, stop and other functions.

[0085] The data acquisition module is used to merge all data or the data required in this test configuration by calling a unified data recording interface, store them in a local database, and summarize the test data after the test to form a complete test collection database.

[0086] The time synchronization client module is used to achieve the time unification between heterogeneous systems and virtual simulation test systems, ensuring the coordinated advancement of the astronomical time, operational time and test environment of the entire system. Through the time synchronization client module, time information is obtained from the clock source, the time synchronization function of each node is completed, and the time synchronization between this node and other nodes is ensured.

[0087] (2) The data service bus adopts real-time distributed DDS communication middleware based on data center architecture, supports topic publishing and subscription and dynamic publishing and subscription, and supports QoS strategy.

[0088] To meet the requirements of real-time, reliability and robustness in application fields such as distributed joint training systems. The present invention relates to distributed general real-time communication middleware technology, providing real-time distributed DDS communication middleware based on data center architecture, adopting a centerless discovery mode, supporting topic publication and subscription and dynamic publication and subscription methods, and supporting QoS strategies such as reliability, persistence, and multicast. It can interconnect with other standard-compliant middleware to complete seamless connection between distributed heterogeneous training resources such as real-installation systems, construction simulation systems, and virtual simulation systems, solve the interconnection and interoperability problems between various test nodes, and realize efficient and real-time distribution and resource sharing of multi-source heterogeneous multi-domain data. The data bus provides two modes of direct connection and gateway access. The communication middleware of the present invention can solve the following technical problems:

[0089] 1) Efficient and flexible data transmission: Based on the data center architecture, an efficient data distribution mechanism is implemented to publish and subscribe data. Different data can be transmitted in different forms and protocols, which facilitates users to make different choices based on the data transmission size, frequency, and reliability, ensuring the real-time data transmission during training.

[0090] 2) Dynamic quality control QoS: Provide quality control strategies at the application layer to balance the stability and efficiency of system operation to the greatest extent when conducting simulation interactions with large amounts of data;

[0091] 3) Compatibility with multiple distributed systems: Provide a set of mechanisms and frameworks that support different underlying implementations, and be compatible with distributed technology systems such as HLA, TENA, and DDS;

[0092] 4) Flexible switching of transmission modes: Use different data transmission channels (such as RTPS, multicast, TCP, UDP, reflective memory network, etc.) according to actual needs, and flexibly switch between different channels, supporting cross-LAN remote interconnection and WAN interconnection;

[0093] 5) Fast system access: Provides visual interface modeling tools and code generation tools that can quickly generate various system interconnection code frameworks, and uses the same API in different operating environments to provide the system with the ability to quickly access the training network;

[0094] 6) Unified development environment: It can unify different technical implementations at the development level, shield the differences in underlying technical details as much as possible, and reduce the difficulty of distributed system development.

[0095] (3) Five basic service modules:

[0096] The five basic service modules are: simulation service module, situation service module, assessment service module, agent service module and time system service module;

[0097] 1) The simulation service module is used to provide simulation services based on the combination of discrete time and continuous time. In the simulation service based on discrete time, time is regarded as discrete points, and only the changes in the state of the virtual simulation test system at discrete time points are recorded. For example, if the time acceleration ratio is set to X, the system state changes are displayed at intervals of X seconds; in the simulation service based on continuous time, time is regarded as an uninterrupted and smooth flow process, and the changes in the state of the virtual simulation test system at any time are recorded; the combination of the two modes can simulate the entire complex simulation system more accurately, drive model resources for simulation calculations, and complete the integrated verification of typical military intelligent confrontation system scenarios.

[0098] 2) The situation service module is used to provide situation data fusion, processing and publishing services;

[0099] 3) The evaluation service module is used to provide the construction of an evaluation indicator system based on a flowchart and provide data collection, processing and analysis capabilities;

[0100] 4) The proxy service module is used to connect and coordinate simulation entity components (real soldier L, constructor V, virtual C) in different physical domains. By completing the communication protocol and data format conversion between heterogeneous systems, the data between different systems is converted into a unified or mutually recognizable format, and the information exchange and data analysis between data resources and communication middleware in different physical domains are completed. The multi-domain resources such as real, simulated, and virtual in the LVC system are accessed to the test system, and the interconnection and interoperability with other nodes are realized, so as to improve the authenticity and practicality of the simulation. The specific functions that can be realized include:

[0101] A) Complete information exchange and data parsing between LVC resources and DDS communication middleware.

[0102] B) Complete the time advancement and synchronization of this node;

[0103] C) Perform local simulation management and control on LVC resources participating in the experiment.

[0104] The specific workflow of the proxy service module is as follows:

[0105] a) Request reception. Entities from different domains, such as real soldiers L, constructors V, and virtual C, send requests to the proxy through the network. These requests include information from other domains, request for coordinated action instructions, etc. For example, in a military confrontation simulation, a real soldier unit in a real soldier system requests the location information of a virtual aircraft model in order to adjust its own action strategy.

[0106] b) Identity verification and permission check: The proxy service module verifies the entity information sent by the request to ensure that the request source is a legitimate and authorized entity; at the same time, it checks whether the entity has sufficient permissions to obtain resources and perform the requested operation.

[0107] c) Request parsing and conversion. Parse the request to determine the type and purpose of the request. Since entities in different domains may use different communication protocols, data formats, and expressions, the proxy service module needs to convert the request into a format that the target domain can understand. For example, the real soldier domain uses a command format based on military communication standards, while the virtual model uses a specific message format inside the software. The proxy service needs to convert the real soldier command into a message that the virtual model can receive.

[0108] d) Targeting and resource searching. Based on the request, the proxy service determines the target domain or target resource to be accessed, which involves searching for the corresponding resource in a distributed multi-domain database, model library or server cluster.

[0109] e) Data acquisition and processing. Obtain the requested data and services from the target domain. During the acquisition process, it is necessary to interact with the server and model of the target domain and obtain resources according to the rules and interfaces of the target domain. After acquiring the data, the proxy service pre-processes the acquired data, such as data cleaning and format unification.

[0110] f) Response conversion and return. Convert the processed response data into a format that the requesting entity can understand, and then return it to the requesting entity through the network. Ensure that the content of the response is complete, accurate and meets the receiving requirements of the requesting entity.

[0111] g) Logging and monitoring. The proxy service module will record relevant information of the entire request-response process, including the source of the request, the content of the request, the corresponding content, processing time, etc. These logs can be used for subsequent system monitoring, troubleshooting and performance evaluation; at the same time, through real-time monitoring of the proxy service, abnormal requests, service overload and other problems can be discovered in a timely manner.

[0112] 5) The time synchronization service module is used to provide distributed system time unification tools and mechanisms in a distributed environment, and coordinate the system time synchronization among distributed test nodes.

[0113] In a distributed environment, the time of various test resources is autonomous, the message transmission between systems is asynchronous, and time management is mainly used to provide time unification function during system operation. The time service module of the present invention provides distributed system time unification tools and mechanisms to coordinate system time synchronization between distributed test nodes. It provides time calibration services that comply with the NTP-V4.0 protocol standard or achieves time consistency through GPS / Beidou clock access.

[0114] The detailed simulation test timing technology mainly includes:

[0115] A) Network soft synchronization method uses the network time protocol (such as NTP) to synchronize each semi-physical device to a standard time source (such as a server). Each client divides the local time signal into synchronization signals of different frequencies through a frequency division algorithm to meet the requirements of heterogeneous systems for different time granularities.

[0116] B) Network hard synchronization method, each node is connected to the Beidou (GPS) time system equipment, and the standard pulse signal is divided into synchronization signals of different frequencies through hardware to meet the requirements of heterogeneous systems for different time granularities.

[0117] C) A time synchronization method combining software and hardware. The time server is connected to the Beidou (GPS) time system equipment and broadcasts the standard time through the hardware interface (serial port). Each client divides the standard second pulse signal into synchronization signals of different frequencies through a frequency division algorithm to meet the requirements of heterogeneous systems for different time granularities.

[0118] 4. The system application layer includes a complete set of application tools to support test verification, including interface adaptation tools, simulation control tools, situation display tools and analysis and evaluation tools. The functions of each tool are further explained below:

[0119] 1) The interface adaptation tool adopts a unified modeling language and combines the characteristics of the simulation test task to build the test environment through interactive format modeling, interactive relationship modeling and protocol mapping relationship modeling. The modeling result generates an interface code framework through the code generation module, and after development, a complete interface program or protocol mapping gateway is formed. The test system is connected to the test environment through the interface program or gateway during operation.

[0120] 2) As software for controlling and simulating the entire process, the simulation control tool supports the development of corresponding simulation models and physical and semi-physical proxy models, and completes the conversion of test plans and test intentions into electronic and digital assumption files that can be recognized by computers. At the same time, it issues test process control instructions and distributes various types of data to simulate and deduce the assumptions, providing support for the later analysis, research, optimization, and statistics of the plan, and can verify the integration of typical intelligent confrontation system scenarios.

[0121] 3) The situation display tool is based on military and commercial standard geographic information systems to intuitively display the situation of the confrontation scenario (2D or 3D), so that situation analysts and test organizers can control the progress of the situation or switch map viewpoints at any time according to the time or place of concern, and supports real-time situation display and offline data display;

[0122] 4) Analysis and evaluation tools are used based on scientific quantitative analysis theories such as event operations and decision support, and use a variety of advanced business intelligence technologies such as data acquisition and statistical analysis to build a simulation evaluation index system, and provide a unified software framework and extension interface for the development of evaluation method libraries, evaluation model libraries, and evaluation algorithm libraries, establish simulation evaluation method models, and post-evaluation, real-time evaluation, and factor evaluation. Use mathematical methods to conduct statistics and analysis on test data, and then provide support for the evaluation of the performance, effectiveness, and applicability of equipment systems.

[0123] Next, the workflow of the system of the present invention is further described.

[0124] (1) Before conducting the confrontation test, complete all preparations for the test operation according to the requirements of the test task, such as Figure 4 As shown, specifically including:

[0125] Use analytical evaluation tools to establish an indicator system and report template suitable for the evaluation of test results.

[0126] Use the interface adaptation tool to generate test scenarios, describe the test scenarios, describe the interaction of the participating systems and generate the system access code framework. After development, generate the participating system interface program.

[0127] The simulation model of the virtual simulation test system is designed, and the design process is as follows: conduct demand analysis and planning, clarify the goals and application scenarios of the test simulation model, and collect relevant data; after determining the overall architecture of the simulation model, decompose the simulation model into multiple components and determine their relationships and interactions; design the parameters and characteristics of each component; build a simulation model code framework, select the programming language and development environment according to the characteristics of the model, define classes and objects, build data structures, write core algorithms and logic, and set interfaces and interaction mechanisms; develop the simulation model on this basis, and after completing the code implementation, integrate and debug the model; verify and confirm the simulation model, including functional verification, uncertainty analysis, and sensitivity testing.

[0128] According to the test assumptions and other test requirements, use the deduction control tool to perform scenario mapping and scenario planning for various registered semi-physical resources and actual installed resources; including: identifying and classifying registered resources through the deduction control tool, clarifying their types, functions and performance parameter attribute information; parsing the test assumptions, breaking them down into specific subtasks and events, and checking the mapping relationship between semi-physical structures or actual installed resources and functional tasks according to the functional requirements and event sequence in the assumptions, and determining their working order and time window; constructing a complete test scenario, covering the distribution, connection mode, and interaction relationship information of resources, and configuring various parameters for resources and interaction links, and planning the state transition of resources in the scenario.

[0129] According to the test plan, the software and hardware required for the test are deployed.

[0130] (2) During the confrontation test, Figure 5 As shown, specifically including:

[0131] Distribute planning information and issue initialization, start, and stop test process control instructions and distribute various types of data through deduction control tools; directly or indirectly control and manage the mathematical simulation, simulator or actual installation system of various professional systems, and monitor the system operation status.

[0132] Each participating system exchanges data through the communication middleware during the test operation of the device;

[0133] The test process and result data are collected through the data acquisition service module and analyzed in real time through the analysis and evaluation tools.

[0134] The test situation is displayed through the situation display tool.

[0135] (3) After the confrontation test is run, the test data is analyzed and evaluated. The analysis and evaluation process includes the summary of collected data, the import of analysis and evaluation data, and the analysis and evaluation calculation and generation of evaluation results. Users can analyze and evaluate the result data and key indicators and display them graphically. Figure 6 As shown, specifically including:

[0136] 1) Evaluation preparation stage: mainly determining the data source and structure, establishing the indicator system and evaluation tasks, designing the presentation method and report template, etc. On the basis of clarifying the evaluation tasks and collecting relevant data and materials, according to the evaluation purpose, decompose the evaluation factor indicators, build the evaluation standard system, analyze the evaluation data needs, and then formulate the evaluation plan. The evaluation plan mainly includes the evaluation objectives, evaluation content, evaluation indicators, etc.

[0137] 2) Evaluation and implementation phase:

[0138] 1) Collect data from various virtual combat units (such as virtual fighters, ships, ground forces, etc.), real equipment and semi-physical simulation equipment (such as sensors) during the confrontation test, record data from different sources in a unified format and event, and store them in a database table for summary; for example, obtain flight parameters from virtual fighters, including flight speed, altitude, heading, weapon launch conditions (launched ammunition, number of hits, hit rate, etc.); collect ship position, speed, ship gun design frequency and hit rate, and damage from attacks (such as hull damage, system damage); experimental sensors collect weapon performance parameters, troop movement trajectories, battlefield environment changes and other multi-source data. At the same time, record data from different sources in a unified format and event, and store them in a database table for summary.

[0139] 2) Import the summarized data into the evaluation service module, clean the data, and remove obviously erroneous data, such as abnormal speed values ​​caused by network delays or sensor failures (such as excessive aircraft altitude, excessive ship speed, etc.); classify the data and import them according to the combat domain (sea, land, air), combat unit type (weapon system, platform, etc.) and action type (attack, defense, maneuver, etc.); for example, import the attack data of the air combat unit (such as the number of missile launches, hit rate, etc.) into the attack effect evaluation module, and import the ship maneuver data (speed, course change) into the ship maneuver performance evaluation module.

[0140] 3) Based on the preset evaluation model and algorithm, the imported data is evaluated and calculated, and a quantitative score is given to each combat unit and the entire combat system; for example, based on the combat effectiveness evaluation model customized by military experts, the destructive effectiveness of weapons and equipment, the combat capability of personnel, the response efficiency of the command system, and the synergy effect of combat units are comprehensively considered to give a quantitative score to each combat unit and the entire combat system.

[0141] 4) Generate an evaluation report, which is presented in the form of text descriptions, charts (such as bar charts showing the comparison of different indicators, and line charts showing the trend changes of indicators), etc. The content includes individual evaluations of the performance of each combat element, and gives a comprehensive evaluation conclusion of the overall combat effectiveness, as well as a comparative analysis with the expected goals, thereby providing strong data support and decision-making basis for subsequent decision adjustments, tactical optimization and equipment improvements.

[0142] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0143] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system, characterized in that: include: Infrastructure layer, data resource layer, operation support layer and system application layer; The infrastructure layer is used to connect to various physical devices, platforms and systems that actually participate in the confrontation test in multiple physical domains, collect real physical data resources of multiple heterogeneous systems, perform preprocessing, and transmit the preprocessed real physical data resources to the data resource layer in real time; The data resource layer is used to store and manage the received multiple heterogeneous data resources; The operation support layer includes a heterogeneous resource interface gateway, a data service bus and five basic service modules; wherein the heterogeneous resource interface gateway is used to realize the interconnection and interoperability among various heterogeneous data resources; the data service bus is used as a communication middleware to realize the real-time distribution and resource sharing of various heterogeneous data resources; the five basic service modules are used to realize simulation service, situation service, evaluation service, proxy service and time system service respectively; The system application layer includes a set of tools for realizing test environment modeling, scenario simulation and deduction, confrontation scenario situation display and test data evaluation.

2. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 1 is characterized in that: The various heterogeneous data resources stored in the data resource layer include model data, simulation data, test data and equipment data under real soldiers and equipment systems, semi-physical simulation systems, virtual simulation and testing systems and non-standard application systems; among which, the model data is to define the object model between different systems to realize the interaction between heterogeneous systems; The data resource layer manages various heterogeneous data resources including: database unification, data structure unification, and distributed storage and calling.

3. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 1 is characterized in that: The heterogeneous resource interface gateway includes: a scenario loading module, a publication and subscription management module, a heterogeneous system interface conversion module, a communication protocol conversion module, a data transceiver module, a data collection module and a time synchronization client module; The scenario loading module is used to load simulation scenario data from a database or a local file to initialize the local virtual simulation test system; The publication and subscription management module is used to complete the establishment and cancellation of the publication and subscription relationship, so that the communication middleware can send and receive data as needed, and cancel the corresponding publication and subscription relationship when there is no need to send or subscribe to related data; The heterogeneous system interface conversion module is used to realize the interactive data mapping between the local virtual simulation test system and the heterogeneous system, convert the received data generated in other systems into the format required by the virtual simulation test system, and receive the return instructions of the heterogeneous system and pass them to the virtual simulation test system; The communication protocol conversion module is used to realize the communication protocol conversion between the virtual simulation test system and the heterogeneous system, so that the information is communicated according to the publishing / subscription and message communication mode agreed upon by the virtual simulation test system; The data transceiver module is used to send or receive data published or subscribed by the communication middleware, and respond to and execute simulation control instructions; The data acquisition module is used to collect and merge all data or data required in the configuration of this test by calling a unified data recording interface, store them in a local database, and after the test, summarize the test data to form a complete test collection database; The time unification client module is used to achieve time unification between heterogeneous systems and virtual simulation test systems.

4. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 1 is characterized in that: The data service bus adopts real-time distributed DDS communication middleware based on data center architecture, supports topic publishing and subscription and dynamic publishing and subscription, and supports QoS strategy.

5. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 1 is characterized in that: The five basic service modules are: simulation service module, situation service module, evaluation service module, agent service module and time system service module; The simulation service module is used to provide simulation services based on a combination of discrete time and continuous time, wherein in the simulation service based on discrete time, time is regarded as discrete points, and only the changes in the state of the virtual simulation test system at discrete time points are recorded; in the simulation service based on continuous time, time is regarded as an uninterrupted and smooth flow process, and the changes in the state of the virtual simulation test system at any time are recorded; The situation service module is used to provide situation data fusion, processing and publishing services; The evaluation service module is used to provide the construction of an evaluation indicator system based on a flowchart and provide data collection, processing and analysis capabilities; The proxy service module is used to connect and coordinate simulation entity components in different physical domains, convert data between different systems into a unified or mutually recognizable format by completing communication protocols and data format conversion between heterogeneous systems, and complete information exchange and data analysis between data resources in different physical domains and communication middleware. The time synchronization service module is used to provide a distributed system time unification tool and mechanism in a distributed environment, and coordinate the system time synchronization among the distributed test nodes.

6. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 1 is characterized in that: The tool set includes an interface adaptation tool, a simulation control tool, a situation display tool, and an analysis and evaluation tool; The interface adaptation tool adopts a unified modeling language, combines the characteristics of the simulation test task, and constructs a test environment through interactive format modeling, interactive relationship modeling, and protocol mapping relationship modeling; The modeling results generate an interface code framework through the code generation module, and after development, a complete interface program or protocol mapping gateway is formed. The test system is connected to the test environment through the interface program or gateway during operation; The simulation control tool is software that controls and simulates the entire process, supports the development of corresponding simulation models and physical and semi-physical proxy models, and completes the conversion of test plans and test intentions into electronic and digital assumption files that can be recognized by computers; at the same time, it issues test process control instructions and distributes various types of data to simulate the assumption plan; The situation display tool is based on military and commercial standard geographic information systems to display the situation of confrontation scenarios and supports real-time situation display and offline data display; The analysis and evaluation tool provides a unified software framework and extension interface for constructing a simulation evaluation index system, and developing an evaluation method library, an evaluation model library, and an evaluation algorithm library; and uses mathematical methods to perform statistics and analysis on the test data.

7. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 6 is characterized in that: Before conducting the confrontation test, various preparations for the test run shall be completed according to the requirements of the test task, including: Using the analysis and evaluation tools, establish an indicator system and report template suitable for the evaluation of test results; Use the interface adapter tool to generate test scenarios, describe test scenarios, describe the interaction of the test systems and generate a system access code framework, and generate a test system interface program after development; The simulation model of the virtual simulation test system is designed. The design process is as follows: conduct demand analysis and planning, clarify the goals and application scenarios of the test simulation model, and collect relevant data; after determining the overall architecture of the simulation model, decompose the simulation model into multiple components and determine their relationships and interaction methods; design the parameters and characteristics of each component; build a simulation model code framework, select programming languages ​​and development environments according to the characteristics of the model, define classes and objects, build data structures, write core algorithms and logic, and set interfaces and interaction mechanisms; develop the simulation model on this basis, and after completing the code implementation, integrate and debug the model; verify and confirm the simulation model, including functional verification, uncertainty analysis, and sensitivity testing; According to the test scenarios and other test requirements, the simulation control tool is used to perform scenario mapping and scenario planning for various registered semi-physical resources and physical resources; According to the test plan, the software and hardware required for the test are deployed.

8. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 7 is characterized in that: The steps of using the simulation control tool to perform scenario mapping and scenario planning on various registered semi-physical resources and physical resources include: Identify and classify registered resources through simulation control tools, and clarify their types, functions and performance parameter attribute information; Analyze the test scenario and break it down into specific subtasks and events. According to the functional requirements and event sequence in the scenario, check the mapping relationship between the semi-physical structure or physical installation resources and the functional tasks, and determine the work sequence and time window. Build a complete test scenario, covering the distribution, connection methods, and interaction relationship information of resources, configure various parameters for resources and interaction links, and plan the state transition of resources in the scenario.

9. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 6 is characterized in that: In the adversarial test run, including: Distribute planning information and issue control instructions for initializing, starting, and stopping the test process and distribute various types of data through the simulation control tool; Each participating system exchanges data through the communication middleware during the test operation of the device; The test situation is displayed by the situation display tool.

10. The multi-domain integrated confrontation test environment virtual-real mapping parallel simulation system according to claim 6, characterized in that: After the confrontation test is run, the test data is analyzed and evaluated, including: Collect data from various virtual combat units, real equipment and semi-physical simulation equipment during the confrontation test, record data from different sources in a unified format and event, and store them in a database table for summary; Import the aggregated data into the assessment service module, clean the data and remove obviously erroneous data; classify the data and import it according to combat domain, combat unit type and action type; According to the preset evaluation model and algorithm, the imported data is evaluated and calculated, and quantitative scores are given to each combat unit and the entire combat system; Generate an evaluation report, which includes individual evaluations of the performance of each combat element, and gives a comprehensive evaluation conclusion of the overall combat effectiveness, as well as a comparative analysis with the expected goals.

Citation Information

Patent Citations

  • Combined combat weapon equipment application training simulation system and implementation method thereof

    CN113781856A

  • Intelligent game training and simulation device for complex equipment system confrontation

    CN115394140A

  • Intelligent game confrontation deduction system and method for electronic reconnaissance

    CN115796042A

  • Tactical cooperative combat analogue simulation training system and method

    CN116051319A

  • Unmanned equipment simulation test guidance and control system

    CN116679583A

Cited By

  • Visual simulation system and method in multi-domain confrontation environment and medium

    CN120850608A

  • A visual simulation system, method and medium under a multi-domain confrontation environment

    CN120850608B

  • Distributed virtual-real fusion remote debugging verification system and method

    CN121116799A

  • Distributed virtual-real fusion remote debugging verification system and method

    CN121116799B

  • Electromagnetic environment dynamic collaborative construction system based on three-domain fusion

    CN121279137A