Operation training method, device and equipment of 3000L / h helium liquefier and storage medium
By encapsulating the simulation model of the 3000L/h helium liquefier and interacting with the PLC system, the dynamic simulation and control problems of complex systems are solved, and system simulation and operation training is realized without actual equipment, improving efficiency and stability .
Patent Information
- Application Number
- CN202411369247.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-14
AI Technical Summary
The 3000L/h helium liquefier system is complex and has high power consumption. It is difficult to improve its efficiency and stability through a large number of experiments. It is impossible to directly obtain accurate mathematical models, so it is difficult to directly control research.
The deck platform is used to encapsulate the simulation model of the 3000L/h helium liquefier into a compileable C++ file. The executable file is generated through the C++ program and run it in the SQL database to realize data interaction with the PLC control system, and perform dynamic simulation and operation training. .
Simulate and debug dynamic simulation of 3000L/h helium liquefier without actual equipment, pre-verify the control system, provide operational training, and improve operator skills and system stability.
Smart Images

Figure CN119314371A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of system simulation, and in particular to an operation training method, device, computer equipment and storage medium for a 3000L / h helium liquefier. Background Art
[0002] The 3000L / h helium liquefier system is complex and has high power consumption, so it is not suitable to improve its significant efficiency and stability through a large number of experiments. Dynamic simulation of the 3000L / h helium liquefier can simulate the dynamic heat load under different working modes and variable conditions, reduce the thermal shock to the liquefier, and estimate the performance of the 3000L / h helium liquefier under different working modes, providing key guidance for the design of the 3000L / h helium liquefier and the design of the cryogenic distribution system.
[0003] The OTS (Operation Training System) operation training system combines dynamic simulation and measurement and control system development technology to develop a front-end user operation interface, which is convenient for understanding the characteristics of the entire cryogenic system and conducting operation training for staff before the system is operated. Developing and utilizing the operation training system to train operators can avoid putting actual equipment in a dangerous situation. The operation training system can be operated in certain special working conditions without worrying about serious consequences. For operators, they cannot distinguish whether they are facing a real system or a simulated system when facing the HMI human-machine interface.
[0004] The 3000L / h helium liquefier is a complex system with nonlinearity, multivariables, and large hysteresis. It is impossible to directly obtain an accurate mathematical model and transfer function, and it is difficult to conduct direct control research. Summary of the invention
[0005] Based on this, it is necessary to address the technical problem of poor safe and stable operation of the 3000L / h helium liquefier in the prior art, and propose an operation training method, device, computer equipment and storage medium for a 3000L / h helium liquefier.
[0006] In a first aspect, a method for training the operation of a 3000L / h helium liquefier is provided, the method comprising:
[0007] Using the deck platform, the simulation model of the 3000L / h helium liquefier is encapsulated into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0008] Compile the compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database, wherein the running results include input data and output data, wherein the input data includes each compressor start signal, each regulating valve opening, each switch valve opening, each electric heater power, each load power, and each PID automatic signal in the simulation model, and the output data includes the temperature before and after each stage of the heat exchanger, the pressure before and after each stage of the heat exchanger, and the flow before and after each stage of the heat exchanger, each valve opening, each valve temperature before and after, each valve pressure before and after, and each valve flow before and after, each turbine temperature before and after, each turbine pressure before and after, and each turbine flow before and after, each turbine speed and each turbine efficiency, each gas-liquid separator temperature, each gas-liquid separator pressure, and each gas-liquid separator liquid level, each gas-liquid separator inlet and outlet flow, and each gas-liquid separator internal electric heater power;
[0009] Based on the target personnel's operation of the PLC control system, the input data and the output data in the SQL database, data interaction is performed with the simulation model to achieve the target personnel's operation training on the 3000L / h helium liquefier.
[0010] In a second aspect, a 3000L / h helium liquefier operation training device is provided, the device comprising:
[0011] A packaging module, used to package the simulation model of the 3000L / h helium liquefier into a compilable C++ file using a deck platform, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0012] A running module, used for compiling a compilable C++ file into an executable file using a C++ program, running the simulation model, and placing the running results in an SQL database, wherein the running results include input data and output data, wherein the input data includes each compressor start signal, each regulating valve opening, each switch valve opening, each electric heater power, each load power, and each PID automatic signal in the simulation model, and the output data includes each heat exchanger front and rear temperature, each heat exchanger front and rear pressure, and each heat exchanger front and rear flow, each valve opening, each valve front and rear temperature, each valve front and rear pressure, and each valve front and rear flow, each turbine front and rear temperature, each turbine front and rear pressure, and each turbine front and rear flow, each turbine speed, and each turbine efficiency, each gas-liquid separator temperature, each gas-liquid separator pressure, and each gas-liquid separator liquid level, each gas-liquid separator inlet and outlet flow, and each gas-liquid separator internal electric heater power;
[0013] The data interaction module is used to interact with the simulation model based on the target personnel's operation of the PLC control system and the input data and output data in the SQL database, so as to realize the operation training of the target personnel on the 3000L / h helium liquefier.
[0014] In a third aspect, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps of the above-mentioned 3000L / h helium liquefier operation training method are implemented.
[0015] In a fourth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned 3000L / h helium liquefier operation training method are implemented.
[0016] The operation training method of the 3000L / h helium liquefier proposed by the present invention, by using the deck platform, the simulation model of the 3000L / h helium liquefier is encapsulated into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier, and then the compilable C++ file is compiled into an executable file using a C++ program, the simulation model is run, and the operation result is placed in an SQL database, and finally based on the operation of the control system of the PLC by the target personnel, the input data and output data in the SQL database, the data is interacted with the simulation model to realize the operation training of the target personnel on the 3000L / h helium liquefier. The present invention can encapsulate the dynamic simulation model of the 3000L / h helium liquefier, and the dynamic simulation model of the 3000L / h helium liquefier and the control system based on the PLC architecture are interacted with data, and the dynamic simulation simulation of the 3000L / h helium liquefier and the control system pre-verification and debugging can be performed without establishing an actual 3000L / h helium liquefier. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0018] in:
[0019] Figure 1 It is an application environment diagram of an operation training method of a 3000L / h helium liquefier in one embodiment;
[0020] Figure 2is a flow chart of an operation training method for a 3000L / h helium liquefier in one embodiment;
[0021] Figure 3 A simplified flow chart of a 3000L / h helium liquefier in one embodiment;
[0022] Figure 4 It is a structural block diagram of an operation training device for a 3000L / h helium liquefier in one embodiment;
[0023] Figure 5 is a structural block diagram of a computer device in one embodiment;
[0024] Figure 6 It is a structural block diagram of a computer device in another embodiment. DETAILED DESCRIPTION
[0025] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by technicians in the technical field of the present application; the terms used in the specification of the application herein are only for the purpose of describing specific embodiments and are not intended to limit the present application; the terms "including" and "having" and any variations thereof in the specification and claims of the present application and the above-mentioned drawings are intended to cover non-exclusive inclusions. The terms "first", "second", etc. in the specification and claims of the present application or the above-mentioned drawings are used to distinguish different objects, not to describe a specific order.
[0026] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0027] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0028] The operation training method of the 3000L / h helium liquefier provided in the embodiment of the present invention can be applied in Figure 1In the application environment, the client 110 communicates with the server 120 through the network. The server 120 can receive and use the deck platform through the client 110 to encapsulate the simulation model of the 3000L / h helium liquefier into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier, and then use the C++ program to compile the compilable C++ file to generate an executable file, run the simulation model, and put the running result in the SQL database. Finally, based on the target personnel's operation of the PLC control system, the input data and output data in the SQL database, the simulation model is interacted with the data to achieve the target personnel's operation training of the 3000L / h helium liquefier. The present invention can encapsulate the dynamic simulation model of the 3000L / h helium liquefier, and the dynamic simulation model of the 3000L / h helium liquefier and the control system based on the PLC architecture are interacted with data, and the dynamic simulation simulation of the 3000L / h helium liquefier and the control system pre-verification and debugging can be performed without establishing an actual 3000L / h helium liquefier. The client 110 may be, but is not limited to, various personal computers, laptop computers, smart phones, tablet computers, and portable wearable devices. The server 120 may be implemented by an independent server or a server cluster consisting of multiple servers. The present invention is described in detail below through specific embodiments.
[0029] See also Figure 2 As shown, Figure 2 A flow chart of a method for training the operation of a 3000L / h helium liquefier provided in accordance with an embodiment of the present invention includes the following steps:
[0030] Step S101: using the deck platform, encapsulating the simulation model of the 3000L / h helium liquefier into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0031] in, Figure 3 The following is a simplified flow chart of the 3000L / h helium liquefier. The 3000L / h helium liquefier is an improved Claude cycle, and its working process is as follows:
[0032] (1) The normal temperature and high pressure helium discharged from the high pressure compressor CH enters the cold box;
[0033] (2) After the high-pressure helium enters the cold box, it is cooled to a certain temperature by the reflux cold helium through the first-stage heat exchanger HEX1, and then a portion of it enters the second-stage heat exchanger HEX2 to be pre-cooled to 80K by liquid nitrogen. HEX2 is a heat exchanger immersed in a liquid nitrogen tank D3100 and uses immersion liquid nitrogen pre-cooling.
[0034] (3) The remaining high-pressure main line helium is pre-cooled and enters the 80K cryogenic adsorber group to remove impurity gases such as oxygen and nitrogen in the helium. It is then cooled by the reflux cold helium through the fourth-stage heat exchanger HEX4. A portion of the helium enters the second turbine expansion unit E21 and E22 through pipeline 1 and is cooled from 75K to 50K. The outlet gas of the second turbine expansion unit is returned to the medium pressure, countercurrently passes through the heat exchangers HEX5, HEX4, HEX3 and HEX1, and enters the intake port of the high-pressure compressor unit CH.
[0035] (4) After the high-pressure main gas passes through the sixth-stage heat exchanger HEX6, a portion of it enters the third turboexpander units E31 and E32, where it is cooled from 23K to 15K. The helium at the outlet of the third turboexpander unit is returned to the medium pressure, countercurrently passes through the heat exchangers HEX7, HEX6, HEX5, HEX4, HEX3 and HEX1, and enters the suction port of the high-pressure compressor unit CH;
[0036] (5) After the remaining high-pressure main gas passes through the seventh-stage heat exchanger HEX7, it enters the 20K low-temperature adsorber to remove impurity gases such as argon in the helium. A portion of the helium enters the fourth turboexpander units E41 and E42, where it is cooled from 14K to 6K. The outlet gas of the fourth turboexpander unit is returned to low pressure, countercurrently passes through the heat exchangers HEX8, HEX7, HEX6, HEX5, HEX4, HEX3 and HEX1, and enters the suction port of the low-pressure compressor unit CL;
[0037] (6) After the remaining high-pressure main gas passes through the eighth-stage heat exchanger HEX8, it passes through the last-stage turbine E51 and enters the ninth-stage heat exchanger HEX9 to exchange heat with the return cold helium gas. The high-pressure main gas then reaches a supercritical state. The supercritical helium gas is throttled into gas-liquid two-phases by the throttle valve CV24. The liquid phase accumulates in D4300, and the gas phase is returned to the low-pressure pipeline through the return valve CV25. It countercurrently passes through the heat exchangers HEX9, HEX8, HEX7, HEX6, HEX5, HEX4, HEX3 and HEX1, and enters the low-pressure compressor unit CL suction port to complete the entire cycle.
[0038] It should be noted that Figure 3 The process diagram of a 3000L / h helium liquefier is based on the 18kW@4.5K&4kW@2K superfluid helium refrigerator, which is a dual-purpose 3000L / h helium liquefier. This article only introduces the functions of the liquefier. Although the other load test cold box, negative pressure circuit and other facilities exist, they are not used in this liquefier, so they are not introduced.
[0039] In this embodiment, the simulation model of the 3000L / h helium liquefier can be established based on the dynamic simulation software Ecos imPro and compiled. It should be noted that when establishing the simulation model of the 3000L / h helium liquefier based on the process diagram of the 3000L / h helium liquefier, it is necessary to develop the required component models. For example, the four-stream heat exchanger model and other models that do not exist in the cryogenic component library need to be independently developed.
[0040] Step S102: Use a C++ program to compile a compilable C++ file to generate an executable file, run the simulation model, and store the running results in an SQL database, wherein the 3000L / h helium liquefier is modified based on a superfluid helium refrigerator, and the 3000L / h helium liquefier includes two self-developed four-stream heat exchanger component models, and the running results include input data and output data, wherein the input data includes each compressor start signal, each regulating valve opening, each switch valve opening, each electric heater power, each P in the simulation model ID throws automatic signal; the output data includes the temperature before and after each stage of the heat exchanger of the simulation model, the pressure before and after each stage of the heat exchanger and the flow before and after each stage of the heat exchanger, the opening of each valve, the temperature before and after each valve, the pressure before and after each valve and the flow before and after each valve, the temperature before and after each stage of the turbine, the pressure before and after each stage of the turbine and the flow before and after each stage of the turbine, the speed of each stage of the turbine and the efficiency of each stage of the turbine, the temperature of each gas-liquid separator, the pressure of each gas-liquid separator and the liquid level of each gas-liquid separator, the inlet and outlet flow of each gas-liquid separator, and the power of the electric heater inside each gas-liquid separator;
[0041] Among them, Figure 3 As shown in the figure, the input variables of the simulation model are: high-pressure compressor start signal, low-pressure compressor start signal. Each PID of the compressor station is automatically put into operation, each PID of the turbine expansion unit is automatically put into operation, each PID in the liquid helium dewar D4300 is automatically put into operation, and each PID in the liquid nitrogen tank D3100 is automatically put into operation. High-pressure compressor slide valve signal, low-pressure compressor slide valve signal. Each regulating valve opening in the 3000L / h helium liquefier, each switch valve opening. The power of the electric heater in D3100 and D4300.
[0042] like Figure 3As shown, the output variables of the simulation model are: simulation time t ime, error information error (optional, if the system has it). High-pressure compressor / low-pressure compressor inlet and outlet temperature, pressure, flow, high-pressure compressor / low-pressure compressor frequency, slide valve. Each regulating valve opening, each regulating valve inlet and outlet temperature, pressure, flow. Each switch valve opening, each switch valve inlet and outlet temperature, pressure, flow. Each turbine inlet and outlet temperature, pressure, flow, each turbine speed, efficiency. Each heat exchanger front and rear temperature, pressure, flow. D3100 / D4300 temperature, pressure, liquid level, D3100 / D4300 inlet and outlet flow. D3100 / D4300 electric heater power.
[0043] In this embodiment, only two self-developed four-stream heat exchanger component models are used in the 3000 L / h helium liquefier simulation model. Figure 3 The remaining three four-stream heat exchangers can be treated as three-stream heat exchangers during simulation. This is because the 3000L / h helium liquefier is a modification of the superfluid helium refrigerator, which is a dual-purpose machine. Liquid nitrogen precooling uses the negative pressure channels of the first and second four-stream heat exchangers, that is, the negative pressure channels of HEX1 and HEX3 are used for the return of saturated nitrogen vapor (HEX1 and HEX3 have been modified). There is no fluid in the negative pressure channels of the remaining three four-stream heat exchangers, and the high and low pressure temperature differences are large. It is not easy to converge during simulation calculations, so they need to be processed into three-stream heat exchanger models.
[0044] Step S103: Based on the target personnel's operation of the PLC control system, the input data and the output data in the SQL database, data interaction is performed with the simulation model to implement the target personnel's operation training of the 3000L / h helium liquefier.
[0045] In this embodiment, the PLC-based control system obtains the input and output data of the 3000L / h helium liquefier simulation model in the SQL database, thereby interacting with the simulation model. The PLC uses a virtual PLC, that is, a PLC simulator, and does not use PLC hardware, which is more economical.
[0046] In one embodiment, the deck platform is generated based on the simulation model of a 3000L / h helium liquefier, including: establishing a simulation model of a 3000L / h helium liquefier, generating a part after the simulation model is compiled, establishing an experiment after the part is successfully validated, writing EL language code in the experiment, compiling and running the experiment, and generating a deck platform based on the EL experiment code: first defining input and output variables, the input variables are variables that need to be controlled by third-party software, and the output variables are various process values calculated by the simulation model.
[0047] In one embodiment, the simulation model of the 3000L / h helium liquefier includes a simulation time component and an error information component. The simulation time component is obtained by encapsulating the internal variable simulation time when establishing the simulation model; the error information component is obtained by encapsulating the internal variable error information when establishing the simulation model; the simulation time component outputs a simulation time value, the variable type is real, and the analog output; the error information component outputs an error information value, the variable type is real, and the analog output. It can be understood that when establishing the simulation model of the 3000L / h helium liquefier, the internal variables simulation time time and error information error are respectively encapsulated into available components. The internal variable simulation time time is encapsulated into a simulation time component. The internal variable error information error is encapsulated into an error information component. The simulation time component outputs the simulation time value of the system, the variable type is real, and the analog output. The error information component outputs the error information value of the system, the variable type is real, and the analog output. The simulation time component and the error information component do not need to be connected to the main circuit of the simulation model of the 3000L / h helium liquefier. Simply place the simulation time component and error message component in the same screen as the main loop model of the 3000L / h helium liquefier simulation model. Once compiled, the model can run smoothly.
[0048] In one embodiment, the simulation model of the 3000 L / h helium liquefier includes a four-stream heat exchanger model. Two self-developed four-stream heat exchanger models are used in the simulation model of the 3000 L / h helium liquefier.
[0049] In one embodiment, a four-stream heat exchanger model is developed based on the conditions that the hot fluid only exchanges heat with the cold fluid and the hot fluid exchanges heat with the cold fluid through the metal wall, wherein the four-stream heat exchanger simulation component model is that the high-pressure and high-temperature fluid flows from left to right, the medium-pressure and low-temperature fluid flows from right to left, the low-pressure and low-temperature fluid flows from right to left, and the negative-pressure and low-temperature fluid flows from right to left.
[0050] In one embodiment, the 3000 L / h helium liquefier is composed of a compressor station, a cold box, a turbine expansion unit, a heat exchanger and a gas-liquid separator.
[0051] The invention discloses an operation training method for a 3000L / h helium liquefier. The operation training method for a 3000L / h helium liquefier can understand the working characteristics of the 3000L / h helium liquefier in advance, perform control system pre-verification, debug the main control logic, and perform performance estimation of the 3000L / h helium liquefier under different working modes. The method provides a reference basis for the actual operation adjustment of the 3000L / h helium liquefier and trains operators.
[0052] See also Figure 4 As shown, in one embodiment, a 3000L / h helium liquefier operation training device is provided, the device comprising:
[0053] A packaging module 10 is used to package the simulation model of the 3000L / h helium liquefier into a compilable C++ file using a deck platform, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0054] The running module 20 is used to compile the compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database. The 3000L / h helium liquefier is obtained by transformation based on a superfluid helium refrigerator. The 3000L / h helium liquefier includes two self-developed four-stream heat exchanger component models;
[0055] The data interaction module 30 is used to interact with the simulation model based on the target personnel's operation of the PLC control system, input data and output data in the SQL database, so as to realize the target personnel's operation training on the 3000L / h helium liquefier.
[0056] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 5As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile and / or volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external client through a network connection. When the computer program is executed by the processor, the functions or steps on the service side of a 3000L / h helium liquefier operation training method are implemented.
[0057] In one embodiment, a computer device is provided. The computer device may be a client, and its internal structure diagram may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, a network interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The network interface of the computer device is used to communicate with an external server through a network connection. When the computer program is executed by the processor, the functions or steps of the client side of a 3000L / h helium liquefier operation training method are implemented.
[0058] In one embodiment, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the following steps are implemented:
[0059] Using the deck platform, the simulation model of the 3000L / h helium liquefier is encapsulated into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0060] Compile the compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database, wherein the 3000L / h helium liquefier is modified based on a superfluid helium refrigerator, and the 3000L / h helium liquefier includes two self-developed four-stream heat exchanger component models;
[0061] Based on the target personnel's operation of the PLC control system, the input data and the output data in the SQL database, data interaction is performed with the simulation model to achieve the target personnel's operation training on the 3000L / h helium liquefier.
[0062] In one embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0063] Using the deck platform, the simulation model of the 3000L / h helium liquefier is encapsulated into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier;
[0064] Compile the compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database. The 3000L / h helium liquefier is modified based on a superfluid helium refrigerator. The 3000L / h helium liquefier includes two self-developed four-stream heat exchanger component models;
[0065] Based on the target personnel's operation of the PLC control system, the input data and the output data in the SQL database, data interaction is performed with the simulation model to achieve the target personnel's operation training on the 3000L / h helium liquefier.
[0066] It should be noted that the above functions or steps that can be implemented by the computer-readable storage medium or computer device can refer to the relevant descriptions on the server side and the client side in the aforementioned method embodiment. To avoid repetition, they will not be described one by one here.
[0067] Those of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing related hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application may include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link DRAM (SLDRAM), RAMbus direct RAM (RDRAM), direct RAMbus dynamic RAM (DRDRAM), and RAMbus dynamic RAM (RDRAM), etc.
[0068] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.
[0069] The embodiments described above are only used to illustrate the technical solutions of the present invention, rather than to limit the same. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention, and should all be included in the protection scope of the present invention.
Claims
1. A 3000L / h helium liquefier operation training method, characterized in that: The operation training method of the 3000L / h helium liquefier includes: Using the deck platform, the simulation model of the 3000L / h helium liquefier is encapsulated into a compilable C++ file, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier; Compile the compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database, wherein the 3000L / h helium liquefier is modified based on a superfluid helium refrigerator, and the 3000L / h helium liquefier includes two self-developed four-stream heat exchanger component models; Based on the target personnel's operation of the PLC control system, the input data and the output data in the SQL database, data interaction is performed with the simulation model to achieve the target personnel's operation training on the 3000L / h helium liquefier.
2. The operation training method of the 3000L / h helium liquefier according to claim 1, characterized in that: The deck platform is based on the steps of generating a simulation model of a 3000L / h helium liquefier, including: A simulation model of a 3000L / h helium liquefier is established. After the simulation model is compiled, a partition is generated. After the partition is successfully validated, an experiment is established. EL language code is written in the experiment. The experiment is compiled and run, and a deck platform is generated based on the EL experiment code.
3. The operation training method of the 3000L / h helium liquefier according to claim 2, characterized in that: The simulation model of the 3000 L / h helium liquefier includes a simulation time component and an error information component.
4. The operation training method of the 3000L / h helium liquefier according to claim 3, characterized in that: The simulation time component is obtained by encapsulating the internal variable simulation time when establishing the simulation model; The error information component is obtained by encapsulating the internal variable error information when establishing the simulation model; The output of the simulation time component is the simulation time value, the variable type is real, and the analog output; The error information component outputs an error information value, the variable type is real, and the analog output.
5. The operation training method of the 3000L / h helium liquefier according to claim 1, characterized in that: The operation results include input data and output data, wherein the input data includes the start-up signals of each compressor, the openings of each regulating valve, the openings of each switch valve, the powers of each electric heater, and each PID automatic signal in the simulation model; the output data includes the temperatures before and after each stage of the heat exchanger, the pressures before and after each stage of the heat exchanger, and the flow rates before and after each stage of the heat exchanger, the openings of each valve, the temperatures before and after each valve, the pressures before and after each valve, and the flow rates before and after each valve, the temperatures before and after each stage of the turbine, the pressures before and after each stage of the turbine, and the flow rates before and after each stage of the turbine, the speeds of each stage of the turbine, and the efficiency of each stage of the turbine, the temperatures of each gas-liquid separator, the pressures of each gas-liquid separator, and the liquid levels of each gas-liquid separator, the inlet and outlet flows of each gas-liquid separator, and the power of the electric heater inside each gas-liquid separator.
6. The operation training method of the 3000L / h helium liquefier according to claim 1, characterized in that: The four-stream heat exchanger model is developed based on the conditions that the hot fluid only exchanges heat with the cold fluid and the hot fluid exchanges heat with the cold fluid through the metal wall. The four-stream heat exchanger simulation component model is that the high-pressure and high-temperature fluid flows from left to right, the medium-pressure and low-temperature fluid flows from right to left, the low-pressure and low-temperature fluid flows from right to left, and the negative-pressure and low-temperature fluid flows from right to left.
7. The operation training method of the 3000L / h helium liquefier according to claim 1, characterized in that: The 3000L / h helium liquefier is composed of a compressor station, a cold box, a turbine expansion unit, a heat exchanger and a gas-liquid separator.
8. An operation training device for a 3000L / h helium liquefier, characterized in that: The operation training device of the 3000L / h helium liquefier includes: A packaging module, used to package the simulation model of the 3000L / h helium liquefier into a compilable C++ file using a deck platform, wherein the deck platform is generated based on the simulation model of the 3000L / h helium liquefier; A running module is used to compile a compilable C++ file into an executable file using a C++ program, run the simulation model, and store the running results in an SQL database; The data interaction module is used to interact with the simulation model based on the target personnel's operation of the PLC control system and the input data and output data in the SQL database, so as to realize the operation training of the target personnel on the 3000L / h helium liquefier.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of the operation training method of the 3000 L / h helium liquefier according to any one of claims 1 to 7 are implemented.
10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of the method for training the operation of a 3000 L / h helium liquefier according to any one of claims 1 to 7 are implemented.
Citation Information
Patent Citations
Large-scale helium low-temperature system real-time simulation platform
CN107272442A
Parameterized dynamic simulation calculation system applied to refrigeration or air conditioning equipment
CN110175403A
Real-time dynamic simulation platform for large hydrogen liquefier or refrigerator
CN114035493A
Simulation method and operation training system applied to hydrogen liquefier or refrigerator
CN114063463A
Methods for generating cache for database
JP2024096026A