Rapid simulation system and method for magnetic levitation traffic vacuum pipeline control and simulation

By introducing a fast simulation system into the vacuum pipeline control and simulation system, using UDP communication module and processing module for rapid control and simulation, the difficulties in existing systems in rapid verification and functional presentation are solved, and efficient control and simulation of vacuum pipelines are achieved.

CN120215291APending Publication Date: 2025-06-27HIWING TECH ACAD OF CASIC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311789715.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-25
Publication Date
2025-06-27

AI Technical Summary

Technical Problem

The existing vacuum control and simulation systems have difficulties in communication between the control system and the simulation system and the rapid function presentation in simulation. Especially in scenarios where the vacuum pipeline shape is relatively simple, the accuracy of numerical simulation is not high, but the demand for rapid verification is high.

Method used

A rapid simulation system for maglev traffic vacuum pipeline control and simulation is provided, the system including a vacuum pipeline control system and a vacuum pipeline simulation system. The vacuum pipeline control system receives external control commands through the UDP communication module, analyzes and generates internal control commands, sends them to the vacuum pipeline simulation system, and receives feedback. The vacuum pipeline simulation system executes internal control commands through the processing module, performs equipment status updates and pipeline parameter simulation calculations, and feedbacks the results.

Benefits of technology

It realizes the rapid communication and simulation functions of vacuum pipeline control system and simulation system, improves the system's rapid verification ability, reduces the dependence on finite element analysis and fluid mechanics formulas, and is suitable for scenarios with relatively simple vacuum pipeline shapes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120215291A_ABST
    Figure CN120215291A_ABST
Patent Text Reader

Abstract

The invention provides a rapid simulation system and method for magnetic levitation traffic vacuum pipeline control and simulation. The system comprises a vacuum pipeline control system and a vacuum pipeline simulation system. The vacuum pipeline control system is used for receiving an external control command sent by an external system, generating an internal control command according to the external control command, sending the internal control command to the vacuum pipeline simulation system and receiving feedback of the vacuum pipeline simulation system; and the vacuum pipeline simulation system is used for executing the internal control command sent by the vacuum pipeline control system and feeding back the internal control command. According to the system, communication between the rapid verification control system and the simulation system, presentation of rapid functions in simulation and communication with external systems such as a finite element simulation system are achieved through the vacuum pipeline control system and the vacuum pipeline simulation system.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of ultra-high-speed low-vacuum pipeline traffic system control and simulation, and particularly relates to a fast simulation system and method for maglev traffic vacuum pipeline control and simulation. Background Art

[0002] Currently, in the research on the automatic operation control system of ultra-high-speed low-vacuum maglev traffic systems, the vacuum control system and the simulation system are one of the main parts supporting the research on the automatic control of this traffic system.

[0003] The control system and the simulation system of the vacuum pipeline execute certain control logics after receiving communication messages to control a relatively large number of devices inside the pipeline, such as the switching of vacuum pumps and pressure relief valves, and the opening and closing of gate valves and emergency doors. While these controls are being carried out, a fast simulation system is used to solve parameters inside the pipelines, such as pressure, for a relatively large number of pipelines, and the states of all devices inside the pipelines and the parameters of the pipelines need to be displayed to achieve real-time simulation and monitoring. Through these functions, it is possible to quickly obtain whether the control commands are reasonable, quickly analyze the operating conditions of the pipelines, and facilitate providing references for other systems.

[0004] However, existing vacuum control and simulation systems usually use industrial control simulation software and simulation numerical simulation platforms for verification. This usually brings the following problems: First, in order to obtain accurate calculation results of values such as vacuum degree in the simulation numerical simulation platform, methods such as finite element analysis or fluid mechanics formulas consume too much computing power. In fact, the shape of the vacuum pipeline is relatively simple, and the requirement for the simulation accuracy of values is not high. Instead, the requirement for quickly verifying the communication of the control system and the simulation system and the fast function presentation in the simulation is relatively high. Second, the communication protocols of existing industrial control software are relatively fixed, and the communication with the finite element simulation system is relatively difficult. Summary of the Invention

[0005] To solve one of the above technical defects, this application provides a fast simulation system and method for maglev traffic vacuum pipeline control and simulation.

[0006] In the first aspect of this application, a fast simulation system for maglev traffic vacuum pipeline control and simulation is provided. The system includes: a vacuum pipeline control system and a vacuum pipeline simulation system;

[0007] The vacuum pipeline control system is used to receive external control commands sent by an external system, generate internal control commands according to the external control commands, send the internal control commands to the vacuum pipeline simulation system, and receive feedback from the vacuum pipeline simulation system;

[0008] The vacuum pipeline simulation system is used to execute the internal control commands sent by the vacuum pipeline control system and provide feedback.

[0009] Optionally, a vacuum pipeline control system includes a first User Datagram Protocol (UDP) communication module and a first processing module;

[0010] The first UDP communication module is configured to receive an external control command sent by an external system and send the external control command to the first processing module;

[0011] The first processing module is configured to parse the external control command sent by the first UDP communication module, perform control logic analysis according to the parsing result, and generate an internal control command according to the logic analysis result;

[0012] The first UDP communication module is further configured to send the internal control command generated by the first processing module to the vacuum pipeline simulation system and receive feedback from the vacuum pipeline simulation system.

[0013] Optionally, the external control command is one or more of the following: a control instruction for a gate valve, a control instruction for a vacuum pump, a control instruction for a pressure recovery valve, a control instruction for an escape door, a control instruction for a head, a complex instruction for evacuating, a complex command for the pressure recovery pipeline to a specific pressure.

[0014] Optionally, if the external control instruction is a complex instruction for evacuating and / or a complex command for the pressure recovery pipeline to a specific pressure, the first processing module is further configured to record a target value, send a start command for the vacuum pump and / or the pressure recovery valve of the corresponding pipeline, and send a termination command to the system after determining to terminate the evacuation and / or pressure recovery process based on the relationship between the feedback from the vacuum pipeline simulation system received through the first UDP communication module and the target value.

[0015] Optionally, a vacuum pipeline simulation system includes: a second UDP communication module and a second processing module;

[0016] The second UDP communication module is configured to receive the internal control command sent by the vacuum pipeline control system and send the internal control command to the second processing module;

[0017] The second processing module is configured to parse and execute the internal control command through a control command parsing and execution process; perform equipment status update calculation through an equipment status update calculation process according to the initialization results of multiple sections of pipelines and equipment, the parsing and execution results of the internal control command; send the status parameters obtained from the equipment status update calculation to the second UDP communication module, and at the same time, perform pipeline parameter simulation calculation according to the equipment status update calculation results through a pipeline parameter simulation calculation process; send the transfer parameters obtained from the pipeline parameter simulation calculation to the second UDP communication module, and at the same time, update the user interface data according to the results of the pipeline parameter simulation calculation through a user interface data update process;

[0018] The second UDP communication module is also used to feedback and transmit parameter and / or status parameter to the vacuum pipeline control system.

[0019] Optionally, the control command parsing and execution process, the device status update calculation process, the pipeline parameter simulation calculation process, and the user interface data update process are all implemented in parallel by at least one independent sub-thread;

[0020] The device status update calculation process is executed once every first period;

[0021] The pipeline parameter simulation calculation process is executed once every second period.

[0022] Optionally, the first period is 100 milliseconds and the second period is 100 milliseconds.

[0023] Optionally, the second processing module is used to calculate the status of the gate valves at both ends of the target pipeline / the escape doors inside; if the gate valves / escape doors are closed, it is determined that there is no change in the pressure of the target pipeline; if the gate valves / escape doors are in the open state, or in the opening state, or in the closing state, then calculate the first pressure change rate within one period through the ventilation area and gas pressure difference of the gate valves / escape doors; if the vacuum pump is turned on, calculate the second pressure change rate within one period through the pumping speed and pressure difference of the vacuum pump; if the pressure recovery valve is opened, calculate the third pressure change rate within one period through the pressure recovery ability and pressure difference parameters; combine the first pressure change rate, the second pressure change rate and the third pressure change rate to obtain the pressure inside the pipeline in the next period; determine the final pressure according to the pressure inside the pipeline in the next period and the change function of the pressure with time and the position of the nearest opening.

[0024] Optionally, the vacuum pipeline control system is also used to receive the heartbeat information sent by the external system.

[0025] Optionally, both the vacuum pipeline control system and the vacuum pipeline simulation system are built based on WPF.

[0026] In the second aspect of the present application, a fast simulation method for maglev transportation vacuum pipeline control and simulation is provided, and this method is applied to the system described in the first aspect above;

[0027] The method includes:

[0028] The vacuum pipeline control system receives the external control command sent by the external system, generates an internal control command according to the external control command, and sends the internal control command to the vacuum pipeline simulation system;

[0029] The vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system and gives feedback;

[0030] The vacuum pipeline control system receives the feedback from the vacuum pipeline simulation system.

[0031] Optionally, the vacuum pipeline control system receives an external control command sent by an external system, generates an internal control command according to the external control command, and sends the internal control command to the vacuum pipeline simulation system, including:

[0032] The vacuum pipeline control system receives an external control command sent by an external system;

[0033] The vacuum pipeline control system analyzes the external control command, conducts control logic analysis according to the analysis result, and generates an internal control command according to the logic analysis result.

[0034] Optionally, the external control command is one or more of the following: a control instruction for a gate valve, a control instruction for a vacuum pump, a control instruction for a pressure - recovery valve, a control instruction for an escape door, a control instruction for a head, a complex evacuation instruction, a complex command for the pressure - recovery pipeline to a specific pressure;

[0035] If the external control instruction is a complex evacuation instruction and / or a complex command for the pressure - recovery pipeline to a specific pressure, the method further includes:

[0036] The vacuum pipeline control system records the target value, sends a start command for the vacuum pump and / or the pressure - recovery valve of the corresponding pipeline, and sends a termination command after determining to terminate the evacuation and / or pressure - recovery process based on the relationship between the feedback from the vacuum pipeline simulation system and the target value.

[0037] Optionally, the vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system and gives feedback, including:

[0038] The vacuum pipeline simulation system receives the internal control command sent by the vacuum pipeline control system;

[0039] The vacuum pipeline simulation system analyzes and executes the internal control command through the control - command analysis and execution process; conducts equipment - status update calculation through the equipment - status update calculation process, based on the initialization results of multiple pipelines and equipment, and the analysis and execution results of the internal control command; conducts pipeline - parameter simulation calculation through the pipeline - parameter simulation calculation process, based on the equipment - status update calculation result; updates the user - interface data through the user - interface data update process, based on the result of the pipeline - parameter simulation calculation.

[0040] The vacuum pipeline simulation system feeds back the transfer parameters obtained from the pipeline - parameter simulation calculation and / or the status parameters obtained from the equipment - status update calculation to the vacuum pipeline control system.

[0041] Optionally, the vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system, including:

[0042] The vacuum pipeline simulation system calculates the states of the gate valves at both ends of the target pipeline / the escape doors inside; if the gate valves / escape doors are closed, it is determined that there is no change in the pressure of the target pipeline; if the gate valves / escape doors are in the open state, or in the process of opening, or in the process of closing, the first pressure change rate within one cycle is calculated through the ventilation area of the gate valves / escape doors and the gas pressure difference; if the vacuum pump is turned on, the second pressure change rate within one cycle is calculated through the pumping speed of the vacuum pump and the pressure difference; if the pressure recovery valve is opened, the third pressure change rate within one cycle is calculated through the pressure recovery ability and the pressure difference parameter; the first pressure change rate, the second pressure change rate and the third pressure change rate are combined to obtain the pressure inside the pipeline in the next cycle; according to the pressure inside the pipeline in the next cycle and the variation function of the pressure with time and the position of the nearest opening, the final pressure is determined.

[0043] This application provides a fast simulation system and method for maglev transportation vacuum pipeline control and simulation. The system includes: a vacuum pipeline control system and a vacuum pipeline simulation system; the vacuum pipeline control system is used to receive external control commands sent by an external system, generate internal control commands according to the external control commands, send the internal control commands to the vacuum pipeline simulation system, and receive the feedback from the vacuum pipeline simulation system; the vacuum pipeline simulation system is used to execute the internal control commands sent by the vacuum pipeline control system and give feedback. The system of this application realizes the communication between the fast verification control system and the simulation system and the presentation of fast functions in the simulation, as well as the communication with external systems such as the finite element simulation system through the vacuum pipeline control system and the vacuum pipeline simulation system. Brief Description of the Drawings

[0044] The drawings described herein are used to provide a further understanding of this application and form a part of this application. The illustrative embodiments of this application and their descriptions are used to explain this application and do not constitute an improper limitation to this application. In the drawings:

[0045] Figure 1 It is a schematic structural diagram of a fast simulation system for maglev transportation vacuum pipeline control and simulation provided by an embodiment of this application;

[0046] Figure 2 It is a schematic structural diagram of another fast simulation system for maglev transportation vacuum pipeline control and simulation provided by an embodiment of this application;

[0047] Figure 3 It is a schematic structural diagram of another fast simulation system for maglev transportation vacuum pipeline control and simulation provided by an embodiment of this application;

[0048] Figure 4 It is a schematic flow diagram of a fast simulation method for maglev transportation vacuum pipeline control and simulation provided by an embodiment of this application. Detailed implementation manners

[0049] In order to make the technical solutions and advantages in the embodiments of the present application clearer and more understandable, the following further details the exemplary embodiments of the present application with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than an exhaustive list of all embodiments. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.

[0050] In the process of implementing the present application, the inventors found that some vacuum control and simulation systems usually use industrial control simulation software and simulation numerical simulation platforms for verification. This usually brings the following problems: First, in order to obtain accurate calculation results of numerical values such as vacuum degree in the simulation numerical simulation platform, methods such as finite element analysis or fluid mechanics formulas are used, which consume too much computing power. However, in actual situations, the shape of the vacuum pipeline is relatively simple, and the requirement for the simulation accuracy of numerical values is not high. Instead, the requirements for quickly verifying the communication between the control system and the simulation system and the quick function presentation in the simulation are relatively high; Second, the communication protocol of the existing industrial control software is relatively fixed, and it is relatively difficult to communicate with the finite element simulation system.

[0051] In view of the above problems, the embodiments of the present application provide a fast simulation system and method for maglev transportation vacuum pipeline control and simulation. The system includes: a vacuum pipeline control system and a vacuum pipeline simulation system; the vacuum pipeline control system is used to receive external control commands sent by an external system, generate internal control commands according to the external control commands, send the internal control commands to the vacuum pipeline simulation system, and receive feedback from the vacuum pipeline simulation system; the vacuum pipeline simulation system is used to execute the internal control commands sent by the vacuum pipeline control system and give feedback. The system of the present application realizes the communication between the control system and the simulation system for quick verification and the presentation of quick functions in the simulation, as well as the communication with external systems such as the finite element simulation system through the vacuum pipeline control system and the vacuum pipeline simulation system.

[0052] See Figure 1 , this embodiment provides a fast simulation system for maglev transportation vacuum pipeline control and simulation. The system includes: a vacuum pipeline control system and a vacuum pipeline simulation system.

[0053] Among them, the vacuum pipeline control system and the vacuum pipeline simulation system can both be constructed based on WPF (Windows Presentation Foundation) when specifically implemented.

[0054] WPF is a Windows-based user interface framework that provides a unified programming model, language, and framework, truly separating the work of interface designers and developers. At the same time, it provides a brand-new multimedia interactive user graphical interface.

[0055] 1. Vacuum Pipeline Control System

[0056] The vacuum pipeline control system is used to receive external control commands sent by an external system, generate internal control commands according to the external control commands, send the internal control commands to the vacuum pipeline simulation system, and receive the feedback from the vacuum pipeline simulation system.

[0057] Among them, the external system is the central operation and control system or other systems.

[0058] The external control commands include, but are not limited to, one or more of the following: control instructions for the gate valve, control instructions for the vacuum pump, control instructions for the pressure recovery valve, control instructions for the escape door, control instructions for the head, complex evacuation instructions, and complex commands for the pressure recovery pipeline to a specific pressure.

[0059] In addition, the vacuum pipeline control system is also used to receive heartbeat information sent by the external system.

[0060] In specific implementation, refer to Figure 2 , the vacuum pipeline control system includes a first UDP (User Datagram Protocol) communication module and a first processing module.

[0061] Among them, the first UDP communication module is used to receive external control commands sent by the external system and send the external control commands to the first processing module.

[0062] The first processing module is used to parse the external control commands sent by the first UDP communication module, perform control logic analysis according to the parsing results, and generate internal control commands according to the logic analysis results.

[0063] If the external control instruction is a complex evacuation instruction and / or a complex command for the pressure recovery pipeline to a specific pressure, the first processing module is also used to record the target value, send start commands for the vacuum pump and / or pressure recovery valve of the corresponding pipeline, and send a termination command to the system after judging to terminate the evacuation and / or pressure recovery process based on the relationship between the feedback from the vacuum pipeline simulation system received through the first UDP communication module and the target value.

[0064] The first UDP communication module is also used to send the internal control commands generated by the first processing module to the vacuum pipeline simulation system and receive the feedback from the vacuum pipeline simulation system.

[0065] The UDP communication module of the vacuum pipeline control system (i.e., the first UDP communication module) receives control commands (i.e., external control commands) from the central operation and control system or other systems, so that various flexible custom command formats can be received while ensuring secure communication. Then, through the logical analysis ability of the vacuum pipeline control system, the control commands (i.e., external control commands) are parsed and logically analyzed, and appropriate control logic is selected to generate internal control commands (which directly act on the simulation device itself), and the internal control commands are sent to the vacuum pipeline simulation system.

[0066] For the vacuum pipeline control system, it has the following capabilities:

[0067] 1) Communication ability with other systems

[0068] First, use the UDP protocol to receive control commands from systems such as the central operation and control system and the partition operation and control system, parse the messages of each system, receive them if they are of the protocol types recorded in the list, otherwise discard the data packet. In addition, this system also receives heartbeat information packets from other systems to determine whether it maintains a normal communication state with these systems.

[0069] 2) Control command parsing ability

[0070] Corresponding parsing and processing are carried out through custom communication packet type information. The main parsing contents include control instructions for devices such as gate valves, vacuum pumps, pressure recovery valves, escape doors, and pipe heads, as well as complex commands for evacuating or repressurizing a certain pipeline to a specific pressure. After successful parsing, for complex commands, a message packet is directly fed back to the corresponding other systems. If it is a device control command, a message packet is fed back to the corresponding other systems after receiving the feedback command from the simulation system after the command is sent to the simulation system, indicating that the command has been executed successfully.

[0071] 3) Control logic and command sending ability

[0072] For simple control commands (i.e., internal control instructions), the control commands are directly sent to the vacuum pipeline simulation system. If they are complex commands such as evacuating and repressurizing to a specific pressure, the target pressure is first recorded, and then the start commands for the vacuum pump or pressure recovery valve of the corresponding pipeline are sent. Whether to terminate the process is judged by receiving the pressure data periodically sent by the vacuum pipeline simulation system, and a termination command is sent to the simulation system.

[0073] 2. Vacuum pipeline simulation system

[0074] The vacuum pipeline simulation system is used to execute the internal control commands sent by the vacuum pipeline control system and give feedback.

[0075] In specific implementation, refer to Figure 3, a vacuum pipeline simulation system, comprising: a second UDP communication module and a second processing module.

[0076] The second UDP communication module is used to receive the internal control commands sent by the vacuum pipeline control system and send the internal control commands to the second processing module.

[0077] The second processing module is used to parse and execute the internal control commands through the control command parsing and execution process. Through the device status update calculation process, the device status update calculation is performed according to the initialization results of multiple sections of pipelines and devices, and the parsing and execution results of the internal control commands. The status parameters obtained from the device status update calculation are sent to the second UDP communication module. At the same time, through the pipeline parameter simulation calculation process, the pipeline parameter simulation calculation is performed according to the device status update calculation results. The transfer parameters obtained from the pipeline parameter simulation calculation are sent to the second UDP communication module. At the same time, through the user interface (UI) data update process, the user interface data is updated according to the results of the pipeline parameter simulation calculation.

[0078] Among them, the control command parsing and execution process, the device status update calculation process, the pipeline parameter simulation calculation process, and the user interface data update process are all implemented in parallel by at least one independent sub-thread.

[0079] The device status update calculation process is executed once every first period. For example, the first period is 100 milliseconds.

[0080] The pipeline parameter simulation calculation process is executed once every second period. For example, the second period is 100 milliseconds.

[0081] In addition, the second processing module is used to calculate the status of the gate valves / escape doors inside the target pipeline at both ends. If the gate valves / escape doors are closed, it is determined that the pressure of the target pipeline remains unchanged. If the gate valves / escape doors are in the open state, or in the opening state, or in the closing state, the first pressure change speed within one period is calculated through the ventilation area of the gate valves / escape doors and the gas pressure difference. If the vacuum pump is turned on, the second pressure change speed within one period is calculated through the pumping speed of the vacuum pump and the pressure difference. If the pressure recovery valve is opened, the third pressure change speed within one period is calculated through the pressure recovery ability and the pressure difference parameter. The first pressure change speed, the second pressure change speed, and the third pressure change speed are combined to obtain the pressure inside the pipeline in the next period. According to the pressure inside the pipeline in the next period and the change function of the pressure with time and the position of the nearest opening, the final pressure is determined.

[0082] The second UDP communication module is also used to feedback the transfer parameters and / or status parameters to the vacuum pipeline control system.

[0083] The UDP communication module of the vacuum pipeline simulation system (i.e., the second UDP communication module) uses the same UDP protocol as the pipeline control system, so there is no problem of identification between different software for communication. The vacuum pipeline simulation system is designed with an expandable device list and pipeline list to achieve the control simulation of a large number of devices and the parameter calculation of multiple pipelines (the order of magnitude of devices and pipelines is several hundred or several thousand). At the same time, the device layout can be flexibly adjusted directly through parameter adjustment. And through the multi-threaded method, independent sub-threads are established for the reception of control instructions for each device, the execution of actions for each device, and the parameter calculation of each pipeline to perform periodic function execution to achieve the purpose of real-time simulation. Finally, the device status and parameters are displayed as a whole through the WPF interface.

[0084] For the vacuum pipeline simulation system, it has the following capabilities:

[0085] 1) Command reception ability

[0086] Receives data packets through the UDP protocol in the same way as the vacuum pipeline control system. If it conforms to the corresponding protocol type, it passes; otherwise, it is discarded.

[0087] 2) Internal control command execution ability

[0088] When the vacuum pipeline simulation system starts, the initialization of devices and pipelines has been completed, and sub-threads for the state change and command execution of each device with the corresponding number have been started. At the same time, sub-threads for the calculation of parameters such as the pressure of multiple sections of pipelines have been started. After the internal control command is received, a certain state of the device is immediately adjusted, and at the same time, each sub-thread performs periodic execution, so that the real-time parameter change situation can be obtained.

[0089] 3) Parameter calculation and display ability

[0090] For the calculation of pressure and other data of multi-segment pipelines, some idealized treatments have been done due to the need for rapidity. When calculating the pressure of a certain section of pipeline, first, the states of the gate valves at both ends and the escape doors inside are calculated. If the gate valve / escape door is closed, there is no pressure change. If it is in the open or opening or closing state, the pressure change rate within one cycle is calculated through parameters such as the ventilation area and gas pressure difference of the gate valve / escape door. If the vacuum pump is turned on, the pressure change rate within one cycle is calculated through parameters such as the pumping speed and pressure difference of the vacuum pump. The pressure recovery valve calculates the pressure change rate within one cycle through its pressure recovery ability and pressure difference, etc. By synthesizing the above pressure change rates, the pressure inside the pipeline in the next cycle can be obtained. In this case, the gas inside the pipeline is regarded as an instantaneous uniform gas, ignoring the gas diffusion distance and time. Therefore, the pressure change function with respect to time and the position of the nearest opening can be optimized through the formula under the guidance of the gas diffusion model, and a more realistic pressure can be obtained by considering the factors of gas diffusion time and distance. Finally, the UI interface designed by WPF can display the real-time changes of the pressure and other data of each device and each section of the pipeline.

[0091] It should be noted that the first UDP communication module and the second UDP communication module in this embodiment and subsequent embodiments are both UDP communication modules, using the same transmission protocol. The "first" and "second" here are only used to distinguish UDP communication modules in different positions and have no other meanings.

[0092] Similarly, the first processing module and the second processing module in this embodiment and subsequent embodiments are both processing modules. The "first" and "second" here are only used to distinguish processing modules in different positions and have no other meanings.

[0093] In addition, the durations of the first cycle and the second cycle may be the same or different. This embodiment and subsequent embodiments do not limit the duration relationship between the first cycle and the second cycle.

[0094] The fast simulation system for maglev transportation vacuum pipeline control and simulation provided in this embodiment is a fast simulation system for the control and simulation of vacuum pipelines in ultra-high-speed and low-vacuum maglev transportation systems or other systems. The system includes a vacuum pipeline control system built based on WPF and a vacuum pipeline simulation system built based on WPF. First, the UDP communication module of the vacuum pipeline control system (i.e., the first UDP communication module) receives control commands (i.e., external control commands) from the central operation and control system or other systems, so that various flexible custom command formats can be received while ensuring secure communication. Then, through the logical analysis ability of the vacuum pipeline control system, the control commands (i.e., external control commands) are parsed and logically analyzed, and appropriate control logics are selected to generate internal control commands (which directly act on the simulation devices themselves), and the internal control commands are sent to the vacuum pipeline simulation system. The UDP communication module of the vacuum pipeline simulation system (i.e., the second UDP communication module) uses the same UDP protocol as the pipeline control system, so there is no problem of software recognition differences. The vacuum pipeline simulation system is specially designed with expandable device lists and pipeline lists to achieve the control simulation of a large number of devices and the parameter calculation of multiple pipelines (the number of devices and pipelines is in the hundreds or thousands). At the same time, the device layout can be flexibly adjusted directly through parameter adjustment. And through a multi-threaded approach, the reception of control instructions for each device, the execution of actions for each device, and the parameter calculation of each pipeline are all established as independent sub-threads to perform periodic function executions to achieve real-time simulation. Finally, the device status and parameters are displayed integrally through the WPF interface.

[0095] In the fast simulation system for maglev transportation vacuum pipeline control and simulation provided in this embodiment, the vacuum pipeline control system can receive control commands from systems such as the central operation and control system, perform correct parsing and logical analysis, and send correct logical control instructions to the vacuum pipeline simulation system. After receiving the control instructions, the vacuum pipeline simulation system executes tasks such as multi-device state changes and multi-pipeline parameter calculations in a multi-threaded manner, and displays the results in real time on the WPF interface.

[0096] This embodiment provides a fast simulation system for maglev transportation vacuum pipeline control and simulation, including: a vacuum pipeline control system and a vacuum pipeline simulation system; the vacuum pipeline control system is used to receive external control commands sent by an external system, generate internal control commands according to the external control commands, send the internal control commands to the vacuum pipeline simulation system, and receive feedback from the vacuum pipeline simulation system; the vacuum pipeline simulation system is used to execute the internal control commands sent by the vacuum pipeline control system and give feedback. The system in this embodiment realizes the communication between the fast verification control system and the simulation system and the presentation of fast functions in the simulation through the vacuum pipeline control system and the vacuum pipeline simulation system, as well as the communication with external systems such as the finite element simulation system.

[0097] Based on Figures 1 to 3 For the rapid simulation system of maglev transportation vacuum pipeline control and simulation shown in any figure, this embodiment provides a rapid simulation method for maglev transportation vacuum pipeline control and simulation. Refer to Figure 4 , the method provided in this embodiment includes:

[0098] 401. The vacuum pipeline control system receives an external control command sent by an external system, generates an internal control command according to the external control command, and sends the internal control command to the vacuum pipeline simulation system.

[0099] Specifically, step 401 is implemented through the following process:

[0100] 401-1. The vacuum pipeline control system receives an external control command sent by an external system.

[0101] Among them, the external system is the central operation control system or other systems.

[0102] The external control command includes but is not limited to one or more of the following: control instructions for the gate valve, control instructions for the vacuum pump, control instructions for the pressure relief valve, control instructions for the escape door, control instructions for the head, complex evacuation instructions, complex commands for the pressure relief pipeline to a specific pressure.

[0103] 401-2. The vacuum pipeline control system analyzes the external control command, conducts control logic analysis according to the analysis result, and generates an internal control command according to the logic analysis result.

[0104] 401-3. The vacuum pipeline control system sends the internal control command to the vacuum pipeline simulation system.

[0105] For example, if the vacuum pipeline control system includes a first User Datagram Protocol (UDP) communication module and a first processing module. Then in step 401-1, the first UDP communication module receives the external control command sent by the external system and sends the external control command to the first processing module. In step 401-2, the first processing module analyzes the external control command sent by the first UDP communication module, conducts control logic analysis according to the analysis result, and generates an internal control command according to the logic analysis result. In step 401-3, the first UDP communication module sends the internal control command generated by the first processing module to the vacuum pipeline simulation system.

[0106] If the external control instruction is a complex evacuation instruction and / or a complex command for the pressure relief pipeline to a specific pressure, the vacuum pipeline control system will also record the target value, send the start command for the vacuum pump and / or the pressure relief valve of the corresponding pipeline, and send a termination command after determining to terminate the evacuation and / or pressure relief process based on the relationship between the feedback of the vacuum pipeline simulation system and the target value.

[0107] In step 401, the UDP communication module of the vacuum pipeline control system (i.e., the first UDP communication module) receives control commands (i.e., external control commands) from the central operation and control system or other systems, so that various flexible custom command formats can be received while ensuring secure communication. Then, through the logical analysis ability of the vacuum pipeline control system, the control commands (i.e., external control commands) are parsed and logically analyzed, and appropriate control logic is selected to generate internal control commands (which directly act on the simulation device itself), and the internal control commands are sent to the vacuum pipeline simulation system.

[0108] Through step 401, the following aspects of processing can be achieved:

[0109] 1) In terms of communication with other systems

[0110] First, use the UDP protocol to receive control commands from systems such as the central operation and control system and the partition operation and control system, parse the messages of each system, receive them if they are from the protocol types recorded in the list, otherwise discard the data packet. In addition, this system also receives heartbeat information packets from other systems to determine whether it maintains a normal communication state with these systems.

[0111] 2) In terms of control command parsing

[0112] Corresponding parsing processing is carried out through the custom communication packet type information. The main parsing contents include control instructions for equipment such as gate valves, vacuum pumps, pressure recovery valves, escape doors, and pipe heads, as well as complex commands for evacuating or repressurizing a certain pipeline to a specific pressure. After successful parsing, for complex commands, a message packet is directly fed back to the corresponding other systems. If it is an equipment control command, a message packet is fed back to the corresponding other systems after receiving the feedback command from the simulation system after the command is sent to the simulation system, indicating that the command has been executed successfully.

[0113] 3) In terms of control logic and command sending

[0114] For simple control commands (i.e., internal control instructions), the control commands are directly sent to the vacuum pipeline simulation system. If they are complex commands such as evacuating and repressurizing to a specific pressure, the target pressure is first recorded, and then the start commands for the vacuum pump or pressure recovery valve of the corresponding pipeline are sent. Whether to terminate the process is judged by receiving the pressure data periodically sent by the vacuum pipeline simulation system, and a termination command is sent to the simulation system.

[0115] In step 402, the vacuum pipeline simulation system executes the internal control commands sent by the vacuum pipeline control system and gives feedback.

[0116] Specifically, step 402 is implemented through the following process:

[0117] 402-1. The vacuum pipeline simulation system receives the internal control commands sent by the vacuum pipeline control system.

[0118] 402-2. The vacuum pipeline simulation system parses and executes the internal control commands through the control command parsing and execution process. Through the device status update calculation process, the device status is updated and calculated based on the initialization results of multiple sections of pipelines and devices, and the parsing and execution results of the internal control commands. Through the pipeline parameter simulation calculation process, the pipeline parameters are simulated and calculated based on the results of the device status update calculation. Through the user interface data update process, the user interface data is updated based on the results of the pipeline parameter simulation calculation.

[0119] 402-3. The vacuum pipeline simulation system feeds back the transfer parameters obtained from the pipeline parameter simulation calculation and / or the status parameters obtained from the device status update calculation to the vacuum pipeline control system.

[0120] Among them, the control command parsing and execution process, the device status update calculation process, the pipeline parameter simulation calculation process, and the user interface data update process are all implemented in parallel using at least one independent sub-thread.

[0121] The device status update calculation process is executed once every first period. For example, the first period is 100 milliseconds.

[0122] The pipeline parameter simulation calculation process is executed once every second period. For example, the second period is 100 milliseconds.

[0123] If the internal control command is the target pipeline pressure calculation command, the execution process of step 402 is as follows: The vacuum pipeline simulation system calculates the status of the gate valve / escape door inside the target pipeline at both ends. If the gate valve / escape door is closed, it is determined that the target pipeline pressure remains unchanged. If the gate valve / escape door is in the open state, or in the opening state, or in the closing state, then the first pressure change rate within one period is calculated through the ventilation area of the gate valve / escape door and the gas pressure difference. If the vacuum pump is turned on, the second pressure change rate within one period is calculated through the pumping speed of the vacuum pump and the pressure difference. If the pressure recovery valve is opened, the third pressure change rate within one period is calculated through the pressure recovery ability and the pressure difference parameter. The first pressure change rate, the second pressure change rate, and the third pressure change rate are combined to obtain the pipeline pressure in the next period. Based on the pipeline pressure in the next period and the function of the pressure changing with time and the position of the nearest opening, the final pressure is determined.

[0124] Through step 402, the following aspects of processing can be achieved:

[0125] 1) In terms of command reception

[0126] Receives data packets through the UDP protocol, just like the vacuum pipeline control system. If it conforms to the corresponding protocol type, it passes; otherwise, it is discarded.

[0127] 2) In terms of the execution of internal control commands

[0128] When the vacuum pipeline simulation system starts, the initialization of equipment and pipelines has been completed, and sub-threads for the state change and command execution of each device with the corresponding quantity have been started. At the same time, sub-threads for calculating parameters such as the pressure of multiple sections of pipelines have been started. After receiving the internal control command, a certain state of the device is immediately adjusted, and each sub-thread is executed periodically, so that the real-time parameter change situation can be obtained.

[0129] 3) In terms of parameter calculation and display

[0130] For the calculation of data such as the pressure of multiple sections of pipelines, some idealized treatments have been done due to the need for rapidity. For the pressure calculation of a certain section of pipeline, first, the states of the gate valves at both ends and the escape doors inside are calculated. If the gate valve / escape door is closed, there is no pressure change. If it is in the open or opening / closing state, the pressure change speed within a cycle is calculated through parameters such as the ventilation area of the gate valve / escape door and the gas pressure difference. If the vacuum pump is turned on, the pressure change speed within a cycle is calculated through parameters such as the pumping speed and pressure difference of the vacuum pump. The pressure restoration valve calculates the pressure change speed within a cycle through its pressure restoration ability and pressure difference, etc. Combining the above pressure change speeds, the pressure inside the pipeline in the next cycle can be obtained. In this case, the gas inside the pipeline is regarded as an instantaneous uniform gas, ignoring the gas diffusion distance and time. Therefore, the pressure change function with respect to time and the position of the nearest opening can be optimized through the formula under the guidance of the gas diffusion model, and a more realistic pressure can be obtained by considering the factors of gas diffusion time and distance. Finally, the UI interface designed by WPF can display the real-time changes of the pressure and other data of each device and each section of the pipeline.

[0131] 403, the vacuum pipeline control system receives the feedback from the vacuum pipeline simulation system.

[0132] In addition, when executing the fast simulation method for maglev transportation vacuum pipeline control and simulation shown in this embodiment, the vacuum pipeline control system is also used to receive the heartbeat information sent by the external system.

[0133] The rapid simulation method for maglev transportation vacuum pipeline control and simulation provided in this embodiment is a rapid simulation method for the control and simulation of vacuum pipelines in a super-high-speed and low-vacuum maglev transportation system or other systems. This method is implemented through a vacuum pipeline control system built based on WPF and a vacuum pipeline simulation system built based on WPF. First, the UDP communication module of the vacuum pipeline control system (i.e., the first UDP communication module) receives control commands (i.e., external control commands) from the central operation control system or other systems, so that various flexible custom command formats can be received while ensuring secure communication. Then, through the logical analysis ability of the vacuum pipeline control system, the control commands (i.e., external control commands) are parsed and logically analyzed, and appropriate control logics are selected to generate internal control commands (which directly act on the simulation devices themselves), and the internal control commands are sent to the vacuum pipeline simulation system. The UDP communication module of the vacuum pipeline simulation system (i.e., the second UDP communication module) uses the same UDP protocol as the pipeline control system, so there is no problem of recognition of different software in communication. The vacuum pipeline simulation system is specially designed with an expandable device list and pipeline list to achieve the control simulation of a large number of devices and the parameter calculation of multiple pipelines (the order of magnitude of the number of devices and pipelines is several hundred or several thousand), and the device layout can also be flexibly adjusted directly through parameter adjustment. And through the multi-threaded method, the reception of control instructions for each device, the execution of actions for each device, and the parameter calculation of each pipeline are all established with independent sub-threads to perform periodic function execution to achieve the purpose of real-time simulation. Finally, the device status and parameters are displayed integrally through the WPF interface.

[0134] The rapid simulation method for maglev transportation vacuum pipeline control and simulation provided in this embodiment enables the vacuum pipeline control system in the rapid simulation system for maglev transportation vacuum pipeline control and simulation to receive control commands from systems such as the central operation control system, perform correct parsing and logical analysis, and send correct logical control instructions to the vacuum pipeline simulation system. After receiving the control instructions, the vacuum pipeline simulation system in the rapid simulation system for maglev transportation vacuum pipeline control and simulation executes tasks such as multi-device state changes and multi-pipeline parameter calculations in a multi-threaded manner, and displays the results in real time on the WPF interface.

[0135] The method provided in this embodiment realizes the communication between the rapid verification control system and the simulation system and the presentation of rapid functions in the simulation, as well as the communication with external systems such as the finite element simulation system through the vacuum pipeline control system and the vacuum pipeline simulation system.

[0136] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code. The solutions in the embodiments of the present application can be implemented in various computer languages. For example, object-oriented programming languages such as Java and interpreted scripting languages such as JavaScript, etc.

[0137] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0138] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implement the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0140] Although the preferred embodiments of the present application have been described, those skilled in the art can make additional changes and modifications once they know the basic creative concepts. Therefore, the appended claims are intended to be construed as including the preferred embodiments and all changes and modifications falling within the scope of the present application.

[0141] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the spirit and scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to cover these changes and modifications.

Claims

1. A fast simulation system for maglev transportation vacuum pipeline control and simulation, characterized in that The system includes: a vacuum pipeline control system and a vacuum pipeline simulation system; The vacuum pipeline control system is configured to receive an external control command sent by an external system, generate an internal control command according to the external control command, send the internal control command to the vacuum pipeline simulation system, and receive the feedback from the vacuum pipeline simulation system; The vacuum pipeline simulation system is configured to execute the internal control command sent by the vacuum pipeline control system and provide feedback.

2. The system according to claim 1, wherein The vacuum pipeline control system includes a first User Datagram Protocol (UDP) communication module and a first processing module; Among them, the first UDP communication module is configured to receive the external control command sent by the external system and send the external control command to the first processing module; The first processing module is configured to parse the external control command sent by the first UDP communication module, perform control logic analysis based on the parsing result, and generate an internal control command according to the logic analysis result; The first UDP communication module is further configured to send the internal control command generated by the first processing module to the vacuum pipeline simulation system and receive the feedback from the vacuum pipeline simulation system.

3. The system according to claim 2, wherein The external control command is one or more of the following: a control instruction for a gate valve, a control instruction for a vacuum pump, a control instruction for a pressure relief valve, a control instruction for an escape door, a control instruction for a head, a complex evacuation instruction, a complex command for the pressure relief pipeline to a specific pressure.

4. The system according to claim 3, characterized in that, If the external control instruction is a complex evacuation instruction and / or a complex command for the pressure relief pipeline to a specific pressure, the first processing module is further configured to record the target value, send a start command for the vacuum pump and / or the pressure relief valve of the corresponding pipeline, and send a termination command to the system after determining to terminate the evacuation and / or pressure relief process based on the relationship between the feedback from the vacuum pipeline simulation system received through the first UDP communication module and the target value.

5. The system according to claim 1, characterized in that The vacuum pipeline simulation system includes: a second UDP communication module and a second processing module; The second UDP communication module is configured to receive the internal control command sent by the vacuum pipeline control system and send the internal control command to the second processing module; The second processing module is configured to parse and execute the internal control command through a control command parsing and execution process; perform equipment status update calculation through an equipment status update calculation process based on the initialization results of multiple sections of pipelines and equipment and the parsing and execution results of the internal control command; send the status parameters obtained from the equipment status update calculation to the second UDP communication module. At the same time, through a pipeline parameter simulation calculation process, perform pipeline parameter simulation calculation based on the equipment status update calculation result; send the transfer parameters obtained from the pipeline parameter simulation calculation to the second UDP communication module. At the same time, through a user interface data update process, update the user interface data based on the results of the pipeline parameter simulation calculation; The second UDP communication module is further configured to provide feedback of the transfer parameters and / or status parameters to the vacuum pipeline control system.

6. The system according to claim 5, wherein The processes of parsing and executing control commands, calculating the update of device status, simulating pipeline parameters, and updating user interface data are all implemented in parallel by at least one independent sub-thread; The process of calculating the update of device status is executed once every first period; The process of simulating pipeline parameters is executed once every second period.

7. The system according to claim 6, characterized in that, The first period is 100 milliseconds, and the second period is 100 milliseconds.

8. The system according to claim 5, wherein The second processing module is used to calculate the status of the gate valves at both ends of the target pipeline / escape doors inside; if the gate valves / escape doors are closed, it is determined that there is no change in the pressure of the target pipeline; if the gate valves / escape doors are in the open state, or in the process of opening, or in the process of closing, calculate the first pressure change rate within one period through the ventilation area and gas pressure difference of the gate valves / escape doors; if the vacuum pump is turned on, calculate the second pressure change rate within one period through the pumping speed and pressure difference of the vacuum pump; If the pressure recovery valve is opened, calculate the third pressure change rate within one period through the pressure recovery ability and pressure difference parameters; synthesize the first pressure change rate, the second pressure change rate, and the third pressure change rate to obtain the pressure inside the pipeline in the next period; determine the final pressure according to the pressure inside the pipeline in the next period and the function of pressure changing with time and the position of the nearest opening.

9. The system according to claim 1, characterized in that, The vacuum pipeline control system is further used to receive heartbeat information sent by an external system.

10. The system according to claim 1, characterized in that, Both the vacuum pipeline control system and the vacuum pipeline simulation system are built based on WPF.

11. A fast simulation method for maglev transportation vacuum pipeline control and simulation, characterized in that, This method is applied to the system described in any one of claims 1 to 10 above; The method includes: The vacuum pipeline control system receives an external control command sent by an external system, generates an internal control command according to the external control command, and sends the internal control command to the vacuum pipeline simulation system; The vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system and gives feedback; The vacuum pipeline control system receives the feedback from the vacuum pipeline simulation system.

12. The method according to claim 11, wherein The vacuum pipeline control system receives an external control command sent by an external system, generates an internal control command according to the external control command, and sends the internal control command to the vacuum pipeline simulation system, including: The vacuum pipeline control system receives an external control command sent by an external system; The vacuum pipeline control system parses the external control command, conducts control logic analysis according to the parsing result, and generates an internal control command according to the logic analysis result.

13. The method according to claim 12, characterized in that, The external control command is one or more of the following: control instruction for gate valve, control instruction for vacuum pump, control instruction for pressure recovery valve, control instruction for escape door, control instruction for head, complex instruction for vacuum pumping, complex command for the pressure recovery pipeline to a specific pressure; If the external control instruction is a complex instruction for vacuum pumping and / or a complex command for the pressure recovery pipeline to a specific pressure, the method further includes: The vacuum pipeline control system records the target value, sends the start command for the vacuum pump and / or the recompression valve of the corresponding pipeline, and sends the termination command after judging to terminate the vacuum pumping and / or recompression process based on the relationship between the feedback of the vacuum pipeline simulation system and the target value.

14. The method according to claim 11, wherein The vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system and gives feedback, including: The vacuum pipeline simulation system receives the internal control command sent by the vacuum pipeline control system; The vacuum pipeline simulation system parses and executes the internal control command through the control command parsing and execution process; through the device status update calculation process, updates the device status calculation according to the initialization results of multiple sections of pipelines and devices and the parsing and execution results of the internal control command; through the pipeline parameter simulation calculation process, performs pipeline parameter simulation calculation according to the device status update calculation results; through the user interface data update process, updates the user interface data according to the results of the pipeline parameter simulation calculation. The vacuum pipeline simulation system gives feedback to the vacuum pipeline control system on the transfer parameters obtained from the pipeline parameter simulation calculation and / or the status parameters obtained from the device status update calculation.

15. The method according to claim 11, wherein The vacuum pipeline simulation system executes the internal control command sent by the vacuum pipeline control system, including: The vacuum pipeline simulation system calculates the states of the gate valves / emergency doors inside the target pipeline at both ends; if the gate valves / emergency doors are closed, it is determined that the pressure in the target pipeline remains unchanged; if the gate valves / emergency doors are in the open state, or in the opening state, or in the closing state, then calculate the first pressure change rate within one cycle through the ventilation area of the gate valves / emergency doors and the gas pressure difference; if the vacuum pump is turned on, calculate the second pressure change rate within one cycle through the pumping speed and pressure difference of the vacuum pump; if the recompression valve is opened, calculate the third pressure change rate within one cycle through the recompression capacity and pressure difference parameters; synthesize the first pressure change rate, the second pressure change rate, and the third pressure change rate to obtain the pressure inside the pipeline in the next cycle; determine the final pressure according to the pressure inside the pipeline in the next cycle and the change function of the pressure with time and the position of the nearest opening.