Waste gas treatment method, device, master control equipment and medium

Through real-time generation and detection tasks and intelligent regulation of the general control equipment, the problem of relying on manual experience in waste gas treatment is solved, efficient and accurate waste gas monitoring and treatment is achieved, and the efficiency and flexibility of waste gas treatment are improved.

CN119838411BActive Publication Date: 2025-08-19SHANDONG CHEN LU CONSTR ENG CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510324637.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-19
Publication Date
2025-08-19
Estimated Expiration
2045-03-19

AI Technical Summary

Technical Problem

The existing waste gas treatment methods rely on manual experience to judge, resulting in unstable quality of waste gas treatment and low efficiency, making it difficult to achieve accurate monitoring and timely response.

Method used

The main control equipment generates waste gas detection tasks in real time, allocates them to distributed equipment for detection, links edge equipment to collect slurry and oxidized wind data, intelligently judges and generates control tasks, adjusts the status of spraying, fan and feeding equipment, and ensures the efficiency and flexibility of the waste gas treatment process.

Benefits of technology

It achieves efficient and accurate waste gas monitoring, improves the efficiency and flexibility of waste gas treatment, ensures that waste gas emissions meet standards, reduces resource waste and reduces operating costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119838411B_ABST
    Figure CN119838411B_ABST
Patent Text Reader

Abstract

The present application relates to the field of waste gas treatment, and in particular to a waste gas treatment method, device, master control equipment and medium. The method includes: the present application generates and distributes waste gas detection tasks to distributed equipment in real time through the master control equipment, thereby achieving efficient and accurate waste gas monitoring. Once an anomaly is detected, the edge equipment is immediately linked to collect slurry and oxidation wind data, which can quickly respond to waste gas anomalies, intelligently judge and generate control tasks and their subtasks, and orderly send them to the corresponding distributed equipment for execution, effectively adjusting the status of equipment such as spraying, fans and feeding, thereby timely optimizing the waste gas treatment process, ensuring that waste gas emissions meet standards, and significantly improving the efficiency and flexibility of waste gas treatment.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of waste gas treatment, and in particular to a waste gas treatment method, device, master control equipment and medium. Background Art

[0002] Waste gas treatment is a crucial step in industrial production. With growing environmental awareness and technological advancements, efficient waste gas treatment technologies not only reduce environmental pollution but also bring significant social and economic benefits to businesses. Currently, when treating waste gas containing sulfur dioxide, limestone is typically used to react with the sulfur dioxide in the waste gas to remove it.

[0003] In actual applications, in order to achieve effective exhaust gas monitoring and management, a variety of traditional methods are usually adopted. Specifically, regular manual inspections are generally used to record parameters such as the concentration of limestone slurry and the operating parameters of equipment such as fans and spraying equipment. Then, the working status of the system is judged based on their own experience, or fixed monitoring instruments are installed to continuously collect data information from a single node and feed it back to the operator for judgment of the working status. However, the manual operation and command method generally relies on the experience of the operator. Different operators have different experiences, and the judged exhaust gas treatment status may have errors, resulting in poor exhaust gas treatment quality, thereby affecting the efficiency of exhaust gas treatment. Summary of the Invention

[0004] In order to improve the efficiency of waste gas treatment, the present application provides a waste gas treatment method, device, master control equipment and medium.

[0005] In the first aspect, the present application provides a method for treating waste gas, which adopts the following technical solution:

[0006] A method for treating waste gas, comprising:

[0007] Generate an exhaust gas detection task in real time and obtain a distributed device corresponding to the exhaust gas detection task so that the distributed device performs the corresponding exhaust gas detection task;

[0008] receiving an exhaust gas detection result corresponding to the distributed device, wherein the exhaust gas detection result is normal or abnormal;

[0009] When the exhaust gas detection result is abnormal, obtaining slurry data and oxidation wind data detected by the edge device, wherein the slurry data includes slurry concentration, slurry pH value and slurry flow rate, and the oxidation wind data includes oxidation wind volume and oxidation wind pressure;

[0010] determining whether to adjust an operating state of an operating device based on the slurry data and the oxidation wind data, the operating device being at least one of a spraying device, a fan device, and a feeding device;

[0011] When it is determined to adjust the operating state of the operating device, a control task is generated, and the control task is divided into a plurality of control subtasks;

[0012] Determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device, the control plan including the control subtasks and the execution order;

[0013] Based on the control plan, a control subtask is issued to adjust the operating status of the operating equipment.

[0014] By adopting this technical solution, the master control device generates and distributes exhaust gas detection tasks to distributed devices in real time, achieving efficient and accurate exhaust gas monitoring. Once an anomaly is detected, edge devices are immediately linked to collect slurry and oxidation air data. This allows for rapid response to exhaust gas anomalies, intelligently identifying and generating control tasks and their subtasks, which are then dispatched to the corresponding distributed devices for execution. This effectively adjusts the status of equipment such as sprayers, fans, and feeders, thereby optimizing the exhaust gas treatment process in a timely manner, ensuring that exhaust gas emissions meet standards, and significantly improving the efficiency and flexibility of exhaust gas treatment.

[0015] In one possible implementation, determining whether to adjust the operating state of the operating equipment based on the slurry data and the oxidation wind data includes:

[0016] receiving an exhaust gas detection report corresponding to the distributed device, the exhaust gas detection report including an abnormal result item, the abnormal result item being exhaust gas sub-data exceeding a corresponding threshold range;

[0017] Determine whether there is an abnormal result item for exhaust gas concentration;

[0018] When the abnormal result item is exhaust gas concentration, determine the slurry index and oxidation wind index corresponding to the current exhaust gas process;

[0019] Determining whether the slurry data meets the slurry index, and determining whether the oxidation wind data meets the oxidation wind index;

[0020] When the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, it is determined to adjust the operating state of the operating equipment.

[0021] By implementing this technical solution, through in-depth analysis of abnormal results in exhaust gas test reports, particularly those exceeding standards, key areas requiring adjustment can be accurately identified. Specific indicators for the slurry and oxidation air are further set based on the characteristics of the exhaust gas being treated, and actual slurry data (such as concentration, pH, and flow rate) is compared with oxidation air data (air volume and pressure) in real time to ensure compliance. If discrepancies are detected, immediate decisions are made to adjust the status of operating equipment such as spraying, fans, and loading, ensuring that the exhaust gas treatment process can quickly respond and effectively address abnormalities. This not only improves the targetedness and efficiency of exhaust gas treatment, but also enhances the flexibility and stability of the entire exhaust gas treatment system.

[0022] In a possible implementation, determining the slurry index and oxidation wind index corresponding to the current exhaust process includes:

[0023] Obtain the slurry concentration threshold range and slurry pH value threshold range corresponding to the current exhaust process to obtain the concentration index and pH value index;

[0024] Obtaining an oxygen concentration, an exhaust gas flow rate, and an exhaust gas concentration corresponding to the current exhaust gas process, and obtaining a desulfurization efficiency threshold range corresponding to the current exhaust gas process, wherein the exhaust gas concentration includes a sulfur dioxide concentration;

[0025] Determine whether the slurry concentration meets the concentration index. When the slurry concentration meets the concentration index, substitute the exhaust gas flow rate, the sulfur dioxide concentration, the desulfurization efficiency and the slurry concentration into Formula 1 to calculate the flow index. Formula 1 is ,in, is the flow index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the slurry concentration, is the first constant;

[0026] Obtaining the slurry index based on the concentration index, the pH value index, and the flow index;

[0027] Substitute the exhaust gas flow rate, the sulfur dioxide concentration, the desulfurization efficiency, and the oxygen concentration into Formula 2 to calculate the air volume index. Formula 2 is: ,in, is the air volume index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the first constant, is the oxygen concentration;

[0028] Obtain the tower height and tower cross-sectional area corresponding to the current exhaust process, and substitute the air volume index, the tower height and the tower cross-sectional area into Formula 3 to calculate the pressure index. Formula 3 is ,in, is the pressure indicator, is the air volume index, ρ is the air density, g is the acceleration of gravity, h is the tower height, and A is the tower cross-sectional area;

[0029] An oxidation air index is obtained based on the air volume index and the pressure index.

[0030] By adopting the above technical solution, key parameters such as slurry concentration, pH value, waste gas flow rate, waste gas concentration (including sulfur dioxide and oxygen concentrations), and desulfurization efficiency of the waste gas process are obtained. Based on these parameters, flow rate indicators, air volume indicators, and pressure indicators are calculated. This allows for precise setting of key control factors such as slurry concentration, pH value, and oxidation air volume. This not only improves the desulfurization efficiency of waste gas treatment, but also optimizes the use efficiency of slurry, reduces resource waste, and ensures the appropriate supply of oxidation air, maximizing the waste gas treatment effect.

[0031] In a possible implementation, when the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, determining to adjust the operating state of the operating equipment includes:

[0032] When the slurry concentration does not meet the concentration index and / or the slurry pH value does not meet the pH value index, determining to adjust the operating state of the feeding device;

[0033] When the slurry concentration meets the concentration index, the slurry pH value meets the pH value index, and the slurry flow rate does not meet the flow rate index, determining to adjust the operating state of the spraying device;

[0034] When the oxidation air volume does not meet the air volume index and / or the oxidation air pressure does not meet the pressure index, it is determined to adjust the operating state of the fan device.

[0035] By adopting this technical solution, when the slurry concentration or pH value does not meet the standards, the feeding equipment is adjusted to ensure slurry quality. If the slurry quality is qualified but the flow rate is insufficient, the spraying equipment operation is optimized to improve treatment efficiency. And when the oxidation air volume or pressure deviates from the standards, the fan equipment is quickly adjusted to ensure the appropriate oxidation air supply. Precise control based on real-time data feedback not only significantly improves the flexibility and response speed of waste gas treatment, but also effectively guarantees treatment results and reduces energy consumption and operating costs.

[0036] In a possible implementation, generating a control task includes:

[0037] Generate a calculation subtask corresponding to each abnormal indicator item and receive the calculation result corresponding to the calculation subtask;

[0038] Based on the calculation results corresponding to the calculation subtasks, generating adjustment subtasks corresponding to each running device;

[0039] Based on the calculation subtask and the adjustment subtask, a control task is obtained.

[0040] By employing this technical solution, the system gradually generates calculation subtasks for abnormal indicators and receives their results. Based on these results, it then generates adjustment subtasks for each operating device. Ultimately, the calculation and adjustment subtasks are integrated to form a complete control task. This process not only ensures the accuracy of control measures and improves problem-solving efficiency by refining tasks, but also enables immediate response and optimization of operating device status, effectively improving overall system stability and operational efficiency.

[0041] In a possible implementation, the control task is divided into multiple control subtasks, including:

[0042] Get the device function corresponding to each distributed device;

[0043] Based on the device function of each distributed device, the control task is divided into multiple control subtasks.

[0044] By employing this technical solution, the specific functions of each distributed device are clearly defined, forming the basis for task division. Based on these functions, the overall control task is broken down into specific subtasks, ensuring that each subtask can be targeted to optimize device operation. This division not only improves the accuracy and efficiency of control but also makes the control process more transparent and controllable, facilitating the timely identification and resolution of problems, thereby improving the overall stability and treatment effectiveness of the exhaust gas treatment system.

[0045] In one possible implementation, generating a control plan based on the control subtask corresponding to each distributed device includes:

[0046] Obtaining the priority corresponding to each of the calculation subtasks and each of the adjustment subtasks, and sorting the subtasks based on the priority corresponding to each of the calculation subtasks and each of the adjustment subtasks to obtain a subtask sequence;

[0047] Based on the subtask sequence, determining the execution order corresponding to each control subtask;

[0048] Generate a control plan based on the task content and execution order corresponding to each control subtask.

[0049] By adopting the above technical solution, by obtaining and sorting each computing subtask and adjusting its priority, critical tasks can be prioritized, thereby improving the efficiency and rationality of resource allocation. Determining the execution order of control subtasks based on the sorted subtask sequence further ensures the orderly and efficient execution of tasks. Generating a control plan based on task content and execution order not only improves the accuracy of distributed device control, but also effectively ensures the overall stability and responsiveness of the system, achieving the dual goals of resource optimization and efficient task execution.

[0050] In a second aspect, the present application provides an exhaust gas treatment device, which adopts the following technical solution:

[0051] An exhaust gas treatment device, comprising:

[0052] A generation module, configured to generate an exhaust gas detection task in real time and obtain a distributed device corresponding to the exhaust gas detection task so that the distributed device performs the corresponding exhaust gas detection task;

[0053] a receiving module, configured to receive an exhaust gas detection result corresponding to the distributed device, wherein the exhaust gas detection result is normal or abnormal;

[0054] an acquisition module, configured to acquire slurry data and oxidation air data detected by the edge device when the exhaust gas detection result is abnormal, wherein the slurry data includes slurry concentration, slurry pH value, and slurry flow rate, and the oxidation air data includes oxidation air volume and oxidation air pressure;

[0055] a first determining module, configured to determine whether to adjust an operating state of an operating device based on the slurry data and the oxidation wind data, the operating device being at least one of a spraying device, a fan device, and a feeding device;

[0056] a division module, configured to generate a control task when determining to adjust the operating state of the operating device, and divide the control task into a plurality of control subtasks;

[0057] A second determining module is configured to determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device, the control plan including the control subtasks and an execution order;

[0058] The issuing module is used to issue the control subtask based on the control plan to adjust the operating status of the running equipment.

[0059] In a third aspect, the present application provides a master control device, which adopts the following technical solution:

[0060] A master control device, comprising:

[0061] at least one processor;

[0062] Memory;

[0063] At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the exhaust gas treatment method described in any one of the first aspects above.

[0064] In a fourth aspect, the present application provides a computer-readable storage medium, which adopts the following technical solution:

[0065] A computer-readable storage medium, comprising: storing a computer program that can be loaded by a processor and execute the exhaust gas treatment method described in any one of the first aspects above.

[0066] In summary, this application has the following beneficial technical effects:

[0067] By enabling the master control device to generate and distribute exhaust gas detection tasks to distributed devices in real time, efficient and accurate exhaust gas monitoring is achieved. Once an anomaly is detected, edge devices are immediately linked to collect slurry and oxidation air data. This system can rapidly respond to exhaust gas anomalies, intelligently identify and generate control tasks and their subtasks, and dispatch them to the corresponding distributed devices in an orderly manner for execution. This effectively adjusts the status of equipment such as sprayers, fans, and feeders, thereby optimizing the exhaust gas treatment process in a timely manner, ensuring that exhaust gas emissions meet standards, and significantly improving the efficiency and flexibility of exhaust gas treatment. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] Figure 1 It is a scene interaction diagram provided by an embodiment of the present application;

[0069] Figure 2 This is a flow chart of a waste gas treatment method provided in an embodiment of the present application;

[0070] Figure 3 1 is a block diagram of an exhaust gas treatment device provided in an embodiment of the present application;

[0071] Figure 4 This is a schematic diagram of a master control device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0072] The following is combined with Figure 1 -Attached Figure 4 This application is described in further detail.

[0073] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0074] In order to facilitate understanding of the technical solutions proposed in this application, several elements that will be introduced in the description of this application are first introduced here. It should be understood that the following introduction is only for the convenience of understanding these elements, so as to understand the content of the embodiments of this application, and does not necessarily cover all possible situations.

[0075] When treating waste gas containing sulfur dioxide, limestone is generally used to react with the sulfur dioxide in the waste gas to remove it. Specifically, when using limestone to treat waste gas, the waste gas is first pre-treated. Through dust removal and cooling operations, dust particles are removed and the waste gas temperature is adjusted to meet the requirements of subsequent treatment. The pre-treated waste gas is then sent to an absorption tower. Inside the tower, limestone slurry is evenly sprayed through a spraying device, fully contacting the upward-flowing waste gas. The calcium carbonate in the limestone reacts with the sulfur dioxide in the waste gas to form calcium sulfite. At the same time, air is blown into the absorption tower through a fan to promote the oxidation of calcium sulfite to calcium sulfate. The reacted slurry flows to the bottom and is dehydrated to produce gypsum by-product. The purified waste gas is then discharged through a chimney after droplets are removed by a demister, thus achieving effective waste gas purification.

[0076] The present invention provides a method for treating waste gas, which mainly involves the process of the waste gas after pretreatment entering the absorption tower. Figure 1The master control device is connected to multiple edge devices and multiple distributed devices respectively. Based on the functions of the distributed devices, each distributed device is connected to at least one edge device (not shown in the figure). The connection method can be wired or wireless. Among them, the edge device is a sensor that can detect parameters (including gas composition sensors, temperature sensors, pressure sensors, flow sensors, etc.), distributed at various locations on the absorption tower (such as exhaust gas outlets, inlets and outlets of various levels of treatment equipment, etc.). The distributed device is an electronic device (which can be a server or a terminal device). The functions corresponding to each distributed device may be different (functions include data processing capabilities, equipment control capabilities, etc.). The functions corresponding to each distributed device are stored in the database corresponding to the master control device. The master control device can directly obtain the data corresponding to each edge device and each distributed device, and can also issue tasks to the corresponding distributed devices. When the distributed device receives the task issued by the master control device, it can obtain the data of the corresponding edge device according to the task to be executed. Specifically, after the exhaust gas enters the absorption tower, edge devices can detect various parameters. The master control device can directly obtain the parameter values detected by each edge device and generate tasks based on the parameter values, which are then sent to the corresponding distributed devices. The distributed devices perform the corresponding operations based on the received tasks and feedback the operation results to the master control device. This distributed and edge computing approach to exhaust gas processing improves the stability and fault tolerance of the exhaust gas treatment process while ensuring exhaust gas treatment efficiency.

[0077] The present invention provides a method for treating waste gas. Figure 2 As shown, the method provided in the embodiment of the present application is executed by a master control device, which can be a server or a terminal device, wherein the server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The terminal device can be a smartphone, a tablet computer, a laptop computer, a desktop computer, etc., but is not limited to these. The terminal device and the server can be directly or indirectly connected via wired or wireless communication, which is not limited in the embodiment of the present application. The method includes steps S201 to S207, wherein:

[0078] Step S201: Generate an exhaust gas detection task in real time, and obtain a distributed device corresponding to the exhaust gas detection task, so that the distributed device performs the corresponding exhaust gas detection task.

[0079] Among them, the waste gas detection task refers to a set of instructions for monitoring various indicators of waste gas in order to timely grasp the composition, concentration and treatment effect of waste gas.

[0080] The master control device automatically generates exhaust gas detection tasks at preset time intervals (such as every 15 minutes) and queries distributed devices with exhaust gas detection functions through the built-in database. These distributed devices are pre-registered in the database and marked with functional information. The master control device selects the corresponding distributed devices based on the task requirements and sends the detection task instructions to the corresponding distributed devices. After receiving the detection task sent by the master control device, the distributed device obtains the parameter value detected by the edge device and compares the parameter value with the corresponding parameter threshold to realize the execution of the exhaust gas detection task.

[0081] Step S202: Receive exhaust gas detection results corresponding to distributed equipment.

[0082] Among them, the exhaust gas detection results are normal or abnormal.

[0083] After receiving an exhaust gas detection task, a distributed device drives connected edge devices (such as gas composition sensors and temperature sensors) to collect data. Once the data is collected, the distributed device uses its own data processing module to analyze the collected data according to preset criteria (pre-delivered by the master control device or locally stored and updated). It determines whether various exhaust gas indicators meet the standards and determines whether the exhaust gas detection result is normal or abnormal. The result is then transmitted back to the master control device via a wired or wireless communication network. The master control device then receives the corresponding exhaust gas detection results from the distributed device.

[0084] Step S203: When the exhaust gas detection result is abnormal, obtain the slurry data and oxidation wind data detected by the edge device.

[0085] Among them, slurry data includes slurry concentration, slurry pH value and slurry flow rate, and oxidation air data includes oxidation air volume and oxidation air pressure. Specifically, slurry data involves various key parameter information of limestone slurry. Slurry concentration reflects the content of limestone per unit volume, which affects the raw material supply of the desulfurization reaction; slurry pH value plays a key regulatory role in the rate and efficiency of the desulfurization reaction; slurry flow rate determines the amount of slurry in contact with the exhaust gas, which is related to the degree of reaction sufficiency. Oxidation air is a key factor in promoting the oxidation of calcium sulfite to calcium sulfate. The size of the oxidation air volume and the level of the oxidation air pressure directly affect the degree, rate and uniformity of the oxidation reaction, ensuring the stable generation of desulfurization products.

[0086] When the master control device receives an abnormal exhaust gas detection result, it sends a data collection instruction to all edge devices connected to the absorption tower (such as the slurry spray area and the oxidation air injection area). These edge devices respond quickly and transmit real-time data such as slurry concentration, slurry pH, slurry flow, oxidation air volume, and oxidation air pressure to the master control device through distributed devices or directly. The master control device organizes and stores this data for subsequent analysis.

[0087] Step S204: Determine whether to adjust the operating status of the operating equipment based on the slurry data and the oxidation wind data.

[0088] Among them, the operating equipment is at least one of the spraying equipment, the fan equipment and the feeding equipment. Specifically, the operating equipment refers to the equipment that directly participates in the physical or chemical treatment process in the waste gas treatment process and plays a key role in the purification of waste gas. The spraying equipment is responsible for evenly spraying the limestone slurry into contact with the waste gas; the fan equipment is used for blowing air, such as providing oxidizing air or ensuring the normal flow of waste gas in the system; the feeding equipment ensures the continuous supply of limestone raw materials, etc. Different equipment has different corresponding operating states. The operating state of the spraying equipment includes the opening and closing of the spraying, the amount of spraying and the speed of spraying, etc. The operating state of the fan equipment includes the air volume, fan efficiency and fan frequency, etc. The operating state of the feeding equipment includes acid and alkali solution feeding and limestone feeding, etc.

[0089] In this embodiment, based on the slurry data and the oxidation wind data, it is determined whether to adjust the operating status of the operating equipment, including: receiving the exhaust gas detection report corresponding to the distributed equipment, the exhaust gas detection report including an abnormal result item, the abnormal result item being the exhaust gas sub-data exceeding the corresponding threshold range; determining whether there is an abnormal result item for exhaust gas concentration; when there is an abnormal result item for exhaust gas concentration, determining the slurry index and the oxidation wind index corresponding to the current exhaust gas process; judging whether the slurry data meets the slurry index, and judging whether the oxidation wind data meets the oxidation wind index; when the slurry data does not meet the slurry index or / and the oxidation wind data does not meet the oxidation wind index, determining to adjust the operating status of the operating equipment.

[0090] Specifically, the master control device initiates a data reception thread and constantly monitors the communication links from the distributed devices. After completing the exhaust gas detection task, the distributed devices upload the exhaust gas detection report to the master control device according to the predetermined data format and communication protocol. The master control device performs an integrity check on the received report and, if the check passes, extracts the abnormal result items. More specifically, the exhaust gas detection report is presented as a structured document containing data such as the concentration of various exhaust gas components, temperature, and pressure. The master control device compares the data with the preset normal threshold range and marks the exhaust gas sub-data that exceeds the corresponding threshold range, such as excessive sulfur dioxide concentration, as the basis for subsequent analysis.

[0091] Furthermore, after parsing the exhaust gas test report and obtaining abnormal result items, the master control device traverses these data items and checks each abnormal result item against the preset exhaust gas concentration parameter category (such as sulfur dioxide concentration) to determine whether any abnormal data falls within the exhaust gas concentration category. If an abnormal result item matching the preset exhaust gas concentration category is found during the traversal process, such as the sulfur dioxide concentration detected far exceeding the threshold set by the emission standard, the abnormal result item is determined to be exhaust gas concentration.

[0092] When the abnormal result item is waste gas concentration, it means that at least one of the data such as slurry concentration, slurry spraying speed, oxidation air volume, etc. in the waste gas treatment process does not meet the requirements, resulting in the concentration of sulfur dioxide in the waste gas during the waste gas treatment process (the main substance removed in the waste gas in this scheme is sulfur dioxide) not meeting the standard. Therefore, the slurry index and oxidation wind index corresponding to the current waste gas process can be determined, and the slurry data can be compared with the corresponding slurry index, and the oxidation wind data can be compared with the corresponding oxidation wind index to determine whether to adjust the operating status of the operating equipment.

[0093] More specifically, in this embodiment, determining the slurry index and the oxidation wind index corresponding to the current exhaust process includes: obtaining the slurry concentration threshold range and the slurry pH value threshold range corresponding to the current exhaust process to obtain the concentration index and the pH value index; obtaining the oxygen concentration, exhaust gas flow rate and exhaust gas concentration corresponding to the current exhaust process, and obtaining the desulfurization efficiency threshold range corresponding to the current exhaust process, where the exhaust gas concentration includes the sulfur dioxide concentration; determining whether the slurry concentration meets the concentration index. When the slurry concentration meets the concentration index, the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and slurry concentration are substituted into Formula 1 to calculate the flow index. Formula 1 is: ,in, is the flow index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the slurry concentration, is the first constant; based on the concentration index, pH value index and flow index, the slurry index is obtained; the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and oxygen concentration are substituted into formula 2 to calculate the air volume index, which is: ,in, is the air volume index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the first constant, is the oxygen concentration; obtain the tower height and tower cross-sectional area corresponding to the current exhaust process, and substitute the air volume index, tower height and tower cross-sectional area into formula three to calculate the pressure index. Formula three is ,in, is the pressure indicator, is the air volume index, ρ is the air density, g is the acceleration of gravity, h is the tower height, and A is the tower cross-sectional area; based on the air volume index and the pressure index, the oxidation wind index is obtained.

[0094] The oxygen concentration is the oxygen concentration of the oxidizing air blown in by the fan equipment.

[0095] The master control device has a built-in storage module that stores a database built based on different waste gas characteristics, treatment processes, and past successful operation cases. When determining the slurry index corresponding to the current waste gas, the master control device uses the source industry (such as chemical industry, thermal power, etc.) and main component information of the current waste gas as search keywords, and accurately searches the database for matching slurry concentration threshold ranges and slurry pH value threshold ranges. For example, for chemical waste gas, the appropriate limestone slurry concentration threshold range may be 20%-30%, and the slurry pH value threshold range may be between 5.0-6.2. These ranges are the concentration and pH indicators used in subsequent judgments.

[0096] The master control device maintains real-time communication with various gas sensors (also known as edge devices) located at the exhaust gas treatment system's air inlet and key reaction sites. Data acquisition commands drive these sensors to collect information on the current exhaust gas flow rate and the concentrations of key components such as sulfur dioxide in the exhaust gas and oxygen in the air, and transmit this information back to the master control device in real time. Simultaneously, the master control device reads the corresponding desulfurization efficiency threshold range from a locally stored standard file based on the current exhaust gas treatment project's environmental requirements and process design objectives. For example, if the project requires a desulfurization efficiency of at least 90% after exhaust gas treatment, this represents the desulfurization efficiency threshold range.

[0097] Furthermore, after obtaining the real-time slurry concentration data, compare it with the concentration index determined in the previous step. If the slurry concentration is within the concentration index range, the flow index calculation process is started. Specifically, the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and slurry concentration are substituted into Formula 1. , to calculate the flow index. Furthermore, after obtaining the flow index, the concentration index, pH index, and calculated flow index are integrated to obtain the slurry index. It is worth noting that when the slurry concentration is not within the concentration index range, the slurry data is determined to not meet the slurry index. The median of the limestone slurry concentration threshold is used as the target concentration for the limestone slurry, and this concentration value is substituted into Formula 1 to calculate the flow index. The first constant is the stoichiometric ratio of limestone to SO2 (typically 1.2-1.5).

[0098] Furthermore, the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and oxygen concentration are substituted into Formula 2. , to calculate the air volume index, where the second constant is the stoichiometric ratio of O2 to SO2 in the oxidation reaction (usually 1.5-2.0).

[0099] After obtaining the air volume index, the air density (usually the value under standard conditions, which can be corrected according to the actual temperature and pressure), gravity acceleration (constant value) and tower height and tower cross-sectional area data are retrieved from the local memory and calculated according to formula three. The established fluid dynamics calculation formula combines the air volume index with these structural parameters to calculate the pressure index required for the oxidation air to be transported within the absorption tower. Among them, the tower cross-sectional area is the cross-sectional area of the absorption tower at the section corresponding to the exhaust gas inlet.

[0100] Furthermore, the calculated air volume index and pressure index are paired and combined to form a binary data group describing the oxidation air demand state, which is the oxidation air index.

[0101] After determining the slurry and oxidation air indicators corresponding to the current exhaust process, the slurry data (such as slurry concentration, pH value, and flow rate) and oxidation air data (oxidation air volume and oxidation air pressure) obtained in real time from the edge device are compared one by one with the concentration, pH value, flow rate, air volume, and pressure indicators determined in the previous steps. A numerical comparison algorithm is used to set a reasonable error range. If the values of each parameter of the slurry data are within the allowable error range of the corresponding slurry indicator, and the values of each parameter of the oxidation air data are also within the allowable error range of the oxidation air indicator, the requirements are determined to be met; conversely, if any parameter does not meet the corresponding indicator requirements, the system is determined to be unsatisfactory.

[0102] When there are parameters that do not meet the corresponding index requirements, the operating status of the operating equipment is determined to be adjusted, including: when the slurry concentration does not meet the concentration index and / or the slurry pH value does not meet the pH value index, the operating status of the feeding equipment is determined to be adjusted; when the slurry concentration meets the concentration index, the slurry pH value meets the pH value index and the slurry flow does not meet the flow index, the operating status of the spraying equipment is determined to be adjusted; when the oxidation air volume does not meet the air volume index and / or the oxidation air pressure does not meet the pressure index, the operating status of the fan equipment is determined to be adjusted.

[0103] Specifically, the real-time slurry concentration and slurry pH value data obtained from the edge device are continuously compared with the preset concentration index and pH value index. When it is determined that the slurry concentration is lower than the lower limit of the concentration index or higher than the upper limit, or the slurry pH value deviates from the pH value index range, the adjustment process is started. More specifically, if the slurry concentration is too low, the feeding speed of the limestone feeding equipment is increased to increase the input amount of limestone per unit time; if the slurry pH value is too high, the acid and alkali solution feeding equipment is controlled to add an appropriate amount of acidic solution to lower the pH value. The master control device generates a specific adjustment task according to the strategy and sends it to the distributed device. The distributed device generates a specific adjustment strategy according to the adjustment task and sends the adjustment strategy to the master control device, which sends it to the control module of the feeding device, or the distributed device directly sends the adjustment strategy to the control module of the feeding device, thereby determining the adjustment of the operating status of the feeding device.

[0104] Furthermore, when it is determined that the slurry concentration meets the concentration index and the slurry pH value also meets the pH value index requirement, it is confirmed whether the slurry flow rate meets the flow index. When the slurry flow rate does not meet the flow index, if the slurry flow rate is less than the flow index, a flow rate increase task is generated, and the flow rate increase task is sent to the distributed device, and the distributed device determines the specific adjustment strategy; if the slurry flow rate is greater than the flow index, a flow rate reduction task is generated, and the flow rate reduction task is sent to the distributed device, and the distributed device determines the specific adjustment strategy. After the distribution determines the specific adjustment strategy, the operating state of the spraying equipment can be directly controlled according to the adjustment strategy, or the specific adjustment strategy can be sent to the master control device, and the master control device then controls the operating state of the spraying equipment according to the adjustment strategy to achieve precise adjustment of the operating state of the spraying equipment.

[0105] Furthermore, the oxidation air volume and oxidation air pressure data transmitted from the edge device are monitored in real time and compared with the pre-calculated air volume index and pressure index. When it is found that the oxidation air volume is lower than the air volume index or the oxidation air pressure does not meet the pressure index requirement, the master control device generates an air volume increase task or a pressure increase task, and sends the air volume increase task or the pressure increase task to the distributed device, which determines the specific adjustment strategy. After the distributed device determines the specific adjustment strategy, it can directly control the operating status of the fan device according to the adjustment strategy, or send the specific adjustment strategy to the master control device, which then controls the operating status of the fan device according to the adjustment strategy to achieve precise adjustment of the operating status of the fan device.

[0106] Step S205: When it is determined that the operating state of the operating device needs to be adjusted, a control task is generated, and the control task is divided into a plurality of control subtasks.

[0107] A control task is a set of operational instructions issued to operating equipment to correct anomalies in the exhaust gas treatment process, restore the system to normal operation, or optimize treatment results. Control subtasks are individual instruction fragments obtained by breaking down complex control tasks by device, function, and other dimensions. These subtasks facilitate precise allocation to different distributed devices for execution, improving control accuracy and efficiency.

[0108] In this embodiment, generating a control task includes: generating a calculation subtask corresponding to each abnormal indicator item, and receiving the calculation results corresponding to the calculation subtask; based on the calculation results corresponding to the calculation subtask, generating an adjustment subtask corresponding to each running device; based on the calculation subtask and the adjustment subtask, obtaining a control task.

[0109] Among them, the calculation subtask is used to calculate the difference between the current parameter corresponding to the abnormal indicator item and the corresponding indicator. The abnormal indicator item is a specific data item among the various monitoring parameters of the exhaust gas treatment system, whose actual measurement values deviate from the preset normal indicator range. For example, parameters such as slurry concentration, oxidation air volume, and slurry pH value do not meet their respective corresponding standard intervals. These abnormal items intuitively reflect that the system operation status deviates from the ideal working conditions and requires timely intervention and adjustment.

[0110] Specifically, after the master control device identifies an abnormal indicator item, for example, it finds that the slurry concentration is lower than the lower limit of the concentration indicator, it generates a special calculation subtask for the abnormality based on the built-in processing logic and knowledge base. This calculation subtask is designed as a series of instruction sets, which describe in detail the operations that need to be performed by the distributed devices. The master control device first queries the algorithm model related to the slurry concentration adjustment. The model takes into account the current slurry volume, limestone purity, and the desired concentration value, and packages these parameter information into instructions and sends them to the distributed devices with powerful computing capabilities. After receiving the instructions, the distributed devices run the corresponding algorithm to calculate the amount of limestone required to make the slurry concentration meet the standard, as well as the estimated concentration value that can be achieved after the addition, and then send this calculation result back to the master control device. The master control device starts a special receiving thread, waiting for and receiving the calculation results from the distributed devices in real time to ensure that the data is obtained completely and accurately.

[0111] Furthermore, the calculation subtasks are arranged in a logical order. For example, the calculation subtasks related to slurry concentration should be processed first, followed by the calculation subtasks related to oxidation air and slurry flow. This is because adjustments to slurry concentration may trigger chain changes in a series of subsequent parameters (especially individual indicators), which need to be recalculated in sequence. It is worth noting that when the slurry concentration is not within the concentration indicator range, the median value of the limestone slurry concentration threshold is used as the expected concentration value. The new indicator requirements corresponding to each abnormal indicator item are then calculated. That is, the expected value corresponding to each abnormal indicator item is obtained by substituting it into the above formulas 1, 2, and 3. Exemplarily, when the slurry concentration does not meet the concentration index, the median of the limestone slurry concentration threshold is used as the expected concentration value, and then a calculation subtask corresponding to the slurry concentration is generated, and the calculation subtask is sent to the distributed device. After the distributed device completes the calculation, the calculation result is sent to the master control device. The master control device receives the slurry concentration contained in the calculation subtask, and substitutes the slurry concentration into Formula 1 and Formula 2 to obtain the flow index and the air volume index, and generates a calculation subtask corresponding to the slurry flow based on the flow index. The calculation subtask corresponding to the slurry flow is sent to the distributed device. After the distributed device completes the calculation, the calculation result is sent to the master control device. The master control device receives the slurry flow contained in the calculation subtask corresponding to the slurry flow, and so on, to generate a calculation subtask corresponding to each abnormal indicator item.

[0112] Furthermore, the adjustment subtasks corresponding to each calculation subtask are paired and combined immediately thereafter to form a complete task process chain. This task process chain covers the entire process from data calculation and analysis to the actual operation adjustment of the equipment. The master control device encapsulates it into a control task as a unified instruction set that is subsequently issued to the distributed equipment for execution, ensuring that the entire exhaust gas treatment system can be adjusted in an orderly manner according to the predetermined strategy and restored to the optimal operating state. Specifically, after obtaining the calculation result corresponding to the first calculation subtask, the operation to be performed by the operating equipment is extracted from the calculation result, and the adjustment subtask corresponding to the operating equipment is generated based on the operation to be performed by the operating equipment. For example, in the calculation result of the calculation subtask corresponding to the slurry concentration, the operation to be performed corresponding to the operating equipment is to transport 15 kg of limestone into the slurry pool, then the adjustment subtask corresponding to the loading equipment is to load 15 kg of limestone.

[0113] After obtaining the adjustment task, the adjustment task can be divided into multiple adjustment subtasks so that multiple distributed devices can execute the adjustment subtasks separately to improve execution efficiency. Specifically, dividing the adjustment task into multiple adjustment subtasks includes: obtaining the device function corresponding to each distributed device; and dividing the adjustment task into multiple adjustment subtasks based on the device function of each distributed device.

[0114] When it's time to divide control tasks, the master control device retrieves the records for each distributed device from the database and extracts fields related to the device's functionality. For example, a certain model of distributed server might be listed as possessing powerful data processing capabilities, capable of quickly executing complex mathematical calculations; while another distributed terminal device might be noted as having a real-time device control interface, enabling direct parameter adjustments to running devices. The master control device organizes this device functionality information into an easily processable format, such as a structured table or object array, for subsequent analysis.

[0115] The control task is then broken down into multiple task elements, such as computing tasks and device control tasks. A greedy algorithm is then applied based on the capabilities of each distributed device. For each task element, the master control device prioritizes the distributed device best suited to perform that task. For example, for a complex data computation task element, the master control device searches for the device with the strongest data processing capabilities among all distributed devices and assigns the task element to it. During this allocation process, the master control device considers the current load of the devices and minimizes the concentration of too many tasks on any one device. In this way, the master control device gradually allocates the various elements of the control task to different distributed devices, forming an initial task partitioning scheme, known as the initial solution.

[0116] Furthermore, the task partitioning scheme is encoded as a gene sequence, with each gene representing the allocation of a task element (i.e., which distributed device it is assigned to). Specifically, a population consisting of multiple task partitioning schemes (individuals) is generated. Individuals in the population are evolved through genetic operations such as selection, crossover, and mutation. In the selection operation, the best individuals are selected for the next generation based on their fitness (for example, fitness is calculated based on factors such as task execution time and device load balancing). The crossover operation partially swaps the gene sequences of two individuals to produce a new individual. The mutation operation randomly changes the values of certain genes in an individual, introducing new possibilities for task partitioning. After multiple generations of evolution, an optimized task partitioning scheme is obtained, which divides the control task into multiple appropriate control subtasks, each corresponding to a distributed device. This results in more balanced and efficient task allocation.

[0117] Step S206: Determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device.

[0118] The control plan includes control subtasks and execution order.

[0119] For each subtask, a greedy strategy is used to initially allocate tasks based on the capabilities of the distributed devices. For data processing subtasks, tasks are prioritized among the distributed devices, with high-performance computing chips, large memory, low CPU usage, and relatively idle resources. This allows the control task allocation framework to be quickly established and an initial solution is obtained. After completing the greedy algorithm's initial allocation, a genetic algorithm is used for optimization. The initial task allocation solution is encoded into a biological gene sequence, similar to a gene sequence, with each gene position corresponding to the relationship between a subtask and a distributed device. A population is constructed and selection, crossover, and mutation operations are simulated in biological evolution. When selecting the operation, a fitness evaluation function is established, taking into account factors such as task completion time, device load balance, and system energy consumption. Individuals with high task performance, balanced device load, and low energy consumption are more likely to enter the next generation. The crossover operation randomly selects two individuals with the best performance and exchanges portions of their gene sequences according to the crossover probability, creating new individuals with a more optimal allocation strategy. The mutation operation randomly modifies gene positions with minimal probability to prevent regression into local optima. After multiple rounds of genetic iteration, an optimized task allocation solution is obtained, clearly defining the distributed devices corresponding to each control subtask.

[0120] In this embodiment, a control plan is generated based on the control subtasks corresponding to each distributed device, including: obtaining the priorities corresponding to each computing subtask and each adjustment subtask, and sorting the subtasks based on the priorities corresponding to each computing subtask and each adjustment subtask to obtain a subtask sequence; based on the subtask sequence, determining the execution order corresponding to each control subtask; and generating a control plan based on the task content and execution order corresponding to each control subtask.

[0121] Specifically, when a control plan needs to be generated, for each calculation subtask and adjustment subtask, the corresponding priority of each calculation subtask and adjustment subtask is obtained from the database, and all subtasks are sorted according to these priorities using built-in sorting algorithms (such as bubble sort, quick sort, and other simple and efficient algorithms) to form an ordered subtask sequence to ensure that critical tasks are processed first.

[0122] Furthermore, after obtaining the subtask sequence, the scope of the control subtask to which each subtask belongs is further analyzed. Since the control subtasks are obtained by dividing the control tasks based on the functions of the distributed devices, each control subtask contains one or more related subtasks. The master control device groups the subtasks within the same control subtask according to the order in the subtask sequence, and determines the execution order of the control subtasks according to the relative order in the subtask sequence. For example, if a control subtask contains two calculation subtasks and one adjustment subtask, and these three subtasks are adjacent in sequence in the subtask sequence, then the execution order of the control subtask is determined according to this order to ensure that the subtasks belonging to the same control subtask are executed coherently to avoid confusion.

[0123] Furthermore, based on the determined control subtasks and their execution order, a control plan is constructed to form a complete control plan, which serves as a detailed blueprint for subsequent execution by distributed equipment, accurately guiding the control operations of the entire exhaust gas treatment system.

[0124] Step S207: issuing a control subtask based on the control plan to adjust the operating status of the running equipment.

[0125] Following the generated control plan, the master control device sequentially dispatches each subtask to the corresponding distributed devices via wired or wireless communication links. Upon receiving the task, the distributed devices utilize their own control modules to translate the instructions into actual operations for the operating equipment. For example, relay control circuits can be used to adjust the motor speed of a sprayer or the frequency converter of a fan to change the air volume. These operations adjust the operating status of the equipment in real time, achieving precise control of the exhaust gas treatment process.

[0126] This embodiment of the present application provides a waste gas treatment method that achieves efficient and accurate waste gas monitoring by enabling a master control device to generate and distribute waste gas detection tasks to distributed devices in real time. Once an anomaly is detected, edge devices are immediately linked to collect slurry and oxidation air data. This method can rapidly respond to waste gas anomalies, intelligently determine and generate control tasks and their subtasks, and dispatch them in an orderly manner to the corresponding distributed devices for execution. This method effectively adjusts the status of equipment such as sprayers, fans, and feeders, thereby timely optimizing the waste gas treatment process and ensuring that waste gas emissions meet standards, significantly improving the efficiency and flexibility of waste gas treatment.

[0127] The above embodiment introduces a waste gas treatment method from the perspective of a method flow, and the following embodiment introduces a waste gas treatment device from the perspective of a virtual module or a virtual unit. Please refer to the following embodiment for details.

[0128] See also Figure 3 The exhaust gas treatment device 30 may specifically include: a generating module 301, a receiving module 302, an acquiring module 303, a first determining module 304, a dividing module 305, a second determining module 306 and a sending module 307, wherein:

[0129] An exhaust gas treatment device 30, comprising:

[0130] The generation module 301 is used to generate exhaust gas detection tasks in real time and obtain the distributed devices corresponding to the exhaust gas detection tasks so that the distributed devices can perform the corresponding exhaust gas detection tasks;

[0131] The receiving module 302 is used to receive the exhaust gas detection result corresponding to the distributed equipment, and the exhaust gas detection result is normal or abnormal;

[0132] An acquisition module 303 is configured to acquire slurry data and oxidation air data detected by the edge device when the exhaust gas detection result is abnormal. The slurry data includes slurry concentration, slurry pH value, and slurry flow rate, and the oxidation air data includes oxidation air volume and oxidation air pressure.

[0133] A first determination module 304 is configured to determine whether to adjust an operating state of an operating device based on the slurry data and the oxidation wind data, where the operating device is at least one of a spraying device, a fan device, and a feeding device;

[0134] A division module 305 is configured to generate a control task when determining to adjust the operating state of the operating device, and divide the control task into a plurality of control subtasks;

[0135] A second determining module 306 is configured to determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device, the control plan including the control subtasks and their execution order;

[0136] The issuing module 307 is used to issue the control subtask based on the control plan to adjust the operating status of the running equipment.

[0137] In one possible implementation of the embodiment of the present application, when determining whether to adjust the operating state of the operating equipment based on the slurry data and the oxidation wind data, the first determination module 304 is specifically configured to:

[0138] receiving an exhaust gas detection report corresponding to the distributed device, the exhaust gas detection report including an abnormal result item, where the abnormal result item is exhaust gas sub-data exceeding a corresponding threshold range;

[0139] Determine whether there is an abnormal result item for exhaust gas concentration;

[0140] When the abnormal result item is exhaust gas concentration, determine the slurry index and oxidation wind index corresponding to the current exhaust gas process;

[0141] Determine whether the slurry data meets the slurry index, and determine whether the oxidation air data meets the oxidation air index;

[0142] When the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, it is determined to adjust the operating state of the operating equipment.

[0143] In one possible implementation of the embodiment of the present application, the first determination module 304 is specifically configured to:

[0144] Obtain the slurry concentration threshold range and slurry pH value threshold range corresponding to the current exhaust process to obtain the concentration index and pH value index;

[0145] Obtain the oxygen concentration, exhaust gas flow rate, and exhaust gas concentration corresponding to the current exhaust process, and obtain the desulfurization efficiency threshold range corresponding to the current exhaust process. The exhaust gas concentration includes the sulfur dioxide concentration.

[0146] Determine whether the slurry concentration meets the concentration index. When the slurry concentration meets the concentration index, substitute the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and slurry concentration into Formula 1 to calculate the flow index. Formula 1 is ,in, is the flow index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the slurry concentration, is the first constant;

[0147] Based on the concentration index, pH index and flow index, the slurry index is obtained;

[0148] Substitute the exhaust gas flow rate, sulfur dioxide concentration, desulfurization efficiency and oxygen concentration into Formula 2 to calculate the air volume index. Formula 2 is: ,in, is the air volume index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the first constant, is the oxygen concentration;

[0149] Obtain the tower height and tower cross-sectional area corresponding to the current exhaust process, and substitute the air volume index, tower height and tower cross-sectional area into Formula 3 to calculate the pressure index. Formula 3 is ,in, is the pressure indicator, is the air volume index, ρ is the air density, g is the acceleration of gravity, h is the tower height, and A is the tower cross-sectional area;

[0150] Based on the air volume index and the pressure index, the oxidation air index is obtained.

[0151] In one possible implementation of the embodiment of the present application, when the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, the first determination module 304, when determining to adjust the operating state of the operating equipment, is specifically configured to:

[0152] When the slurry concentration does not meet the concentration index and / or the slurry pH value does not meet the pH value index, determine and adjust the operating state of the feeding equipment;

[0153] When the slurry concentration meets the concentration index, the slurry pH value meets the pH index and the slurry flow rate does not meet the flow rate index, determining to adjust the operating state of the spraying equipment;

[0154] When the oxidation air volume does not meet the air volume index and / or the oxidation air pressure does not meet the pressure index, it is determined to adjust the operating state of the fan equipment.

[0155] In a possible implementation of the embodiment of the present application, the division module 305 is specifically configured to:

[0156] Generate a calculation subtask corresponding to each abnormal indicator item and receive the calculation result corresponding to the calculation subtask;

[0157] Based on the calculation results corresponding to the calculation subtasks, generate adjustment subtasks corresponding to each running device;

[0158] Based on the calculation subtask and the adjustment subtask, a control task is obtained.

[0159] In a possible implementation of the embodiment of the present application, the division module 305 is specifically configured to:

[0160] Get the device function corresponding to each distributed device;

[0161] Based on the device function of each distributed device, the control task is divided into multiple control subtasks.

[0162] In one possible implementation of the embodiment of the present application, when the second determining module 306 generates a control plan based on the control subtask corresponding to each distributed device, it is specifically configured to:

[0163] Obtaining the priorities corresponding to each calculation subtask and each adjustment subtask, and sorting the subtasks based on the priorities corresponding to each calculation subtask and each adjustment subtask to obtain a subtask sequence;

[0164] Based on the subtask sequence, determine the execution order corresponding to each control subtask;

[0165] Generate a control plan based on the task content and execution order corresponding to each control subtask.

[0166] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0167] See also Figure 4 , the embodiment of the present application also introduces a master control device from the perspective of a physical device, such as Figure 4 As shown, Figure 4 The master control device 400 shown includes a processor 401 and a memory 403. The processor 401 and the memory 403 are connected, for example, via a bus 402. Optionally, the master control device 400 may also include a transceiver 404. It should be noted that in practical applications, the number of transceivers 404 is not limited to one, and the structure of the master control device 400 does not constitute a limitation on the embodiments of this application.

[0168] Processor 401 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 401 may also be a combination that implements computing functions, such as a combination of one or more microprocessors, or a combination of a DSP and a microprocessor.

[0169] Bus 402 may include a path for transmitting information between the above components. Bus 402 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus. Bus 402 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 4 Only one thick line is used in the diagram, but this does not mean that there is only one bus or one type of bus.

[0170] The memory 403 may be a ROM (Read Only Memory) or other type of static storage device that can store static information and instructions, a RAM (Random Access Memory) or other type of dynamic storage device that can store information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), a CD-ROM (Compact Disc Read Only Memory) or other optical disk storage, optical disk storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0171] The memory 403 is used to store application code for executing the solution of the present application, and the execution is controlled by the processor 401. The processor 401 is used to execute the application code stored in the memory 403 to implement the content shown in the above method embodiment.

[0172] The master control device includes but is not limited to mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and fixed terminals such as digital TVs and desktop computers. It can also be a server, etc. Figure 4 The master control device shown is merely an example and should not limit the functions and scope of use of the embodiments of the present application.

[0173] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer-readable storage medium is run on a computer, the computer can execute the corresponding contents of the aforementioned method embodiment.

[0174] It should be understood that although the steps in the flowcharts of the accompanying drawings are shown in sequence as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some of the steps in the flowcharts of the accompanying drawings may include multiple sub-steps or multiple stages, and these sub-steps or stages are not necessarily executed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be executed in turn or alternately with other steps or at least a portion of the sub-steps or stages of other steps.

[0175] The above are only some of the implementation methods of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.

Claims

1. A method for treating waste gas, characterized in that: The exhaust gas treatment method is executed by a master control device, which is connected to multiple edge devices and multiple distributed devices respectively. The exhaust gas treatment method includes: Generate an exhaust gas detection task in real time and obtain a distributed device corresponding to the exhaust gas detection task so that the distributed device performs the corresponding exhaust gas detection task; receiving an exhaust gas detection result corresponding to the distributed device, wherein the exhaust gas detection result is normal or abnormal; When the exhaust gas detection result is abnormal, obtaining slurry data and oxidation wind data detected by the edge device, wherein the slurry data includes slurry concentration, slurry pH value and slurry flow rate, and the oxidation wind data includes oxidation wind volume and oxidation wind pressure; Determining whether to adjust an operating state of an operating device based on the slurry data and the oxidation wind data, the operating device being at least one of a spraying device, a fan device, and a feeding device; When it is determined to adjust the operating state of the operating device, a control task is generated, and the control task is divided into a plurality of control subtasks; Determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device, the control plan including the control subtasks and the execution order; issuing a control subtask based on the control plan to adjust the operating status of the running equipment; Determining whether to adjust the operating state of the operating equipment based on the slurry data and the oxidation wind data includes: receiving an exhaust gas detection report corresponding to the distributed device, the exhaust gas detection report including an abnormal result item, the abnormal result item being exhaust gas sub-data exceeding a corresponding threshold range; Determine whether there is an abnormal result item for exhaust gas concentration; When the abnormal result item is exhaust gas concentration, determine the slurry index and oxidation wind index corresponding to the current exhaust gas process; Determining whether the slurry data meets the slurry index, and determining whether the oxidation wind data meets the oxidation wind index; When the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, determining to adjust the operating state of the operating equipment; Determining the slurry index and oxidation wind index corresponding to the current exhaust process includes: Obtain the slurry concentration threshold range and slurry pH value threshold range corresponding to the current exhaust process to obtain the concentration index and pH value index; Obtaining an oxygen concentration, an exhaust gas flow rate, and an exhaust gas concentration corresponding to the current exhaust gas process, and obtaining a desulfurization efficiency threshold range corresponding to the current exhaust gas process, wherein the exhaust gas concentration includes a sulfur dioxide concentration; Determine whether the slurry concentration meets the concentration index. When the slurry concentration meets the concentration index, substitute the exhaust gas flow rate, the sulfur dioxide concentration, the desulfurization efficiency and the slurry concentration into Formula 1 to calculate the flow index. Formula 1 is ,in, is the flow index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the slurry concentration, is the first constant; Obtaining the slurry index based on the concentration index, the pH value index, and the flow index; Substitute the exhaust gas flow rate, the sulfur dioxide concentration, the desulfurization efficiency, and the oxygen concentration into Formula 2 to calculate the air volume index. Formula 2 is: ,in, is the air volume index, is the exhaust gas flow rate, is the sulfur dioxide concentration, is the desulfurization efficiency, is the second constant, is the oxygen concentration; Obtain the tower height and tower cross-sectional area corresponding to the current exhaust process, and substitute the air volume index, the tower height and the tower cross-sectional area into Formula 3 to calculate the pressure index. Formula 3 is ,in, is the pressure indicator, is the air volume index, ρ is the air density, g is the acceleration of gravity, h is the tower height, and A is the tower cross-sectional area; An oxidation air index is obtained based on the air volume index and the pressure index.

2. The waste gas treatment method according to claim 1, characterized in that: When the slurry data does not meet the slurry index and / or the oxidation wind data does not meet the oxidation wind index, determining to adjust the operating state of the operating equipment includes: When the slurry concentration does not meet the concentration index and / or the slurry pH value does not meet the pH value index, determining to adjust the operating state of the feeding device; When the slurry concentration meets the concentration index, the slurry pH value meets the pH value index, and the slurry flow rate does not meet the flow rate index, determining to adjust the operating state of the spraying device; When the oxidation air volume does not meet the air volume index and / or the oxidation air pressure does not meet the pressure index, it is determined to adjust the operating state of the fan device.

3. The waste gas treatment method according to claim 2, characterized in that: The generating and regulating task includes: Generate a calculation subtask corresponding to each abnormal indicator item and receive the calculation result corresponding to the calculation subtask; Based on the calculation results corresponding to the calculation subtasks, generating adjustment subtasks corresponding to each running device; Based on the calculation subtask and the adjustment subtask, a control task is obtained.

4. The waste gas treatment method according to claim 3, characterized in that: Divide the control task into multiple control subtasks, including: Get the device function corresponding to each distributed device; Based on the device function of each distributed device, the control task is divided into multiple control subtasks.

5. The waste gas treatment method according to claim 4, characterized in that: The generating of a control plan based on the control subtask corresponding to each distributed device includes: Obtaining the priority corresponding to each of the calculation subtasks and each of the adjustment subtasks, and sorting the subtasks based on the priority corresponding to each of the calculation subtasks and each of the adjustment subtasks to obtain a subtask sequence; Based on the subtask sequence, determining the execution order corresponding to each control subtask; Generate a control plan based on the task content and execution order corresponding to each control subtask.

6. An exhaust gas treatment device, characterized in that: include: A generation module, configured to generate an exhaust gas detection task in real time and obtain a distributed device corresponding to the exhaust gas detection task so that the distributed device performs the corresponding exhaust gas detection task; a receiving module, configured to receive an exhaust gas detection result corresponding to the distributed device, wherein the exhaust gas detection result is normal or abnormal; an acquisition module, configured to acquire slurry data and oxidation air data detected by the edge device when the exhaust gas detection result is abnormal, wherein the slurry data includes slurry concentration, slurry pH value, and slurry flow rate, and the oxidation air data includes oxidation air volume and oxidation air pressure; a first determining module, configured to determine whether to adjust an operating state of an operating device based on the slurry data and the oxidation wind data, the operating device being at least one of a spraying device, a fan device, and a feeding device; a division module, configured to generate a control task when determining to adjust the operating state of the operating device, and divide the control task into a plurality of control subtasks; A second determining module is configured to determine the distributed device corresponding to each control subtask, and generate a control plan based on the control subtask corresponding to each distributed device, the control plan including the control subtasks and an execution order; The issuing module is used to issue the control subtask based on the control plan to adjust the operating status of the running equipment.

7. A master control device, characterized in that: The master control equipment includes: at least one processor; Memory; At least one application, wherein the at least one application is stored in a memory and configured to be executed by at least one processor, and the at least one application is configured to: execute the exhaust gas treatment method according to any one of claims 1 to 5.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed in a computer, the computer is caused to execute the exhaust gas treatment method according to any one of claims 1 to 5.

Citation Information

Patent Citations

  • Intelligent control system applied to linkage of smoke treatment facilities and monitoring data

    CN108434952A

  • Tail gas emission detection system of desulfurization equipment

    CN115738622A