CN-122019316-A - System and method for realizing and verifying resource decoupling flow based on universal integrated simulation framework
Abstract
The invention provides a system and a method for realizing and verifying a resource decoupling flow based on a general integrated simulation framework, wherein the system comprises a resource layer, a transmission layer, a network layer and a service layer four-layer framework, the whole system comprises a resource entity simulation model, a resource entity simulation model interaction interface proxy plug-in, a resource decoupling flow algorithm integration and interface conversion proxy plug-in, a partner software interaction interface proxy plug-in and a cross-platform communication simulation model, a digital simulation mode is adopted to construct the resource decoupling flow to realize the system and a test verification environment thereof, realize the functional performance verification of a resource decoupling scheduling algorithm, support the rapid iterative optimization of the algorithm, enable the designed scheduling algorithm to be integrated into the simulation framework, complete the functional performance test of the algorithm based on the self function of the simulation framework, and provide support for the function and the performance optimization of the resource decoupling scheduling algorithm.
Inventors
- DENG DEHUI
- HUANG KAI
- HU SHENGHUA
- CHANG HUIYUAN
- ZHENG XUELI
- DONG HONGTAO
Assignees
- 中国航空无线电电子研究所
Dates
- Publication Date
- 20260512
- Application Date
- 20251224
Claims (9)
- 1. The resource decoupling flow implementation and verification system based on the general integrated simulation framework is characterized by comprising a resource layer, a transmission layer, a network layer and a service layer, wherein the whole system comprises a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling flow algorithm integration and interface conversion proxy plugin, a test accompanying software interaction interface proxy plugin and a cross-platform communication simulation model; the resource layer comprises various resource entity simulation models which are used for simulating the working states of various sensors and responding to control instructions; The transmission layer comprises a resource entity simulation model interaction interface proxy plugin, a resource decoupling flow algorithm integration and interface conversion proxy plugin and a test accompanying software interaction interface proxy plugin, and a soft bus communication mechanism in a simulation framework is called in the plugin to realize information interaction among the resource entity simulation model, the resource decoupling algorithm, an external database and the test accompanying software; The network layer comprises a cross-platform communication simulation model and is used for realizing information transmission between simulation platforms; the business layer comprises external accompanying software and is used for receiving business class and state class information sent by the resource entity simulation model and generating corresponding control instructions for assisting in completing a resource decoupling algorithm and flow verification.
- 2. The system for implementing and verifying a resource decoupling flow based on a universal integrated simulation framework according to claim 1, wherein the proxy plug-in template comprises an Update module and a ProcessMessage module; The Update module periodically updates each function in the module according to the Update period set by the script, and periodically updates the resource state and service class information required to be periodically updated in each interface proxy plug-in; and the ProcessMessage module is used for judging whether messages sent by other plug-ins in the simulation platform are received or not in each simulation step length, wherein SendMessageTo functions built in the simulation framework are called when the messages are sent to the other plug-ins, the messages are respectively processed according to the types of the received messages, and each plug-in has an event response function.
- 3. The system for implementing and verifying a resource decoupling flow based on a universal integrated simulation framework according to claim 1, wherein the resource entity simulation model interaction interface proxy plug-in comprises a resource entity simulation model state class, a service class information acquisition module and a resource entity simulation model control module; The resource entity simulation model state type and service type information acquisition module periodically acquires resource switch state, resource health state, resource capacity information and detection target information based on an Update function built in a plug-in unit, and sends the information to a resource decoupling flow algorithm integration and interface conversion proxy plug-in unit through a bus in a simulation framework; The resource entity simulation model control module receives control instructions issued by the resource decoupling flow algorithm integration and interface conversion proxy plug-in based on ProcessMessage functions built in the plug-in, and changes the state of the resource entity simulation model by calling built-in API functions.
- 4. The system for implementing and verifying the resource decoupling flow based on the universal integrated simulation framework according to claim 1, wherein the resource decoupling flow algorithm integration and interface conversion agent plug-in comprises an internal and external communication module, an interface conversion module and a resource decoupling algorithm module; The internal and external communication modules interact information with the resource entity simulation model interaction interface proxy plug-in and the accompanying software interaction interface proxy plug-in through an integrated simulation framework internal bus and are crosslinked with an external database through a UDP communication protocol; The interface conversion module is used for converting the information sent by the resource entity simulation model interaction interface proxy plug-in and the accompanying software interaction interface proxy plug-in to the plug-in into an interface format defined in a database, and converting the interface issued by the database into a format of interaction information with the resource entity simulation model interaction interface proxy plug-in and the accompanying software interaction interface proxy plug-in; the resource decoupling algorithm module is used for realizing a resource state reporting mechanism, a resource conflict resolving mechanism and the like.
- 5. The resource decoupling flow implementation and verification system based on the universal integrated simulation framework as set forth in claim 1, wherein the coside software interaction interface proxy plug-in comprises 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 by other plug-ins through ProcessMessage functions built in the integrated simulation framework, and sends custom information to the other plug-ins through SendMessageTo functions; The external communication interaction interface module supports two communication protocols of UDP and DDS, wherein a source port number and a target port number are set in the plug-in to realize communication between the plug-in and the accompanying test software, meanwhile, based on the service framework software, an accompanying test software service and plug-in proxy service interface is constructed, library files are derived from the service framework, the library files are integrated into the interface proxy plug-in, and communication between the plug-in and external software is realized by using DDS communication services built in the service framework software.
- 6. The resource decoupling flow implementation and verification system based on the universal integrated simulation framework as set forth in claim 1, wherein the resource decoupling flow implementation and verification method comprises a resource information reporting flow, a resource entity control flow and a cross-platform communication mechanism; The resource information reporting process comprises periodically acquiring state type and service type information of resources by a resource entity simulation model interaction interface proxy plug-in through calling an API function built in a framework, sending the state type and service type information to a resource decoupling process algorithm integration and interface conversion proxy plug-in through a simulation soft bus, carrying out interface conversion or processing by the module, and then sending the interface conversion or processing to an external database through a UDP/DDS communication protocol to form a resource list, periodically maintaining the list; The resource entity control flow generates a resource entity simulation model control instruction by external accompanying software, and sends the resource entity simulation model control instruction to a resource decoupling flow algorithm integration and interface conversion proxy plug-in through an accompanying software interaction interface proxy plug-in, after processing, the resource entity simulation model interaction interface proxy plug-in sends the control instruction to a resource entity simulation model interaction interface proxy plug-in through a simulation bus, and the plug-in realizes resource state change by calling a built-in resource control type API function; The cross-platform communication mechanism sets a receiving platform name and a receiving plug-in name in a message to be sent, sends the message to the cross-platform communication simulation model of the platform through SendMessageTo functions in the plug-in, analyzes the receiving platform after the communication simulation model receives the message, sends the message to the corresponding cross-platform communication simulation model in the appointed platform based on the simulation communication simulation mechanism in the integrated simulation framework, analyzes the receiving plug-in name, and then forwards the corresponding plug-in to realize cross-platform information interaction.
- 7. A method for implementing and verifying a resource decoupling flow based on a universal integrated simulation framework, which is characterized in that the method is implemented by adopting a resource decoupling flow based on the universal integrated simulation framework and a verification system as set forth in any one of claims 1-6.
- 8. A computer readable storage medium comprising a memory and a processor; the memory is configured to hold executable instructions; The processor is configured to implement the universal integrated emulation framework based resource decoupling flow implementation and verification method of claim 7 when executing the executable instructions stored in the memory.
- 9. A computer program product comprising instructions which, when executed by a computer, implement the universal integrated simulation framework based resource decoupling flow implementation and verification method of claim 7.
Description
System and method for realizing and verifying resource decoupling flow based on universal integrated simulation framework Technical Field The invention relates to the field of resource decoupling flow implementation and simulation verification, in particular to a system and a method for implementing and verifying a resource decoupling flow based on a universal integrated simulation framework. Background The resource decoupling technology focuses on the problem of decoupling and sharing various resources among a plurality of platforms, decouples the resource layer and the service layer in various platforms, and realizes uniform resource scheduling, wherein the various resources mainly comprise sensing sensors such as radar sensors, optical sensors, infrared sensors, electromagnetic signal reconnaissance sensors, communication reconnaissance sensors and the like. Aiming at the problems of the realization of the resource decoupling flow and the functional performance test of the resource decoupling scheduling algorithm, the realization scheme and the functional performance test method at the present stage are mostly implemented by constructing a semi-physical prototype system, the consumed cost is higher, and the algorithm iteration speed is low. Disclosure of Invention The invention provides a system and a method for realizing and verifying a resource decoupling flow based on a universal integrated simulation framework, which solve the problems of realizing and verifying the existing resource decoupling flow based on the universal integrated simulation framework. The invention provides a resource decoupling flow implementation and verification system based on a general integrated simulation framework, which comprises a resource layer, a transmission layer, a network layer and a service layer, wherein the whole system comprises a resource entity simulation model, a resource entity simulation model interaction interface proxy plugin, a resource decoupling flow algorithm integration and interface conversion proxy plugin, a test accompanying software interaction interface proxy plugin and a cross-platform communication simulation model; the resource layer comprises various resource entity simulation models which are used for simulating the working states of various sensors and responding to control instructions; The transmission layer comprises a resource entity simulation model interaction interface proxy plugin, a resource decoupling flow algorithm integration and interface conversion proxy plugin and a test accompanying software interaction interface proxy plugin, and a soft bus communication mechanism in a simulation framework is called in the plugin to realize information interaction among the resource entity simulation model, the resource decoupling algorithm, an external database and the test accompanying software; The network layer comprises a cross-platform communication simulation model and is used for realizing information transmission between simulation platforms; the business layer comprises external accompanying software and is used for receiving business class and state class information sent by the resource entity simulation model and generating corresponding control instructions for assisting in completing a resource decoupling algorithm and flow verification. Optionally, the proxy plug-in template includes an Update module and a ProcessMessage module; The Update module periodically updates each function in the module according to the Update period set by the script, and periodically updates the resource state and service class information required to be periodically updated in each interface proxy plug-in; and the ProcessMessage module is used for judging whether messages sent by other plug-ins in the simulation platform are received or not in each simulation step length, wherein SendMessageTo functions built in the simulation framework are called when the messages are sent to the other plug-ins, the messages are respectively processed according to the types of the received messages, and each plug-in has an event response function. Optionally, the resource entity simulation model interaction interface proxy plug-in comprises a resource entity simulation model state class, a service class information acquisition module and a resource entity simulation model control module; The resource entity simulation model state type and service type information acquisition module periodically acquires resource switch state, resource health state, resource capacity information and detection target information based on an Update function built in a plug-in unit, and sends the information to a resource decoupling flow algorithm integration and interface conversion proxy plug-in unit through a bus in a simulation framework; The resource entity simulation model control module receives control instructions issued by the resource decoupling flow algorithm integration and interface conversion proxy plug-in based on P