A method, apparatus, device, system and storage medium for gas flow regulation

By calculating the expected error value and the real-time flow value, dividing the flow range and adjusting the opening and closing degree of the throttle valve, the problem of fluctuation in the gas flow regulation of the oxygen generator was solved, and uniform speed regulation and efficient control of the gas flow were achieved.

CN116627184BActive Publication Date: 2025-12-12AMBULANC (SHENZHEN) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310724372.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-16
Publication Date
2025-12-12
Estimated Expiration
2043-06-16

AI Technical Summary

Technical Problem

Existing oxygen concentrators cannot easily and efficiently adjust the gas flow rate automatically and uniformly, resulting in flow fluctuations and overshoot problems.

Method used

By calculating the expected error value and the real-time flow rate, the flow rate interval is divided into multiple sequence intervals, and the flow rate is gradually adjusted to the error interval. The opening and closing degree of the throttle valve is adjusted to achieve uniform speed regulation.

Benefits of technology

It achieves uniform gas flow rate regulation, simplifies the regulation process, improves efficiency, and avoids sudden changes in flow rate.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116627184B_ABST
    Figure CN116627184B_ABST
Patent Text Reader

Abstract

The application discloses a gas flow regulation method, device, equipment, system and storage medium, to solve the problem that an oxygen generator cannot automatically regulate the gas flow at a constant speed simply and efficiently without a PID control formula. The method comprises the following steps: calculating an error interval of an expected flow value through an expected error value; forming a flow interval that needs to be regulated by a real-time flow value of the gas in a gas flow regulation device and boundary values of the error interval; judging whether the real-time flow value is greater than the expected flow value; if the real-time flow value is greater than the expected flow value, dividing the flow interval into a plurality of sequence intervals in the order of flow values from large to small; taking the sequence interval where the real-time flow value is located as a first sequence interval, and taking the first sequence interval after the first sequence interval as a second sequence interval; and reducing the real-time flow value to an expected stage flow of the first sequence interval, and then to an expected stage flow of the second sequence interval, until the real-time flow value is reduced to the error interval.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of medical equipment, in particular to a gas flow regulation method, device, equipment, system and storage medium. BACKGROUND

[0002] With the development of science and technology, more and more gas flow regulation devices are widely used in the medical industry. In the existing gas flow regulation device, the gas flow of the oxygen generator is mainly regulated by two ways: first, by manually calibrating each calibrated flow value and the regulation value of the opening and closing degree of the gas throttle valve, saving it as a worktable, and reading the corresponding opening and closing degree from the worktable each time the flow needs to be adjusted, and setting the throttle valve to the corresponding opening and closing degree to regulate the gas flow; the second is to adjust the parameters of the PID (full name: Proportion Integration Differentiation) control formula by monitoring the gas flow in real time, so as to regulate the gas flow.

[0003] The above two methods have certain defects: the former cannot directly regulate the flow because it needs to read from the worktable each time, which is inconvenient, and the gas pressure fluctuation in the gas flow regulation device, the pressure fluctuation when the system discharges nitrogen, and the long-term use will affect the subsequent gas output flow after setting the opening and closing degree of the gas throttle valve; the latter is too complex because the parameters of the PID control formula are too complex, so the adjustment process is very tedious, in addition, the compressed gas formed by the oxygen generator during the working process is charged into a group of adsorption towers at the same time, and the gas in another adsorption tower will be discharged through the rotary valve. Because the whole process includes gas discharge and charging, a certain time is needed. Because of this period of time, the gas flow will change the pressure during this period, resulting in flow overshoot, and sudden rapid flow. The above problems lead to the fact that the oxygen generator cannot automatically regulate the gas flow at a constant speed simply and efficiently without the PID control formula. SUMMARY

[0004] The embodiments of the present application provide a gas flow regulation method, device, equipment, system and storage medium to solve the problem that the oxygen generator cannot automatically regulate the gas flow at a constant speed simply and efficiently without the PID control formula.

[0005] In a first aspect of the present application, a gas flow regulation method is provided, comprising:

[0006] calculating the error interval of the expected flow value by the expected error value;

[0007] composing the flow interval that needs to be regulated by the real-time flow value of the gas in the gas flow regulation device and the boundary value of the error interval;

[0008] determining whether the real-time flow value is greater than the expected flow value;

[0009] if the real-time flow value is greater than the expected flow value, dividing the flow interval into a plurality of sequence intervals according to the order of flow value from large to small;

[0010] taking the sequence interval where the real-time flow value is located as a first sequence interval, and taking the first sequence interval after the first sequence interval as a second sequence interval;

[0011] lowering the real-time flow value to the expected stage flow value of the first sequence interval, and then lowering the real-time flow value to the expected stage flow value of the second sequence interval, until the real-time flow value is lowered to the error interval.

[0012] After the determination of whether the real-time flow value is greater than the expected flow value, the method further comprises:

[0013] if the real-time flow value is less than the expected flow value, dividing the flow interval into a plurality of sequence intervals according to the order of flow value from small to large;

[0014] taking the sequence interval where the real-time flow value is located as a first sequence interval, and taking the first sequence interval after the first sequence interval as a second sequence interval;

[0015] raising the real-time flow value to the expected stage flow value of the first sequence interval, and then raising the real-time flow value to the expected stage flow value of the second sequence interval, until the real-time flow value is raised to the error interval.

[0016] Before the calculation of the error interval of the expected flow value by the expected error value, the method further comprises:

[0017] calculating the difference between the expected flow value and the real-time flow value;

[0018] determining whether the difference is greater than the expected error value;

[0019] if the difference is greater than the expected error value, adjusting the real-time flow value to the error interval.

[0020] the flow interval that needs to be adjusted is composed of the real-time flow value and the boundary value of the error interval, comprising:

[0021] determining whether the real-time flow value is greater than the expected flow value;

[0022] if the real-time flow value is greater than the expected flow value, taking the maximum value of the error interval as the boundary value.

[0023] if the real-time flow value is less than the expected flow value, taking the minimum value of the error interval as the boundary value;

[0024] composing the flow interval from the real-time flow value and the boundary value.

[0025] The lowering or raising the real-time flow value to the expected stage flow of the first sequence interval includes:

[0026] obtaining the expected stage flow in the first sequence interval;

[0027] calculating a stage difference value between the expected stage flow and the real-time flow value;

[0028] calculating, by the stage difference value, an opening and closing degree value that a throttle valve of the gas flow regulating device needs to adjust;

[0029] adjusting the throttle valve to the opening and closing degree value corresponding to the first sequence interval.

[0030] The dividing the flow interval into multiple sequence intervals in the order from large to small flow values includes:

[0031] obtaining a maximum value of single flow regulation;

[0032] dividing the flow interval into multiple maximum intervals according to the maximum value;

[0033] arranging the multiple maximum intervals in the order from large to small flow values to obtain the multiple sequence intervals.

[0034] In a second aspect, a gas flow regulating device is provided, including:

[0035] a calculation module configured to calculate an error interval of an expected flow value by an expected error value;

[0036] a composition module configured to compose a flow interval that needs to be regulated from a real-time flow value of gas in a gas flow regulating device and a boundary value of the error interval;

[0037] a judgment module configured to judge whether the real-time flow value is greater than the expected flow value;

[0038] an ordering module configured to divide the flow interval into multiple sequence intervals in the order from large to small, if the real-time flow value is greater than the expected flow value;

[0039] a positioning module configured to take the sequence interval where the real-time flow value is located as a first sequence interval, and take a first sequence interval arranged after the first sequence interval as a second sequence interval.

[0040] adjusting the real-time flow value to the expected phase flow of the first sequence interval, and then to the expected phase flow of the second sequence interval, until the real-time flow value is reduced to the error interval.

[0041] In a third aspect, there is provided a device for gas flow adjustment, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method for gas flow adjustment when executing the computer program.

[0042] In a fourth aspect, there is provided an oxygen production system, comprising the device for gas flow adjustment.

[0043] In a fifth aspect, there is provided a computer readable storage medium, which stores a computer program, wherein the computer program implements the steps of the method for gas flow adjustment when executed by a processor.

[0044] The method, device, equipment, system and storage medium for gas flow adjustment first calculate the error interval of the expected flow value through the expected error value. Then, the real-time flow value of the gas in the device for gas flow adjustment and the boundary value of the error interval form the flow interval that needs to be adjusted. Next, it is determined whether the real-time flow value is greater than the expected flow value. If the real-time flow value is greater than the expected flow value, the flow interval is divided into a plurality of sequence intervals in the order of flow value from large to small. Then, the sequence interval in which the real-time flow value is located is taken as the first sequence interval, and the first sequence interval after the first sequence interval is taken as the second sequence interval. Finally, the real-time flow value is reduced to the expected phase flow of the first sequence interval, and then to the expected phase flow of the second sequence interval, until the real-time flow value is reduced to the error interval. This method can obtain the current real-time flow value of the monitoring gas machine, obtain the flow interval in which the real-time flow value needs to be adjusted by using the boundary value of the error interval, detect the current flow in real time, obtain the sequence interval in which the current real-time flow value is located, and then adjust the real-time flow value to the next sequence interval, so as to gradually adjust the real-time flow value to the error interval, thereby avoiding sudden rapid flow during adjustment of the real-time gas flow, and ensuring that the gas flow is uniformly adjusted. In addition, this method is more simple and efficient compared with parameter adjustment of the PID control formula. BRIEF DESCRIPTION OF DRAWINGS

[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the description of the embodiments of the present application. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort on the basis of these drawings.

[0046] Figure 1 is a principle block diagram of an oxygen production system in an embodiment of the present application;

[0047] Figure 2 is a flow chart of a gas flow regulation method in an embodiment of the present application;

[0048] Figure 3 is a schematic diagram of a gas flow regulation device in an embodiment of the present application;

[0049] Figure 4 is a schematic diagram of a gas flow regulation equipment in an embodiment of the present application. DETAILED DESCRIPTION

[0050] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings of the embodiments of the present application. Obviously, the described embodiments are only some embodiments of the present application, but not all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort belong to the protection scope of the present application.

[0051] The embodiments of the present application provide a gas flow regulation method, which can be applied in an oxygen production system as shown in Figure 1 . Specifically, the gas flow regulation method is applied in an oxygen production machine flow regulation system, which includes gas flow regulation equipment, air compression equipment and nitrogen-oxygen separation equipment, etc. as shown in Figure 1 . The air compression equipment filters and compresses the input air, processes the compressed filtered air to be input into the nitrogen-oxygen separation equipment for separation of oxygen and nitrogen. The nitrogen-oxygen separation equipment discharges nitrogen to the outside of the system and delivers oxygen to the gas flow regulation equipment, which avoids sudden rapid flow during real-time gas flow regulation, and ensures that the gas flow is regulated uniformly. In addition, the method is more concise and efficient compared with the parameter regulation of the PID control formula.

[0052] In an embodiment, as shown in Figure 2 , a gas flow regulation method is provided, which is applied in the gas flow regulation equipment in Figure 1 for example, including the following steps:

[0053] S10: Calculate an error interval of the expected flow value by the expected error value.

[0054] In the gas flow regulating device, an expected error value of an allowed gas flow is preset, and an expected flow value is preset, and then an error interval of the expected flow value is calculated by the expected error value and the expected flow value.

[0055] For example, if the expected error value is set as 3 and the expected flow value is set as 4.03, then the error interval of the expected flow value 4.03 is calculated as [1.03, 7.03].

[0056] S20: Form a flow interval to be regulated by a real-time flow value of the gas in the gas flow regulating device and boundary values of the error interval.

[0057] The real-time flow value of the gas in the gas flow regulating device, that is, the current flow value of the gas in the device, and the boundary values of the error interval in step S10, thereby form a flow interval to be regulated.

[0058] For example, if the error interval is [1.03, 7.03], the boundary values of the error interval are 1.03 and 7.03, and the current flow value is 9.03, then the flow interval to be regulated is [7.03, 9.03].

[0059] S30: Determine whether the real-time flow value is greater than the expected flow value.

[0060] Determine whether the real-time flow value of the gas flow regulating device is greater than the expected flow value. If the real-time flow value is equal to the expected flow value, no flow adjustment is needed, that is, no subsequent steps S40-S60 are needed.

[0061] S40: If the real-time flow value is greater than the expected flow value, divide the flow interval into a plurality of sequence intervals in order of flow value from large to small.

[0062] In the path where the real-time flow value is greater than the expected flow value, divide the flow interval into a plurality of sequence intervals in order of flow value from large to small.

[0063] For example, if the flow interval is [7.03, 10.03], the order of flow value from large to small is 10.03 to 7.03, and therefore three sequence intervals are divided: (9.03, 10.03], (8.03, 9.03], and [7.03, 8.03].

[0064] S50: Take the sequence interval in which the real-time flow value is located as a first sequence interval, and take the first sequence interval arranged after the first sequence interval as a second sequence interval.

[0065] The sequence interval in which the real-time flow value is located is taken as the first sequence interval, and then the first sequence interval arranged after the first sequence interval is taken as the second sequence interval.

[0066] For example, the flow interval is divided into three sequence intervals: (9.03, 10.03], (8.03, 9.03], and [7.03, 8.03], and the current real-time flow value is 10.02, which is located in the interval (9.03, 10.03], and the interval is taken as the first sequence interval, and the interval (8.03, 9.03] arranged after the interval is taken as the second sequence interval.

[0067] S60: The real-time flow value is reduced to the expected stage flow of the first sequence interval, and then to the expected stage flow of the second sequence interval, until the real-time flow value is reduced to the error interval.

[0068] The expected stage flow is set in each sequence interval in advance, and the real-time flow value is first reduced to the expected stage flow of the first sequence interval, and then the real-time flow value is reduced to the expected stage flow of the second sequence interval. The operation is repeated until the real-time flow value is reduced to the error interval.

[0069] For example, the error interval is set as [1.03, 7.03], the flow interval is divided into three sequence intervals: (9.03, 10.03], (8.03, 9.03], and [7.03, 8.03], wherein the expected stage flow of (9.03, 10.03] is 9.04, the expected stage flow of (8.03, 9.03] is 8.04, and the expected stage flow of [7.03, 8.03] is 7.03. The current real-time flow value is 10.01, so (9.03, 10.03] is the first sequence interval, and (8.03, 9.03] is the second sequence interval. At this time, the real-time flow value needs to be reduced to 9.04 first, and then the real-time flow value is reduced to 8.04 when the real-time flow value is reduced to 9.04, that is, the real-time flow value is located in the second sequence interval. Then, the operation is repeated, that is, when the real-time flow value is 8.04, (8.03, 9.03] is the first sequence interval, and [7.03, 8.03] is the second sequence interval. Since 8.04 is the expected stage flow of the first sequence interval, the real-time flow value needs to be adjusted to 7.03, which is the expected stage flow of the second sequence interval, at this time the real-time flow value is in the error interval, and the loop ends.

[0070] It should be noted that in the embodiment, the current real-time flow value of the monitoring gas machine can be obtained, the boundary value of the error interval is used to obtain the flow interval in which the real-time flow value needs to be adjusted, the flow interval is divided into a plurality of sequence intervals, the current real-time flow is detected to obtain the sequence interval in which the current real-time flow value is located, and then the real-time flow value is adjusted to the next sequence interval, so that the real-time flow value is gradually adjusted into the error interval, thereby avoiding sudden rapid flow of the real-time gas flow during adjustment, and ensuring that the gas flow is uniformly adjusted. In addition, compared with the parameter adjustment of the PID control formula, the method is more simple and efficient.

[0071] In an embodiment, after step S30, that is, after it is judged whether the real-time flow value is greater than the expected flow value, the method further includes the following steps:

[0072] S31: If the real-time flow value is less than the expected flow value, the flow interval is divided into a plurality of sequence intervals in the order of flow value from large to small.

[0073] S32: The sequence interval in which the real-time flow value is located is taken as a first sequence interval, and the first sequence interval arranged after the first sequence interval is taken as a second sequence interval.

[0074] S33: The real-time flow value is raised to the expected stage flow of the first sequence interval, and then raised to the expected stage flow of the second sequence interval, until the real-time flow value is raised to the error interval.

[0075] In the path in which the real-time flow value is less than the expected flow value, the flow interval is divided into a plurality of sequence intervals in the order of flow value from small to large. Then, the sequence interval in which the real-time flow value is located is taken as a first sequence interval, and then the first sequence interval arranged after the first sequence interval is taken as a second sequence interval. Finally, the expected stage flow is set in each sequence interval in advance, the real-time flow value is raised to the expected stage flow of the first sequence interval, and then the real-time flow value is raised to the expected stage flow of the second sequence interval. The cycle is repeated until the real-time flow value is raised to the error interval.

[0076] For example, the error interval is set as [10.03, 17.03], the flow interval is set as [7.03, 10.03], and the flow values are arranged in ascending order as 7.03, 8.03, 9.03 and 10.03. Therefore, the three sequence intervals are (7.03, 8.03], (8.03, 9.03] and [9.03, 10.03], wherein the expected stage flow of (7.03, 8.03] is 8.03, the expected stage flow of (8.03, 9.03] is 9.02, and the expected stage flow of [9.03, 10.03] is 10.03. The current real-time flow value is 8.01, and therefore the real-time flow value is in the interval (7.03, 8.03]. The interval (7.03, 8.03] is taken as the first sequence interval, and the interval (8.03, 9.03] arranged after the interval (7.03, 8.03] is taken as the second sequence interval. At this time, the real-time flow value needs to be raised to 8.03, which is the expected stage flow of the first sequence interval. When the real-time flow value is raised to 8.03, the real-time flow value needs to be raised to 9.02, which is the expected stage flow of the second sequence interval. Then, the cycle is repeated. When the real-time flow value is 9.02, the first sequence interval is (8.03, 9.03], and the second sequence interval is [9.03, 10.03]. At this time, since the real-time flow value has reached the expected stage flow of the first sequence interval, the real-time flow value needs to be raised to 10.03, which is the expected stage flow of the second sequence interval. When the real-time flow value is 10.03, the real-time flow value is in the error interval, and the cycle is ended.

[0077] It should be noted that in the embodiment, the real-time flow value is adjusted to the next sequence interval, so that the real-time flow value is gradually adjusted to be in the error interval, thereby avoiding sudden rapid flow of the real-time gas flow during adjustment, and ensuring that the gas flow is uniformly adjusted. In addition, the method is more simple and efficient compared with parameter adjustment of a PID control formula.

[0078] In an embodiment, before step S10, that is, before the error interval of the expected flow value is calculated by the expected error value, the method further includes the following steps:

[0079] S11: calculating a difference value between the expected flow value and the real-time flow value.

[0080] S12: judging whether the difference value is greater than the expected error value.

[0081] S13: if the difference value is greater than the expected error value, adjusting the real-time flow value to the error interval.

[0082] In the embodiment, the difference between the expected flow value and the real-time flow value is calculated, and it is determined whether the difference is greater than the expected error value. If the difference is less than or equal to the expected error value, no flow adjustment is needed, that is, no operation of steps S10-S60 is needed. If the difference is greater than the expected error value, flow adjustment is needed, that is, the real-time flow value needs to be adjusted to the error interval. The method of adjusting the real-time flow value to the error interval is the method of steps S10-S60 or steps S31-S33.

[0083] For example, the expected flow value is 10, and the real-time flow value is 7. At this time, the difference between the expected flow value and the real-time flow value is 3. If the expected error value is 2. At this time, the difference is greater than the expected error value, that is, at this time, the real-time flow value 7 needs to be adjusted to meet the error range of the expected error value 2 of the expected flow value 10.

[0084] It should be noted that in the embodiment, the difference between the real-time flow value and the expected flow value is determined in advance. If the difference is within the expected error value, no flow adjustment is needed. If the difference is outside the expected error value, flow adjustment is performed, which improves the efficiency of gas flow adjustment and makes the entire gas flow adjustment process more concise and efficient.

[0085] In an embodiment, in step S20, the flow interval that needs to be adjusted is composed of the real-time flow value and the boundary value of the error interval, and specifically includes the following steps:

[0086] S21: Determine whether the real-time flow value is greater than the expected flow value.

[0087] S22: If the real-time flow value is greater than the expected flow value, the maximum value of the error interval is taken as the boundary value.

[0088] S23: If the real-time flow value is less than the expected flow value, the minimum value of the error interval is taken as the boundary value.

[0089] S24: The flow interval is composed of the real-time flow value and the boundary value.

[0090] In the embodiment, it is determined whether the real-time flow value is greater than the expected flow value. If it is greater than the expected flow value, the maximum value in the error interval is taken as the boundary value. If it is less than the expected flow value, the minimum value in the error interval is taken as the boundary value. The real-time flow value and the boundary value are composed to form the flow interval.

[0091] Example 1: The real-time flow value is 7, the expected flow value is 10, and the error interval is [9, 11]. At this time, the real-time flow value is less than the expected flow value, so the minimum value 9 in the error interval is taken as the boundary value, and the final flow interval is [7, 9].

[0092] Example two, the real-time flow value is 17, the expected flow value is 15, and the error interval is [14, 16]. At this time, the real-time flow value is greater than the expected flow value, so the maximum value 16 in the error interval is taken as the boundary value, and the final flow interval is [16, 17].

[0093] It should be noted that in this embodiment, the boundary value of the error interval is taken as the flow interval, and then the gas flow is adjusted within the flow interval, which not only improves the efficiency of gas flow adjustment, but also makes the entire gas flow adjustment process more concise and efficient.

[0094] In an embodiment, in step S60 or step S33, the real-time flow value is reduced or increased to the expected stage flow of the first sequence interval, specifically comprising the following steps:

[0095] S61: Obtain the expected stage flow in the first sequence interval.

[0096] S62: Calculate the stage difference value between the expected stage flow and the real-time flow value.

[0097] S63: Calculate the opening and closing degree value of the throttle valve of the gas flow adjustment device that needs to be adjusted through the stage difference value.

[0098] S64: Adjust the throttle valve to the opening and closing degree value corresponding to the first sequence interval.

[0099] In this embodiment, the expected stage flow of each sequence interval is preset. In steps S61-S64, the expected stage flow of the first sequence interval is read, and then the stage difference value between the expected stage flow and the real-time flow value is calculated. Then, the opening and closing degree value of the throttle valve that needs to be adjusted is calculated through the stage difference value. Finally, the throttle valve is adjusted to the opening and closing degree value corresponding to the first interval. The throttle valve is a control device for adjusting the gas flow in the gas flow adjustment device, which can accurately control the gas flow to a certain flow value. The opening and closing degree value of the throttle valve refers to the control parameter value of the throttle valve when the throttle valve controls the gas flow value to a certain specific value.

[0100] Not only the first sequence interval, when the real-time flow value needs to be adjusted to the expected stage flow of the second sequence interval, the same operation of steps S61-S64 can be performed.

[0101] For example, the expected stage flow of the first sequence interval is 10, and the real-time flow value is 8, at this time the stage difference value is 2. The opening and closing degree value is calculated to be 1 through the stage difference value, so the throttle valve needs to be reduced by 1.

[0102] It should be noted that in the embodiment, the flow regulation is essentially converted into the opening degree regulation of the throttle valve, thereby avoiding the parameter adjustment using the PID control formula and improving the simplicity and efficiency of the gas flow regulation.

[0103] In an embodiment, in step S40, the flow interval is divided into a plurality of sequence intervals in accordance with the order of flow values from large to small, specifically including the following steps:

[0104] S41: Obtain the maximum value of single flow regulation.

[0105] S42: Divide the flow interval into a plurality of maximum intervals according to the maximum value.

[0106] S43: Arrange the plurality of maximum intervals in accordance with the order of flow values from large to small to obtain a plurality of sequence intervals.

[0107] In the embodiment, the maximum value of single gas flow regulation is obtained, and the flow interval is divided into a plurality of maximum intervals according to the maximum value. Then, the plurality of maximum intervals are arranged in accordance with the order of flow values from large to small to obtain a plurality of sequence intervals.

[0108] For example, the flow interval is [7, 10], and the maximum value of single flow regulation is 1. At this time, the flow interval is divided into a plurality of maximum intervals [7, 8), [8, 9), [9, 10]. Then, the maximum intervals are arranged in accordance with the order of flow values from large to small to obtain sequence intervals: [9, 10], [8, 9), [7, 8).

[0109] It should be noted that in the embodiment, the maximum value of single flow regulation is used to divide the flow interval, so that the sequence intervals obtained by the division are within the maximum effective range, which not only improves the efficiency of the gas flow regulation, but also makes the entire gas flow regulation process more simple and efficient.

[0110] In an embodiment, in step S40, the flow interval is divided into a plurality of sequence intervals in accordance with the order of flow values from small to large, specifically including the following steps:

[0111] S41: Obtain the maximum value of single flow regulation.

[0112] S42: Divide the flow interval into a plurality of maximum intervals according to the maximum value.

[0113] S43: Arrange the plurality of maximum intervals in accordance with the order of flow values from small to large to obtain a plurality of sequence intervals.

[0114] In this embodiment, the maximum value of single gas flow adjustment is obtained, and the flow interval is divided into multiple maximum intervals according to the maximum value. Furthermore, the multiple maximum intervals are arranged in order of flow value from small to large to obtain multiple sequence intervals.

[0115] For example, the flow interval is [7, 10], and the maximum value of single flow adjustment is 1. At this time, the flow interval is divided into multiple maximum intervals [7, 8), [8, 9), [9, 10]. Then, the maximum intervals are arranged in sequence intervals in order of flow value from large to small: [7, 8), [8, 9), [9, 10].

[0116] It should be noted that in this embodiment, the maximum value of single flow adjustment is used to divide the flow interval, so that the sequence intervals divided are within the maximum effective range, which not only improves the efficiency of gas flow adjustment, but also makes the entire gas flow adjustment process more concise and efficient.

[0117] It should be understood that the size of the serial number of each step in the above embodiment does not mean the order of execution, and the execution order of each process should be determined according to its function and internal logic, and should not constitute any limitation on the implementation process of the embodiment of the present application.

[0118] In an embodiment, a gas flow adjustment device is provided, which corresponds to the gas flow adjustment method in the above embodiment. As shown in the figure, the gas flow adjustment device includes a calculation module 10, a composition module 20, a judgment module 30, an ordering module 40, a positioning module 50 and an adjustment module 60. The functions of each module are described in detail as follows: Figure 3

[0119] The calculation module 10 is used to calculate the error interval of the expected flow value through the expected error value;

[0120] The composition module 20 is used to compose the flow interval that needs to be adjusted from the real-time flow value of the gas in the gas flow adjustment device and the boundary value of the error interval;

[0121] The judgment module 30 is used to judge whether the real-time flow value is greater than the expected flow value;

[0122] The ordering module 40 is used to divide the flow interval into multiple sequence intervals from large to small if the real-time flow value is greater than the expected flow value;

[0123] The positioning module 50 is used to take the sequence interval where the real-time flow value is located as the first sequence interval, and take the first sequence interval after the first sequence interval as the second sequence interval;

[0124] ​The adjusting module 60 is configured to reduce the real-time flow value to the expected stage flow value of the first sequence interval, and then to the expected stage flow value of the second sequence interval, until the real-time flow value is reduced to the error interval.

[0125] The specific definitions of the device for gas flow adjustment can refer to the definitions of the method for gas flow adjustment as described above, which will not be repeated here. Each module in the device for gas flow adjustment described above can be implemented by software, hardware, or a combination thereof, in whole or in part. Each module described above can be embedded in the processor of the device for gas flow adjustment in hardware form or independent of the processor, or stored in the memory of the device for gas flow adjustment in software form, so as to be called and executed by the processor to perform the corresponding operations of each module.

[0126] In one embodiment, a device for gas flow adjustment is provided, which can be a server, and its internal structure diagram can be as shown in Figure 4 The device for gas flow adjustment includes a processor, a memory, a network interface, and a database connected by a system bus. The processor of the device for gas flow adjustment is configured to provide computing and control capabilities. The memory of the device for gas flow adjustment includes a non-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 operating system and the computer program in the non-volatile storage medium to run. The database of the device for gas flow adjustment is configured to store real-time flow values, expected flow values, expected error values, and intermediate values generated in the method for gas flow adjustment, including but not limited to error intervals, sequence intervals, etc. The network interface of the device for gas flow adjustment is configured to communicate with external terminals through network connection. The computer program is executed by the processor to implement a method for gas flow adjustment.

[0127] In one embodiment, a device for gas flow adjustment is provided, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor executes the computer program to implement the following steps:

[0128] An error interval of the expected flow value is calculated based on the expected error value;

[0129] A flow interval that needs to be adjusted is composed of the real-time flow value of the gas in the device for gas flow adjustment and the boundary values of the error interval;

[0130] It is determined whether the real-time flow value is greater than the expected flow value;

[0131] If the real-time flow value is greater than the expected flow value, the flow interval is divided into a plurality of sequence intervals in the order of flow values from large to small;

[0132] the sequence interval where the real-time flow value is located is taken as a first sequence interval, and the first sequence interval arranged after the first sequence interval is taken as a second sequence interval;

[0133] the real-time flow value is reduced to the expected stage flow of the first sequence interval, and then reduced to the expected stage flow of the second sequence interval, until the real-time flow value is reduced to the error interval.

[0134] In one embodiment, an oxygen production system is provided, which includes the gas flow regulating device in the above embodiments.

[0135] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program is executed by a processor to implement the following steps:

[0136] an error interval of an expected flow value is calculated through the expected error value;

[0137] a flow interval to be regulated is composed of a real-time flow value of gas in the gas flow regulating device and boundary values of the error interval;

[0138] it is judged whether the real-time flow value is greater than the expected flow value;

[0139] if the real-time flow value is greater than the expected flow value, the flow interval is divided into a plurality of sequence intervals in the order of flow values from large to small;

[0140] the sequence interval where the real-time flow value is located is taken as a first sequence interval, and the first sequence interval arranged after the first sequence interval is taken as a second sequence interval;

[0141] the real-time flow value is reduced to the expected stage flow of the first sequence interval, and then reduced to the expected stage flow of the second sequence interval, until the real-time flow value is reduced to the error interval.

[0142] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, storage, database or other medium used in the embodiments provided by the present application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration but not limitation, RAM is available in various forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

[0143] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is exemplified, and in actual application, the above-mentioned functions can be completed by different functional units and modules according to needs, that is, the internal structure of the device is divided into different functional units or modules to complete all or part of the functions described above.

[0144] The above-mentioned embodiments are only used to illustrate the technical solutions of the present application, but not limit it. Although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for part of the technical features. The modification or replacement does not make the essence of the corresponding technical solution deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should be included in the protection scope of the present application.

Claims

1. A method of gas flow regulation, characterized by, The method comprises the following steps: calculating an error interval of an expected flow value through an expected error value; composing a flow interval needing to be adjusted by a real-time flow value of gas in a gas flow adjusted device and boundary values of the error interval; judging whether the real-time flow value is greater than the expected flow value; if the real-time flow value is greater than the expected flow value, dividing the flow interval into a plurality of sequence intervals in the order of flow value from large to small; taking the sequence interval where the real-time flow value is located as a first sequence interval and taking the first sequence interval arranged after the first sequence interval as a second sequence interval; lowering the real-time flow value to an expected stage flow of the first sequence interval and then lowering the real-time flow value to an expected stage flow of the second sequence interval until the real-time flow value is lowered to the error interval; wherein, after judging whether the real-time flow value is greater than the expected flow value, the method further comprises: if the real-time flow value is less than the expected flow value, dividing the flow interval into a plurality of sequence intervals in the order of flow value from small to large; taking the sequence interval where the real-time flow value is located as a first sequence interval and taking the first sequence interval arranged after the first sequence interval as a second sequence interval; raising the real-time flow value to an expected stage flow of the first sequence interval and then raising the real-time flow value to an expected stage flow of the second sequence interval until the real-time flow value is raised to the error interval.

2. The method of claim 1, wherein, Before calculating an error interval of an expected flow value through an expected error value, the method further comprises: calculating a difference value of the expected flow value and the real-time flow value; judging whether the difference value is greater than the expected error value; if the difference value is greater than the expected error value, adjusting the real-time flow value to the error interval.

3. The method of claim 1, wherein, The real-time flow value and the boundary values of the error interval compose a flow interval needing to be adjusted, which comprises: judging whether the real-time flow value is greater than the expected flow value; if the real-time flow value is greater than the expected flow value, taking a maximum value of the error interval as the boundary value; if the real-time flow value is less than the expected flow value, taking a minimum value of the error interval as the boundary value; composing the flow interval by the real-time flow value and the boundary value.

4. The method of claim 1, wherein, The lowering or raising of the real-time flow value to an expected stage flow of the first sequence interval comprises: obtaining the expected stage flow in the first sequence interval; calculating a stage difference value of the expected stage flow and the real-time flow value; calculating an opening and closing degree value needing to be adjusted of a throttle valve of the gas flow adjusted device through the stage difference value; adjusting the throttle valve to the opening and closing degree value corresponding to the first sequence interval.

5. The method of claim 1, wherein, The dividing of the flow interval into a plurality of sequence intervals in the order of flow value from large to small comprises: obtaining a maximum value of single flow adjustment; dividing the flow interval into a plurality of maximum intervals according to the maximum value; arranging the plurality of maximum intervals in the order of flow value from large to small to obtain a plurality of sequence intervals.

6. A device for gas flow regulation, characterized in that The method comprises the following steps: The computing module is configured to calculate an error interval of the expected flow value through the expected error value. The composing module is configured to compose a flow interval to be adjusted by a real-time flow value of the gas in the gas flow adjusting device and boundary values of the error interval. The judging module is configured to judge whether the real-time flow value is greater than the expected flow value. The sorting module is configured to divide the flow interval into a plurality of sequence intervals from large to small if the real-time flow value is greater than the expected flow value. The positioning module is configured to take the sequence interval where the real-time flow value is located as a first sequence interval and take the first sequence interval arranged after the first sequence interval as a second sequence interval. The adjusting module is configured to reduce the real-time flow value to an expected stage flow of the first sequence interval, then to an expected stage flow of the second sequence interval, and finally to the error interval. After judging whether the real-time flow value is greater than the expected flow value, the device is further configured to: If the real-time flow value is less than the expected flow value, divide the flow interval into a plurality of sequence intervals in order from small to large. Take the sequence interval where the real-time flow value is located as a first sequence interval and take the first sequence interval arranged after the first sequence interval as a second sequence interval. Increase the real-time flow value to an expected stage flow of the first sequence interval, then to an expected stage flow of the second sequence interval, and finally to the error interval.

7. A device for gas flow regulation, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, The processor executes the computer program to realize the steps of the gas flow adjusting method according to any one of claims 1 to 5.

8. An oxygen production system, comprising the gas flow adjusting device according to claim 7.

9. A computer-readable storage medium storing a computer program, the computer program comprising instructions that, when executed by a computer, cause the computer to perform the method of any one of claims 1 to 8. The computer program is executed by the processor to realize the steps of the gas flow adjusting method according to any one of claims 1 to 5. The computer program is executed by the processor to realize the steps of the gas flow adjusting method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Control method of electronic expansion valve and air conditioner

    CN112254311A

  • Control method and apparatus for opening degree of valve, and non-volatile storage medium and processor

    WO2023024510A1