A flue gas ammonia desulfurization automation control method, electronic equipment, and storage medium
By collecting and calculating system status data, adjusting the opening of the desulfurizer regulating valve in real time, combining PID control and additional conditions to determine, the problem of sulfur dioxide fluctuation caused by fuel complexity and coal quality changes in flue gas ammonia desulfurization automation control is solved, and the sulfur dioxide fluctuation caused by fuel complexity and coal quality changes is achieved. More stable desulfurization effect and environmental protection parameters are met.
Patent Information
- Application Number
- CN202411021222.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-29
- Publication Date
- 2024-12-10
- Estimated Expiration
- 2044-07-29
AI Technical Summary
The existing flue gas ammonia desulfurization automation control method in circulating fluidized bed boilers due to the complex fuel and frequent changes in coal quality, resulting in large fluctuations in the sulfur dioxide content in the flue gas, which cannot achieve true automation control, and requires manual intervention to adjust. The amount of desulfurization agent added causes environmental protection parameters to exceed the standard.
By collecting system status data, calculating control parameters, combining the preset sulfur dioxide content, pH value and oxygen content of the desulfurization slurry in the discharged flue gas, the opening of the desulfurizer regulating valve is adjusted in real time, using the PID controller to feedback the action instructions, and adding Assume additional conditions to determine to avoid excessive or relatively small amount of desulfurizing agent added.
It improves the timeliness and effect of the automatic control of the desulfurization system, reduces the frequency of the sulfur dioxide content in the flue gas exceeding the standard, and ensures the stability of emission parameters and the compliance of environmental protection indicators.
Smart Images

Figure CN118577109B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of flue gas ammonia desulfurization control, and in particular to an automatic control method for flue gas ammonia desulfurization, electronic equipment and storage medium. Background Art
[0002] Flue gas ammonia desulfurization is a process in which sulfur dioxide-rich flue gas reacts chemically with dilute ammonia added to the desulfurization system when passing through the desulfurization tower to remove sulfur dioxide from the flue gas. The automated flue gas ammonia desulfurization application is a control program that automatically controls the amount of ammonia added to the ammonia desulfurization system based on the flue gas environmental emission parameters.
[0003] The current automated applications of flue gas ammonia desulfurization all use PID control, that is, the real-time pH value of the desulfurization slurry and the preset fixed SP preset value are input into the PID controller with a preset proportional integral differential control algorithm, and the opening of the desulfurizer regulating valve is controlled according to the difference between the two according to the PID control method.
[0004] However, in actual application, due to the complexity of circulating fluidized bed boiler fuel and frequent changes in coal quality, the boiler combustion condition is unstable and the sulfur dioxide content in the flue gas fluctuates greatly. The operator simply adjusts the amount of desulfurizer added according to the sulfur dioxide content in the flue gas after desulfurization treatment, and the operation is relatively lagging, resulting in frequent excess of sulfur dioxide content in the flue gas. At the same time, due to the large liquid storage volume of the desulfurization system, the system parameters change slowly after adjustment, and it takes a long time to close or open the opening of the regulating valve. When the system parameters change significantly, the system has already added too much desulfurizer, and vice versa, the amount of desulfurizer added is too little, which causes large fluctuations in system parameters and flue gas emission indicators, and the expected desulfurization effect cannot be achieved, resulting in environmental protection parameters exceeding the standard, resulting in the current desulfurization system being unable to achieve truly automated application, and requiring manual intervention based on work experience. Summary of the invention
[0005] The first object of the present invention is to provide an automatic control method for flue gas ammonia desulfurization;
[0006] The second object of the present invention is to provide a storage device for the automatic control method of flue gas ammonia desulfurization;
[0007] The third object of the present invention is to provide an electronic device for automatic control of flue gas ammonia desulfurization.
[0008] The first object of the present invention is implemented by the following technical solutions:
[0009] A flue gas ammonia desulfurization automation control method comprises the following steps:
[0010] S1. Feature extraction: collect system status data within a period of time T before the current moment;
[0011] S2, parameter calculation: calculate the control parameters according to the preset set value C of the sulfur dioxide content in the exhaust gas, the preset upper limit value X of the sulfur dioxide in the exhaust gas, the preset maximum pH value Ymax of the desulfurization slurry, the preset minimum pH value Ymin of the desulfurization slurry, and the system status data collected in the feature extraction of S1;
[0012] S3. Automatic control: According to the control parameters obtained in the parameter calculation of S2, the opening of the desulfurizing agent regulating valve is controlled according to the desulfurizing agent regulating valve control logic.
[0013] Furthermore, the system status data includes: the content of sulfur dioxide in the exhaust gas, the pH value of the desulfurization slurry and the oxygen content of the exhaust gas.
[0014] Furthermore, the control parameter is the SP setting value P.
[0015] Furthermore, in the S2, parameter calculation, the specific steps are as follows:
[0016] S21. Calculate the change in pH of the desulfurized slurry M1 corresponding to a change of 1 mg / Nm³ in the flue gas index value. The specific method is:
[0017] S211, based on the collected data on the content of sulfur dioxide in the flue gas discharged within a period of time T before the current moment, the average content of sulfur dioxide in the flue gas discharged every hour within a period of time T before the current moment is obtained by averaging A 1,2… …n , n is the number of hours in time T;
[0018] According to the collected pH data of the desulfurization slurry in a period of time T before the current moment, the average pH value B of the desulfurization slurry in each hour in the period of time T before the current moment is obtained by averaging. 1,2… …n , n is the number of hours in time T;
[0019] S212. Calculate the change in sulfur dioxide content in the flue gas between two consecutive hours by subtracting the average sulfur dioxide content in the flue gas of the previous hour from the average sulfur dioxide content in the flue gas of the next hour. n - A n-1 ;
[0020] The pH value change of the desulfurization slurry in two consecutive hours is calculated by subtracting the average pH value of the desulfurization slurry in the previous hour from the average pH value of the desulfurization slurry in the next hour. n - B n-1 ;
[0021] S213, averaging the calculated changes in the sulfur dioxide content in the flue gas emitted in two consecutive hours ΔAn to obtain an average change A1 of the sulfur dioxide content in the flue gas emitted in a period of time T before the current moment;
[0022] The calculated pH value changes ΔBn of the desulfurization slurry in two consecutive hours are averaged to obtain the average pH value change B1 of the desulfurization slurry in a period of time T before the current moment;
[0023] S214, using the average change B1 of the pH value of the desulfurization slurry in a period of time T before the current moment divided by the average change A1 of the sulfur dioxide content in the flue gas discharged in a period of time T before the current moment, calculate M1, that is,
[0024] M1= B1 / A1 (1)
[0025] S22. Determine the calculation coefficient M2 of the oxygen content of the flue gas according to the collected oxygen content data of the flue gas discharged within a period of time T before the current moment:
[0026] M2=M1×R(2)
[0027] In formula (2), R is the intermediate coefficient, and the value of R is determined according to formula (3);
[0028] (3)
[0029] S23, subtracting the set value C of the sulfur dioxide content in the exhaust gas from the current real-time content value of sulfur dioxide in the exhaust gas, and calculating the difference N between the two;
[0030] S24. When the current real-time content value of sulfur dioxide in the flue gas is calculated to be consistent with the set value C of sulfur dioxide in the flue gas, the pH change Q of the desulfurization slurry that needs to be adjusted is:
[0031] Q = M2 × N (4)
[0032] S25, calculate SP setting value P:
[0033] P=E+Q(5)
[0034] Wherein: E is the real-time pH value of the desulfurization slurry.
[0035] Furthermore, in the automatic control of S3, the desulfurizing agent regulating valve control logic includes the following steps:
[0036] S31, the PID controller feeds back the action instruction of the desulfurizer regulating valve: the real-time pH value of the desulfurized slurry at the current moment collected and the SP setting value P calculated in the parameter calculation in step S2 are input into the PID controller, and the PID controller feeds back the action instruction of the desulfurizer regulating valve by using the analysis algorithm preset in the PID controller; the action instruction of the desulfurizer regulating valve includes closing the opening of the desulfurizer regulating valve and opening the opening of the desulfurizer regulating valve;
[0037] S32, judging whether to execute the action instruction of the PID controller feedback desulfurization agent regulating valve:
[0038] When the PID controller feeds back the action instruction of reducing the opening of the desulfurizing agent regulating valve, it judges whether the condition 1 is satisfied. If not, the action instruction of reducing the opening of the desulfurizing agent regulating valve is executed; if satisfied, the action instruction of reducing the opening of the desulfurizing agent regulating valve is not executed, and it continues to judge whether the condition 1 is satisfied.
[0039] When the PID controller feeds back the action instruction of opening the desulfurizer regulating valve, it judges whether the second condition is met at the same time. If not, the action instruction of opening the desulfurizer regulating valve is executed; if it is met, the action instruction of opening the desulfurizer regulating valve is not executed, and it continues to judge whether the first condition is met, and judges whether the third condition is met at the same time. If the third condition is met, an alarm is issued, and if the third condition is not met, no alarm is issued;
[0040] The first condition is: the real-time pH value of the desulfurization slurry at the current moment is less than the preset minimum pH value Ymin of the desulfurization slurry;
[0041] The second condition is: the real-time pH value of the desulfurization slurry at the current moment is ≥ the preset maximum pH value Ymax of the desulfurization slurry;
[0042] The third condition is that the real-time content value of sulfur dioxide in the exhaust gas at the current moment exceeds the preset upper limit value X of sulfur dioxide in the exhaust gas for 2 minutes.
[0043] The second object of the present invention is implemented by the following technical solutions:
[0044] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements an automated control method for flue gas ammonia desulfurization as described in the first objective of the present invention.
[0045] The third object of the present invention is implemented by the following technical solutions:
[0046] An electronic device comprises a processor and a computer-readable storage medium as described in the second object of the present invention.
[0047] Advantages of the present invention:
[0048] In the present invention, the SP setting value is determined based on multiple factors, combining historical data and real-time data of the sulfur dioxide content in the flue gas and the pH value of the desulfurization slurry, as well as variables such as the real-time oxygen content in the exhaust flue gas. The SP setting value will change in real time with the state of the system. Therefore, the opening of the desulfurizer regulating valve can be adjusted in time according to the system situation, and the control is more timely, which can improve the desulfurization effect of the desulfurization system and reduce the frequency of excessive sulfur dioxide content in the flue gas.
[0049] At the same time, the present invention adds an additional condition of whether to execute the action instruction of the PID controller feedback desulfurizer regulating valve. Only when the additional condition is met, the regulating valve executes the action instruction of the PID controller feedback desulfurizer regulating valve, otherwise it does not act. By judging whether the additional condition is met in real time, the situation of excessive or insufficient addition of desulfurizer caused by long-term closing or opening of the regulating valve is avoided, the timeliness of the desulfurizer adjustment is improved, and the desulfurization effect can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0050] Figure 1 This is a monitoring chart of the sulfur dioxide content in the flue gas discharged using the desulfurization system of Example 1. DETAILED DESCRIPTION
[0051] The technical solutions in the embodiments of the present invention are described clearly and completely below. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. 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.
[0052] Embodiment 1:
[0053] A flue gas ammonia desulfurization automation control method comprises the following steps:
[0054] S1. Feature extraction: Collect system status data within 72 hours before the current moment; the system status data includes: the content of sulfur dioxide in the exhaust gas, the pH value of the desulfurization slurry and the oxygen content of the exhaust gas.
[0055] S2. Parameter calculation: Calculate the control parameters according to the preset set value C of the sulfur dioxide content in the exhaust gas, the preset upper limit value X of the sulfur dioxide in the exhaust gas, the preset maximum pH value Ymax of the desulfurization slurry, the preset minimum pH value Ymin of the desulfurization slurry, and the system status data collected in S1. Feature extraction; the control parameter is the SP set value P.
[0056] The specific steps are as follows:
[0057] S21. Calculate the change in pH of the desulfurized slurry M1 corresponding to a change of 1 mg / Nm³ in the flue gas index value. The specific method is:
[0058] S211, based on the collected data on the content of sulfur dioxide in the flue gas discharged within a period of time T before the current moment, the average content of sulfur dioxide in the flue gas discharged every hour within a period of time T before the current moment is obtained by averaging A 1,2… …n , n is the number of hours in time T;
[0059] According to the collected pH data of the desulfurization slurry in a period of time T before the current moment, the average pH value B of the desulfurization slurry in each hour in the period of time T before the current moment is obtained by averaging. 1,2… …n , n is the number of hours in time T;
[0060] S212. Calculate the change in sulfur dioxide content in the flue gas between two consecutive hours by subtracting the average sulfur dioxide content in the flue gas of the previous hour from the average sulfur dioxide content in the flue gas of the next hour. n - A n-1 ;
[0061] The pH value change of the desulfurization slurry in two consecutive hours is calculated by subtracting the average pH value of the desulfurization slurry in the previous hour from the average pH value of the desulfurization slurry in the next hour. n - B n-1 ;
[0062] S213, averaging the calculated changes in the sulfur dioxide content in the flue gas emitted in two consecutive hours ΔAn to obtain an average change A1 of the sulfur dioxide content in the flue gas emitted in a period of time T before the current moment;
[0063] The calculated pH value changes ΔBn of the desulfurization slurry in two consecutive hours are averaged to obtain the average pH value change B1 of the desulfurization slurry in a period of time T before the current moment;
[0064] S214, using the average change B1 of the pH value of the desulfurization slurry in a period of time T before the current moment divided by the average change A1 of the sulfur dioxide content in the flue gas discharged in a period of time T before the current moment, calculate M1, that is,
[0065] M1= B1 / A1 (1)
[0066] S22. Determine the calculation coefficient M2 of the oxygen content of the flue gas according to the collected data of the oxygen content of the flue gas discharged within 72 hours before the current moment:
[0067] M2=M1×R(2)
[0068] In formula (2), R is the intermediate coefficient, and the value of R is determined according to formula (3);
[0069] (3)
[0070] S23, subtracting the set value C of the sulfur dioxide content in the exhaust gas from the current real-time content value of sulfur dioxide in the exhaust gas, and calculating the difference N between the two; in this embodiment, C=18;
[0071] S24. When the current real-time content value of sulfur dioxide in the flue gas is calculated to be consistent with the set value C of sulfur dioxide in the flue gas, the pH change Q of the desulfurization slurry that needs to be adjusted is:
[0072] Q = M2 × N (4)
[0073] S25, calculate SP setting value P:
[0074] P=E+Q(5)
[0075] Wherein: E is the real-time pH value of the desulfurization slurry.
[0076] S3, automatic control: according to the control parameters obtained in S2, parameter calculation, the opening size of the desulfurizer regulating valve is controlled according to the desulfurizer regulating valve control logic.
[0077] The desulfurizer regulating valve control logic includes the following steps:
[0078] S31, the PID controller feeds back the action instruction of the desulfurizer regulating valve according to the PID control method: the real-time pH value of the desulfurized slurry at the current moment collected and the SP setting value P calculated in the parameter calculation in step S2 are input into the PID controller, and the PID controller feeds back the action instruction of the desulfurizer regulating valve by using the analysis algorithm preset in the PID controller; the action instruction of the desulfurizer regulating valve includes closing the opening of the desulfurizer regulating valve and opening the opening of the desulfurizer regulating valve;
[0079] S32, judging whether to execute the action instruction of the PID controller feedback desulfurization agent regulating valve:
[0080] When the PID controller feeds back the action instruction of reducing the opening of the desulfurizing agent regulating valve, it judges whether the condition 1 is satisfied. If not, the action instruction of reducing the opening of the desulfurizing agent regulating valve is executed; if satisfied, the action instruction of reducing the opening of the desulfurizing agent regulating valve is not executed, and it continues to judge whether the condition 1 is satisfied.
[0081] When the PID controller feeds back the action instruction of opening the desulfurizer regulating valve, it judges whether the second condition is met at the same time. If not, the action instruction of opening the desulfurizer regulating valve is executed; if it is met, the action instruction of opening the desulfurizer regulating valve is not executed, and it continues to judge whether the first condition is met, and judges whether the third condition is met at the same time. If the third condition is met, an alarm is issued, and if the third condition is not met, no alarm is issued;
[0082] Condition 1 is: the real-time pH value of the desulfurization slurry at the current moment is less than the preset minimum pH value Ymin of the desulfurization slurry, Ymin=4.5;
[0083] Condition 2 is: the real-time pH value of the desulfurization slurry at the current moment ≥ the preset maximum pH value Ymax of the desulfurization slurry, Ymax=7.1;
[0084] Condition three is: the real-time content value of sulfur dioxide in the exhaust gas at the current moment exceeds the preset upper limit value X of sulfur dioxide in the exhaust gas for 2 minutes, where X=100mg / Nm³.
[0085] This embodiment has been put into operation in the enterprise for one year, and it runs stably and has good effects. Figure 1 The figure shows the on-site monitoring diagram of the sulfur dioxide content in the flue gas discharged by the desulfurization system from January 12, 2024 to May 16, 2024. Figure 1 It can be clearly seen that the sulfur dioxide content in the flue gas is basically controlled below 40 mg / Nm³, mainly concentrated in the range of 0-30 mg / Nm³, which is far lower than the preset upper limit of 100 mg / Nm³ of sulfur dioxide in the flue gas. It can be seen that this embodiment can ensure that the sulfur dioxide content in the flue gas is maintained in a relatively stable state without frequent fluctuations, and can ensure the long-term stable operation of the desulfurization system, ensuring that the flue gas emissions meet environmental protection indicators.
[0086] Embodiment 2:
[0087] A computer-readable storage medium stores a computer program, which, when executed by a processor, implements an automated control method for flue gas ammonia desulfurization as described in Example 1.
[0088] Embodiment 3:
[0089] An electronic device comprises a processor and a computer-readable storage medium as described in Example 2.
[0090] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A flue gas ammonia desulfurization automation control method, characterized in that: The following steps are involved: S1. Feature extraction: collect system status data within a period of time T before the current moment; S2, parameter calculation: calculate the control parameters according to the preset set value C of the sulfur dioxide content in the exhaust gas, the preset upper limit value X of the sulfur dioxide in the exhaust gas, the preset maximum pH value Ymax of the desulfurization slurry, the preset minimum pH value Ymin of the desulfurization slurry, and the system status data collected in the feature extraction of S1; S3, automatic control: according to the control parameters obtained in the parameter calculation of S2, the opening of the desulfurizer regulating valve is controlled according to the desulfurizer regulating valve control logic; The system status data includes: the content of sulfur dioxide in the exhaust gas, the pH value of the desulfurization slurry and the oxygen content of the exhaust gas; The control parameter is the SP setting value P; In the S2, parameter calculation, the specific steps are as follows: S21. Calculate the change in pH of the desulfurized slurry M1 corresponding to a change of 1 mg / Nm³ in the flue gas index value. The specific method is: S211, based on the collected data on the content of sulfur dioxide in the flue gas discharged within a period of time T before the current moment, the average content of sulfur dioxide in the flue gas discharged every hour within a period of time T before the current moment is obtained by averaging A 1,2… …n , n is the number of hours in time T; According to the collected pH data of the desulfurization slurry in a period of time T before the current moment, the average pH value B of the desulfurization slurry in each hour in the period of time T before the current moment is obtained by averaging. 1,2… …n , n is the number of hours in time T; S212. Calculate the change in sulfur dioxide content in the flue gas between two consecutive hours by subtracting the average sulfur dioxide content in the flue gas of the previous hour from the average sulfur dioxide content in the flue gas of the next hour. n - A n-1 ; The pH value change of the desulfurization slurry in two consecutive hours is calculated by subtracting the average pH value of the desulfurization slurry in the previous hour from the average pH value of the desulfurization slurry in the next hour. n - B n-1 ; S213, averaging the calculated changes in the sulfur dioxide content in the flue gas emitted in two consecutive hours ΔAn to obtain an average change A1 of the sulfur dioxide content in the flue gas emitted in a period of time T before the current moment; The calculated pH value changes ΔBn of the desulfurization slurry in two consecutive hours are averaged to obtain the average pH value change B1 of the desulfurization slurry in a period of time T before the current moment; S214. Calculate M1 by dividing the average change in pH value of the desulfurized slurry in a period of time T before the current moment by the average change in sulfur dioxide content in the flue gas in a period of time T before the current moment by A1, that is, M1 = B1 / A1 (1) S22. Determine the calculation coefficient M2 of the oxygen content of the flue gas according to the collected data of the oxygen content of the flue gas discharged within a period of time T before the current moment: M2=M1×R(2) In formula (2), R is the intermediate coefficient, and the value of R is determined according to formula (3); (3) S23, subtracting the set value C of the sulfur dioxide content in the exhaust gas from the current real-time content value of sulfur dioxide in the exhaust gas, and calculating the difference N between the two; S24. When the current real-time content value of sulfur dioxide in the flue gas is calculated to be consistent with the set value C of sulfur dioxide in the flue gas, the pH change Q of the desulfurization slurry that needs to be adjusted is: Q = M2 × N (4) S25, calculate SP setting value P: P=E+Q(5) Wherein: E is the real-time pH value of the desulfurization slurry.
2. The method for automatic control of flue gas ammonia desulfurization according to claim 1, characterized in that: In the automatic control of S3, the desulfurizing agent regulating valve control logic includes the following steps: S31, the PID controller feeds back the action instruction of the desulfurizer regulating valve: the real-time pH value of the desulfurized slurry at the current moment collected and the SP setting value P calculated in the parameter calculation in step S2 are input into the PID controller, and the PID controller feeds back the action instruction of the desulfurizer regulating valve by using the analysis algorithm preset in the PID controller; the action instruction of the desulfurizer regulating valve includes closing the opening of the desulfurizer regulating valve and opening the opening of the desulfurizer regulating valve; S32, judging whether to execute the action instruction of the PID controller feedback desulfurization agent regulating valve: When the PID controller feeds back the action instruction of reducing the opening of the desulfurizing agent regulating valve, it judges whether the condition 1 is satisfied. If not, the action instruction of reducing the opening of the desulfurizing agent regulating valve is executed; if satisfied, the action instruction of reducing the opening of the desulfurizing agent regulating valve is not executed, and it continues to judge whether the condition 1 is satisfied. When the PID controller feeds back the action instruction of opening the desulfurizer regulating valve, it judges whether the second condition is met at the same time. If not, the action instruction of opening the desulfurizer regulating valve is executed; if it is met, the action instruction of opening the desulfurizer regulating valve is not executed, and it continues to judge whether the first condition is met, and judges whether the third condition is met at the same time. If the third condition is met, an alarm is issued, and if the third condition is not met, no alarm is issued; The first condition is: the real-time pH value of the desulfurization slurry at the current moment is less than the preset minimum pH value Ymin of the desulfurization slurry; The second condition is: the real-time pH value of the desulfurization slurry at the current moment is ≥ the preset maximum pH value Ymax of the desulfurization slurry; The third condition is that the real-time content value of sulfur dioxide in the exhaust gas at the current moment exceeds the preset upper limit value X of sulfur dioxide in the exhaust gas for 2 minutes.
3. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, an automatic control method for flue gas ammonia desulfurization as described in any one of claims 1 to 2 is implemented.
4. An electronic device, characterized in that: The invention comprises a processor and a computer-readable storage medium as claimed in claim 3.
Citation Information
Patent Citations
Flue gas desulfurization sulfur dioxide concentration prediction method based on machine learning algorithm
CN114177747A
