Urea injection amount adjusting method and system based on boiler load
By analyzing the historical data of boiler load and urea injection volume, a boiler load-urea injection volume adjustment model was constructed, which solved the problem of poor urea injection volume adjustment effect in the existing technology, and achieved efficient urea injection system operation and environmental protection indicators. satisfy.
Patent Information
- Application Number
- CN202411502617.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-25
- Publication Date
- 2025-01-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, the method of adjusting urea injection amount depends on manual experience and a simple automated control system, and cannot effectively improve the boiler operation efficiency and the adjustment efficiency of environmental protection indicators, resulting in poor adjustment effect of urea injection amount.
By obtaining the urea injection volume and historical adjustment logs of different boiler loads, calculating the evaluation value of historical adjustment parameters, setting the objective function of maximizing operating efficiency, and filtering out the optimal adjustment parameters that meet environmental protection indicators, have high adjustment efficiency and small urea loss. Build a boiler load-urea injection amount adjustment model to generate predicted optimal adjustment parameters and instructions.
It improves the efficiency of urea injection volume adjustment, reduces urea loss, improves the operating efficiency of the boiler and the satisfaction of environmental protection indicators, and realizes efficient operation of the urea injection system.
Smart Images

Figure CN119281093A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of urea injection amount regulation, and in particular to a urea injection amount regulation method and system based on boiler load. Background Art
[0002] A large amount of nitrogen oxides will be produced when the power plant boiler is burning. These substances will pollute the atmospheric environment. In order to reduce the emission concentration of nitrogen oxides and improve the combustion efficiency of the boiler, the power plant adopts a urea injection system for control. The urea injection amount of the urea injection system directly affects the operating efficiency of the boiler under different loads.
[0003] In the prior art, the method for adjusting the urea injection amount mainly relies on manual experience and a simple automatic control system, which can neither guarantee the adjustment effect of the urea injection amount nor improve the operating efficiency of the boiler. Therefore, how to improve the adjustment efficiency and the operating efficiency of the boiler while meeting environmental protection indicators is a technical problem that needs to be solved urgently. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a urea injection amount adjustment method and system based on boiler load, by obtaining each urea injection amount of different boiler loads and the corresponding historical adjustment log, obtaining the historical adjustment parameters in the historical adjustment log, and calculating the historical adjustment evaluation value of the historical adjustment parameter, and setting the maximum operating efficiency objective function, screening out the optimal adjustment parameters of each urea injection amount that meets the environmental protection index requirements, has high adjustment efficiency, low urea loss and improves the operating efficiency of the boiler, and constructing a boiler load-urea injection amount adjustment model to obtain the predicted optimal adjustment parameters, generate corresponding adjustment instructions, improve the adjustment efficiency and ensure the efficient operation of the boiler.
[0005] In some embodiments of the present application, a method for adjusting urea injection amount based on boiler load is provided, comprising:
[0006] Obtain urea injection amounts of different boiler loads and corresponding historical adjustment logs, and determine historical adjustment parameters and historical adjustment evaluation values of corresponding urea injection amounts according to the historical adjustment logs;
[0007] Analyze the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determine the preferred adjustment parameter group corresponding to the urea injection amount according to the analysis results;
[0008] Establish a maximum operating efficiency objective function, analyze the optimal adjustment parameter group based on the maximum operating efficiency objective function, determine the optimal adjustment parameters of the urea injection amount for each boiler load, and build a boiler load-urea injection amount adjustment model;
[0009] The predicted optimal adjustment parameters are determined based on the boiler load-urea injection amount adjustment model, and the adjustment instructions are generated according to the predicted optimal adjustment parameters.
[0010] In some embodiments of the present application, multiple monitoring areas are set according to the smoke flow path, and multiple monitoring time nodes are pre-set;
[0011] Determine the historical flue gas parameters of each monitoring area at the monitoring time node according to the historical adjustment log, and analyze the historical flue gas parameters of each monitoring area to obtain the nitrogen oxide content of the corresponding monitoring area at each monitoring time node and the nitrogen oxide content change rate of adjacent monitoring time nodes;
[0012] Generate a nitrogen oxide content difference value based on the nitrogen oxide content of adjacent monitoring areas at each monitoring time node;
[0013] According to the nitrogen oxide content in each monitoring area at each monitoring time node, the change rate of the nitrogen oxide content at adjacent monitoring time nodes, and the difference in nitrogen oxide content between adjacent monitoring areas at each monitoring time node, a historical adjustment evaluation value of the historical adjustment parameter of the urea injection amount under the corresponding historical boiler load involved in the corresponding historical adjustment log is generated.
[0014] In some embodiments of the present application, generating a historical adjustment evaluation value includes:
[0015] Determine the standard nitrogen oxide content of each monitoring area and the difference between the standard nitrogen oxide content of adjacent monitoring areas according to the flow velocity of the flue gas and the environmental protection index requirements;
[0016] Compare the nitrogen oxide content at multiple monitoring time nodes in each monitoring area with the corresponding standard nitrogen oxide content, and generate a first evaluation value t1 of the corresponding monitoring sub-area according to the comparison result;
[0017] If the nitrogen oxide content of the current monitoring sub-area is less than the corresponding standard nitrogen oxide content, an initial monitoring time node at which the nitrogen oxide content is less than the corresponding standard nitrogen oxide content is screened out, and a urea loss amount of the corresponding monitoring sub-area is generated according to a historical adjustment parameter of the urea injection amount in the corresponding historical adjustment log after the initial monitoring time node, and a first compensation coefficient c1 of a first evaluation value t1 of the corresponding monitoring sub-area is generated according to the urea loss amount;
[0018] The nitrogen oxide content change rate of each monitoring area at adjacent monitoring time nodes is used to generate a second compensation coefficient c2 corresponding to the monitoring area;
[0019] Generating a mean value of the nitrogen oxide content differences of adjacent monitoring areas according to the nitrogen oxide content differences of adjacent monitoring areas at each monitoring time node, comparing the mean value of the nitrogen oxide content differences with the corresponding standard nitrogen oxide content differences, and generating a second evaluation value t2 according to the comparison result;
[0020] Generate a historical adjustment evaluation value T of a historical adjustment parameter of a urea injection amount under a corresponding historical boiler load involved in a corresponding historical adjustment log according to the first evaluation value, the first compensation coefficient, the second compensation coefficient and the second evaluation value;
[0021] The calculation formula of the historical adjustment evaluation value T is:
[0022] T = a1*t1*c1*c2+t2*a2;
[0023] Among them, a1 is the weight coefficient of the first evaluation value, a2 is the weight coefficient of the second evaluation value, 0.75<c2<1.25, when 0<t1, 0<c1<1, when t1<0, c1=1.
[0024] In some embodiments of the present application, the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount are analyzed, including:
[0025] Analyze the historical adjustment parameters of the same urea injection amount to obtain the historical adjustment time and historical adjustment cost of the historical adjustment parameters of the same urea injection amount;
[0026] Filter out historical adjustment parameters whose historical adjustment duration is less than a preset adjustment duration threshold and whose historical adjustment cost is less than a preset adjustment cost threshold, and construct a first preferred subset of corresponding urea injection amounts;
[0027] Analyze the historical adjustment evaluation values corresponding to the historical adjustment parameters of the same urea injection amount, select the historical adjustment evaluation values greater than the preset adjustment evaluation value threshold, and construct a second preferred subset of the corresponding urea injection amount;
[0028] The first preferred subset and the second preferred subset are analyzed, and a preferred adjustment parameter group corresponding to the urea injection amount is determined according to the analysis result.
[0029] In some embodiments of the present application, determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis result includes:
[0030] Analyze the first preferred subset and the second preferred subset of the same urea injection amount, and set each historical adjustment parameter in the first preferred subset as the first center, and set each historical adjustment evaluation value in the second preferred subset as the second center;
[0031] The first center and the second center are mapped, and the successfully mapped first center and the second center are set as a preferred adjustment parameter group corresponding to the urea injection amount.
[0032] In some embodiments of the present application, establishing a maximum operating efficiency objective function includes:
[0033] Determine a first operating efficiency of the boiler before adjustment and a second operating efficiency after adjustment according to each historical adjustment log, and generate an operating efficiency change value according to the first operating efficiency and the second operating efficiency;
[0034] The objective function for maximizing operating efficiency is:
[0035] Y=(Dmn×b1+△dmn×b2) max ;
[0036] Among them, Y is the objective function of maximizing the operating efficiency, Dmn is the second operating efficiency from the first center m to the corresponding second center n, b1 is the first weight coefficient, △dmn is the change value of the operating efficiency from the first center m to the second center n, b2 is the second weight coefficient, and max is the maximum value symbol.
[0037] In some embodiments of the present application, determining the optimal adjustment parameters of the urea injection amount for each boiler load includes:
[0038] Analyze the optimal adjustment parameter group of each urea injection amount of different boiler loads based on the objective function of maximizing operation efficiency, and obtain the maximum operation efficiency of the optimal adjustment parameter group of each urea injection amount of different boiler loads;
[0039] The historical adjustment parameters in the preferred adjustment parameter group corresponding to the maximum operating efficiency are set as the optimal adjustment parameters corresponding to the urea injection amount.
[0040] In some embodiments of the present application, a boiler load-urea injection amount adjustment model is constructed, including:
[0041] Taking each urea injection amount of each boiler load as input data and taking the optimal adjustment parameter of each urea injection amount of each boiler load as output data;
[0042] Constructing a training data set and a test data set from multiple input data and corresponding output data, training a neural network based on the training data set to obtain an initial adjustment model, and generating the credibility of the initial adjustment model based on the test data set;
[0043] Pre-set credibility threshold;
[0044] When the credibility is less than the credibility threshold, the input data and output data in the training data set are iteratively trained, and the initial adjustment model is rebuilt;
[0045] When the credibility is greater than the credibility threshold, the initial regulation model is set as the boiler load-urea injection amount regulation model.
[0046] In some embodiments of the present application, generating an adjustment instruction according to the predicted optimal adjustment parameter includes:
[0047] Get real-time boiler load and real-time urea injection amount;
[0048] Input the real-time boiler load and real-time urea injection amount into the boiler load-urea injection amount regulation model to obtain the predicted optimal regulation parameters;
[0049] Generate adjustment instructions based on the predicted optimal adjustment parameters.
[0050] In some embodiments of the present application, a urea injection amount adjustment system based on boiler load is also included:
[0051] An acquisition module is used to acquire the urea injection amount of different boiler loads and the corresponding historical adjustment logs, and determine the historical adjustment parameters and historical adjustment evaluation values of the corresponding urea injection amount according to the historical adjustment logs;
[0052] An analysis module, used for analyzing historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis result;
[0053] A construction module is used to establish a maximum operating efficiency objective function, analyze the optimal adjustment parameter group based on the maximum operating efficiency objective function, determine the optimal adjustment parameters of the urea injection amount of each boiler load, and build a boiler load-urea injection amount adjustment model;
[0054] The generation module is used to determine the predicted optimal adjustment parameters based on the boiler load-urea injection amount adjustment model, and generate adjustment instructions according to the predicted optimal adjustment parameters.
[0055] Compared with the prior art, the method and system for adjusting urea injection amount based on boiler load in the embodiment of the present application have the following beneficial effects:
[0056] By obtaining each urea injection amount of different boiler loads and the corresponding historical adjustment logs, the historical adjustment parameters in the historical adjustment logs are obtained, and the historical adjustment evaluation values of the historical adjustment parameters are calculated. The objective function of maximizing the operating efficiency is set to screen out the optimal adjustment parameters of each urea injection amount that meet the environmental protection index requirements, have high adjustment efficiency, low urea loss and improve the operating efficiency of the boiler. A boiler load-urea injection amount adjustment model is constructed to obtain the predicted optimal adjustment parameters, generate corresponding adjustment instructions, improve the adjustment efficiency and ensure the efficient operation of the boiler. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 It is a flow chart of a method for adjusting urea injection amount based on boiler load in a preferred embodiment of the present application;
[0058] Figure 2 It is a flow diagram of a urea injection quantity adjustment system based on boiler load in a preferred embodiment of the present application. DETAILED DESCRIPTION
[0059] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.
[0060] In the description of the present application, it should be understood that the terms "center", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0061] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0062] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0063] like Figure 1 As shown, a method for adjusting urea injection amount based on boiler load in a preferred embodiment of the present application includes:
[0064] Step S101: obtaining urea injection amounts of different boiler loads and corresponding historical adjustment logs, and determining historical adjustment parameters and historical adjustment evaluation values corresponding to the urea injection amounts according to the historical adjustment logs;
[0065] Step S102: analyzing the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis results;
[0066] Step S103: establishing a maximum operating efficiency objective function, analyzing the optimal adjustment parameter group based on the maximum operating efficiency objective function, determining the optimal adjustment parameters of the urea injection amount of each boiler load, and constructing a boiler load-urea injection amount adjustment model;
[0067] Step S104: determining the predicted optimal adjustment parameters based on the boiler load-urea injection amount adjustment model, and generating adjustment instructions according to the predicted optimal adjustment parameters.
[0068] In this embodiment, the historical adjustment parameter refers to an adjustment parameter associated with the urea injection amount, such as the injection duration of the urea injection amount, the injection amount adjustment value, the urea injection amount concentration, and the like.
[0069] In this embodiment, by analyzing the historical adjustment logs of multiple urea injection amounts of different boiler loads, the historical adjustment parameters and historical adjustment evaluation values of each urea injection amount are determined. The historical adjustment evaluation values are calculated based on the environmental protection index requirements, the adjustment efficiency, and the urea loss. The preferred adjustment parameter group is generated based on the historical adjustment evaluation values and the adjustment time and adjustment cost of the historical adjustment parameters. The optimal adjustment parameters of each urea injection amount are determined based on the objective function of maximizing the operating efficiency, and the corresponding boiler load-urea injection amount adjustment model is constructed to obtain the predicted optimal adjustment parameters of the real-time boiler load and the real-time urea injection amount, so as to maximize the adjustment efficiency and the boiler operation efficiency and ensure the efficient and stable operation of the boiler.
[0070] In some embodiments of the present application, multiple monitoring areas are set according to the smoke flow path, and multiple monitoring time nodes are pre-set;
[0071] Determine the historical flue gas parameters of each monitoring area at the monitoring time node according to the historical adjustment log, and analyze the historical flue gas parameters of each monitoring area to obtain the nitrogen oxide content of the corresponding monitoring area at each monitoring time node and the nitrogen oxide content change rate of adjacent monitoring time nodes;
[0072] Generate a nitrogen oxide content difference value based on the nitrogen oxide content of adjacent monitoring areas at each monitoring time node;
[0073] According to the nitrogen oxide content in each monitoring area at each monitoring time node, the change rate of the nitrogen oxide content at adjacent monitoring time nodes, and the difference in nitrogen oxide content between adjacent monitoring areas at each monitoring time node, a historical adjustment evaluation value of the historical adjustment parameter of the urea injection amount under the corresponding historical boiler load involved in the corresponding historical adjustment log is generated.
[0074] In this embodiment, the pre-set monitoring time nodes are set based on the historical adjustment instructions received in the corresponding historical adjustment log, and the time intervals between adjacent monitoring time nodes are set based on the adjustment time required in the historical adjustment instructions. The adjusted nitrogen oxide content and change amount are collected according to the pre-set monitoring time nodes to achieve accurate calculation of the historical adjustment evaluation values of the historical adjustment parameters in the historical adjustment log.
[0075] In some embodiments of the present application, generating a historical adjustment evaluation value includes:
[0076] Determine the standard nitrogen oxide content of each monitoring area and the difference between the standard nitrogen oxide content of adjacent monitoring areas according to the flow velocity of the flue gas and the environmental protection index requirements;
[0077] Compare the nitrogen oxide content at multiple monitoring time nodes in each monitoring area with the corresponding standard nitrogen oxide content, and generate a first evaluation value t1 of the corresponding monitoring sub-area according to the comparison result;
[0078] If the nitrogen oxide content of the current monitoring sub-area is less than the corresponding standard nitrogen oxide content, an initial monitoring time node at which the nitrogen oxide content is less than the corresponding standard nitrogen oxide content is screened out, and a urea loss amount of the corresponding monitoring sub-area is generated according to a historical adjustment parameter of the urea injection amount in the corresponding historical adjustment log after the initial monitoring time node, and a first compensation coefficient c1 of a first evaluation value t1 of the corresponding monitoring sub-area is generated according to the urea loss amount;
[0079] The nitrogen oxide content change rate of each monitoring area at adjacent monitoring time nodes is used to generate a second compensation coefficient c2 corresponding to the monitoring area;
[0080] Generating a mean value of the nitrogen oxide content differences of adjacent monitoring areas according to the nitrogen oxide content differences of adjacent monitoring areas at each monitoring time node, comparing the mean value of the nitrogen oxide content differences with the corresponding standard nitrogen oxide content differences, and generating a second evaluation value t2 according to the comparison result;
[0081] Generate a historical adjustment evaluation value T of a historical adjustment parameter of a urea injection amount under a corresponding historical boiler load involved in a corresponding historical adjustment log according to the first evaluation value, the first compensation coefficient, the second compensation coefficient and the second evaluation value;
[0082] The calculation formula of the historical adjustment evaluation value T is:
[0083] T = a1*t1*c1*c2+t2*a2;
[0084] Among them, a1 is the weight coefficient of the first evaluation value, a2 is the weight coefficient of the second evaluation value, 0.75<c2<1.25, when 0<t1, 0<c1<1, when t1<0, c1=1.
[0085] In this embodiment, the initial monitoring time node refers to the first monitoring time node when the nitrogen oxide content is less than the corresponding standard nitrogen oxide content. When the nitrogen oxide content is less than the corresponding standard nitrogen oxide content, the first evaluation value is a positive number, and the earlier the initial monitoring time node when the nitrogen oxide content is less than the corresponding standard nitrogen oxide content is in the multiple monitoring time nodes, the larger the first evaluation value is.
[0086] In this embodiment, the environmental protection index requirement refers to the environmental protection standard of the nitrogen oxide content when the flue gas is discharged. The standard nitrogen oxide content difference between adjacent monitoring areas is set according to the flow rate of the flue gas and the environmental protection index requirement. The standard nitrogen oxide content difference refers to the minimum nitrogen oxide content difference between adjacent monitoring areas at the corresponding flow rate and meeting the environmental protection index requirement. The comparison result includes the difference between the average of the nitrogen oxide content differences of multiple adjacent monitoring areas and the corresponding standard nitrogen oxide content difference. When the difference is positive and the larger the difference, the larger the second evaluation value. When the difference is negative or the smaller the difference, the smaller the second evaluation value.
[0087] In this embodiment, the nitrogen oxide content in the monitoring area at multiple monitoring time nodes, the difference in nitrogen oxide content in adjacent monitoring areas, and the urea loss are comprehensively evaluated through the flue gas flow rate and environmental protection index requirements, and the historical adjustment evaluation value of the historical adjustment parameter of the urea injection amount involved in the corresponding historical adjustment log is obtained. The adjustment effect, adjustment efficiency, and urea loss of the historical adjustment parameter are determined according to the historical adjustment evaluation value, laying the foundation for the subsequent determination of the preferred adjustment data set.
[0088] In some embodiments of the present application, the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount are analyzed, including:
[0089] Analyze the historical adjustment parameters of the same urea injection amount to obtain the historical adjustment time and historical adjustment cost of the historical adjustment parameters of the same urea injection amount;
[0090] Filter out historical adjustment parameters whose historical adjustment duration is less than a preset adjustment duration threshold and whose historical adjustment cost is less than a preset adjustment cost threshold, and construct a first preferred subset of corresponding urea injection amounts;
[0091] Analyze the historical adjustment evaluation values corresponding to the historical adjustment parameters of the same urea injection amount, select the historical adjustment evaluation values greater than the preset adjustment evaluation value threshold, and construct a second preferred subset of the corresponding urea injection amount;
[0092] The first preferred subset and the second preferred subset are analyzed, and a preferred adjustment parameter group corresponding to the urea injection amount is determined according to the analysis result.
[0093] In this embodiment, the historical adjustment duration refers to the duration during which the historical adjustment parameters of the urea injection amount in the corresponding historical adjustment log make the nitrogen oxide content meet the environmental protection index requirements, and the historical adjustment cost refers to the total cost spent on the historical adjustment parameters of the urea injection amount in the corresponding historical adjustment log.
[0094] In some embodiments of the present application, determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis result includes:
[0095] Analyze the first preferred subset and the second preferred subset of the same urea injection amount of the same boiler load, and set each historical adjustment parameter in the first preferred subset of each urea injection amount as the first center, and set each historical adjustment evaluation value in the second preferred subset of the corresponding urea injection amount as the second center;
[0096] The first center and the second center are mapped, and the successfully mapped first center and the second center are set as a preferred adjustment parameter group corresponding to the urea injection amount.
[0097] In this embodiment, multiple first centers and second centers are set according to the first preferred subset and the second preferred subset, and the first center and the second center are mapped, that is, it is determined whether the historical adjustment parameters in the first preferred subset and the historical adjustment evaluation values in the second preferred subset are the historical adjustment parameters and historical adjustment evaluation values in the same historical adjustment log.
[0098] In this embodiment, the preferred adjustment parameter group refers to the historical adjustment parameters and corresponding historical adjustment evaluation values that meet the requirements of environmental protection indicators while satisfying the adjustment time, adjustment cost, adjustment efficiency and reduction of urea loss. According to the preferred adjustment parameter group and the subsequent maximization of operating efficiency objective function, the optimal adjustment parameters for each urea injection amount of different boiler loads are determined to ensure efficient operation of the boiler.
[0099] In some embodiments of the present application, establishing a maximum operating efficiency objective function includes:
[0100] Determine a first operating efficiency of the boiler before adjustment and a second operating efficiency after adjustment according to each historical adjustment log, and generate an operating efficiency change value according to the first operating efficiency and the second operating efficiency;
[0101] The objective function for maximizing operating efficiency is:
[0102] Y=(Dmn×b1+△dmn×b2) max ;
[0103] Among them, Y is the objective function of maximizing the operating efficiency, Dmn is the second operating efficiency from the first center m to the corresponding second center n, b1 is the first weight coefficient, △dmn is the change value of the operating efficiency from the first center m to the second center n, b2 is the second weight coefficient, and max is the maximum value symbol.
[0104] In this embodiment, maximizing the operating efficiency objective function means that the operating efficiency of the boiler after adjusting the historical parameters from the first center to the corresponding second center and the value of the change in operating efficiency are maximized.
[0105] In this embodiment, by determining the objective function for maximizing the operating efficiency, the historical adjustment parameters of the urea injection amount of each boiler load can be effectively screened, and the historical adjustment parameters that maximize the boiler operating efficiency and the value of the change in operating efficiency are screened out. The operating efficiency of the boiler is improved while improving the adjustment efficiency of the urea injection system, reducing the adjustment cost and urea loss.
[0106] In some embodiments of the present application, determining the optimal adjustment parameters of the urea injection amount for each boiler load includes:
[0107] Analyze the optimal adjustment parameter group of each urea injection amount of different boiler loads based on the objective function of maximizing operation efficiency, and obtain the maximum operation efficiency of the optimal adjustment parameter group of each urea injection amount of different boiler loads;
[0108] The historical adjustment parameters in the preferred adjustment parameter group corresponding to the maximum operating efficiency are set as the optimal adjustment parameters corresponding to the urea injection amount.
[0109] In some embodiments of the present application, a boiler load-urea injection amount adjustment model is constructed, including:
[0110] Taking each urea injection amount of each boiler load as input data and taking the optimal adjustment parameter of each urea injection amount of each boiler load as output data;
[0111] Constructing a training data set and a test data set from multiple input data and corresponding output data, training a neural network based on the training data set to obtain an initial adjustment model, and generating the credibility of the initial adjustment model based on the test data set;
[0112] Pre-set credibility threshold;
[0113] When the credibility is less than the credibility threshold, the input data and output data in the training data set are iteratively trained, and the initial adjustment model is rebuilt;
[0114] When the credibility is greater than the credibility threshold, the initial regulation model is set as the boiler load-urea injection amount regulation model.
[0115] In some embodiments of the present application, generating an adjustment instruction according to the predicted optimal adjustment parameter includes:
[0116] Get real-time boiler load and real-time urea injection amount;
[0117] Input the real-time boiler load and real-time urea injection amount into the boiler load-urea injection amount regulation model to obtain the predicted optimal regulation parameters;
[0118] Generate adjustment instructions based on the predicted optimal adjustment parameters.
[0119] In some embodiments of the present application, Figure 2 As shown, a urea injection amount adjustment system based on boiler load is also included:
[0120] An acquisition module is used to acquire the urea injection amount of different boiler loads and the corresponding historical adjustment logs, and determine the historical adjustment parameters and historical adjustment evaluation values of the corresponding urea injection amount according to the historical adjustment logs;
[0121] An analysis module, used for analyzing historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis result;
[0122] A construction module is used to establish a maximum operating efficiency objective function, analyze the optimal adjustment parameter group based on the maximum operating efficiency objective function, determine the optimal adjustment parameters of the urea injection amount of each boiler load, and build a boiler load-urea injection amount adjustment model;
[0123] The generation module is used to determine the predicted optimal adjustment parameters based on the boiler load-urea injection amount adjustment model, and generate adjustment instructions according to the predicted optimal adjustment parameters.
[0124] The above is only a preferred implementation of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and substitutions can be made without departing from the technical principles of the present application. These improvements and substitutions should also be regarded as the scope of protection of the present application.
Claims
1. A method for adjusting urea injection amount based on boiler load, characterized in that: include: Obtain urea injection amounts of different boiler loads and corresponding historical adjustment logs, and determine historical adjustment parameters and historical adjustment evaluation values of corresponding urea injection amounts according to the historical adjustment logs; Analyze the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determine the preferred adjustment parameter group corresponding to the urea injection amount according to the analysis results; Establish a maximum operating efficiency objective function, analyze the optimal adjustment parameter group based on the maximum operating efficiency objective function, determine the optimal adjustment parameters of multiple urea injection amounts for each boiler load, and build a boiler load-urea injection amount adjustment model; The predicted optimal adjustment parameters are determined based on the boiler load-urea injection amount adjustment model, and the adjustment instructions are generated according to the predicted optimal adjustment parameters.
2. The method for adjusting urea injection amount based on boiler load according to claim 1, characterized in that: Set multiple monitoring areas according to the smoke flow path, and pre-set multiple monitoring time nodes; Determine the historical flue gas parameters of each monitoring area at the monitoring time node according to the historical adjustment log, and analyze the historical flue gas parameters of each monitoring area to obtain the nitrogen oxide content of the corresponding monitoring area at each monitoring time node and the nitrogen oxide content change rate of adjacent monitoring time nodes; Generate a nitrogen oxide content difference value based on the nitrogen oxide content of adjacent monitoring areas at each monitoring time node; According to the nitrogen oxide content in each monitoring area at each monitoring time node, the change rate of the nitrogen oxide content at adjacent monitoring time nodes, and the difference in nitrogen oxide content between adjacent monitoring areas at each monitoring time node, a historical adjustment evaluation value of the historical adjustment parameter of the urea injection amount under the corresponding historical boiler load involved in the corresponding historical adjustment log is generated.
3. The method for adjusting urea injection amount based on boiler load according to claim 2, characterized in that: Generate historical reconciliation evaluation values, including: Determine the standard nitrogen oxide content of each monitoring area and the difference between the standard nitrogen oxide content of adjacent monitoring areas according to the flow velocity of the flue gas and the environmental protection index requirements; Compare the nitrogen oxide content at multiple monitoring time nodes in each monitoring area with the corresponding standard nitrogen oxide content, and generate a first evaluation value t1 of the corresponding monitoring sub-area according to the comparison result; If the nitrogen oxide content of the current monitoring sub-area is less than the corresponding standard nitrogen oxide content, an initial monitoring time node at which the nitrogen oxide content is less than the corresponding standard nitrogen oxide content is screened out, and a urea loss amount of the corresponding monitoring sub-area is generated according to a historical adjustment parameter of the urea injection amount in the corresponding historical adjustment log after the initial monitoring time node, and a first compensation coefficient c1 of a first evaluation value t1 of the corresponding monitoring sub-area is generated according to the urea loss amount; The nitrogen oxide content change rate of each monitoring area at adjacent monitoring time nodes is used to generate a second compensation coefficient c2 corresponding to the monitoring area; Generating a mean value of the nitrogen oxide content differences of adjacent monitoring areas according to the nitrogen oxide content differences of adjacent monitoring areas at each monitoring time node, comparing the mean value of the nitrogen oxide content differences with the corresponding standard nitrogen oxide content differences, and generating a second evaluation value t2 according to the comparison result; Generate a historical adjustment evaluation value T of a historical adjustment parameter of a urea injection amount under a corresponding historical boiler load involved in a corresponding historical adjustment log according to the first evaluation value, the first compensation coefficient, the second compensation coefficient and the second evaluation value; The calculation formula of the historical adjustment evaluation value T is: T = a1*t1*c1*c2+t2*a2; Among them, a1 is the weight coefficient of the first evaluation value, a2 is the weight coefficient of the second evaluation value, 0.75<c2<1.25, when 0<t1, 0<c1<1, when t1<0, c1=1.
4. The method for adjusting urea injection amount based on boiler load according to claim 3, characterized in that: Analyze the historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, including: Analyze the historical adjustment parameters of the same urea injection amount to obtain the historical adjustment time and historical adjustment cost of the historical adjustment parameters of the same urea injection amount; Filter out historical adjustment parameters whose historical adjustment duration is less than a preset adjustment duration threshold and whose historical adjustment cost is less than a preset adjustment cost threshold, and construct a first preferred subset of corresponding urea injection amounts; Analyze the historical adjustment evaluation values corresponding to the historical adjustment parameters of the same urea injection amount, select the historical adjustment evaluation values greater than the preset adjustment evaluation value threshold, and construct a second preferred subset of the corresponding urea injection amount; The first preferred subset and the second preferred subset are analyzed, and a preferred adjustment parameter group corresponding to the urea injection amount is determined according to the analysis result.
5. The method for adjusting urea injection amount based on boiler load according to claim 4, characterized in that: The preferred adjustment parameter group corresponding to the urea injection amount is determined according to the analysis results, including: Analyze the first preferred subset and the second preferred subset of the same urea injection amount, and set each historical adjustment parameter in the first preferred subset as the first center, and set each historical adjustment evaluation value in the second preferred subset as the second center; The first center and the second center are mapped, and the successfully mapped first center and the second center are set as a preferred adjustment parameter group corresponding to the urea injection amount.
6. The method for adjusting urea injection amount based on boiler load according to claim 5, characterized in that: Establish the objective function of maximizing operating efficiency, including: Determine a first operating efficiency of the boiler before adjustment and a second operating efficiency after adjustment according to each historical adjustment log, and generate an operating efficiency change value according to the first operating efficiency and the second operating efficiency; The objective function for maximizing operating efficiency is: And=(Dmn×b1+△dmn×b2) max ; Among them, Y is the objective function of maximizing the operating efficiency, Dmn is the second operating efficiency from the first center m to the corresponding second center n, b1 is the first weight coefficient, △dmn is the change value of the operating efficiency from the first center m to the second center n, b2 is the second weight coefficient, and max is the maximum value symbol.
7. The method for adjusting urea injection amount based on boiler load according to claim 6, characterized in that: Determine the optimal adjustment parameters of urea injection amount for each boiler load, including: Analyze the optimal adjustment parameter group of each urea injection amount of different boiler loads based on the objective function of maximizing operation efficiency, and obtain the maximum operation efficiency of the optimal adjustment parameter group of each urea injection amount of different boiler loads; The historical adjustment parameters in the preferred adjustment parameter group corresponding to the maximum operating efficiency are set as the optimal adjustment parameters corresponding to the urea injection amount.
8. The method for adjusting urea injection amount based on boiler load according to claim 7, characterized in that: Construct a boiler load-urea injection amount adjustment model, including: Taking each urea injection amount of each boiler load as input data and taking the optimal adjustment parameter of each urea injection amount of each boiler load as output data; Constructing a training data set and a test data set from multiple input data and corresponding output data, training a neural network based on the training data set to obtain an initial adjustment model, and generating the credibility of the initial adjustment model based on the test data set; Pre-set credibility threshold; When the credibility is less than the credibility threshold, the input data and output data in the training data set are iteratively trained, and the initial adjustment model is rebuilt; When the credibility is greater than the credibility threshold, the initial regulation model is set as the boiler load-urea injection amount regulation model.
9. The method for adjusting urea injection amount based on boiler load according to claim 8, characterized in that: Generate adjustment instructions based on the predicted optimal adjustment parameters, including: Get real-time boiler load and real-time urea injection amount; Input the real-time boiler load and real-time urea injection amount into the boiler load-urea injection amount regulation model to obtain the predicted optimal regulation parameters; Generate adjustment instructions based on the predicted optimal adjustment parameters.
10. A urea injection amount adjustment system based on boiler load, characterized in that: include: An acquisition module is used to acquire the urea injection amount of different boiler loads and the corresponding historical adjustment logs, and determine the historical adjustment parameters and historical adjustment evaluation values of the corresponding urea injection amount according to the historical adjustment logs; An analysis module, used for analyzing historical adjustment parameters and historical adjustment evaluation values of the same urea injection amount, and determining a preferred adjustment parameter group corresponding to the urea injection amount according to the analysis result; A construction module is used to establish a maximum operating efficiency objective function, analyze the optimal adjustment parameter group based on the maximum operating efficiency objective function, determine the optimal adjustment parameters of the urea injection amount of each boiler load, and build a boiler load-urea injection amount adjustment model; The generation module is used to determine the predicted optimal adjustment parameters based on the boiler load-urea injection amount adjustment model, and generate adjustment instructions according to the predicted optimal adjustment parameters.
Citation Information
Cited By
Urea injection amount adjustment method and system based on boiler loads
WO2026086957A1