Operation training method and system for cold compressor unit
By establishing a dynamic simulation model of the cold compressor unit and a control system model based on PLC architecture, and conducting data interaction, the problem of stability and performance prediction of the cold compressor unit under ultra-low temperature negative pressure conditions was solved, and performance prediction under variable operating conditions was realized. Assessment and operation training ensure the safe and stable operation of the refrigeration compressor unit.
Patent Information
- Application Number
- CN202411369265.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-01-14
- Estimated Expiration
- 2044-09-29
AI Technical Summary
In large superfluid helium low-temperature systems, the cold compressor unit has high stability requirements under ultra-low temperature and negative pressure conditions, and changes in inlet parameters may lead to performance degradation, requiring anti-surge and blockage control, and it is difficult for the existing technology to achieve accurate transformation Condition performance estimate and operation training.
By establishing the dynamic simulation model of the cold compressor unit and the control system model based on the PLC architecture, and conducting data interaction, the dynamic simulation of the cold compressor unit and the pre-verification and debugging of the control system are realized, the main control logic is debugged, and the performance of the variable working conditions is estimated. Determine the safe operating range of cold compressors to prevent surge and blockage conditions, and train operators.
Achieve an advance understanding of the working characteristics of the cold compressor unit, conduct pre-verification of the control system, debug the main control logic, predict the performance of variable operating conditions, determine the safe operating range of the cold compressor, prevent surge and blockage conditions, and provide practical Provide reference basis for operation adjustment and provide effective training for operators.
Smart Images

Figure CN119312725A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of system simulation, and in particular to an operation training method and system for a refrigeration compressor unit. Background Art
[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 more common method internationally is to use a multi-stage compression system to decompress the liquid helium container to obtain superfluid helium. Compared with the 4.5K cryogenic system, it is difficult for large-scale superfluid helium cryogenic systems to carry out the entire compression and evacuation process at room temperature in terms of pumping speed, system vacuum, system heat leakage, etc. Therefore, a multi-stage centrifugal cold compressor is now used for saturated helium vapor at low temperature and low pressure as a method of evacuation in the initial stage. Cold compressors play an important role in large-scale cryogenic systems and have become one of the most critical components in superfluid helium systems.
[0003] Large helium cryogenic systems at 2K have adopted cold compressors to decompress saturated liquid helium tanks at low temperature and low pressure to obtain superfluid helium or supercooled helium. At present, it is common to use three-stage or four-stage series cold compressors to vacuum extract saturated liquid helium tanks. Under ultra-low temperature negative pressure conditions, the system has higher requirements for the stability of the cold compressor. Therefore, in the design process, in addition to ensuring the efficiency of the cold compressor, the stable working range of the cold compressor should be appropriately widened to prevent the performance of the cold compressor from decreasing due to changes in inlet parameters. Multi-stage cold compressor unit anti-surge control is required. For multi-stage series cold compressor units, the cold compressor of the latter stage needs to have a wider flow coverage range than the previous stage to ensure that the cold compressor unit can operate stably. During the planned use period of the actual operation of the cold compressor, the gas pressure, gas temperature, working speed and flow rate are likely to change with other small changes in the internal or external parts of the large cryogenic system. Therefore, it is particularly important to make an accurate variable operating performance estimate for the centrifugal cold compressor during the design stage.
[0004] The OTS (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 system and conducting operation training for staff before the system is put into operation. 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 run 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.
[0005] The dynamic simulation model of the cold compressor unit is encapsulated, and data is exchanged between the dynamic simulation model of the cold compressor unit and the control system model of the cold compressor unit based on the PLC architecture. It is possible to perform dynamic simulation and pre-verification and debugging of the cold compressor unit and debug the main control logic of the cold compressor unit without establishing an actual cold compressor unit, predict the performance of the cold compressor unit under variable operating conditions, find the performance curve of the relationship between the pressure ratio and flow rate of the cold compressor at different speeds, determine the safe operating range of the cold compressor, prevent the cold compressor from entering surge and blockage conditions, provide a reference basis for the actual operation adjustment of the cold compressor unit in the future, and provide training for operators. Summary of the invention
[0006] The purpose of this application is to provide an operation training method and system for a refrigeration compressor unit, aiming to solve the above-mentioned problems.
[0007] To achieve the above objectives, this application provides the following technical solutions:
[0008] The present application provides an operation training method for a refrigeration compressor unit, comprising:
[0009] Establishing a simulation model of a cold compressor unit, compiling the simulation model, and generating a deck platform;
[0010] Based on the deck platform, encapsulating the simulation model into a compilable C++ file;
[0011] Compiling the C++ file to generate an executable file using a C++ program, running the simulation model to obtain an operation result, and storing the operation result in an SQL database;
[0012] The PLC control system obtains the running data of the simulation model in the SQL database and performs data interaction with the simulation model.
[0013] Furthermore, in the steps of establishing a simulation model of the cold compression unit, compiling the simulation model, and generating a deck platform, the following steps are specifically included:
[0014] Introducing internal variables into the simulation model, wherein the internal variables include simulation time and error information;
[0015] The simulation time is encapsulated into a simulation time component, the simulation time component output is a simulation time value, and the output is set to a real value of the analog type; the error information is encapsulated into an error information component, the error information component output is an error information value, and the output is set to a real value of the analog type;
[0016] After the simulation model is compiled, components are generated; a simulation environment is established based on the components, and EL language codes are written in the simulation environment;
[0017] Generate deck platform through simulation environment and EL language code.
[0018] Furthermore, in the deck platform, input variables and output variables are defined;
[0019] The input variables are variables controlled by third-party software, including but not limited to: the opening of each regulating valve, the opening of each switch valve, the power of each electric heater, each boundary condition, and each PID automatic signal;
[0020] The output variables are process values calculated by the simulation model, including but not limited to: the temperature, pressure and flow before and after each stage of heat exchangers, the opening of each valve, the temperature, pressure and flow before and after each valve, the temperature, pressure and flow before and after each stage of cold compressors, the pressure ratio, speed and efficiency of each stage of cold compressors, the temperature, pressure, liquid level and before and after flow of each gas-liquid separator.
[0021] Furthermore, the simulation model also includes:
[0022] Build a cold compressor component model;
[0023] In the simulation process, the computer-aided CFD method is used to calculate the spectrum curve of each cold compressor;
[0024] Select several points in the graph curve, and define them as the blocking line of each cold compressor, rp_vs_Nr (specific pressure ratio vs. speed), mr_vs_Nr (specific flow vs. speed), eta_vs_Nr (efficiency vs. speed) parameters;
[0025] Modify the source code with parameters and encapsulate it into a customized cold compressor component model.
[0026] Further, the steps of compiling the C++ file to generate an executable file using a C++ program, running the simulation model to obtain an operation result, and storing the operation result in an SQL database specifically include the following steps:
[0027] Execute the compiled executable file to start the simulation model of the cold compressor unit;
[0028] During the simulation process, simulation calculations are performed based on the set input variables, and corresponding output variables are generated;
[0029] The operation results obtained during the simulation process are stored in an SQL database; the operation results include but are not limited to: simulation time, working status parameters of equipment at all levels, and performance parameters of the operation training system.
[0030] Furthermore, in the step of acquiring the data of the simulation model operation in the SQL database through the PLC control system and interacting with the simulation model, the following steps are specifically included:
[0031] Write a corresponding control program in the PLC control system, and obtain the data of the simulation model operation from the SQL database according to actual needs;
[0032] After analyzing the acquired data, it is applied to the PLC control system to control the actual operation of the refrigeration compressor unit or perform simulation control.
[0033] Furthermore, the cold compressor unit includes but is not limited to: 1 cold compressor, 2 cold compressors connected in series, 3 cold compressors connected in series, 4 cold compressors connected in series, and more than 4 cold compressors connected in series.
[0034] The present application provides an operation training system for a refrigeration compressor unit, comprising:
[0035] Model building module: building a simulation model of the cold compressor unit, compiling the simulation model, and generating a deck platform;
[0036] Compilation module: based on the deck platform, encapsulates the simulation model into a compilable C++ file;
[0037] Output module: compile the C++ file into an executable file using a C++ program, run the simulation model to obtain the running result, and store the running result in a SQL database;
[0038] Interaction module: obtains the running data of the simulation model in the SQL database through the PLC control system, and performs data interaction with the simulation model.
[0039] The present application provides a device, which 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; the processor is used to execute the program instructions stored in the memory to implement an operation training method for a refrigeration compressor unit.
[0040] The present application provides a storage medium storing program instructions executable by a processor, wherein the program instructions are used to execute an operation training method for a refrigeration compressor unit.
[0041] The present application provides a method and system for training the operation of a refrigeration compressor unit, which has the following beneficial effects:
[0042] This application uses the established simulation model and control system to understand the working characteristics of the cold compressor unit in advance and perform pre-verification of the control system; debug the main control logic of the cold compressor unit, estimate the performance of the cold compressor unit under variable operating conditions, find the performance curve of the relationship between the pressure ratio and flow rate of the cold compressor at different speeds, and determine the safe operating range of the cold compressor; at the same time, prevent the cold compressor from entering surge and blockage conditions, provide a reference basis for the actual operation adjustment of the cold compressor unit, and train operators. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] Figure 1 A schematic flow chart of an operation training method for a refrigeration compressor unit according to Example 1 of the present application;
[0044] Figure 2 This is a schematic diagram of the process flow of three series-connected cold compression units in Example 1 of the present application;
[0045] Figure 3 This is a schematic diagram of the process flow of four series-connected cold compression units in Example 1 of the present application;
[0046] Figure 4 This is a structural schematic diagram of an operation training system for a refrigeration compressor unit according to Embodiment 2 of the present application;
[0047] Figure 5 This is a flowchart of an operation training system for a refrigeration compressor unit according to Embodiment 2 of the present application;
[0048] Figure 6 This is a schematic diagram of the device structure of Example 3 of the present application;
[0049] Figure 7 This is a schematic diagram of the storage medium structure of Example 4 of the present application. DETAILED DESCRIPTION
[0050] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0051] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0052] Example 1
[0053] See also Figure 1, is a flow chart of an operation training method for a cold compression unit according to Example 1 of the present application; the steps include:
[0054] S1: Establish a simulation model of the cold compressor unit, compile the simulation model, and generate a deck platform.
[0055] In this embodiment, a simulation model is established based on the dynamic simulation software EcosimPro, and internal variables are introduced into the simulation model, wherein the internal variables include simulation time and error information.
[0056] The simulation time time is encapsulated into a simulation time component, the output of the simulation time component is a simulation time value, and the output is set to a real value of the analog type; the error information error is encapsulated into an error information component, the output of the error information component is an error information value, and the output is set to a real value of the analog type.
[0057] Compile the simulation model: The simulation time component and the error information component do not need to be connected to the main loop of the simulation model. You only need to place the packaged simulation time component and the error information component and the main loop model of the simulation model in the same screen, and the simulation model can run smoothly after the compilation is passed. After the simulation model is compiled, a component (partition) is generated and the component (partition) is validated (validated).
[0058] After component verification, a simulation environment (experiment) is established, and EL language code is written in the simulation environment (experiment). A deck platform is generated through the simulation environment (experiment) and the EL language code, that is, based on the ELexperiment code.
[0059] Furthermore, the simulation model also includes: establishing a cold compressor component model; in the simulation process, using a computer-aided CFD method to calculate the spectrum curve of each cold compressor respectively.
[0060] Several points are selected from the spectrum curve and are defined as the blockage line of each cold compressor, rp_vs_Nr (specific pressure ratio vs. speed), mr_vs_Nr (specific flow rate vs. speed), eta_vs_Nr (efficiency vs. speed) parameters.
[0061] rp_vs_Nr (specific pressure ratio versus 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 is the outlet pressure of the cold compressor, Pin is the inlet pressure of the cold compressor;
[0064]
[0065] Where N is the speed of the cold compressor, N d is the design speed of the cold compressor, Tin d is the inlet design temperature of the cold compressor, and Tin is the inlet temperature of the cold compressor.
[0066] mr_vs_Nr (specific flow rate versus speed), where mr is the specific flow rate, the formula is as follows:
[0067]
[0068] Where m is the flow rate of the cold compressor, m d is the design flow rate of the cold compressor;
[0069] By combining the blockage line of the cold compressor, rp_vs_Nr (pressure ratio vs. speed), mr_vs_Nr (flow ratio vs. speed), eta_vs_Nr (efficiency vs. speed) and other parameters, a unique cold compressor can be described. The parameters are modified in the source code and encapsulated into a custom cold compressor component model.
[0070] S2: Based on the deck platform, encapsulate the simulation model into a compilable C++ file.
[0071] In this embodiment, in the deck platform, the compiled EL code is converted into C++ source code through specific tools or options.
[0072] Encapsulate the generated C++ source code to ensure that it can be called by other programs as an independent module or library. This includes adding necessary header files, defining interfaces, etc., so that the C++ code can be linked and used in other programs.
[0073] S3: using a C++ program to compile the C++ file to generate an executable file, running the simulation model to obtain an operation result, and storing the operation result in a SQL database.
[0074] In this embodiment, the compiled executable file is executed to start the simulation model of the cold compression unit;
[0075] During the simulation process, simulation calculations are performed based on the set input variables, and corresponding output variables are generated;
[0076] The operation results obtained during the simulation process are stored in an SQL database; the operation results include but are not limited to: simulation time, working status parameters of equipment at all levels, and performance parameters of the operation training system.
[0077] S4: Obtaining the running data of the simulation model in the SQL database through the PLC control system, and performing data interaction with the simulation model.
[0078] In this embodiment, a corresponding control program is written in the PLC control system, and the data of the simulation model operation is obtained 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 cold compression unit or perform simulation control.
[0079] Wherein PLC adopts virtual PLC, namely PLC simulator. In this embodiment, PLC hardware is not adopted, and the economical efficiency is better.
[0080] See also Figure 2 , is a schematic diagram of the process of three series-connected cold compressor units of Example 1 of the present application. The cold compressor unit consists of three series-connected cold compressors CC1, CC2, CC3, a 2K liquid helium tank D4500, a throttle valve CV1, a negative pressure heat exchanger HEX1, a heat exchanger HEX2, and a HEX3.
[0081] The working process is as follows:
[0082] (1) Liquid helium from the 4K part of the refrigerator first enters the negative pressure heat exchanger HEX1 for further cooling, and is throttled into gas and liquid phases by the throttle valve CV1. 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 cold 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 circuit, and after being compressed in sequence by the three-stage series cold compressor unit, it enters the negative pressure circuits of the heat exchangers HEX2 and HEX3 in turn, exchanges heat with the room temperature helium coming from the room temperature high pressure main circuit, and then goes to the room temperature pump unit or the suction port of the negative pressure compressor to complete the whole cycle.
[0085] (4) The cold compressor unit is composed of three cold compressors connected in series. When simulating the system, the cold compressor model can be customized first, the source code can be modified according to the designed cold compressor working range, and then packaged into a customized cold compressor model, and then the cold compressor unit simulation model can be built.
[0086] (5) Adjust various parameters of the custom cold compressor model and simulate the cold compressor unit under different parameters.
[0087] (6) Set the boundary conditions of high-pressure inflow and negative-pressure return flow to perform dynamic simulation of the cold compression unit.
[0088] Figure 2 The input variables are: opening of regulating valve CV1, power of electric heater in 2K liquid helium tank D4500, automatic PID start of liquid level in 2K liquid helium tank D4500, automatic PID start of flow of cold compressor CC1-CC3, automatic PID start of speed of cold compressor CC1-CC3, temperature, pressure and flow rate of inflow from room temperature and high pressure main road (two out of three), temperature, pressure and flow rate of outflow to low temperature and high pressure main road (two out of three), temperature, pressure and flow rate of inflow from 4K liquid helium (two out of three), temperature, pressure and flow rate of outflow to room temperature pump group or suction port of negative pressure compressor (two out of three).
[0089] Output variables are: simulation time time, error message error (optional, if the system has it). Opening of regulating valve CV1, temperature, pressure, and flow before and after regulating valve CV1, temperature, pressure, and flow before and after heat exchangers HEX1-HEX3, power of electric heater in 2K liquid helium tank D4500, temperature, pressure, and liquid level of 2K liquid helium tank D4500, inlet and outlet flow of 2K liquid helium tank D4500. Inlet and outlet temperature, pressure, and flow of cold compressors CC1-CC3, pressure ratio, speed, and efficiency of cold compressors CC1-CC3, etc.
[0090] See also Figure 3 , which is a flow diagram of four series-connected cold compressor units in Example 1 of the present application. The cold compressor unit consists of four series-connected cold compressors CC1, CC2, CC3, CC4, a 2K liquid helium tank D4500, a throttle valve CV1, a negative pressure heat exchanger HEX1, a cold compressor unit inlet switch valve XV1, a cold compressor unit outlet regulating valve CV3, and a cold compressor unit bypass valve CV2.
[0091] The working process is as follows:
[0092] (1) The 4.5K@3bara supercooled supercritical helium from the refrigerator enters the negative pressure heat exchanger HEX1, and is throttled into gas and liquid phases by the throttle valve CV1. The liquid phase accumulates in the 2K gas-liquid separator D4500, and the gas phase returns from the top of D4500, passes through the heat exchanger HEX1 in reverse flow, and enters the cold compressor unit. When the liquid helium level in D4500 does not reach a certain value, the return helium returns from the cold compressor unit bypass regulating valve CV2;
[0093] (2) When the liquid helium level in D4500 reaches a certain value, the cold compressor unit starts to decompress 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 cold compressor unit.
[0094] (3) The cold 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 line and is compressed by the negative pressure compressor, completing the entire cycle.
[0095] (4) When the cold compressor unit is not started, the return air is returned from the bypass valve CV2. After the cold compressor unit is started, the bypass valve CV2 is slowly closed.
[0096] (5) The cold compressor unit is composed of four cold compressors connected in series. When simulating the system, the cold compressor model can be customized first, the source code can be modified according to the designed cold compressor working range, and then packaged into a customized cold compressor model, and then the cold compressor unit simulation model can be built.
[0097] (6) Adjust various parameters of the custom cold compressor model and simulate the cold compressor unit under different parameters.
[0098] (7) Set the boundary conditions of supercooled supercritical helium inflow and negative pressure reflux, and perform dynamic simulation of the cold compression unit.
[0099] Figure 3 The input variables are: the opening of the regulating valves CV1-CV3, the opening of the switch 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, the flow PID of the cold compressor CC1-CC4, the speed PID of the cold compressor CC1-CC4, the temperature, pressure and flow of the inflow from the supercooled supercritical helium (two out of the three), and the temperature, pressure and flow of the outflow to the negative pressure line (two out of the three).
[0100] Output variables are: simulation time time, error message error (optional, if the system has it). Opening of regulating valves CV1-CV3, temperature, pressure, and flow before and after regulating valves CV1-CV3, opening of switch valve XV1, temperature, pressure, and flow before and after switch valve XV1, temperature, pressure, and flow before and after heat exchanger HEX1, power of electric heater in 2K liquid helium tank D4500, temperature, pressure, and liquid level of 2K liquid helium tank D4500, inlet and outlet flow of 2K liquid helium tank D4500. Inlet and outlet temperature, pressure, and flow of cold compressors CC1-CC4, pressure ratio, speed, and efficiency of cold compressors CC1-CC4, etc.
[0101] It can be understood that the cold compressor units applicable to the present application include but are not limited to 1 cold compressor, 2 cold compressors connected in series, 3 cold compressors connected in series, 4 cold compressors connected in series, or even more cold compressors connected in series, etc. At the same time, the cold compressor needs to work in a certain working range, that is, the stable area where the cold compressor can work normally is between the surge line and the blockage line of the cold compressor.
[0102] Example 2
[0103] See also Figure 4 , is a structural diagram of an operation training system for a refrigeration compressor unit according to Embodiment 2 of the present application; the specific contents include:
[0104] Model building module: building a simulation model of the cold compressor unit, compiling the simulation model, and generating a deck platform;
[0105] Compilation module: based on the deck platform, encapsulates the simulation model into a compilable C++ file;
[0106] Output module: compile the C++ file into an executable file using a C++ program, run the simulation model to obtain the running result, and store the running result in a SQL database;
[0107] Interaction module: obtains the running data of the simulation model in the SQL database through the PLC control system, and performs data interaction with the simulation model.
[0108] In this embodiment, the operating characteristics of the cold compressor unit are understood in advance through an operation training system for a cold compressor unit proposed in this application, and the control system is pre-verified. The main control logic of the cold compressor unit is debugged, the variable working condition performance of the cold compressor unit is estimated, the performance curve of the relationship between the pressure ratio and flow rate of the cold compressor at different speeds is found, and the safe operating range of the cold compressor is determined. The cold compressor is prevented from entering surge and blockage conditions, providing a reference basis for the actual operation adjustment of the cold compressor unit, and training operators.
[0109] In summary, Example 2 of the present application achieves a comprehensive understanding and training of the cold compression unit through data interaction between the simulation model and the control system. The system not only improves the skill level of the operator, but also reduces the risk in actual operation, providing a strong guarantee for the stable operation of the large-scale cryogenic system.
[0110] Example 3
[0111] See also Figure 6 , is a schematic diagram of the device structure of Embodiment 3 of the present 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-mentioned operation training method for a refrigeration compressor unit.
[0113] The processor 51 is used to execute the program instructions stored in the memory 52 to implement an operation training of a refrigeration compressor unit.
[0114] The processor 51 may also be referred to as a CPU (Central Processing Unit).
[0115] The processor 51 may be an integrated circuit chip with signal processing capabilities. The processor 51 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.
[0116] Example 4
[0117] See also Figure 7 , which is a schematic diagram of the structure of the storage medium of Example 4 of the present application. The storage medium of the embodiment of the present application stores a program file 61 that can implement all the above methods, wherein the program file 61 can be stored in the above storage medium in the form of a software product, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or a computer, a server, a mobile phone, a tablet, and other devices.
[0118] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, device, article or method including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, device, article or method. In the absence of further restrictions, an element defined by the sentence "includes a ..." does not exclude the presence of other identical elements in the process, device, article or method including the element.
[0119] The above description is only a preferred embodiment of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
[0120] Although the embodiments of the present application have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present application, and that the scope of the present application is defined by the appended claims and their equivalents.
[0121] Of course, the present invention may have many other implementations. Based on this implementation, other implementations obtained by ordinary technicians in this field without any creative work are all within the scope of protection of the present invention.
Claims
1. A method for training the operation of a refrigeration compressor unit, characterized in that: include: Establishing a simulation model of a cold compressor unit, compiling the simulation model, and generating a deck platform; Based on the deck platform, encapsulating the simulation model into a compilable C++ file; Compiling the C++ file to generate an executable file using a C++ program, running the simulation model to obtain an operation result, and storing the operation result in an SQL database; The PLC control system obtains the running data of the simulation model in the SQL database and performs data interaction with the simulation model.
2. The method for training the operation of a refrigeration compressor unit according to claim 1, characterized in that: The steps of establishing a simulation model of the cold compressor unit, compiling the simulation model, and generating a deck platform specifically include the following steps: Introducing internal variables into the simulation model, wherein the internal variables include simulation time and error information; The simulation time is encapsulated into a simulation time component, the simulation time component output is a simulation time value, and the output is set to a real value of the analog type; the error information is encapsulated into an error information component, the error information component output is an error information value, and the output is set to a real value of the analog type; After the simulation model is compiled, components are generated; a simulation environment is established based on the components, and EL language codes are written in the simulation environment; Generate deck platform through simulation environment and EL language code.
3. The method for training the operation of a refrigeration compressor unit according to claim 2, characterized in that: In the deck platform, input variables and output variables are defined; The input variables are variables controlled by third-party software, including but not limited to: the opening of each regulating valve, the opening of each switch valve, the power of each electric heater, each boundary condition, and each PID automatic signal; The output variables are process values calculated by the simulation model, including but not limited to: the temperature, pressure and flow before and after each stage of heat exchangers, the opening of each valve, the temperature, pressure and flow before and after each valve, the temperature, pressure and flow before and after each stage of cold compressors, the pressure ratio, speed and efficiency of each stage of cold compressors, the temperature, pressure, liquid level and before and after flow of each gas-liquid separator.
4. The method for training the operation of a refrigeration compressor unit according to claim 1, characterized in that: The simulation model also includes: Build a cold compressor component model; In the simulation process, the computer-aided CFD method is used to calculate the spectrum curve of each cold compressor; Select several points in the graph curve, and define them as the blocking line of each cold compressor, rp_vs_Nr (specific pressure ratio vs. speed), mr_vs_Nr (specific flow vs. speed), eta_vs_Nr (efficiency vs. speed) parameters; Modify the source code with parameters and encapsulate it into a customized cold compressor component model.
5. The method for training the operation of a refrigeration compressor unit according to claim 1, characterized in that: The steps of compiling the C++ file to generate an executable file using a C++ program, running the simulation model to obtain an operation result, and storing the operation result in an SQL database specifically include the following steps: Execute the compiled executable file to start the simulation model of the cold compressor unit; During the simulation process, simulation calculations are performed based on the set input variables, and corresponding output variables are generated; The operation results obtained during the simulation process are stored in an SQL database; the operation results include but are not limited to: simulation time, working status parameters of equipment at all levels, and performance parameters of the operation training system.
6. The method for training the operation of a refrigeration compressor unit according to claim 1, characterized in that: The step of acquiring the data of the simulation model operation in the SQL database through the PLC control system and interacting with the simulation model specifically includes the following steps: Write a corresponding control program in the PLC control system, and obtain the data of the simulation model operation from the SQL database according to actual needs; After analyzing the acquired data, it is applied to the PLC control system to control the actual operation of the refrigeration compressor unit or perform simulation control.
7. The method for training the operation of a refrigeration compressor unit according to claim 1, characterized in that: The cold compressor unit includes but is not limited to: 1 cold compressor, 2 cold compressors connected in series, 3 cold compressors connected in series, 4 cold compressors connected in series, and more than 4 cold compressors connected in series.
8. A system for training the operation of a refrigeration compressor unit according to any one of claims 1 to 7, characterized in that: include: Model building module: building a simulation model of the cold compressor unit, compiling the simulation model, and generating a deck platform; Compilation module: based on the deck platform, encapsulates the simulation model into a compilable C++ file; Output module: compile the C++ file into an executable file using a C++ program, run the simulation model to obtain the running result, and store the running result in a SQL database; Interaction module: obtains the running data of the simulation model in the SQL database through the PLC control system, and performs data interaction with the simulation model.
9. A device, characterized in that: The 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 as described in any one of claims 1-7; and the processor is used to execute the program instructions stored in the memory to implement operation training for a refrigeration compressor unit.
10. A storage medium, characterized in that: The device stores program instructions executable by a processor, wherein the program instructions are used to execute an operation training method for a refrigeration compressor unit as described in any one of claims 1 to 7.
Citation Information
Patent Citations
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
Collaborative simulation test method for IEC61131-3 standard control program
CN117435498A
Complete vehicle air conditioner refrigeration performance simulation platform based on APP interaction
CN117494397A
Cited By
Operation training method, device and equipment of superfluid helium refrigerator and storage medium
CN119314373A