Gas real-time monitoring data processing method and system

By setting up sensors and flowmeters in the main gas supply pipeline and sub-pipe, monitoring the gas concentration and flow rate in real time, calculating the number of gas replenishment units, determining the target gas supply sub-pipe and controlling the gas supply unit, the problem of low gas replenishment efficiency in the existing technology is solved, and an efficient gas replenishment strategy is realized.

CN115614676BActive Publication Date: 2025-06-06GUANGDONG SHANGCHENG SHANGDA ENERGY EQUIPMENT CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211239850.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-10-11
Publication Date
2025-06-06
Estimated Expiration
2042-10-11

AI Technical Summary

Technical Problem

The prior art cannot effectively combine the gas supply flow rate and the concentration of the gas supply pipeline to formulate the most suitable gas replenishment strategy, resulting in low gas replenishment efficiency.

Method used

By setting up a concentration sensor in the main gas supply pipeline and connecting a vortex flowmeter in the gas supply sub-pipe, the gas concentration and flow rate are monitored in real time, the current number of gas replenishment units is calculated, the target gas supply sub-pipe is determined, and the corresponding gas supply unit is controlled for gas supply processing.

Benefits of technology

Real-time adjustment of gas replenishment strategies based on gas supply flow and concentration is achieved, which improves gas replenishment efficiency and ensures the stable and efficient operation of the gas supply system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115614676B_ABST
    Figure CN115614676B_ABST
Patent Text Reader

Abstract

The present invention provides a method and system for processing gas real-time monitoring data, comprising: obtaining a first gas concentration in a gas supply main pipeline based on a first concentration sensor, and obtaining a first gas flow corresponding to a first vortex flowmeter of each gas supply sub-pipeline; calculating the current number of gas replenishment units according to a first concentration difference, a preset concentration difference and a preset number of gas replenishment units; selecting all second gas flows greater than an average gas flow in a first gas flow sequence to obtain a second gas flow sequence; determining at least one gas supply sub-pipeline according to the number of second gas flows and a flow value of the second gas flow in the second gas flow sequence; extracting pipeline position information of the determined gas supply sub-pipeline, calculating according to the current number of gas replenishment units and gas supply position information of the gas supply unit to obtain a target gas supply unit, and controlling the target gas supply unit to perform gas supply processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data processing, and in particular to a method for processing gas real-time monitoring data. Background Art

[0002] Vortex flowmeter is a volume flowmeter that measures the volume flow rate, standard volume flow rate or mass flow rate of gas, steam or liquid based on the Karman vortex principle. It is mainly used for flow measurement of industrial pipeline medium fluids, such as gas, liquid, steam and other media.

[0003] The gas flow rate of each gas supply main pipeline and sub-pipeline can be determined by a vortex flowmeter, the concentration of the gas supply pipeline can be monitored by a gas concentration sensor, and the main pipeline and sub-pipeline can be replenished with gas by a gas supply replenishment unit (gas well, gas storage tank). The existing technology is unable to determine the most suitable gas replenishment strategy based on the gas supply flow rate and the concentration of the gas supply pipeline, resulting in low gas replenishment efficiency. Summary of the invention

[0004] The embodiment of the present invention provides a method for processing gas real-time monitoring data, which can determine the most suitable gas replenishment strategy in combination with the gas supply flow rate and the concentration of the gas supply pipeline, thereby improving the gas replenishment efficiency.

[0005] In a first aspect of an embodiment of the present invention, a method for processing real-time gas monitoring data is provided, wherein a first concentration sensor is arranged in a gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline, and the real-time gas monitoring data is processed by the following steps, wherein gas supply units are randomly distributed in the gas supply main pipeline, including:

[0006] Acquire a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquire a first gas flow rate corresponding to a first vortex flowmeter of each gas supply sub-pipeline;

[0007] Calculate the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and calculate the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units;

[0008] All first gas flows are sorted to obtain a first gas flow sequence, and all first gas flows are averaged to obtain an average gas flow, and all second gas flows greater than the average gas flow in the first gas flow sequence are selected to obtain a second gas flow sequence;

[0009] Determine at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence;

[0010] The pipeline position information of the determined air supply sub-pipeline is extracted, and the target air supply unit is obtained by calculation according to the current number of air replenishment units and the air supply position information of the air supply unit, and the target air supply unit is controlled to perform air supply processing.

[0011] Optionally, in a possible implementation manner of the first aspect, acquiring a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquiring a first gas flow corresponding to a first vortex flowmeter of each gas supply sub-pipeline includes:

[0012] If it is determined that the first gas concentration is less than the preset gas concentration, the initial moment when the first gas concentration is less than the preset gas concentration is taken as the first moment;

[0013] Starting from the first moment, the duration that the first gas concentration is less than the preset gas concentration is recorded to obtain a first time period. If it is determined that the first time period is greater than or equal to the preset time period, the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline is obtained.

[0014] Optionally, in a possible implementation manner of the first aspect, the calculating a difference between the first gas concentration and a preset gas concentration to obtain a first concentration difference, and calculating to obtain a current number of gas replenishment units according to the first concentration difference, the preset concentration difference, and a preset number of gas replenishment units includes:

[0015] Obtaining the first gas concentration at each moment in a preset time period, and calculating the average gas concentration in the preset time period according to the first gas concentration at each moment;

[0016] Obtaining a first concentration difference value according to the difference between the average gas concentration and the preset gas concentration, and comparing the first concentration difference value with the preset concentration difference value to obtain a concentration difference offset coefficient;

[0017] The preset number of gas replenishment units is offset calculated according to the concentration difference offset coefficient to obtain the current number of gas replenishment units, and the current number of gas replenishment units is calculated by the following formula:

[0018]

[0019] Among them, s x is the current number of gas replenishment units, n i is the first gas concentration at the i-th moment in the preset time period, m is the upper limit value of the moment in the preset time period, M is the number value of the moment in the preset time period, and n pre is the preset gas concentration, c pre is the preset concentration difference, g c is the concentration normalization coefficient value, spre is the preset number of air supply units, k s is the weight of the number of air replenishment units.

[0020] Optionally, in a possible implementation of the first aspect, the method further includes:

[0021] The calculated current number of gas replenishment units is sent to the administrator end. If it is determined that the administrator's confirmation information is received, the current number of gas replenishment units is used as the final current number of gas replenishment units;

[0022] If it is determined that the modification information of the administrator is received, the current number of gas replenishment units is updated according to the modification information to obtain the updated current number of gas replenishment units;

[0023] If it is determined that the current number of gas replenishment units after the update is greater than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight increase training coefficient, and the gas replenishment unit number weight increase training is performed according to the weight increase training coefficient;

[0024] If it is determined that the current number of gas replenishment units after the update is less than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight reduction training coefficient, and the weight reduction training of the gas replenishment unit number is performed according to the weight reduction training coefficient;

[0025] The following formula is used to increase or decrease the weight of the number of gas replenishment units:

[0026]

[0027] Among them, s y is the updated current number of gas replenishment units, To increase the weight of the number of gas replenishment units after training, A is to increase the training constant value, In order to reduce the weight of the number of gas replenishment units after training, B is used to reduce the value of the training constant.

[0028] Optionally, in a possible implementation manner of the first aspect, sorting all the first gas flows to obtain a first gas flow sequence, averaging all the first gas flows to obtain an average gas flow, and selecting all second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence includes:

[0029] Sorting the first gas flow rate in descending order to obtain a first gas flow rate sequence;

[0030] Traversing each first gas flow in the first gas flow sequence from large to small, taking the first gas flow greater than the average gas flow as the second gas flow, and stopping traversing the first gas flow sequence when it is determined that the first gas flow less than the average gas flow is traversed;

[0031] All second gas flow rates are counted to obtain a second gas flow rate sequence.

[0032] Optionally, in a possible implementation manner of the first aspect, determining at least one gas supply sub-pipeline according to the number of second gas flows and flow values ​​of the second gas flows in the second gas flow sequence includes:

[0033] If it is determined that the number of the second gas flow rates is less than or equal to the current number of gas supply units, the second gas flow rate corresponding to the current number of gas supply units is selected according to the second gas flow rate sequence;

[0034] Determine the gas supply sub-pipeline corresponding to the selected second gas flow rate as the target gas supply sub-pipeline, where each target gas supply sub-pipeline of the second gas flow rate corresponds to at least one gas supply unit; or

[0035] If it is determined that the number of the second gas flow rate is greater than the current number of gas replenishment units, the second gas flow rate corresponding to the current number of gas replenishment units is determined according to the order selected from the second gas flow rate sequence;

[0036] The gas supply sub-pipeline corresponding to the selected second gas flow rate is determined as the target gas supply sub-pipeline. At this time, there is a target gas supply sub-pipeline corresponding to the gas supply unit.

[0037] Optionally, in a possible implementation of the first aspect, extracting the determined pipeline position information of the air supply sub-pipeline, calculating according to the current number of air replenishment units and the air supply position information of the air supply unit to obtain a target air supply unit, and controlling the target air supply unit to perform air supply processing, includes:

[0038] Extract the pipeline position information of the determined target gas supply sub-pipeline, calculate the gas supply position information of the gas supply unit in sequence according to the order of the second gas flow sequence, and determine the gas supply unit closest to each target gas supply sub-pipeline as the pending gas supply unit;

[0039] If it is determined that the number of the determined pending air supply units is the same as the current number of air replenishment units, the determined pending air supply units are used as the final target air supply units.

[0040] Optionally, in a possible implementation of the first aspect, the method further includes:

[0041] If it is determined that the number of the determined pending air supply units is different from the current number of air supply units, the repeatedly determined pending air supply units are determined as the pending air supply units;

[0042] Extracting the first position information of the to-be-processed air supply unit, and extracting the second position information of other air supply units that are not to-be-processed air supply units and are not to-be-determined air supply units;

[0043] Calculate the distance information between the first position information and each second position information, and take other air supply units corresponding to the second position information whose distance information meets the requirement as pending air supply units;

[0044] After it is determined that each of the to-be-processed gas supply units has a corresponding to-be-determined gas supply unit, all the to-be-processed gas supply units and the to-be-determined gas supply units are taken as final target gas supply units.

[0045] A second aspect of an embodiment of the present invention provides a gas real-time monitoring data processing system, wherein a first concentration sensor is arranged in a gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline, and the gas real-time monitoring data is processed through the following steps, wherein gas supply units are randomly distributed in the gas supply main pipeline, including:

[0046] an acquisition module, configured to acquire a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquire a first gas flow rate corresponding to a first vortex flowmeter of each gas supply sub-pipeline;

[0047] a calculation module, configured to calculate the difference between the first gas concentration and a preset gas concentration to obtain a first concentration difference, and to calculate the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units;

[0048] A sorting module is used to sort all first gas flows to obtain a first gas flow sequence, and average all first gas flows to obtain an average gas flow, and select all second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence;

[0049] a determination module, configured to determine at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence;

[0050] The extraction module is used to extract the pipeline position information of the determined air supply sub-pipeline, calculate according to the current number of air replenishment units and the air supply position information of the air supply unit, obtain the target air supply unit, and control the target air supply unit to perform air supply processing.

[0051] According to a third aspect of an embodiment of the present invention, there is provided an electronic device, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.

[0052] Beneficial effects:

[0053] 1. This solution will monitor the gas concentration of the gas supply main pipeline in real time. When the gas concentration is low, it will promptly trigger the relevant strategy to start the gas supply pipe to supply gas to the relevant gas supply sub-pipelines. When selecting the relevant gas supply sub-pipelines, this solution will determine it based on the gas supply flow of each gas supply sub-pipeline, and replenish gas for the gas supply sub-pipeline in a targeted manner, thereby combining the gas supply flow and the concentration of the gas supply pipeline to determine the most appropriate gas replenishment strategy and improve the gas replenishment efficiency.

[0054] 2. This solution lays out the relevant solutions for determining the current number of gas replenishment units. Among them, this solution will refer to the first gas concentration, the preset gas concentration, the preset concentration difference and the preset number of gas replenishment units for calculation, so that the gas replenishment degree is roughly the same as the gas shortage degree. In addition, this solution will also combine the administrator's user habits to train the weights in the calculation model, so that the data calculated next time will be more in line with the administrator's needs.

[0055] 3. This solution can determine a more suitable target air supply sub-pipeline under different circumstances, and match the target air supply sub-pipeline with a corresponding target air supply unit based on the relationship between the number of pending air supply units and the current number of air replenishment units, so that each target air supply unit has a corresponding target air supply unit for air replenishment. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] Figure 1 It is a scene schematic diagram provided in real time by the present invention;

[0057] Figure 2 It is a flow chart of a method for processing gas real-time monitoring data provided by the present invention;

[0058] Figure 3 It is a structural schematic diagram of a gas real-time monitoring data processing system provided by the present invention;

[0059] Figure 4 It is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0060] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0061] The terms "first", "second", "third", "fourth", etc. (if any) in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in sequences other than those illustrated or described herein.

[0062] It should be understood that in various embodiments of the present invention, the size of the sequence number of each process does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.

[0063] It should be understood that in the present invention, "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products or apparatuses.

[0064] It should be understood that in the present invention, "plurality" refers to two or more than two. "And / or" is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "Contains A, B and C", "Contains A, B, C" means that A, B, and C are all included, "Contains A, B or C" means that one of A, B, and C is included, and "Contains A, B and / or C" means that any one, any two, or any three of A, B, and C are included.

[0065] It should be understood that in the present invention, "B corresponding to A", "B corresponding to A", "A corresponds to B" or "B corresponds to A" means that B is associated with A and B can be determined based on A. Determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information. A and B match when the similarity between A and B is greater than or equal to a preset threshold.

[0066] Depending on the context, "if" as used herein may be interpreted as "when" or "when" or "in response to determining" or "in response to detecting."

[0067] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.

[0068] See also Figure 1 , is a schematic diagram of a scenario provided by an embodiment of the present invention, in which a first concentration sensor is arranged in a gas supply main pipeline, and the first concentration sensor is used to detect the gas concentration of the gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline, and the first vortex flowmeter is used to detect the gas flow of each gas supply sub-pipeline, and a plurality of gas supply units are randomly distributed at the gas supply main pipeline, and the gas supply units are used to replenish gas to the gas supply sub-pipeline. The gas supply sub-pipeline can be connected to gas-using places such as residential areas, schools, and office buildings.

[0069] See also Figure 2 , is a flow chart of a method for processing gas real-time monitoring data provided by the present invention, and the gas real-time monitoring data is processed by the following steps, including S1-S5:

[0070] S1, obtaining a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, obtaining a first gas flow corresponding to a first vortex flowmeter of each gas supply sub-pipeline.

[0071] This solution is provided with a first concentration sensor, which is used to obtain the first gas concentration in the gas supply main pipeline in real time. If the first gas concentration is judged to be less than the preset gas concentration, it means that the gas consumption is large at the current moment, and the gas volume in the gas supply main pipeline is low. At this time, this solution will obtain the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline. It can be understood that the larger the first gas flow, the faster the gas consumption.

[0072] In some embodiments, S1 (obtaining the first gas concentration in the gas supply main pipeline based on the first concentration sensor, and if it is determined that the first gas concentration is less than the preset gas concentration, obtaining the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline) includes S11-S12:

[0073] S11, if it is determined that the first gas concentration is less than the preset gas concentration, the initial moment when the first gas concentration is less than the preset gas concentration is taken as the first moment.

[0074] If it is determined that the first gas concentration is less than the preset gas concentration, this solution will determine the initial moment when the first gas concentration is less than the preset gas concentration as the first moment.

[0075] S12, starting from the first moment, the duration of the first gas concentration being less than the preset gas concentration is recorded to obtain a first time period, and if it is determined that the first time period is greater than or equal to the preset time period, the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline is obtained.

[0076] This scheme will start from the first moment, record the duration that the first gas concentration is less than the preset gas concentration to obtain a first time period, and if the first time period is greater than or equal to the preset time period, obtain the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline.

[0077] It is understandable that, through the above method, the present solution can perform subsequent gas replenishment operations only after a period of time when the first gas flow rate does not meet the requirements, thereby preventing misjudgment caused by instantaneous fluctuations in the first gas flow rate.

[0078] S2, calculating the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and calculating the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units.

[0079] This solution will calculate the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference. It can be understood that the larger the first concentration difference, the lower the first gas concentration. This solution will use the obtained first concentration difference, the preset concentration difference and the preset number of gas replenishment units to calculate the current number of gas replenishment units.

[0080] It can be understood that, the larger the first concentration difference and the preset concentration difference are, the greater the gas shortage is, and the more current gas replenishment units are required.

[0081] In some embodiments, S2 (the calculation of the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and the calculation to obtain the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units) includes S21-S23:

[0082] S21, obtaining the first gas concentration at each moment in a preset time period, and calculating the average gas concentration in the preset time period according to the first gas concentration at each moment.

[0083] It is understandable that in order to improve the accuracy of calculation, this solution will average the first gas concentration at each moment in the preset time period to obtain the average gas concentration in the preset time period.

[0084] S22, obtaining a first concentration difference value according to the difference between the average gas concentration and the preset gas concentration, and comparing the first concentration difference value with the preset concentration difference value to obtain a concentration difference offset coefficient.

[0085] After obtaining the average gas concentration, this solution calculates the difference between the average gas concentration and the preset gas concentration to obtain a first concentration difference, and then compares the first concentration difference with the preset concentration difference to obtain a concentration difference offset coefficient.

[0086] S23, performing offset calculation on the preset number of gas replenishment units according to the concentration difference offset coefficient to obtain the current number of gas replenishment units, and calculating the current number of gas replenishment units by the following formula:

[0087]

[0088] Among them, s x is the current number of gas replenishment units, n i is the first gas concentration at the i-th moment in the preset time period, m is the upper limit value of the moment in the preset time period, M is the number value of the moment in the preset time period, and n pre is the preset gas concentration, c pre is the preset concentration difference, g c is the concentration normalization coefficient value, s pre is the preset number of air supply units, k s is the weight of the number of air replenishment units.

[0089] In the above formula, Represents the average gas concentration, represents the first concentration difference, Represents the concentration difference offset coefficient. It can be understood that the larger the concentration difference offset coefficient, the larger the current number of gas replenishment units s x The more the number of air replenishment units, the weight k s It can be pre-set by the staff.

[0090] Based on the above embodiment, it also includes S231-S234:

[0091] S231, sending the calculated current number of gas replenishment units to the administrator end, if it is determined that the administrator's confirmation information is received, the current number of gas replenishment units is used as the final current number of gas replenishment units.

[0092] After calculating the current number of gas replenishment units, this solution will send the current number of gas replenishment units to the administrator. After receiving the current number of gas replenishment units, if the administrator feels that the current number of gas replenishment units meets the demand, the administrator can enter confirmation information, and this solution will use the current number of gas replenishment units as the final current number of gas replenishment units.

[0093] S232: If it is determined that the modification information of the administrator is received, the current number of gas replenishment units is updated according to the modification information to obtain an updated current number of gas replenishment units.

[0094] If the administrator feels that the requirements are not met, he can enter the modification information. At this time, this solution will update the current number of gas replenishment units according to the modification information to obtain the updated current number of gas replenishment units.

[0095] S233, if it is determined that the current number of gas replenishment units after the update is greater than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight increase training coefficient, and the gas replenishment unit number weight increase training is performed according to the weight increase training coefficient.

[0096] This solution will train the weights for calculating the current number of gas replenishment units based on the administrator's modification information, so that the results calculated next time can better meet the administrator's needs.

[0097] Among them, if it is judged that the current number of air replenishment units after the update is greater than the current number of air replenishment units before the update, it means that the calculated result is too small. At this time, this scheme will calculate the difference between the current number of air replenishment units after the update and the current number of air replenishment units before the update to obtain the weight increase training coefficient, and use the weight increase training coefficient to increase the weight of the number of air replenishment units, and increase the result calculated next time.

[0098] S234, if it is determined that the current number of gas replenishment units after the update is less than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight reduction training coefficient, and the gas replenishment unit number weight reduction training is performed according to the weight reduction training coefficient.

[0099] Among them, if it is judged that the current number of air replenishment units after the update is less than the current number of air replenishment units before the update, it means that the calculated result is too large. At this time, this scheme will calculate the difference between the current number of air replenishment units after the update and the current number of air replenishment units before the update to obtain the weight reduction training coefficient, and use the weight reduction training coefficient to reduce the weight of the number of air replenishment units, and adjust the result calculated next time to be smaller.

[0100] The following formula is used to increase or decrease the weight of the number of gas replenishment units:

[0101]

[0102] Among them, s y is the updated current number of gas replenishment units, To increase the weight of the number of gas replenishment units after training, A is to increase the training constant value, In order to reduce the weight of the number of gas replenishment units after training, B is used to reduce the value of the training constant.

[0103] In the above formula, s y >s x , indicating that the current number of gas replenishment units after the update is greater than the current number of gas replenishment units before the update, which means that the calculated result is too small. At this time, this scheme will increase the weight of the gas replenishment unit number for training. Represents the amplitude that needs to be increased. It can be understood that the difference between the current number of gas replenishment units and the current number of gas replenishment units before the update is s y -s x The larger the value, the greater the adjustment required. y x , indicating that the current number of gas replenishment units after the update is less than the current number of gas replenishment units before the update, which means that the calculated result is too large. At this time, this scheme will reduce the weight of the number of gas replenishment units for training. Represents the magnitude that needs to be reduced. It can be understood that the difference between the current number of gas replenishment units and the current number of gas replenishment units before the update is s x -s y The larger it is, the greater the adjustment required.

[0104] S3, sorting all the first gas flows to obtain a first gas flow sequence, averaging all the first gas flows to obtain an average gas flow, and selecting all the second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence.

[0105] This solution will sort all the first gas flows to obtain a first gas flow sequence. At the same time, this solution will average all the first gas flows to obtain an average gas flow, and then select all the second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence.

[0106] It can be understood that the first gas flow rates in the second gas flow rate sequence are all relatively large, and when replenishing gas, priority will be given to supplying gas to the gas supply sub-pipeline corresponding to the first gas flow rate in the second gas flow rate sequence.

[0107] In some embodiments, S3 (the step of sorting all first gas flows to obtain a first gas flow sequence, averaging all first gas flows to obtain an average gas flow, and selecting all second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence) includes S31-S33:

[0108] ​S31, sorting the first gas flow in descending order to obtain a first gas flow sequence.

[0109] First, this solution will sort the first gas flow rates in descending order to obtain a first gas flow rate sequence, so that the gas with a larger first gas flow rate is sorted at the front.

[0110] S32, traversing each first gas flow in the first gas flow sequence from large to small, taking the first gas flow greater than the average gas flow as the second gas flow, and stopping traversing the first gas flow sequence when it is determined that the traversed first gas flow is less than the average gas flow.

[0111] This solution selects each first gas flow in the first gas flow sequence from large to small, takes the first gas flow greater than the average gas flow as the second gas flow, and stops traversing the first gas flow sequence when it is determined that the first gas flow is less than the average gas flow.

[0112] S33: Count all second gas flow rates to obtain a second gas flow sequence.

[0113] This solution will count the selected second gas flow rates to obtain a second gas flow sequence.

[0114] S4: Determine at least one gas supply sub-pipeline according to the number of second gas flows and flow values ​​of the second gas flows in the second gas flow sequence.

[0115] This solution determines at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence.

[0116] In some embodiments, S4 (determining at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence) includes S41-S44:

[0117] S41: If it is determined that the number of the second gas flow rates is less than or equal to the current number of gas supply units, the second gas flow rates corresponding to the current number of gas supply units are selected according to the second gas flow rate sequence.

[0118] Exemplarily, the number of second gas flows in the second gas flow sequence is 2, and the current number of gas supply units is 3. At this time, the number of second gas flows is less than or equal to the current number of gas supply units, indicating that the number of gas supply sub-pipelines is less than the current number of gas supply units. This scheme will select the second gas flow corresponding to the current number of gas supply units according to the second gas flow sequence.

[0119] S42, determining the gas supply sub-pipeline corresponding to the selected second gas flow rate as the target gas supply sub-pipeline, and at this time, each target gas supply sub-pipeline of the second gas flow rate corresponds to at least one gas supply unit.

[0120] See also Figure 1 For example, the gas supply sub-pipelines corresponding to the two second gas flow rates in the second gas flow sequence are gas supply sub-pipeline A and gas supply sub-pipeline B. At this time, since there are three gas supply units, each target gas supply sub-pipeline corresponds to at least one gas supply unit.

[0121] For example, this solution will sequentially allocate air supply unit 1 to air supply sub-pipeline A, allocate air supply unit 3 to air supply sub-pipeline B, and allocate air supply unit 2 to air supply sub-pipeline A. In this way, air supply sub-pipeline A can correspond to two air supply units (air supply unit 1 and air supply unit 2), and air supply sub-pipeline B can correspond to one air supply unit (air supply unit 3).

[0122] It should be noted that when the corresponding gas supply sub-pipeline is configured with a relevant gas supply unit, the gas supply unit upstream of the gas supply sub-pipeline will be selected for gas replenishment, so that the gas supply unit can replenish gas according to the gas flow direction of the main pipeline without causing the supplemented gas to flow back. It should be noted that between adjacent gas supply sub-pipelines, no gas supply unit may be provided, or multiple gas supply units may be provided.

[0123] S43, or, if it is determined that the number of the second gas flow is greater than the current number of gas replenishment units, the second gas flow corresponding to the current number of gas replenishment units is determined according to the order selected from the second gas flow sequence.

[0124] Exemplarily, the number of second gas flows in the second gas flow sequence is 3, and the current number of gas supply units is 2. At this time, the number of second gas flows is greater than the current number of gas supply units, indicating that the number of gas supply sub-pipelines is greater than the current number of gas supply units. This scheme will determine the second gas flow corresponding to the current number of gas supply units according to the order selected in the second gas flow sequence.

[0125] See also Figure 1 For example, this solution will select two second gas flows in sequence.

[0126] S44, determining the gas supply sub-pipeline corresponding to the selected second gas flow rate as the target gas supply sub-pipeline, and at this time there is a target gas supply sub-pipeline corresponding to the gas supply unit.

[0127] Exemplarily, this solution will determine the gas supply sub-pipelines corresponding to the three second gas flow rates in the second gas flow rate sequence as target gas supply sub-pipelines, for example, gas supply sub-pipeline A, gas supply sub-pipeline B, and gas supply sub-pipeline C, respectively.

[0128] However, at this time, since the number of the air supply units is only two, there will be a target air supply sub-pipeline corresponding to the air supply unit.

[0129] S5, extracting the determined pipeline position information of the air supply sub-pipeline, calculating according to the current number of air replenishment units and the air supply position information of the air supply unit, obtaining the target air supply unit, and controlling the target air supply unit to perform air supply processing.

[0130] This solution will extract the pipeline position information of the determined air supply sub-pipeline, calculate according to the current number of air replenishment units and the air supply position information of the air supply unit, obtain the target air supply unit, and control the target air supply unit to perform air supply processing for the corresponding air supply sub-pipeline.

[0131] In some embodiments, S5 (the extraction of the determined pipeline position information of the air supply sub-pipeline, calculation based on the current number of air replenishment units and the air supply position information of the air supply unit, obtaining the target air supply unit, and controlling the target air supply unit to perform air supply processing) includes S51-S52:

[0132] S51, extracting the pipeline position information of the determined target gas supply sub-pipeline, calculating the gas supply position information of the gas supply unit in sequence according to the order of the second gas flow sequence, and determining the gas supply unit closest to each target gas supply sub-pipeline as the pending gas supply unit.

[0133] This scheme will determine the gas supply unit closest to each target gas supply sub-pipeline as the pending gas supply unit based on the position information, wherein this scheme first extracts the pipeline position information of the determined target gas supply sub-pipeline (for example, gas supply sub-pipeline A, gas supply sub-pipeline B), and then calculates the gas supply position information of the gas supply unit in the order of the second gas flow sequence, and obtains the gas supply unit closest to each target gas supply sub-pipeline as the pending gas supply unit.

[0134] Exemplarily, the air supply sub-pipeline A is closest to the air supply unit 1, and the air supply sub-pipeline B is closest to the air supply unit 3, then the air supply unit 1 and the air supply unit 3 are pending air supply units.

[0135] S52: If it is determined that the number of the determined pending air supply units is the same as the current number of air replenishment units, the determined pending air supply units are used as the final target air supply units.

[0136] It is understandable that if it is determined that the number of pending air supply units is the same as the current number of air supply units, the pending air supply units are used as the final target air supply units. For example, the current air supply unit corresponding to air supply sub-pipeline A is air supply unit 1, and the current air supply unit corresponding to air supply sub-pipeline B is air supply unit 3.

[0137] Based on the above embodiment, S53-S56 are also included:

[0138] S53: If it is determined that the number of the determined pending air supply units is different from the current number of air supply units, the repeatedly determined pending air supply units are determined as the pending air supply units.

[0139] See also Figure 1 In some cases, there is no air supply unit between the target air supply sub-pipeline C and the target air supply sub-pipeline D. At this time, the air supply unit 5 is closest to the target air supply sub-pipeline C (because the upstream air supply unit needs to be determined), and the air supply unit 5 is also closest to the target air supply sub-pipeline D (because the upstream air supply unit needs to be determined). In the above case, the air supply unit 5 will be repeatedly determined. Therefore, this scheme will mark the air supply unit 5 as a pending air supply unit.

[0140] It should be noted that, generally speaking, one gas supply unit can only supply gas to one gas supply sub-pipeline at the same time, and therefore, a subsequent solution is required to continue to determine the corresponding gas supply unit.

[0141] S54, extracting the first position information of the to-be-processed air supply unit, and extracting the second position information of other air supply units that are not to-be-processed air supply units and are not pending air supply units.

[0142] At this time, this solution will extract the first position information of the pending air supply unit (air supply unit 5), and extract the second position information of other air supply units that are not pending air supply units or pending air supply units. For example, this solution will extract the second position information of air supply units 1, 2, 3, 4, 6, and 7.

[0143] S55, calculating the distance information between the first position information and each second position information, and taking other air supply units corresponding to the second position information whose distance information meets the requirements as pending air supply units.

[0144] This solution calculates the distance information between the first position information and each second position information, and then uses other air supply units corresponding to the second position information whose distance information meets the requirements as pending air supply units.

[0145] Among them, satisfying the requirement may be to find the air supply unit with the smallest distance information as the pending air supply unit, for example Figure 1 The air supply unit 6 in.

[0146] S56, after determining that each of the to-be-processed air supply units has a corresponding to-be-determined air supply unit, all of the to-be-processed air supply units and to-be-determined air supply units are taken as final target air supply units.

[0147] At this time, each pending air supply unit has a corresponding pending air supply unit, and this solution will take all pending air supply units and pending air supply units as the final target air supply units. For example, the target air supply units are air supply unit 5 and air supply unit 6.

[0148] See also Figure 3 , is a structural schematic diagram of a gas real-time monitoring data processing system provided by an embodiment of the present invention, wherein a first concentration sensor is arranged in a gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline, and the gas real-time monitoring data is processed through the following steps, wherein gas supply units are randomly distributed in the gas supply main pipeline, including:

[0149] an acquisition module, configured to acquire a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquire a first gas flow rate corresponding to a first vortex flowmeter of each gas supply sub-pipeline;

[0150] a calculation module, configured to calculate the difference between the first gas concentration and a preset gas concentration to obtain a first concentration difference, and to calculate the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units;

[0151] A sorting module is used to sort all first gas flows to obtain a first gas flow sequence, and average all first gas flows to obtain an average gas flow, and select all second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence;

[0152] a determination module, configured to determine at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence;

[0153] The extraction module is used to extract the pipeline position information of the determined air supply sub-pipeline, calculate according to the current number of air replenishment units and the air supply position information of the air supply unit, obtain the target air supply unit, and control the target air supply unit to perform air supply processing.

[0154] See also Figure 4 , is a schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention, the electronic device 40 includes: a processor 41, a memory 42 and a computer program; wherein

[0155] The memory 42 is used to store the computer program, and the memory may also be a flash memory. The computer program is, for example, an application program, a functional module, etc. for implementing the above method.

[0156] The processor 41 is used to execute the computer program stored in the memory to implement each step performed by the device in the above method. For details, please refer to the relevant description in the above method embodiment.

[0157] Optionally, the memory 42 may be independent or integrated with the processor 41 .

[0158] When the memory 42 is a device independent of the processor 41, the device may further include:

[0159] The bus 43 is used to connect the memory 42 and the processor 41 .

[0160] The present invention also provides a storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.

[0161] Among them, the storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, the storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an application-specific integrated circuit (ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the storage medium can also exist in a communication device as discrete components. The storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0162] The present invention also provides a program product, which includes an execution instruction, which is stored in a storage medium. At least one processor of a device can read the execution instruction from the storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.

[0163] In the above-mentioned terminal or server embodiments, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. A general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.

[0164] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for processing gas real-time monitoring data, It is characterized in that A first concentration sensor is arranged in the gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline. The real-time monitoring data of the gas is processed through the following steps, wherein the gas supply main pipeline is randomly distributed with gas supply units, including: Acquire a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquire a first gas flow rate corresponding to a first vortex flowmeter of each gas supply sub-pipeline; Calculate the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and calculate the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units; All first gas flows are sorted to obtain a first gas flow sequence, and all first gas flows are averaged to obtain an average gas flow, and all second gas flows greater than the average gas flow in the first gas flow sequence are selected to obtain a second gas flow sequence; Determine at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence; Extract the determined pipeline position information of the air supply sub-pipeline, calculate according to the current number of air replenishment units and the air supply position information of the air supply unit, obtain the target air supply unit, and control the target air supply unit to perform air supply processing; The method of obtaining a first gas concentration in the gas supply main pipeline based on the first concentration sensor, and obtaining a first gas flow corresponding to a first vortex flowmeter of each gas supply sub-pipeline if the first gas concentration is determined to be less than a preset gas concentration, includes: If it is determined that the first gas concentration is less than the preset gas concentration, the initial moment when the first gas concentration is less than the preset gas concentration is taken as the first moment; Starting from the first moment, the duration of the first gas concentration being less than the preset gas concentration is recorded to obtain a first time period, and if it is determined that the first time period is greater than or equal to the preset time period, the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline is obtained; The calculating the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and calculating the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units, includes: Obtaining the first gas concentration at each moment in a preset time period, and calculating the average gas concentration in the preset time period according to the first gas concentration at each moment; Obtaining a first concentration difference value according to the difference between the average gas concentration and the preset gas concentration, and comparing the first concentration difference value with the preset concentration difference value to obtain a concentration difference offset coefficient; The preset number of gas replenishment units is offset calculated according to the concentration difference offset coefficient to obtain the current number of gas replenishment units, and the current number of gas replenishment units is calculated by the following formula: Among them, s x is the current number of air supply units, n i is the first gas concentration at the i-th moment in the preset time period, m is the upper limit value of the moment in the preset time period, M is the number value of the moment in the preset time period, and n pre is the preset gas concentration, c pre is the preset concentration difference, g c is the concentration normalization coefficient value, s pre is the preset number of air supply units, k s is the weight of the number of air replenishment units.

2. The method for processing gas real-time monitoring data according to claim 1, It is characterized in that Also includes: The calculated current number of gas replenishment units is sent to the administrator end. If it is determined that the administrator's confirmation information is received, the current number of gas replenishment units is used as the final current number of gas replenishment units; If it is determined that the modification information of the administrator is received, the current number of gas replenishment units is updated according to the modification information to obtain the updated current number of gas replenishment units; If it is determined that the current number of gas replenishment units after the update is greater than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight increase training coefficient, and the gas replenishment unit number weight increase training is performed according to the weight increase training coefficient; If it is determined that the current number of gas replenishment units after the update is less than the current number of gas replenishment units before the update, the difference between the current number of gas replenishment units after the update and the current number of gas replenishment units before the update is calculated to obtain a weight reduction training coefficient, and the weight reduction training of the gas replenishment unit number is performed according to the weight reduction training coefficient; The following formula is used to increase or decrease the weight of the number of gas replenishment units: Among them, s y is the updated current number of gas replenishment units, To increase the weight of the number of gas replenishment units after training, A is to increase the training constant value, In order to reduce the weight of the number of gas replenishment units after training, B is used to reduce the value of the training constant.

3. The method for processing gas real-time monitoring data according to claim 1, It is characterized in that The step of sorting all the first gas flows to obtain a first gas flow sequence, averaging all the first gas flows to obtain an average gas flow, and selecting all the second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence includes: Sorting the first gas flow rate in descending order to obtain a first gas flow rate sequence; Traversing each first gas flow in the first gas flow sequence from large to small, taking the first gas flow greater than the average gas flow as the second gas flow, and stopping traversing the first gas flow sequence when it is determined that the first gas flow less than the average gas flow is traversed; All second gas flow rates are counted to obtain a second gas flow rate sequence.

4. The method for processing gas real-time monitoring data according to claim 3, It is characterized in that The determining at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flow in the second gas flow sequence includes: If it is determined that the number of the second gas flow rates is less than or equal to the current number of gas supply units, the second gas flow rate corresponding to the current number of gas supply units is selected according to the second gas flow rate sequence; Determine the gas supply sub-pipeline corresponding to the selected second gas flow rate as the target gas supply sub-pipeline, where each target gas supply sub-pipeline of the second gas flow rate corresponds to at least one gas supply unit; or If it is determined that the number of the second gas flow rate is greater than the current number of gas replenishment units, the second gas flow rate corresponding to the current number of gas replenishment units is determined according to the order selected from the second gas flow rate sequence; The gas supply sub-pipeline corresponding to the selected second gas flow rate is determined as the target gas supply sub-pipeline. At this time, there is a target gas supply sub-pipeline corresponding to the gas supply unit.

5. The method for processing gas real-time monitoring data according to claim 4, It is characterized in that The extracting the determined pipeline position information of the air supply sub-pipeline, calculating according to the current number of air replenishment units and the air supply position information of the air supply unit, obtaining the target air supply unit, and controlling the target air supply unit to perform air supply processing, includes: Extract the pipeline position information of the determined target gas supply sub-pipeline, calculate the gas supply position information of the gas supply unit in sequence according to the order of the second gas flow sequence, and determine the gas supply unit closest to each target gas supply sub-pipeline as the pending gas supply unit; If it is determined that the number of the determined pending air supply units is the same as the current number of air replenishment units, the determined pending air supply units are used as the final target air supply units.

6. The method for processing gas real-time monitoring data according to claim 5, It is characterized in that Also includes: If it is determined that the number of the determined pending air supply units is different from the current number of air supply units, the repeatedly determined pending air supply units are determined as the pending air supply units; Extracting the first position information of the to-be-processed air supply unit, and extracting the second position information of other air supply units that are not to-be-processed air supply units and are not to-be-determined air supply units; Calculate the distance information between the first position information and each second position information, and take other air supply units corresponding to the second position information whose distance information meets the requirement as pending air supply units; After it is determined that each of the to-be-processed gas supply units has a corresponding to-be-determined gas supply unit, all the to-be-processed gas supply units and the to-be-determined gas supply units are taken as the final target gas supply units.

7. A gas real-time monitoring data processing system, It is characterized in that A first concentration sensor is arranged in the gas supply main pipeline, and at least one first vortex flowmeter is connected in each gas supply sub-pipeline connected to the gas supply main pipeline. The real-time monitoring data of the gas is processed through the following steps, wherein the gas supply main pipeline is randomly distributed with gas supply units, including: an acquisition module, configured to acquire a first gas concentration in the gas supply main pipeline based on a first concentration sensor, and if it is determined that the first gas concentration is less than a preset gas concentration, acquire a first gas flow rate corresponding to a first vortex flowmeter of each gas supply sub-pipeline; a calculation module, configured to calculate the difference between the first gas concentration and a preset gas concentration to obtain a first concentration difference, and to calculate the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units; A sorting module is used to sort all first gas flows to obtain a first gas flow sequence, and average all first gas flows to obtain an average gas flow, and select all second gas flows in the first gas flow sequence that are greater than the average gas flow to obtain a second gas flow sequence; a determination module, configured to determine at least one gas supply sub-pipeline according to the number of second gas flows and the flow value of the second gas flows in the second gas flow sequence; An extraction module is used to extract the pipeline position information of the determined air supply sub-pipeline, calculate according to the current number of air replenishment units and the air supply position information of the air supply unit, obtain the target air supply unit, and control the target air supply unit to perform air supply processing; The method of obtaining a first gas concentration in the gas supply main pipeline based on the first concentration sensor, and obtaining a first gas flow corresponding to a first vortex flowmeter of each gas supply sub-pipeline if the first gas concentration is determined to be less than a preset gas concentration, includes: If it is determined that the first gas concentration is less than the preset gas concentration, the initial moment when the first gas concentration is less than the preset gas concentration is taken as the first moment; Starting from the first moment, the duration of the first gas concentration being less than the preset gas concentration is recorded to obtain a first time period, and if it is determined that the first time period is greater than or equal to the preset time period, the first gas flow corresponding to the first vortex flowmeter of each gas supply sub-pipeline is obtained; The calculating the difference between the first gas concentration and the preset gas concentration to obtain a first concentration difference, and calculating the current number of gas replenishment units according to the first concentration difference, the preset concentration difference and the preset number of gas replenishment units, includes: Obtaining the first gas concentration at each moment in a preset time period, and calculating the average gas concentration in the preset time period according to the first gas concentration at each moment; Obtaining a first concentration difference value according to the difference between the average gas concentration and the preset gas concentration, and comparing the first concentration difference value with the preset concentration difference value to obtain a concentration difference offset coefficient; The preset number of gas replenishment units is offset calculated according to the concentration difference offset coefficient to obtain the current number of gas replenishment units, and the current number of gas replenishment units is calculated by the following formula: Among them, s x is the current number of air supply units, n i is the first gas concentration at the i-th moment in the preset time period, m is the upper limit value of the moment in the preset time period, M is the number value of the moment in the preset time period, and n pre is the preset gas concentration, c pre is the preset concentration difference, g c is the concentration normalization coefficient value, s pre is the preset number of air supply units, k s is the weight of the number of air replenishment units.

8. An electronic device, It is characterized in that include: A memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Gas continuous power generating device

    CN105909374A

  • Multi-air-source intelligent pressure maintaining and regulating station

    CN210601053U