A method for designing a communication device simulation model in an electromagnetic simulation test

By loading communication equipment models using simulation model loading software, connecting to simulation simulation nodes, receiving simulation controller commands, initializing parameters, reading database data, calculating interference effects, and continuously updating and providing feedback information, the problem of communication equipment simulation models being unable to quickly self-correct execution commands and clear residual data in electromagnetic simulation experiments has been solved, thus achieving the accuracy and continuity of simulation data.

CN114692395BActive Publication Date: 2025-11-18CHINESE PEOPLES LIBERATION ARMY UNIT 63856
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210256229.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-16
Publication Date
2025-11-18
Estimated Expiration
2042-03-16

AI Technical Summary

Technical Problem

In electromagnetic simulation experiments, the communication equipment simulation model cannot quickly self-correct and execute instructions according to the actual situation, cannot quickly clear the residual data from the previous operation, and cannot continuously loop, which affects the simulation data effect.

Method used

The communication device model is loaded using a simulation model loading tool, connected to the simulation simulation node, receives commands from the simulation controller, initializes parameters, reads database data, calculates interference effects, and continuously updates and provides feedback information, thus achieving multi-threaded calculation and cyclic execution.

Benefits of technology

It enables rapid correction of executed instructions and removal of residual data during simulation, ensuring data accuracy and continuity, and improving the effectiveness and comparability of simulation data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114692395B_ABST
    Figure CN114692395B_ABST
Patent Text Reader

Abstract

The application discloses a kind of electromagnetic simulation test communication equipment simulation model design method, including as follows: S1: model operation, S2: data initial, S3: read record, S4: report reception, S5: receive update, S6: statistical calculation, S7: query matching, S8: performance calculation, S9: release linkage, S10: calculation feedback, S11: loop execution, simulation controller controls simulation model to execute initialization, avoid this simulation appears data difference due to last data residue, simulation device feedback information obtained after all execution is completed, and after feedback, platform continues to send instruction, so as to carry out loop execution, so that in simulation, it can be executed multiple times, so that in the simulation effect of detecting communication equipment, multiple simulation data can be quickly obtained, to facilitate staff to effectively compare, so as to facilitate staff to adjust.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communication simulation technology, specifically to a method for designing simulation models of communication equipment in electromagnetic simulation experiments. Background Technology

[0002] Communication equipment includes wired and wireless communication devices used in industrial control environments. Wired communication equipment mainly addresses serial communication in industrial settings and professional bus-type communication. Wireless communication equipment mainly includes wireless access points (APs), wireless bridges, wireless network cards (NICs), antennas, and other devices. Communication also includes military and civilian communication. Communication equipment simulation models simulate the attributes, working status, operational processes, and operational effectiveness of communication equipment, allowing for manual intervention commands and adjustments to working status and parameters.

[0003] However, during simulation, the device cannot quickly correct its execution instructions based on the actual execution situation, nor can it quickly clear residual data from the previous execution, and it cannot continuously loop, affecting the simulation data quality. Summary of the Invention

[0004] This invention provides a method for designing simulation models of communication equipment in electromagnetic simulation experiments. It can effectively solve the problems mentioned in the background art, such as the inability to quickly correct the execution instructions based on the actual execution situation, the inability to quickly clear residual data from the previous execution, and the inability to continuously loop execution, which affect the simulation data effect.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a method for designing a simulation model of communication equipment in electromagnetic simulation experiments, comprising the following:

[0006] S1: Model Run: The simulation model loading tool software loads and runs the communication equipment simulation model. The simulation model is connected to the simulation simulation node and subscribes to the message requirements of this model from the communication server.

[0007] S2: Data Initialization: The simulation model receives simulation control commands from the simulation controller, reads data from the scenario database according to the scenario information in the simulation control commands, creates a communication device instance, and initializes the communication device parameters;

[0008] S3: Read Records: The simulation model reads the scenario database and imports it into the communication network information. The simulation platform records and caches the list of communication objects.

[0009] S4: Reporting and Receiving: After the simulation model is initialized, it reports the initialization completion message to the simulation platform. At the same time, the simulation platform starts a dedicated data communication thread and receives various messages distributed by the communication service according to the subscription status.

[0010] S5: Receive Updates: The simulation model receives messages from the simulation platform and updates the platform information cache list, receives messages from communication interference devices, and receives manual intervention instruction messages.

[0011] S6: Statistical Calculation: Receives simulation step drive messages, updates the combat time based on the timing information in the drive messages, and simultaneously starts multiple threads to perform simulation execution calculations for each communication device object instance.

[0012] S7: Query Matching: In the simulation execution calculation thread of a single communication device object instance, query the platform information list to match whether the platform information is related to the object instance, and query the manual intervention instruction list to match whether the manual intervention instruction is related to the object instance.

[0013] S8: Performance Calculation: In the simulation execution calculation thread of a single communication device object instance, traverse the communication interference device cache list, calculate the interference feasibility and external interference power of each communication interference device on this communication device object instance, traverse the effective interference device cache list, calculate the comprehensive interference effect, calculate the effective unobstructed area of ​​the communication device object instance under interference conditions, traverse the platform list, calculate the comprehensive interference effect, and calculate the communication performance of the communication device object instance to other communication devices in the network under interference conditions.

[0014] S9: Release linkage: In the simulation execution calculation thread of a single communication device object instance, publish a valid unobstructed area message and a communication status message to the communication service, report the simulation calculation result message for this step and close the thread;

[0015] S10: Calculation Feedback: The communication equipment simulation model collects the step simulation calculation result messages of all object instances, and reports the simulation execution calculation end message of this model after all object instances have completed the calculation.

[0016] S11: Loop execution: Continue to receive platform messages, communication interference device messages, manual intervention instruction messages, and step simulation drive messages, and perform simulation calculations.

[0017] Preferably, in step S2, the performance parameters and work plan parameters of the equipment are initialized when initializing the communication equipment parameters.

[0018] Preferably, in step S5, the communication interference device information cache list is updated while receiving the communication interference device message, and the manual intervention instruction cache list is updated when the manual intervention instruction message is received.

[0019] Preferably, in step S7, when querying the platform information list, if there is information in the list, the platform location, motion attitude status, etc. of the communication device are updated, and at the same time, the platform location, motion attitude status, etc. of other communication devices in the network are queried and updated.

[0020] Preferably, in step S7, when querying the list of manual intervention instructions, if there is one, the working status and parameters of the object instance are updated according to the intervention instruction, and a new status and parameter message is published to the communication service; if there is no one, the working plan of the object instance is queried according to the combat time, and it is determined whether to update the working status and parameters of the object instance according to the working plan, and a new status and parameter message is published to the communication service.

[0021] Preferably, in step S8, while calculating the communication interference devices, the effective interference device cache list is updated. When calculating the comprehensive interference effect, if there are no effective interference devices, the effective unobstructed communication area under interference-free conditions is calculated. When calculating the comprehensive interference effect, if there are no effective interference devices, the communication efficiency of communication to other communication devices in the network under interference-free conditions is calculated.

[0022] Preferably, all execution instructions and messages in S11 are continuously looped and reported, while information is continuously updated.

[0023] Compared with the prior art, the beneficial effects of the present invention are: the present invention has a scientific and reasonable structure and is safe and convenient to use.

[0024] 1. This invention starts the simulation device through simulation software, enabling effective input and output of required data information during startup and avoiding data omissions. The simulation controller then controls the simulation model to perform initialization, preventing data discrepancies caused by residual data from previous simulations. Simultaneously, the simulation device reads data from a predetermined database, accurately and quickly obtaining the necessary information and execution instructions. The platform sends execution commands to the simulation device, which then feeds back to the platform, ensuring continuous platform updates. The platform continuously calculates the execution route, ensuring accurate information transmission and execution in the next step. During execution, the platform performs a secondary calculation of execution efficiency based on the execution status, correcting the execution route and instructions. After all instructions are executed, the simulation device feeds back the information obtained after completion, performs further calculations, and the platform continues to send instructions for cyclical execution. This allows for multiple executions during simulation, enabling rapid acquisition of multiple simulation data points for effective comparison and adjustment by the staff when testing the simulation effect of the communication device. Attached Figure Description

[0025] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used together with the embodiments of the invention to explain the invention and do not constitute a limitation thereof.

[0026] In the attached diagram:

[0027] Figure 1 This is a schematic diagram of the method flow of the present invention. Detailed Implementation

[0028] The preferred embodiments of the present invention will be described below with reference to the accompanying drawings. It should be understood that the preferred embodiments described herein are for illustration and explanation only and are not intended to limit the present invention.

[0029] Example: Figure 1 As shown, the present invention provides a technical solution, a method for designing a simulation model of communication equipment in electromagnetic simulation experiments, comprising the following:

[0030] S1: Model Run: The simulation model loading tool software loads and runs the communication equipment simulation model. The simulation model is connected to the simulation simulation node and subscribes to the message requirements of this model from the communication server.

[0031] S2: Data Initialization: The simulation model receives simulation control commands from the simulation controller, reads data from the scenario database according to the scenario information in the simulation control commands, creates a communication device instance, and initializes the communication device parameters;

[0032] S3: Read Records: The simulation model reads the scenario database and imports it into the communication network information. The simulation platform records and caches the list of communication objects.

[0033] S4: Reporting and Receiving: After the simulation model is initialized, it reports the initialization completion message to the simulation platform. At the same time, the simulation platform starts a dedicated data communication thread and receives various messages distributed by the communication service according to the subscription status.

[0034] S5: Receive Updates: The simulation model receives messages from the simulation platform and updates the platform information cache list, receives messages from communication interference devices, and receives manual intervention instruction messages.

[0035] S6: Statistical Calculation: Receives simulation step drive messages, updates the combat time based on the timing information in the drive messages, and simultaneously starts multiple threads to perform simulation execution calculations for each communication device object instance.

[0036] S7: Query Matching: In the simulation execution calculation thread of a single communication device object instance, query the platform information list to match whether the platform information is related to the object instance, and query the manual intervention instruction list to match whether the manual intervention instruction is related to the object instance.

[0037] S8: Performance Calculation: In the simulation execution calculation thread of a single communication device object instance, traverse the communication interference device cache list, calculate the interference feasibility and external interference power of each communication interference device on this communication device object instance, traverse the effective interference device cache list, calculate the comprehensive interference effect, calculate the effective unobstructed area of ​​the communication device object instance under interference conditions, traverse the platform list, calculate the comprehensive interference effect, and calculate the communication performance of the communication device object instance to other communication devices in the network under interference conditions.

[0038] S9: Release linkage: In the simulation execution calculation thread of a single communication device object instance, publish a valid unobstructed area message and a communication status message to the communication service, report the simulation calculation result message for this step and close the thread;

[0039] S10: Calculation Feedback: The communication equipment simulation model collects the step simulation calculation result messages of all object instances, and reports the simulation execution calculation end message of this model after all object instances have completed the calculation.

[0040] S11: Loop execution: Continue to receive platform messages, communication interference device messages, manual intervention instruction messages, and step simulation drive messages, and perform simulation calculations.

[0041] In S2, the performance parameters and work plan parameters of the equipment are initialized when initializing the communication equipment parameters.

[0042] In S5, the information cache list of communication jamming devices is updated while receiving messages from communication jamming devices, and the manual intervention instruction cache list is updated when receiving manual intervention instruction messages.

[0043] In S7, when querying the platform information list, if there is information in the list, the platform location, motion attitude status, etc. of the communication device are updated, and the platform location, motion attitude status, etc. of other communication devices in the network are also queried and updated.

[0044] In S7, when querying the list of manual intervention instructions, if the instructions are found, the working status and parameters of the target instance are updated according to the intervention instructions, and a new status and parameter message is published to the communication service. If the instructions are not found, the working plan of the target instance is queried according to the combat time, and the working status and parameters of the target instance are determined according to the working plan, and a new status and parameter message is published to the communication service.

[0045] In S8, while calculating communication interference devices, the effective interference device cache list is updated. When calculating the overall interference effect, if there are no effective interference devices, the effective unobstructed communication area under interference-free conditions is calculated. When calculating the overall interference effect, if there are no effective interference devices, the communication efficiency to other communication devices in the network under interference-free conditions is calculated.

[0046] In S11, all execution instructions and messages are continuously looped and reported, while information is continuously updated.

[0047] The working principle and usage process of this invention are as follows: During simulation, the simulation model loading tool software runs, thereby starting the communication equipment simulation model. The communication equipment simulation model automatically connects to the simulation platform communication server. The model accesses the simulation simulation node and subscribes to the message requirements of this model from the communication service. After receiving the subscription requirements, the simulation controller issues simulation control commands. The simulation platform communication server reads the scenario database according to the scenario information in the simulation control commands and initializes and creates the communication equipment. At the same time, the performance parameters and work plan parameters in the communication equipment are initialized synchronously. It continues to read the scenario database and imports the communication network information and the cached communication object list. After initialization is completed, it sends a message to the simulation controller that the initialization is complete. After receiving the feedback, the simulation controller controls the simulation platform communication server to start a dedicated data communication thread to receive various messages distributed by the communication service according to the subscription status.

[0048] The communication equipment simulation model receives platform, communication jamming equipment, and manual intervention command messages. Simultaneously, it updates platform information, communication jamming equipment information, and the manual intervention command cache list. After receiving the command messages, it receives simulation step-drive messages. Based on the timing information in the drive messages, it updates the combat time. After the combat time is updated, it starts multi-threading, with each thread undertaking the simulation execution calculation of each communication equipment object instance. This ensures effective computing power during calculation and avoids situations where insufficient computing power prevents information from being updated effectively and quickly.

[0049] When simulating the communication equipment simulation model, the communication server queries the platform information list to match whether there are platform messages related to the object instance. If there are, it updates the platform location, motion attitude status, etc. of the communication equipment. At the same time, it queries and updates the platform location, motion attitude status, etc. of other communication equipment in the network. Then, it queries the list of manual intervention instructions to match whether there are manual intervention instructions related to the object instance. If there are, it updates the working status and parameters of the object instance according to the intervention instructions and publishes new status and parameter messages to the communication service. If not, it queries the working plan of the object instance according to the combat time and determines whether to update the working status and parameters of the object instance and publish new status and parameter messages to the communication service based on the working plan.

[0050] In the simulation model calculation thread of the communication equipment, the cache list of communication interference devices is traversed to calculate the interference feasibility and external interference power of each communication interference device on the communication equipment object instance, and the effective interference device cache list is updated. Then, the cache list of effective interference devices is traversed again to calculate the comprehensive interference effect and the effective unobstructed area of ​​the communication equipment object instance under interference conditions. If there are no effective interference devices, the effective unobstructed area of ​​communication under no interference conditions is calculated. Finally, the cache list of effective interference devices is traversed, the platform list is traversed, the comprehensive interference effect is calculated, and the communication efficiency of the communication equipment object instance to other communication devices in the network under interference conditions is calculated. If there are no effective interference devices, the communication efficiency to other communication devices in the network under no interference conditions is calculated.

[0051] In the execution calculation thread of the communication equipment simulation model, it publishes valid unobstructed area messages and communication status messages to the communication service, reports the step simulation calculation result message, and closes the thread. The communication equipment simulation model collects the step simulation calculation result messages of all object instances, and after all object instances have completed the execution calculation, it reports the simulation execution calculation end message of this model. After the execution is completed, it continues to receive platform messages, communication interference device messages, manual intervention instruction messages, and step simulation drive messages and execute simulation calculations.

[0052] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for designing a simulation model of communication equipment in an electromagnetic simulation experiment, characterized in that, Including the following: S1: Model Run: The simulation model loading tool software loads and runs the communication equipment simulation model. The simulation model is connected to the simulation simulation node and subscribes to the message requirements of this model from the communication server. S2: Data Initialization: The simulation model receives simulation control commands from the simulation controller, reads data from the scenario database according to the scenario information in the simulation control commands, creates a communication device instance, and initializes the communication device parameters; S3: Read Records: The simulation model reads the scenario database and imports it into the communication network information. The simulation platform records and caches the list of communication objects. S4: Reporting and Receiving: After the simulation model is initialized, it reports the initialization completion message to the simulation platform. At the same time, the simulation platform starts a dedicated data communication thread and receives various messages distributed by the communication service according to the subscription status. S5: Receive Updates: The simulation model receives messages from the simulation platform and updates the platform information cache list, receives messages from communication interference devices, and receives manual intervention instruction messages. S6: Statistical Calculation: Receives simulation step drive messages, updates the combat time based on the timing information in the drive messages, and simultaneously starts multiple threads to perform simulation execution calculations for each communication device object instance. S7: Query Matching: In the simulation execution calculation thread of a single communication device object instance, query the platform information list to match whether the platform information is related to the object instance, and query the manual intervention instruction list to match whether the manual intervention instruction is related to the object instance. S8: Performance Calculation: In the simulation execution calculation thread of a single communication device object instance, traverse the communication interference device cache list, calculate the interference feasibility and external interference power of each communication interference device on this communication device object instance, traverse the effective interference device cache list, calculate the comprehensive interference effect, calculate the effective unobstructed area of ​​the communication device object instance under interference conditions, traverse the platform list, calculate the comprehensive interference effect, and calculate the communication performance of the communication device object instance to other communication devices in the network under interference conditions. S9: Release linkage: In the simulation execution calculation thread of a single communication device object instance, publish a valid unobstructed area message and a communication status message to the communication service, report the simulation calculation result message for this step and close the thread; S10: Calculation Feedback: The communication equipment simulation model collects the step simulation calculation result messages of all object instances, and reports the simulation execution calculation end message of this model after all object instances have completed the calculation. S11: Loop execution: Continue to receive platform messages, communication interference device messages, manual intervention instruction messages, and step simulation drive messages, and perform simulation calculations.

2. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In step S2, the performance parameters and work plan parameters of the equipment are initialized when initializing the communication equipment parameters.

3. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In step S5, the communication interference device information cache list is updated while receiving the communication interference device message, and the manual intervention instruction cache list is updated when the manual intervention instruction message is received.

4. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In step S7, when querying the platform information list, if there is information in the list, the platform location and motion attitude status of the communication device are updated, and the platform location and motion attitude status of other communication devices in the network are queried and updated at the same time.

5. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In step S7, when querying the list of manual intervention instructions, if there is one, the working status and parameters of the object instance are updated according to the intervention instruction, and a new status and parameter message is published to the communication service. If there is no one, the working plan of the object instance is queried according to the combat time, and it is determined whether to update the working status and parameters of the object instance and publish a new status and parameter message to the communication service based on the working plan.

6. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In step S8, the effective interference device cache list is updated simultaneously with the calculation of communication interference devices. When calculating the overall interference effect, if there are no effective interference devices, the communication effectiveness of the effective unobstructed communication area and other communication devices in the network under interference-free conditions should be calculated.

7. The method for designing a simulation model of communication equipment in an electromagnetic simulation experiment according to claim 1, characterized in that, In S11, all execution instructions and messages are continuously looped and reported, while information is continuously updated.

Citation Information

Patent Citations

  • Complex electromagnetic signal environment construction method in communication device adaptability test

    CN105388365A

  • Erection method of electromagnetic transient simulation system

    CN106844900A