Method and system for operating training of a cold compressor train

By establishing a simulation model of the refrigeration compressor unit and interacting with the PLC control system, the stability problem of the refrigeration compressor unit under low temperature and low pressure was solved, the performance prediction under variable operating conditions and operation training were realized, the operation risk was reduced, and the skill level of the operators was improved.

CN119312725BActive Publication Date: 2026-05-12TECHNICAL INST OF PHYSICS & CHEMISTRY - CHINESE ACAD OF SCI
View PDF 1 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TECHNICAL INST OF PHYSICS & CHEMISTRY - CHINESE ACAD OF SCI
Filing Date
2024-09-29
Publication Date
2026-05-12

AI Technical Summary

Technical Problem

In large-scale cryogenic systems, the stability requirements of refrigeration compressors are high. Existing technologies are insufficient to accurately predict variable operating conditions and prevent surge under low temperature and low pressure. Furthermore, the operation training system cannot effectively simulate the real system, posing safety risks.

Method used

A simulation model of the refrigeration compressor unit is established. Through the interaction between the PLC control system and the SQL database, dynamic simulation and pre-verification of the control system are carried out. An executable file is generated and the results are stored. The operation training of the refrigeration compressor unit is then conducted.

Benefits of technology

It enables the prediction of variable operating condition performance of refrigeration compressor units, determines the safe operating range, prevents surge and blockage conditions, provides a reference for actual operation, improves the effectiveness of operator training, and reduces operational risks.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119312725B_ABST
    Figure CN119312725B_ABST
Patent Text Reader

Abstract

The application discloses a kind of operation training method and system of cold compressor unit, applied to system simulation field, its method includes: the simulation model of cold compressor unit is established, the simulation model is compiled, and deck platform is generated;Based on the deck platform, the simulation model is packaged as the C++ file of compilable;Executable file is generated by using C++ program to compile the C++ file, and running result is obtained by running the simulation model, and the running result is stored in SQL database;Data of the simulation model running is obtained in the SQL database by the control system of PLC, and data interaction is carried out with the simulation model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of system simulation, and in particular to an operation training method and system for refrigeration compressor units. Background Technology

[0002] With the development of science and technology, large-scale cryogenic systems have been widely used in cutting-edge fields such as nuclear fusion, high-energy physics, and superconducting systems. For large-scale superfluid helium cryogenic systems in the 2K temperature range, the internationally accepted method is to use a multi-stage compression system to depressurize the liquid helium container to obtain superfluid helium. Compared to 4.5K cryogenic systems, large-scale superfluid helium cryogenic systems are difficult to evacuate entirely at room temperature due to factors such as pumping speed, system vacuum, and system heat leakage. Therefore, multi-stage centrifugal refrigerated compressors are now used for saturated helium vapor at low temperature and low pressure as a method for initial evacuation. Refrigerated compressors play a crucial role in large-scale cryogenic systems and have become one of the most critical components in superfluid helium systems.

[0003] Large-scale helium cryogenic systems at 2K have employed refrigerated compressors to depressurize saturated liquid helium tanks at low temperatures and pressures to obtain superfluid or subcooled helium. Currently, the common approach is to use three-stage or four-stage refrigerated compressors in series to vacuum-pump the saturated liquid helium tanks. Under ultra-low temperature and negative pressure conditions, the system places even higher demands on the stability of the refrigerated compressors. Therefore, in the design process, in addition to ensuring the efficiency of the refrigerated compressors, it is necessary to appropriately widen the stable operating range of the compressors to prevent performance degradation caused by changes in inlet parameters. This requires anti-surge control of multi-stage refrigerated compressor units. For multi-stage refrigerated compressor units, each subsequent stage needs a wider flow coverage range than the preceding stage to ensure better stable operation of the compressor unit. During the planned use period of the refrigerated compressors, gas pressure, gas temperature, operating speed, and flow rate are likely to change due to minor internal or external variations in the large-scale cryogenic system. Therefore, accurate performance prediction under varying operating conditions is crucial during the design phase of the centrifugal refrigerated compressor.

[0004] The OTS (Operation Training System) combines dynamic simulation and measurement and control system development technologies to create a front-end user interface. This facilitates understanding of the system's characteristics and provides operational training for personnel before system operation. Developing and utilizing an OTS system to train operators can prevent placing actual equipment in dangerous situations. The OTS system can operate under certain special conditions without concern for serious consequences. However, operators, when facing an HMI (Human-Machine Interface), cannot distinguish between a real system and a simulation system.

[0005] By encapsulating the dynamic simulation model of the refrigeration compressor unit and enabling data interaction between the dynamic simulation model and the control system model of the refrigeration compressor unit based on PLC architecture, dynamic simulation and pre-verification and debugging of the control system of the refrigeration compressor unit can be performed without the establishment of an actual refrigeration compressor unit. This allows for debugging of the main control logic of the refrigeration compressor unit, performance prediction of the refrigeration compressor unit under varying operating conditions, finding the performance curves of the pressure ratio and flow rate relationship of the refrigeration compressor at different speeds, determining the safe operating range of the refrigeration compressor, preventing the refrigeration compressor from entering surge and blockage conditions, providing a reference for the actual operation and adjustment of the refrigeration compressor unit in the future, and training operators. Summary of the Invention

[0006] The purpose of this application is to provide an operation training method and system for refrigeration compressor units, aiming to solve the above-mentioned problems.

[0007] To achieve the above objectives, this application provides the following technical solution:

[0008] This application provides a method for training operators on operating a refrigeration compressor unit, including:

[0009] Establish a simulation model of the refrigeration compressor unit, compile the simulation model, and generate the deck platform;

[0010] Based on the aforementioned deck platform, the simulation model is encapsulated into a compilable C++ file;

[0011] The C++ file is compiled into an executable file using a C++ program, the simulation model is run to obtain the running results, and the running results are stored in an SQL database;

[0012] The PLC control system retrieves data from the SQL database on the simulation model's operation and interacts with the simulation model.

[0013] Furthermore, the steps of establishing a simulation model of the refrigeration compressor unit, compiling the simulation model, and generating the deck platform specifically include the following steps:

[0014] The simulation model incorporates internal variables, including simulation time and error information.

[0015] The simulation time is encapsulated into a simulation time component, and the output of the simulation time component is a simulation time value, which is set to a real value of analog quantity type; the error information is encapsulated into an error information component, and the output of the error information component is an error information value, which is set to a real value of analog quantity type.

[0016] After the simulation model is compiled, components are generated; a simulation environment is established based on the components, and EL language code is written into the simulation environment;

[0017] The deck platform is generated using a simulation environment and EL language code.

[0018] Furthermore, input and output variables are defined within the deck platform;

[0019] The input variables are variables controlled by third-party software, including but not limited to: the opening degree of each regulating valve, the opening degree of each switching valve, the power of each electric heater, each boundary condition, and each PID automatic signal.

[0020] The output variables are the process values ​​calculated by the simulation model, including but not limited to: the temperature, pressure and flow rate before and after each stage of heat exchangers, the opening degree of each valve, the temperature, pressure and flow rate before and after each valve, the temperature, pressure and flow rate before and after each stage of refrigeration compressors, the pressure ratio, speed and efficiency of each stage of refrigeration compressors, and the temperature, pressure, liquid level and flow rate before and after each gas-liquid separator.

[0021] Furthermore, the simulation model also includes:

[0022] Establish a model of the refrigeration compressor components;

[0023] During the simulation, computer-aided computational CFD was used to calculate the spectral curves for each refrigeration compressor.

[0024] Several points are selected in the graph curve and defined as the blockage line, rp_vs_Nr (specific pressure ratio versus speed), mr_vs_Nr (specific flow rate versus speed), and eta_vs_Nr (efficiency versus speed) parameters for each refrigeration compressor.

[0025] The parameters were modified from the source code and encapsulated into a custom refrigeration compressor component model.

[0026] Furthermore, the steps of compiling the C++ file into an executable file using a C++ program, running the simulation model to obtain the running results, and storing the running results in an SQL database specifically include the following steps:

[0027] Execute the compiled executable file to start the simulation model of the refrigeration compressor unit;

[0028] During the simulation, simulation calculations are performed based on the set input variables, and corresponding output variables are generated.

[0029] The simulation results are stored in an SQL database; the results include, but are not limited to, simulation time, working status parameters of each level of equipment, and performance parameters of the operation training system.

[0030] Furthermore, the step of obtaining data from the simulation model's operation in the SQL database through the PLC control system and interacting with the simulation model specifically includes the following steps:

[0031] Write the corresponding control program in the PLC control system, and obtain the simulation model running data from the SQL database according to actual needs;

[0032] After parsing the acquired data, it is applied to the PLC control system to control the actual operation of the refrigeration compressor unit or to perform simulation control.

[0033] Furthermore, the refrigeration compressor unit includes, but is not limited to: 1 refrigeration compressor, 2 refrigeration compressors connected in series, 3 refrigeration compressors connected in series, 4 refrigeration compressors connected in series, and more than 4 refrigeration compressors connected in series.

[0034] This application provides an operation training system for a refrigeration compressor unit, including:

[0035] Model building module: Builds a simulation model of the refrigeration compressor unit, compiles the simulation model, and generates the deck platform;

[0036] Compilation module: Based on the deck platform, it encapsulates the simulation model into a compilable C++ file;

[0037] Output module: The C++ program compiles the C++ file into an executable file, runs the simulation model to obtain the running results, and stores the running results in an SQL database;

[0038] Interaction module: The PLC control system retrieves data from the SQL database of the simulation model and interacts with the simulation model.

[0039] This application provides an apparatus comprising a processor and a memory coupled to the processor, wherein the memory stores program instructions for implementing an operation training method for a refrigeration compressor unit; the processor is configured to execute the program instructions stored in the memory to implement operation training for the refrigeration compressor unit.

[0040] This application provides a storage medium storing processor-executable program instructions for executing an operation training method for a refrigeration compressor unit.

[0041] This application provides an operation training method and system for refrigeration compressor units, which has the following beneficial effects:

[0042] This application establishes a simulation model and control system to understand the working characteristics of the refrigeration compressor unit in advance, conduct pre-verification of the control system, debug the main control logic of the refrigeration compressor unit, predict the performance of the refrigeration compressor unit under different operating conditions, find the performance curves of the pressure ratio and flow rate relationship of the refrigeration compressor at different speeds, and determine the safe operating range of the refrigeration compressor. At the same time, it prevents the refrigeration compressor from entering surge and blockage conditions, provides a reference for the actual operation and adjustment of the refrigeration compressor unit, and trains operators. Attached Figure Description

[0043] Figure 1 This is a flowchart illustrating an operation training method for a refrigeration compressor unit according to Embodiment 1 of this application;

[0044] Figure 2 This is a schematic diagram of the process of three refrigeration compressor units connected in series in Embodiment 1 of this application;

[0045] Figure 3 This is a schematic diagram of the process of four refrigeration compressor units connected in series in Embodiment 1 of this application;

[0046] Figure 4 This is a schematic diagram of the operation training system for a refrigeration compressor unit according to Embodiment 2 of this application;

[0047] Figure 5 This is a flowchart of an operation training system for a refrigeration compressor unit according to Embodiment 2 of this application;

[0048] Figure 6 This is a schematic diagram of the device structure in Embodiment 3 of this application;

[0049] Figure 7 This is a schematic diagram of the storage medium structure of Embodiment 4 of this application. Detailed Implementation

[0050] It should be understood that the specific embodiments described herein are merely illustrative of this application and are not intended to limit this application.

[0051] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of the embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0052] Example 1

[0053] Please see Figure 1This is a flowchart illustrating an operation training method for a refrigeration compressor unit according to Embodiment 1 of this application; the steps include:

[0054] S1: Establish a simulation model of the refrigeration compressor unit, compile the simulation model, and generate the deck platform.

[0055] In this embodiment, a simulation model is established based on the dynamic simulation software EcosimPro. Internal variables are introduced into the simulation model, including simulation time and error information.

[0056] The simulation time is encapsulated into a simulation time component, and the output of the simulation time component is a simulation time value, which is set to a real value of analog quantity type; the error information is encapsulated into an error information component, and the output of the error information component is an error information value, which is set to a real value of analog quantity type.

[0057] Compiling the simulation model: The simulation timing component and error information component do not need to be connected to the main loop of the simulation model. Simply place the packaged simulation timing component and error information component on the same screen as the main loop model of the simulation model, and it will run smoothly after compilation. After compilation, the simulation model generates a partition, and the partition is then validated.

[0058] After component verification, a simulation environment is established, and EL language code is written into the simulation environment. The deck platform is then generated based on the simulation environment and the EL language code, i.e., the ELexperiment code.

[0059] Furthermore, the simulation model also includes: establishing a model of the refrigeration compressor components; and during the simulation process, using computer-aided computational CFD to calculate the spectrogram curves of each refrigeration compressor.

[0060] Several points are selected in the graph curve and defined as the blockage line, rp_vs_Nr (specific pressure ratio versus speed), mr_vs_Nr (specific flow rate versus speed), and eta_vs_Nr (efficiency versus speed) parameters for each refrigeration compressor.

[0061] rp_vs_Nr(specific pressure ratio vs. specific speed), where rp is the specific pressure ratio and Nr is the specific speed. The calculation formulas are as follows:

[0062]

[0063] Where P out P is the outlet pressure of the refrigeration compressor.in This refers to the inlet pressure of the refrigeration compressor.

[0064]

[0065] Where N is the rotational speed of the refrigeration compressor, N d Tin is the design speed of the refrigeration compressor. d Tin is the inlet design temperature of the refrigeration compressor.

[0066] mr_vs_Nr (specific flow rate versus rotational speed), where mr is the specific flow rate, and its formula is as follows:

[0067]

[0068] Where m is the flow rate of the refrigeration compressor, m d The design flow rate of the refrigeration compressor;

[0069] By using parameters such as the blockage line of the refrigeration compressor, rp_vs_Nr (specific pressure ratio versus speed), mr_vs_Nr (specific flow rate versus speed), and eta_vs_Nr (efficiency versus speed) in combination, a unique refrigeration compressor can be described. These parameters can be modified in the source code and encapsulated into a custom refrigeration compressor component model.

[0070] S2: Based on the deck platform, the simulation model is encapsulated into a compilable C++ file.

[0071] In this embodiment, on the Deck platform, the compiled EL code is converted into C++ source code using specific tools or options.

[0072] The generated C++ source code is then packaged to ensure it can be used as a standalone module or library by other programs. This includes adding necessary header files, defining interfaces, and so on, so that the C++ code can be linked and used in other programs.

[0073] S3: Use a C++ program to compile the C++ file into an executable file, run the simulation model to obtain the running results, and store the running results in an SQL database.

[0074] In this embodiment, the compiled executable file is executed to start the simulation model of the refrigeration compressor unit;

[0075] During the simulation, simulation calculations are performed based on the set input variables, and corresponding output variables are generated.

[0076] The simulation results are stored in an SQL database; the results include, but are not limited to, simulation time, working status parameters of each level of equipment, and performance parameters of the operation training system.

[0077] S4: The PLC control system retrieves the simulation model's running data from the SQL database and interacts with the simulation model.

[0078] In this embodiment, a corresponding control program is written in the PLC control system to obtain the simulation model's running data from the SQL database according to actual needs; after parsing the obtained data, it is applied to the PLC control system to control the actual operation of the refrigeration compressor unit or to perform simulation control.

[0079] The PLC used here is a virtual PLC, i.e., a PLC simulator. This embodiment does not use PLC hardware, which is more economical.

[0080] Please see Figure 2 This is a schematic diagram of the process of three refrigeration compressor units connected in series according to Embodiment 1 of this application. The refrigeration compressor unit consists of three refrigeration compressors CC1, CC2, and CC3 connected in series, a 2K liquid helium tank D4500, a throttle valve CV1, a negative pressure heat exchanger HEX1, and heat exchangers HEX2 and HEX3.

[0081] Its working process is as follows:

[0082] (1) Liquid helium from the 4K section of the refrigerator first enters the negative pressure heat exchanger HEX1 for further cooling. After being throttled by the throttle valve CV1, it becomes a two-phase gas-liquid mixture. The liquid phase accumulates in the 2K liquid helium tank, and the gas phase returns to the negative pressure circuit through the return gas pipeline.

[0083] (2) When the liquid level in the 2K liquid helium tank D4500 reaches a certain height, the refrigeration compressor units CC1, CC2, and CC3 are started to reduce the pressure and temperature of D4500 to about 3000Pa, reaching the 2K superfluid helium temperature.

[0084] (3) The saturated gas heated by the electric heater in the superfluid helium dewar D4500 flows back through the negative pressure path. After being compressed by the three-stage series cold compressor unit, it enters the negative pressure path of heat exchangers HEX2 and HEX3 in sequence, where it exchanges heat with room temperature helium gas from the room temperature high pressure main path. Then it goes to the room temperature pump unit or the suction port of the negative pressure compressor to complete the whole cycle.

[0085] (4) The refrigeration compressor unit consists of three refrigeration compressors connected in series. When simulating the system, you can first customize the refrigeration compressor model, modify the source code according to the designed refrigeration compressor working range, encapsulate it into a custom refrigeration compressor model, and then build a simulation model of the refrigeration compressor unit.

[0086] (5) Adjust various parameters of the custom refrigeration compressor model and perform simulation of the refrigeration compressor unit under different parameters.

[0087] (6) Set the boundary conditions for high-pressure inflow and negative-pressure return flow, and perform dynamic simulation of the refrigeration compressor unit.

[0088] Figure 2 The input variables are: the opening degree of regulating valve CV1, the power of the electric heater in the 2K liquid helium tank D4500, the liquid level PID in the 2K liquid helium tank D4500 set to automatic, the flow rate PID of the cold compressor CC1-CC3 set to automatic, the speed PID of the cold compressor CC1-CC3 set to automatic, the temperature, pressure, and flow rate of the incoming high-pressure main line at room temperature (choose two of the three), the temperature, pressure, and flow rate of the outgoing high-pressure main line at low temperature (choose two of the three), the temperature, pressure, and flow rate of the incoming 4K liquid helium (choose two of the three), and the temperature, pressure, and flow rate of the outgoing air into the suction port of the room temperature pump group or the negative pressure compressor (choose two of the three).

[0089] Output variables include: simulation time (time), error message (optional, if the system has them), control valve CV1 opening, temperature, pressure, and flow rate before and after control valve CV1, temperature, pressure, and flow rate before and after heat exchangers HEX1-HEX3, electric heater power in 2K liquid helium tank D4500, temperature, pressure, and liquid level of 2K liquid helium tank D4500, and inlet and outlet flow rates of 2K liquid helium tank D4500. Also included are the inlet and outlet temperatures, pressures, and flow rates of the cold compressors CC1-CC3, as well as the pressure ratio, speed, and efficiency of the cold compressors CC1-CC3.

[0090] Please see Figure 3 This is a schematic diagram of the process of four refrigeration compressor units connected in series according to Embodiment 1 of this application. The refrigeration compressor unit consists of four refrigeration compressors CC1, CC2, CC3, CC4 connected in series, a 2K liquid helium tank D4500, a throttle valve CV1, a negative pressure heat exchanger HEX1, an inlet switch valve XV1, an outlet regulating valve CV3, and a bypass valve CV2.

[0091] Its working process is as follows:

[0092] (1) 4.5K@3bara subcooled supercritical helium from the refrigeration unit enters the negative pressure heat exchanger HEX1, and is throttled into a gas-liquid two-phase system through the throttling valve CV1. The liquid phase accumulates in the 2K gas-liquid separator D4500, while the gas phase returns from the top of D4500, flows counter-currently through the heat exchanger HEX1, and then enters the refrigeration compressor unit. When the liquid helium level in D4500 does not reach a certain value, the return helium returns through the bypass regulating valve CV2 of the refrigeration compressor unit.

[0093] (2) When the liquid helium level in D4500 reaches a certain value, the refrigeration compressor unit starts and depressurizes the helium in D4500 to the superfluid helium saturation pressure of 0.03 bar, thereby forming 2K saturated superfluid helium in D4500. The top return gas of D4500 flows back through the negative pressure heat exchanger HEX1 and enters the refrigeration compressor unit.

[0094] (3) The refrigeration compressor unit increases the helium pressure in the downstream pipeline from 0.03 bar to 0.5 bar. The 0.5 bar negative pressure helium goes to the negative pressure circuit and is compressed by the negative pressure compressor, etc., to complete the entire cycle.

[0095] (4) When the refrigeration compressor unit is not started, the return gas comes back from the bypass valve CV2. After the refrigeration compressor unit is started, the opening of the bypass valve CV2 is slowly closed.

[0096] (5) The refrigeration compressor unit consists of four refrigeration compressors connected in series. When simulating the system, you can first customize the refrigeration compressor model, modify the source code according to the designed refrigeration compressor working range, encapsulate it into a custom refrigeration compressor model, and then build a simulation model of the refrigeration compressor unit.

[0097] (6) Adjust various parameters of the custom refrigeration compressor model and perform simulation of the refrigeration compressor unit under different parameters.

[0098] (7) Set the boundary conditions for supercooled supercritical helium inflow and negative pressure return, and perform dynamic simulation of the refrigeration compressor unit.

[0099] Figure 3 The input variables are: the opening degree of regulating valves CV1-CV3, the opening degree of switching valve XV1, the power of the electric heater in the 2K liquid helium tank D4500, the liquid level PID in the 2K liquid helium tank D4500 set to automatic, the flow rate PID of the refrigeration compressor CC1-CC4 set to automatic, the speed PID of the refrigeration compressor CC1-CC4 set to automatic, the temperature, pressure, and flow rate (two of the three) of the incoming supercooled helium, and the temperature, pressure, and flow rate (two of the three) of the outgoing flow to the negative pressure path.

[0100] Output variables include: simulation time (time), error message (optional, if the system has them), opening degree of regulating valves CV1-CV3, temperature, pressure, and flow rate before and after regulating valves CV1-CV3, opening degree of switching valve XV1, temperature, pressure, and flow rate before and after switching valve XV1, temperature, pressure, and flow rate before and after heat exchanger HEX1, power of the electric heater in 2K liquid helium tank D4500, temperature, pressure, and liquid level of 2K liquid helium tank D4500, and inlet and outlet flow rates of 2K liquid helium tank D4500. Also included are the inlet and outlet temperatures, pressures, and flow rates of the cold compressors CC1-CC4, and the pressure ratio, speed, and efficiency of the cold compressors CC1-CC4.

[0101] It is understood that the refrigeration compressor units to which this application applies include, but are not limited to, one refrigeration compressor, two refrigeration compressors in series, three refrigeration compressors in series, four refrigeration compressors in series, or even more refrigeration compressors in series. At the same time, the refrigeration compressor needs to operate within a certain operating range, that is, the stable region where the refrigeration compressor can operate normally lies between the surge line and the blockage line of the refrigeration compressor.

[0102] Example 2

[0103] Please see Figure 4 This is a schematic diagram of the operation training system for a refrigeration compressor unit according to Embodiment 2 of this application; the specific content includes:

[0104] Model building module: Builds a simulation model of the refrigeration compressor unit, compiles the simulation model, and generates the deck platform;

[0105] Compilation module: Based on the deck platform, it encapsulates the simulation model into a compilable C++ file;

[0106] Output module: The C++ program compiles the C++ file into an executable file, runs the simulation model to obtain the running results, and stores the running results in an SQL database;

[0107] Interaction module: The PLC control system retrieves data from the SQL database of the simulation model and interacts with the simulation model.

[0108] In this embodiment, the operating characteristics of the refrigeration compressor unit are understood in advance through the operation training system proposed in this application, and the control system is pre-verified. The main control logic of the refrigeration compressor unit is debugged, and the performance of the refrigeration compressor unit under varying operating conditions is predicted. Performance curves showing the relationship between pressure ratio and flow rate at different speeds are found, and the safe operating range of the refrigeration compressor is determined. This prevents the refrigeration compressor from entering surge and blockage conditions, provides a reference for the actual operation and adjustment of the refrigeration compressor unit, and serves as training for operators.

[0109] In summary, Embodiment 2 of this application achieves a comprehensive understanding and training of the refrigeration compressor unit through data interaction between the simulation model and the control system. This system not only improves the operator's skill level but also reduces risks in actual operation, providing strong support for the stable operation of large-scale cryogenic systems.

[0110] Example 3

[0111] Please see Figure 6 This is a schematic diagram of the device structure in Embodiment 3 of this application. The device 50 includes a processor 51 and a memory 52 coupled to the processor 51.

[0112] The memory 52 stores program instructions for implementing the above-described operation training method for a refrigeration compressor unit.

[0113] The processor 51 is used to execute program instructions stored in the memory 52 to implement an operation training for a refrigeration compressor unit.

[0114] The processor 51 can also be referred to as a CPU (Central Processing Unit).

[0115] Processor 51 may be an integrated circuit chip with signal processing capabilities. Processor 51 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an off-the-shelf programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.

[0116] Example 4

[0117] Please see Figure 7 This is a schematic diagram of the storage medium in Embodiment 4 of this application. The storage medium in this embodiment stores a program file 61 capable of implementing all the above methods. This program file 61 can be stored in the storage medium in the form of a software product, including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) or processor to execute all or part of the steps of the methods of various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks, or devices such as computers, servers, mobile phones, and tablets.

[0118] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, apparatus, article, or method that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, apparatus, article, or method. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, apparatus, article, or method that includes that element.

[0119] The above description is only a preferred embodiment of this application and does not limit the patent scope of this application. Any equivalent structural or procedural changes made based on the content of this application's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of this application.

[0120] Although embodiments of this application have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and variations can be made to these embodiments without departing from the principles and spirit of this application, the scope of which is defined by the appended claims and their equivalents.

[0121] Of course, the present invention may have many other embodiments. Based on this embodiment, other embodiments obtained by those skilled in the art without any creative effort are all within the scope of protection of the present invention.

Claims

1. A training method for operating a refrigeration compressor unit, characterized in that, include: Establish a simulation model of the refrigeration compressor unit, compile the simulation model, and generate the deck platform; Based on the aforementioned deck platform, the simulation model is encapsulated into a compilable C++ file; The C++ file is compiled into an executable file using a C++ program, the simulation model is run to obtain the running results, and the running results are stored in an SQL database; The PLC control system retrieves data from the SQL database on the operation of the simulation model and interacts with the simulation model. The steps of establishing a simulation model of the refrigeration compressor unit, compiling the simulation model, and generating the deck platform specifically include the following steps: The simulation model incorporates internal variables, including simulation time and error information. The simulation time is encapsulated into a simulation time component, and the output of the simulation time component is a simulation time value, which is set to a real value of analog quantity type; the error information is encapsulated into an error information component, and the output of the error information component is an error information value, which is set to a real value of analog quantity type. After the simulation model is compiled, components are generated; a simulation environment is established based on the components, and EL language code is written into the simulation environment; The deck platform is generated using a simulation environment and EL language code. In the deck platform, define input and output variables; The input variables are variables controlled by third-party software, including but not limited to: the opening degree of each regulating valve, the opening degree of each switching valve, the power of each electric heater, each boundary condition, and each PID automatic signal. The output variables are the process values ​​calculated by the simulation model, including but not limited to: the temperature, pressure and flow rate before and after each stage of heat exchangers, the opening degree of each valve, the temperature, pressure and flow rate before and after each valve, the temperature, pressure and flow rate before and after each stage of refrigeration compressors, the pressure ratio, speed and efficiency of each stage of refrigeration compressors, and the temperature, pressure, liquid level and flow rate before and after each gas-liquid separator. The simulation model also includes: Establish a model of the refrigeration compressor components; During the simulation, computer-aided computational CFD was used to calculate the spectral curves for each refrigeration compressor. Several points are selected in the graph curve and defined as the blockage line, rp_vs_Nr, mr_vs_Nr, and eta_vs_Nr parameters for each refrigeration compressor. rp_vs_Nr, where rp is the specific pressure ratio and Nr is the specific speed, are calculated using the following formulas: in The outlet pressure of the refrigeration compressor. This refers to the inlet pressure of the refrigeration compressor. Where N is the rotational speed of the refrigeration compressor. The design speed of the refrigeration compressor, Tin is the inlet design temperature of the refrigeration compressor. mr_vs_Nr, where mr is the specific flow rate, and its formula is as follows: Where m is the flow rate of the refrigeration compressor. The design flow rate of the refrigeration compressor; Modify the source code of the parameters and encapsulate it into a custom refrigeration compressor component model; The control system of the PLC adopts a virtual PLC, i.e., a PLC simulator; The simulation time component and the error information component do not need to be connected to the main loop of the simulation model. The encapsulated simulation time component and error information component are placed in the same screen as the main loop model of the simulation model. Once the compilation is successful, the simulation will run smoothly. The steps of compiling the C++ file into an executable file using a C++ program, running the simulation model to obtain the running results, and storing the running results in an SQL database specifically include the following steps: Execute the compiled executable file to start the simulation model of the refrigeration compressor unit; During the simulation, simulation calculations are performed based on the set input variables, and corresponding output variables are generated. The simulation results are stored in an SQL database; the results include, but are not limited to, simulation time, working status parameters of each level of equipment, and performance parameters of the operation training system.

2. The operation training method for a refrigeration compressor unit according to claim 1, characterized in that, The steps of obtaining data from the simulation model's operation from the SQL database through the PLC control system and interacting with the simulation model specifically include the following steps: Write the corresponding control program in the PLC control system, and obtain the simulation model running data from the SQL database according to actual needs; After parsing the acquired data, it is applied to the PLC control system to control the actual operation of the refrigeration compressor unit or to perform simulation control.

3. The operation training method for a refrigeration compressor unit according to claim 1, characterized in that, The refrigeration compressor unit includes, but is not limited to: 1 refrigeration compressor, 2 refrigeration compressors connected in series, 3 refrigeration compressors connected in series, 4 refrigeration compressors connected in series, and more than 4 refrigeration compressors connected in series.

4. A system for an operation training method for a refrigeration compressor unit according to any one of claims 1-3, characterized in that, include: Model building module: Builds a simulation model of the refrigeration compressor unit, compiles the simulation model, and generates the deck platform; Compilation module: Based on the deck platform, it encapsulates the simulation model into a compilable C++ file; Output module: The C++ program compiles the C++ file into an executable file, runs the simulation model to obtain the running results, and stores the running results in an SQL database; Interaction module: The PLC control system retrieves data from the SQL database of the simulation model and interacts with the simulation model.

5. An electronic device, characterized in that, The electronic device includes a processor and a memory coupled to the processor, wherein the memory stores program instructions for implementing an operation training method for a refrigeration compressor unit according to any one of claims 1-3; the processor is used to execute the program instructions stored in the memory to implement operation training for a refrigeration compressor unit.

6. A storage medium, characterized in that, The system stores processor-executable program instructions for performing an operation training method for a refrigeration compressor unit as described in any one of claims 1-3.