Resource decoupling process implementation and verification system and method based on general integrated simulation framework

By implementing and verifying a resource decoupling process based on a general integrated simulation framework, the problems of high cost and slow iteration in existing resource decoupling processes are solved. This system enables resource information reporting, control flow, and cross-platform communication, thereby improving the speed and reliability of algorithm optimization.

CN122019316APending Publication Date: 2026-05-12CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CHINESE AERONAUTICAL RADIO ELECTRONICS RES INST
Filing Date
2025-12-24
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

Existing resource decoupling processes and verification solutions are costly and slow to iterate, making it difficult to effectively test functional performance.

Method used

A resource decoupling process implementation and verification system based on a general integrated simulation framework is adopted, which includes a resource layer, a transport layer, a network layer, and a service layer. Through resource entity simulation models, interactive interface proxy plugins, decoupling process algorithms, and cross-platform communication models, resource information reporting, control flow, and cross-platform communication are realized.

Benefits of technology

This paper provides a fast method for implementing and verifying resource decoupling processes, supports the rationality of resource decoupling processes and the effectiveness of internal control algorithms, improves the speed and reliability of algorithm optimization, and expands the application scope of resource decoupling scheduling algorithms.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122019316A_ABST
    Figure CN122019316A_ABST
Patent Text Reader

Abstract

The invention provides a resource decoupling process implementation and verification system and method based on a universal integrated simulation framework, and the system comprises a resource layer, a transmission layer, a network layer and a service layer. The whole system comprises a resource entity simulation model, a resource entity simulation model interaction interface agent plug-in, a resource decoupling process algorithm integration and interface conversion agent plug-in, an accompanying test software interaction interface agent plug-in and a cross-platform communication simulation model. A digital simulation mode is adopted, a resource decoupling process implementation system and a test verification environment thereof are constructed, functional performance verification of a resource decoupling scheduling algorithm is realized, rapid iterative optimization of the algorithm is supported, the designed scheduling algorithm can be integrated into a simulation framework, and functional performance testing of the algorithm is completed based on functions of the simulation framework. And support is provided for function and performance optimization of a resource decoupling scheduling algorithm.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to, but is not limited to, the field of resource decoupling process implementation and simulation verification, and particularly to a system and method for resource decoupling process implementation and verification based on a general integrated simulation framework. Background Technology

[0002] Resource decoupling technology focuses on the problem of decoupling and sharing various resources between multiple platforms. It decouples the resource layer from the business layer in various platforms to achieve unified resource scheduling. Among them, the various resources mainly include sensing sensors such as radar sensors, optical sensors, infrared sensors, electromagnetic signal reconnaissance sensors, and communication reconnaissance sensors.

[0003] Regarding the implementation of resource decoupling processes and the functional performance testing of resource decoupling scheduling algorithms, current implementation schemes and functional performance testing methods tend to be implemented by building semi-physical prototype systems, which is costly and results in slow algorithm iteration speed. Summary of the Invention

[0004] This invention proposes a system and method for implementing and verifying resource decoupling processes based on a general integrated simulation framework, which solves the existing problems in implementing and verifying resource decoupling processes based on the general integrated simulation framework.

[0005] The first aspect of this invention provides a resource decoupling process implementation and verification system based on a general integrated simulation framework, comprising a four-layer architecture of resource layer, transmission layer, network layer and service layer. The entire system includes a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, a test software interaction interface proxy plugin, and a cross-platform communication simulation model. The resource layer includes various resource entity simulation models, which are used to simulate the working state of various sensors and respond to control commands; The transport layer includes a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, and a test-taking software interaction interface proxy plugin. Within the plugin, the internal soft bus communication mechanism of the simulation framework is called to realize information interaction between the resource entity simulation model, the resource decoupling algorithm, the external database, and the test-taking software. The network layer includes a cross-platform communication simulation model, which is used to realize information transmission between simulation platforms; The business layer includes external testing software, which receives business and status information sent by the resource entity simulation model and generates corresponding control commands to assist in completing the resource decoupling algorithm and process verification.

[0006] Optionally, the proxy plugin template includes an Update module and a ProcessMessage module; The Update module periodically updates the functional functions in the module and the resource status and business information that need to be updated periodically in each interface proxy plugin according to the update cycle set in the script. The ProcessMessage module determines whether it has received messages from other plugins in the simulation platform at each simulation step. When sending messages to other plugins, it calls the SendMessageTo function built into the simulation framework and processes the received messages according to their types. Each plugin has an event-driven response function.

[0007] Optionally, the resource entity simulation model interaction interface proxy plugin includes a resource entity simulation model status class, a business information acquisition module, and a resource entity simulation model control module. The resource entity simulation model status class and business class information acquisition module periodically acquires resource switch status, resource health status, resource capability information, and detection target information based on the built-in Update function of the plugin, and sends them to the resource decoupling process algorithm integration and interface conversion proxy plugin through the bus within the simulation framework; The resource entity simulation model control module receives control commands from the resource decoupling process algorithm integration and interface conversion proxy plugin based on the ProcessMessage function built into the plugin, and changes the state of the resource entity simulation model by calling the built-in API function.

[0008] Optionally, the resource decoupling process algorithm integration and interface conversion proxy plugin includes an internal and external communication module, an interface conversion module, and a resource decoupling algorithm module; The internal and external communication modules exchange information through the interaction interface proxy plug-in of the integrated simulation framework bus and the resource entity simulation model, and the interaction interface proxy plug-in of the test-taking software, and connect with the external database through the UDP communication protocol. The interface conversion module is used to convert the messages sent to this plugin by the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin into the interface format defined in the database, and at the same time convert the interfaces issued by the database into the format of the information exchanged with the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin. The resource decoupling algorithm module is used to implement resource status reporting mechanisms, resource conflict resolution mechanisms, etc.

[0009] Optionally, the test-taking software interaction interface proxy plugin includes an internal soft bus information interaction interface module and an external communication interaction interface module. The internal soft bus information interaction interface module receives messages sent from other plugins through the ProcessMessage function built into the integrated simulation framework, and sends custom information to other plugins through the SendMessageTo function. The external communication interface module supports both UDP and DDS communication protocols. The source and destination port numbers are set within the plugin to enable communication between the plugin and the test-taking software. Simultaneously, based on the service-oriented framework software, an interface is built between the test-taking software service and the plugin proxy service. The library file is exported from the service-oriented framework and integrated into the interface proxy plugin. The built-in DDS communication service in the service-oriented framework software is used to enable communication between the plugin and external software.

[0010] Optionally, the implementation and verification methods for resource decoupling processes include resource information reporting processes, resource entity control processes, and cross-platform communication mechanisms. The resource information reporting process involves the resource entity simulation model interaction interface proxy plugin periodically obtaining resource status and business information by calling the framework's built-in API functions. This information is then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. After interface conversion or processing, this module sends the information to an external database via the UDP / DDS communication protocol to form a resource list, which is maintained periodically. When the external testing software sends a resource status / business message request via UDP / DDS, the testing software interaction interface proxy plugin, upon receiving the request, sends the message to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. This plugin then processes the request, sends the resource information or resource conflict information to the testing software interaction interface proxy plugin, and forwards it to the external testing software. The resource entity control process involves external testing software generating control commands for the resource entity simulation model. These commands are then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the testing software's interactive interface proxy plugin. After processing, the control commands are sent to the resource entity simulation model interactive interface proxy plugin via the simulation bus. This plugin changes the resource status by calling built-in resource control API functions. If, after processing, the resource decoupling process algorithm integration and interface conversion proxy plugin finds that a resource is occupied or the platform does not have the resource, it will not execute the control commands and will send resource conflict information to the testing software. The cross-platform communication mechanism sets the receiving platform name and receiving plugin name in the message to be sent. The plugin sends the message to the cross-platform communication simulation model of the local platform through the SendMessageTo function. After receiving the message, the communication simulation model parses the receiving platform and, based on the simulated communication mechanism in the integrated simulation framework, sends it to the corresponding cross-platform communication simulation model in the specified platform. After parsing the receiving plugin name, it forwards the message to the corresponding plugin, thus realizing cross-platform information interaction.

[0011] The second aspect of the present invention provides a method for implementing and verifying a resource decoupling process based on a general integrated simulation framework, which is implemented using a resource decoupling process implementation and verification system based on a general integrated simulation framework as described in any one of the first aspects.

[0012] The third invention provides a computer-readable storage medium, comprising: a memory and a processor; The memory is configured to store executable instructions; The processor is configured to implement the resource decoupling process implementation and verification method based on the general integrated simulation framework as described in the second aspect when executing the executable instructions stored in the memory.

[0013] The fourth invention provides a computer program product, which includes instructions that, when executed by a computer, implement the resource decoupling process implementation and verification method based on the general integrated simulation framework as described in the second aspect.

[0014] This invention provides a system and method for implementing and verifying resource decoupling processes based on a general integrated simulation framework. It aims to provide a rapid implementation and simulation verification method for the rationality of resource decoupling processes and the effectiveness of internal control algorithms, supporting the optimization and upgrading of resource decoupling processes and algorithms. Compared with existing technologies, this invention has significant advantages. Addressing the problem of resource decoupling process implementation and verification, this invention proposes a system and method based on a general integrated simulation framework, providing strong support for resource decoupling process implementation and functional performance testing, filling the gaps in existing research. This invention uses resource entity simulation model templates and plug-in templates in the general integrated simulation framework to realize functions such as resource information reporting and command response, resource decoupling scheduling algorithm integration, resource usage plan generation, and cross-platform data transmission. Through the test scenario model constructed by the general integrated simulation framework, different resource usage conditions are simulated for the resource decoupling scheduling algorithm, recording the output results under different scenarios. This facilitates subsequent analysis of algorithm performance and enables convenient and rapid functional performance testing of the designed scheduling algorithm, helping to accelerate algorithm optimization, improve algorithm reliability and rationality, and expand the application scope of the resource decoupling scheduling algorithm. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. The drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 It is a system logical architecture diagram; Figure 2 It is a diagram of the overall cross-linking relationships; Figure 3 This is a diagram showing the composition of the resource entity simulation model; Figure 4 It is a diagram showing the interconnection relationships between the resource entity simulation model's interactive interface proxy plugin; Figure 5 This is a diagram showing the implementation of the resource decoupling process and the composition of the interface conversion proxy plugin; Figure 6 This is a flowchart illustrating the implementation and verification methods for resource decoupling. Figure 7 This is a flowchart of the resource information reporting process; Figure 8 It is a resource entity control flowchart; Figure 9 This is a flowchart of cross-platform resource sharing; Figure 10 It is a cross-platform resource control flowchart. Detailed Implementation

[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0018] The features and illustrative embodiments of various aspects of the present invention will now be described in detail. Numerous specific details are set forth in the following detailed description to provide a thorough understanding of the invention. However, it will be apparent to those skilled in the art that the invention may be practiced without requiring some of these specific details. The following description of embodiments is merely intended to provide a better understanding of the invention by illustrating examples of the invention. The invention is by no means limited to any specific setups and methods set forth below, but covers any improvements, substitutions, and modifications to structures, methods, and devices without departing from the spirit of the invention. Well-known structures and techniques are not shown in the drawings and the following description to avoid unnecessarily obscuring the invention.

[0019] In the description of this invention, it should be noted that the directions or positional relationships indicated by terms such as "center," "upper," "lower," "left," "right," "vertical," "horizontal," "inner," and "outer" are based on the directions or positional relationships shown in the accompanying drawings and are only for the convenience of describing and simplifying the invention, and should not be construed as limiting the invention. Furthermore, the use of ordinal numbers (e.g., "first and second," etc.) is for distinguishing objects and is not limited to this order, and should not be construed as indicating or implying relative importance.

[0020] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly, encompassing both direct connection and indirect connection via an intermediate medium. Those skilled in the art can understand the specific meaning of these terms in this invention based on the specific circumstances.

[0021] It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other, and the various embodiments can be referenced and cited in each other. The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0022] The present invention will be further described in detail below with reference to the embodiments and accompanying drawings, but the embodiments of the present invention are not limited thereto.

[0023] Given the complexity of existing resource decoupling process implementations and the difficulty in conducting functional performance verification, this invention proposes a resource decoupling process implementation and verification system and method based on a general integrated simulation framework. Based on the general integrated simulation framework, the resource decoupling scheduling algorithm is integrated and a supporting simulation verification environment is built to conduct resource decoupling process implementation and functional performance verification.

[0024] The implementation and verification of the resource decoupling process based on the general simulation framework includes a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, a test software interaction interface proxy plugin, and a cross-platform communication simulation model. The resource entity simulation model provides various simulation data required by the resource decoupling scheduling algorithm and responds to control commands. The resource entity simulation model interaction interface proxy plugin enables data interaction between the resource entity simulation model and the resource decoupling process algorithm integration and interface conversion proxy plugin. The resource decoupling process algorithm integration and interface conversion proxy plugin integrates the resource decoupling scheduling algorithm, database, etc. The test software interaction interface proxy plugin enables the integration of test software into the general integrated simulation framework. The cross-platform communication model is used to realize information interaction between simulation models on different platforms within the simulation framework.

[0025] The above technical solution enables the integration and testing of resource decoupling scheduling algorithms based on simulation models and internal simulation buses within a general integrated simulation framework. By setting test scenarios under different states, the testing software generates corresponding resource usage plans and sends them to the resource decoupling scheduling algorithm for calculation. This completes actions such as reporting resource status and business information, and issuing resource status adjustment control commands. Based on the generated control commands, response commands, and other parameters, simulation performance evaluation is conducted, thereby completing the functional performance testing of the resource decoupling scheduling algorithm, providing support for algorithm optimization, and accelerating the algorithm's iteration rate.

[0026] This invention provides a method for implementing and verifying resource decoupling processes based on a general integrated simulation framework. The system for implementing and verifying resource decoupling processes based on the general simulation framework includes a four-layer architecture: resource layer, transmission layer, network layer, and service layer. The entire system includes a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, a test software interaction interface proxy plugin, and a cross-platform communication simulation model. The resource layer includes various resource entity simulation models, which are used to simulate the working state of various sensors and respond to control commands; The transport layer includes a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, and a test-taking software interaction interface proxy plugin. Within the plugin, the internal soft bus communication mechanism of the simulation framework is called to realize information interaction between the resource entity simulation model, the resource decoupling algorithm, the external database, and the test-taking software. The network layer includes a cross-platform communication simulation model, which is used to realize information transmission between simulation platforms; The business layer includes external testing software, which receives business and status information sent by the resource entity simulation model and generates corresponding control commands to assist in completing the resource decoupling algorithm and process verification.

[0027] The proxy plugin template includes the Update module and the ProcessMessage module; The Update module periodically updates the functional functions in the module and the resource status and business information that need to be updated periodically in each interface proxy plugin according to the update cycle set in the script. The ProcessMessage module determines whether it has received messages from other plugins in the simulation platform at each simulation step. When sending messages to other plugins, it calls the SendMessageTo function built into the simulation framework and processes the received messages according to their types. Each plugin has an event-driven response function.

[0028] The resource entity simulation model interaction interface proxy plugin includes a resource entity simulation model status class, a business information acquisition module, and a resource entity simulation model control module. The resource entity simulation model status class and business class information acquisition module periodically acquires resource switch status, resource health status, resource capability information, and detection target information based on the built-in Update function of the plugin, and sends them to the resource decoupling process algorithm integration and interface conversion proxy plugin through the bus within the simulation framework; The resource entity simulation model control module receives control commands from the resource decoupling process algorithm integration and interface conversion proxy plugin based on the ProcessMessage function built into the plugin, and changes the state of the resource entity simulation model by calling the built-in API function.

[0029] The resource decoupling process algorithm integration and interface conversion proxy plugin includes an internal and external communication module, an interface conversion module, and a resource decoupling algorithm module. The internal and external communication modules exchange information through the interaction interface proxy plug-in of the integrated simulation framework bus and the resource entity simulation model, and the interaction interface proxy plug-in of the test-taking software, and connect with the external database through the UDP communication protocol. The interface conversion module is used to convert the messages sent to this plugin by the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin into the interface format defined in the database, and at the same time convert the interfaces issued by the database into the format of the information exchanged with the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin. The resource decoupling algorithm module is used to implement resource status reporting mechanisms, resource conflict resolution mechanisms, etc.

[0030] The test-taking software interaction interface proxy plugin includes an internal soft bus information interaction interface module and an external communication interaction interface module. The internal soft bus information interaction interface module receives messages sent from other plugins through the ProcessMessage function built into the integrated simulation framework, and sends custom information to other plugins through the SendMessageTo function. The external communication interface module supports both UDP and DDS communication protocols. The source and destination port numbers are set within the plugin to enable communication between the plugin and the test-taking software. Simultaneously, based on the service-oriented framework software, an interface is built between the test-taking software service and the plugin proxy service. The library file is exported from the service-oriented framework and integrated into the interface proxy plugin. The built-in DDS communication service in the service-oriented framework software is used to enable communication between the plugin and external software.

[0031] The implementation and verification method for resource decoupling process includes resource information reporting process, resource entity control process and cross-platform communication mechanism; The resource information reporting process involves the resource entity simulation model interaction interface proxy plugin periodically obtaining resource status and business information by calling the framework's built-in API functions. This information is then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. After interface conversion or processing, this module sends the information to an external database via the UDP / DDS communication protocol to form a resource list, which is maintained periodically. When the external testing software sends a resource status / business message request via UDP / DDS, the testing software interaction interface proxy plugin, upon receiving the request, sends the message to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. This plugin then processes the request, sends the resource information or resource conflict information to the testing software interaction interface proxy plugin, and forwards it to the external testing software. The resource entity control process involves external testing software generating control commands for the resource entity simulation model. These commands are then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the testing software's interactive interface proxy plugin. After processing, the control commands are sent to the resource entity simulation model interactive interface proxy plugin via the simulation bus. This plugin changes the resource status by calling built-in resource control API functions. If, after processing, the resource decoupling process algorithm integration and interface conversion proxy plugin finds that a resource is occupied or the platform does not have the resource, it will not execute the control commands and will send resource conflict information to the testing software. The cross-platform communication mechanism sets the receiving platform name and receiving plugin name in the message to be sent. The plugin sends the message to the cross-platform communication simulation model of the local platform through the SendMessageTo function. After receiving the message, the communication simulation model parses the receiving platform and, based on the simulated communication mechanism in the integrated simulation framework, sends it to the corresponding cross-platform communication simulation model in the specified platform. After parsing the receiving plugin name, it forwards the message to the corresponding plugin, thus realizing cross-platform information interaction.

[0032] The principle composition diagram of the resource decoupling process based on the general integrated simulation framework is shown below. Figure 1 As shown. Based on the general integrated simulation framework, the resource entity simulation model, the resource entity simulation model interaction interface proxy plugin, the resource decoupling process algorithm integration and interface conversion proxy plugin, the test preparation software interface proxy plugin, and the cross-platform communication simulation model are integrated into the platform simulation model, enabling the plugins to interact with each other through the simulation internal bus; at the same time, the database and test preparation software communicate with the plugins through communication protocols such as UDP / DDS.

[0033] Among them, the resource decoupling process algorithm integration and interface conversion proxy plugin is the core part of the system. In this plugin, core resource scheduling algorithms such as the encapsulated resource information reporting mechanism and resource conflict resolution mechanism are integrated. It receives information such as resource status and business type through the simulation internal bus, and after classification and summarization, it sends it to the external database via UDP and stores it to form a resource pool. At the same time, it receives sensor control commands and resource information reporting commands sent from the test software. After querying and solving, it selects the specified information from the database and sends it to the test software through the simulation internal bus or sends resource conflict information (i.e., the current state cannot meet the needs of the test software).

[0034] The resource entity simulation model is a fundamental part of this method. Based on the built-in basic model of the general integrated simulation framework, custom sensor parameters are configured through script files to complete model building, constructing simulation models of airborne avionics equipment such as radar, optoelectronics, and electronic reconnaissance. These models are used to simulate the working modes and states of the aforementioned avionics equipment and can adjust the sensor working states to the desired states according to instructions. Furthermore, the types and quantities of sensors can be selectively configured on the platform simulation model according to top-level verification requirements.

[0035] The radar sensor simulation model configuration items include transmitter parameters, receiver parameters, and target parameters (relative distance to the target, elevation angle, azimuth angle), etc., and the responsive control parameters include sensor on / off status, detection mode, and detection field of view. The photoelectric sensor simulation model configuration items include additional constant loss coefficient, image width and height, and target parameters (target latitude, longitude, and altitude position information), and the responsive control parameters include sensor on / off status. The electronic reconnaissance sensor simulation model configuration items include receiver parameters, target parameters (relative distance to the target, elevation angle, azimuth angle), etc., and the responsive control parameters include sensor on / off status.

[0036] In the resource entity simulation model interaction interface proxy plugin, various types of information are periodically acquired and published externally according to the interface definition format based on the resource status class and business class message interface definitions. Simultaneously, control class messages are broken down into individual control commands, and the desired control state is achieved by calling API functions.

[0037] The test preparation software interface proxy plugin mainly sends resource information to external software for processing, and simultaneously receives control commands sent by external software and forwards them to other plugins through the simulation internal bus. The test preparation software's main functions include task management, task planning, and sensor management. It generates resource usage plans under different conditions, thereby verifying the effectiveness, rationality, and efficiency of the resource decoupling scheduling algorithm under different requirements.

[0038] A cross-platform communication simulation model, based on a built-in communication simulation model within a general integrated simulation framework, is formed by configuring parameters using script files. This model simulates wireless communication between various platforms and transmits information to other platforms via a built-in transmission model, achieving cross-platform information sharing. The communication simulation model allows configuration of parameters such as transmitter, receiver, frequency, and bandwidth via script files. Simultaneously, the cross-platform communication interface utilizes built-in API functions of the integrated simulation framework, allowing users to set parameters such as the message content, the communication simulation model used, and the receiving platform name. The simulation framework then simulates the cross-platform communication process, enabling information exchange between platforms.

[0039] The entire resource decoupling process can be divided into three typical steps: resource information reporting process, resource entity control process, and cross-platform communication process.

[0040] The resource information reporting process refers to the process where the resource entity simulation model sends its own status and business information to the resource decoupling process algorithm integration and interface conversion proxy plugin. After processing by the resource decoupling algorithm, the information is stored in an external database, forming a resource list, which is then periodically maintained. When the testing software needs resource information, it sends a resource information retrieval request to the resource decoupling process algorithm integration and interface conversion proxy plugin. After calculation, the plugin sends the latest status resource information or resource conflict information (in case of faults such as the absence of required resource information).

[0041] In the resource information reporting process, the resource entity simulation model interaction interface proxy plugin first periodically obtains the status and business information of the resources by calling the framework's built-in API functions, and sends it to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. After interface conversion or processing, this module sends the information to the external database through communication protocols such as UDP / DDS to form a resource list, and maintains this list periodically. When the external testing software sends a resource status / business message request via UDP / DDS, the testing software interaction interface proxy plugin, upon receiving the request, sends the message to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. After processing, this plugin sends the resource information or resource conflict information to the testing software interaction interface proxy plugin and forwards it to the external testing software.

[0042] The resource entity control process refers to the process by which external testing software generates resource control commands based on its own task requirements, thereby changing the state of the resource entity simulation model. The external testing software generates control commands for the resource entity simulation model and sends them to the resource decoupling process algorithm integration and interface conversion proxy plugin through the testing software's interaction interface proxy plugin. After processing, the control commands are sent to the resource entity simulation model interaction interface proxy plugin via the simulation bus. This plugin changes the resource state by calling built-in resource control API functions. If, after processing, the resource decoupling process algorithm integration and interface conversion proxy plugin finds that the resource is occupied or the platform does not have the required resource, it will not execute the control commands and will send resource conflict information to the testing software.

[0043] Cross-platform communication refers to the process where resource information of this platform needs to be synchronized with resource information of other platforms to form a resource list across multiple platforms or to control resources of other platforms across platforms. During cross-platform communication, the receiving platform name and receiving plugin name are set in the message to be sent. The plugin sends the message to the cross-platform communication simulation model of this platform using the SendMessageTo function. After receiving the message, the communication simulation model parses the receiving platform and, based on the simulated communication mechanism in the integrated simulation framework, sends it to the corresponding cross-platform communication simulation model on the specified platform. After parsing the receiving plugin name, it forwards the message to the corresponding plugin, thus realizing cross-platform information interaction. Specifically, when cross-platform resource information sharing is required, both the sending and receiving plugins are resource decoupling process algorithm integration and interface conversion proxy plugins. When cross-platform resource control is required, the sending plugin is a test software interaction interface proxy plugin, and the receiving plugin is a resource decoupling process algorithm integration and interface conversion proxy plugin on the platform to which the controlled resource belongs. The received resource is then processed by this plugin and controlled by the resource entity simulation model interaction interface proxy plugin of this platform.

[0044] The method flow is as follows: S1. Based on the general integrated simulation framework, complete the modeling of resource entity simulation models such as radar sensor simulation model, photoelectric sensor simulation model, and electronic reconnaissance sensor simulation model; S2. Based on the resource status class, business class, and control class message interface definitions, complete the development of interactive interface plugins for simulation models of resource entities such as radar sensors, photoelectric sensors, and electronic reconnaissance sensors. S3. Based on the interface definition between the interaction interface plug-in with the resource entity simulation model and the interface proxy plug-in of the test software, develop the internal and external interaction interface module of the resource decoupling process algorithm integration and interface conversion proxy plug-in, and complete the resource decoupling scheduling algorithm and database integration and testing. S4. Based on the internal and external interface definitions of the test preparation software, complete the interface development and software integration and testing; S5. Based on the general integrated simulation framework, complete the modeling of cross-platform communication simulation model; S6. Integrate the resource entity simulation model, the resource entity simulation model interaction interface plugin, the resource decoupling process algorithm integration and interface conversion proxy plugin, the test software interface proxy plugin, the cross-platform communication simulation model, etc., into the simulation platform model in the general integrated simulation framework. S7. Establish a test simulation platform model and test case model in the general integrated simulation framework; S8. Based on the general integrated simulation framework, the designed test case model is run. The resource entity simulation model interaction interface plugin provides various information of resource entities to the resource decoupling process algorithm integration and interface conversion proxy plugin. At the same time, the test software generates a resource usage plan according to the task requirements and sends it to the resource decoupling process algorithm integration and interface conversion proxy plugin. After being solved by the resource scheduling algorithm, the resource entity information is sent to the test software or control commands are sent to the resource entity simulation model. S9. Record the decision instructions issued by the resource decoupling scheduling algorithm under different resource usage plans. The testers analyze the results to obtain indicators such as the effectiveness, rationality, and reliability of the resource decoupling scheduling algorithm.

[0045] This invention proposes a method for implementing and verifying a resource decoupling process based on a general integrated simulation framework. The method includes a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, a test software interaction interface proxy plugin, and a cross-platform communication simulation model. The resource entity simulation model provides the basic simulation data required by the resource decoupling scheduling algorithm and responds to generated control commands, including status, business, and control messages. The resource entity simulation model interaction interface proxy plugin transmits resource information to other plugins according to a specified interface format via built-in API functions, receives and parses messages from other plugins, and thus controls the resource entity simulation model to achieve the desired control state. The resource decoupling process algorithm integration and interface conversion proxy plugin is the core component of the entire system. By integrating the resource decoupling scheduling algorithm and database, it realizes resource information storage and intelligent scheduling functions; through the simulation internal bus, it realizes information transmission with the resource entity simulation model and the test software. The test software interaction interface proxy plugin links external software with the resource decoupling scheduling algorithm and the resource entity simulation model, providing the upper-level input required by the resource decoupling scheduling algorithm. The cross-platform communication simulation model provides a channel for information communication between simulation platforms, enabling data transmission between cross-resource decoupled databases and testing software. Each plugin and simulation model is integrated into the simulation platform within the framework. By establishing a testing simulation platform model and a test scenario model, different resource usage plans are simulated, and the output of the resource decoupling scheduling algorithm under various conditions is recorded. After the simulation, analysis and evaluation are conducted to identify the advantages and disadvantages of the resource scheduling algorithm, facilitating subsequent improvements and optimizations.

[0046] A typical test scenario is based on a multi-aircraft platform formation collaborative search in a complex environment. The target is a missing person or vehicle awaiting rescue in an irregular area. The multi-aircraft platform formation uses airborne sensors such as radar, electro-optical, and electronic reconnaissance mounted on the aircraft platforms within the formation to conduct search and location work in the designated target area, which will facilitate subsequent rescue operations.

[0047] Due to continuous heavy rainfall, transportation, communication, and power to the outside world were cut off in a certain area, resulting in the possibility of people and vehicles being trapped. In order to find the missing persons and vehicles as soon as possible, the ground rescue center dispatched a multi-aircraft platform formation to conduct continuous exploration and search of the disaster area and transmit the exploration results back to the ground rescue center. Based on the exploration results, the ground rescue center rationally arranged rescue missions.

[0048] During the detection and search process, different sensors are needed for different areas. For example, photoelectric sensors are used to detect the damage to roads and houses in the disaster area, and the photoelectric images are transmitted back to the ground rescue center for analysis and confirmation.

[0049] To simulate this test scenario, simulation models of radar, photoelectric, and other sensors were first established based on a general integrated simulation framework. Simulation models of four aircraft platforms were then built within this framework. Interaction interface proxy plugins for the radar, photoelectric, and other sensor simulation models, as well as resource entity simulation models, were integrated into the scenario. Ground targets such as vehicles and personnel that were unable to communicate were set up within a specific area. The test scenario was driven by the general integrated simulation framework, while the accompanying software generated a sensor resource usage plan based on pre-inputted test targets, the actual conditions of the detected area, and the capabilities of the airborne sensors. This plan was then sent to a resource decoupling scheduling algorithm for calculation. After the simulation, metrics such as the aircraft formation's target detection rate and target detection time within the designated area were examined to evaluate the effectiveness and rationality of the algorithm.

[0050] Therefore, by constructing a resource decoupling process implementation and verification environment based on a general simulation framework, convenient and rapid functional performance testing of resource decoupling scheduling algorithms can be conducted, accelerating the algorithm's iteration speed. When it is necessary to verify the performance of a certain aspect of the algorithm, only targeted modifications need to be made to the set test scenario, and the test can be completed based on the original framework. Similarly, comparisons can be made based on the original scenario to verify the feasibility of the algorithm improvement method.

[0051] The above detailed embodiments are a description of the present invention. It should not be considered that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art, several simple deductions and substitutions can be made without departing from the concept of the present invention, and all of these should be considered to fall within the protection scope of the present invention.

Claims

1. A resource decoupling process implementation and verification system based on a general integrated simulation framework, characterized in that, The system comprises a four-layer architecture: resource layer, transport layer, network layer, and service layer. The entire system includes a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, a test-taking software interaction interface proxy plugin, and a cross-platform communication simulation model. The resource layer includes various resource entity simulation models, which are used to simulate the working state of various sensors and respond to control commands; The transport layer includes a resource entity simulation model interaction interface proxy plugin, a resource decoupling process algorithm integration and interface conversion proxy plugin, and a test-taking software interaction interface proxy plugin. Within the plugin, the internal soft bus communication mechanism of the simulation framework is called to realize information interaction between the resource entity simulation model, the resource decoupling algorithm, the external database, and the test-taking software. The network layer includes a cross-platform communication simulation model, which is used to realize information transmission between simulation platforms; The business layer includes external testing software, which receives business and status information sent by the resource entity simulation model and generates corresponding control commands to assist in completing the resource decoupling algorithm and process verification.

2. The resource decoupling process implementation and verification system based on a general integrated simulation framework according to claim 1, characterized in that, The proxy plugin template includes the Update module and the ProcessMessage module; The Update module periodically updates the functional functions in the module and the resource status and business information that need to be updated periodically in each interface proxy plugin according to the update cycle set in the script. The ProcessMessage module determines whether it has received messages from other plugins in the simulation platform at each simulation step. When sending messages to other plugins, it calls the SendMessageTo function built into the simulation framework and processes the received messages according to their types. Each plugin has an event-driven response function.

3. The resource decoupling process implementation and verification system based on a general integrated simulation framework according to claim 1, characterized in that, The resource entity simulation model interaction interface proxy plugin includes a resource entity simulation model status class, a business information acquisition module, and a resource entity simulation model control module. The resource entity simulation model status class and business class information acquisition module periodically acquires resource switch status, resource health status, resource capability information, and detection target information based on the built-in Update function of the plugin, and sends them to the resource decoupling process algorithm integration and interface conversion proxy plugin through the bus within the simulation framework; The resource entity simulation model control module receives control commands from the resource decoupling process algorithm integration and interface conversion proxy plugin based on the ProcessMessage function built into the plugin, and changes the state of the resource entity simulation model by calling the built-in API function.

4. The resource decoupling process implementation and verification system based on a general integrated simulation framework according to claim 1, characterized in that, The resource decoupling process algorithm integration and interface conversion proxy plugin includes an internal and external communication module, an interface conversion module, and a resource decoupling algorithm module. The internal and external communication modules exchange information through the interaction interface proxy plug-in of the integrated simulation framework bus and the resource entity simulation model, and the interaction interface proxy plug-in of the test-taking software, and connect with the external database through the UDP communication protocol. The interface conversion module is used to convert the messages sent to this plugin by the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin into the interface format defined in the database, and at the same time convert the interfaces issued by the database into the format of the information exchanged with the resource entity simulation model interaction interface proxy plugin and the test-taking software interaction interface proxy plugin. The resource decoupling algorithm module is used to implement resource status reporting mechanisms, resource conflict resolution mechanisms, etc.

5. The resource decoupling process implementation and verification system based on a general integrated simulation framework according to claim 1, characterized in that, The test-taking software interaction interface proxy plugin includes an internal soft bus information interaction interface module and an external communication interaction interface module. The internal soft bus information interaction interface module receives messages sent from other plugins through the ProcessMessage function built into the integrated simulation framework, and sends custom information to other plugins through the SendMessageTo function. The external communication interface module supports both UDP and DDS communication protocols. The source and destination port numbers are set within the plugin to enable communication between the plugin and the test-taking software. Simultaneously, based on the service-oriented framework software, an interface is built between the test-taking software service and the plugin proxy service. The library file is exported from the service-oriented framework and integrated into the interface proxy plugin. The built-in DDS communication service in the service-oriented framework software is used to enable communication between the plugin and external software.

6. The resource decoupling process implementation and verification system based on a general integrated simulation framework according to claim 1, characterized in that, The implementation and verification method for resource decoupling process includes resource information reporting process, resource entity control process and cross-platform communication mechanism; The resource information reporting process involves the resource entity simulation model interaction interface proxy plugin periodically obtaining resource status and business information by calling the framework's built-in API functions. This information is then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. After interface conversion or processing, this module sends the information to an external database via the UDP / DDS communication protocol to form a resource list, which is maintained periodically. When the external testing software sends a resource status / business message request via UDP / DDS, the testing software interaction interface proxy plugin, upon receiving the request, sends the message to the resource decoupling process algorithm integration and interface conversion proxy plugin via the simulation soft bus. This plugin then processes the request, sends the resource information or resource conflict information to the testing software interaction interface proxy plugin, and forwards it to the external testing software. The resource entity control process involves external testing software generating control commands for the resource entity simulation model. These commands are then sent to the resource decoupling process algorithm integration and interface conversion proxy plugin via the testing software's interactive interface proxy plugin. After processing, the control commands are sent to the resource entity simulation model interactive interface proxy plugin via the simulation bus. This plugin changes the resource status by calling built-in resource control API functions. If, after processing, the resource decoupling process algorithm integration and interface conversion proxy plugin finds that a resource is occupied or the platform does not have the resource, it will not execute the control commands and will send resource conflict information to the testing software. The cross-platform communication mechanism sets the receiving platform name and receiving plugin name in the message to be sent. The plugin sends the message to the cross-platform communication simulation model of the local platform through the SendMessageTo function. After receiving the message, the communication simulation model parses the receiving platform and, based on the simulated communication mechanism in the integrated simulation framework, sends it to the corresponding cross-platform communication simulation model in the specified platform. After parsing the receiving plugin name, it forwards the message to the corresponding plugin, thus realizing cross-platform information interaction.

7. A method for implementing and verifying resource decoupling processes based on a general integrated simulation framework, characterized in that, The system is implemented and verified using a resource decoupling process based on a general integrated simulation framework as described in any one of claims 1-6.

8. A computer-readable storage medium, characterized in that, include: Memory and processor; The memory is configured to store executable instructions; The processor is configured to implement the resource decoupling process implementation and verification method based on the general integrated simulation framework as described in claim 7 when executing the executable instructions stored in the memory.

9. A computer program product, characterized in that, The computer program product includes instructions that, when executed by a computer, implement the resource decoupling process implementation and verification method based on a general integrated simulation framework as described in claim 7.