Boiler combustion control method and device and boiler
By acquiring and correcting the initial adjustment increment, the coordinated control of multiple parameters of the boiler is achieved, which solves the problems of slow control speed and large parameter fluctuations in the prior art, and improves combustion performance.
Patent Information
- Application Number
- CN202411972738.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-30
- Publication Date
- 2025-04-08
AI Technical Summary
The prior art cannot quickly and effectively coordinate the multiple parameters affecting boiler combustion, resulting in poor boiler combustion performance.
By obtaining multiple initial adjustment increments corresponding to the target actuator during the current control cycle, and performing correction processing and/or filtering processing based on the target data, multiple target adjustment increments corresponding to the target actuator are obtained, thereby achieving coordinated control of multiple target parameters.
It realizes rapid and effective coordinated control of multiple target parameters, and improves the combustion performance of the boiler.
Smart Images

Figure CN119778749A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of automation control technology, and more specifically, to a boiler combustion control method, device and boiler in the field of automation control technology. Background Art
[0002] During the combustion process of a boiler, it is usually necessary to coordinately control multiple parameters that affect combustion, such as oxygen content, furnace negative pressure, air supply pressure, etc. For any parameter, in the process of controlling the parameter, it is usually necessary to adjust one or more actuators, and the control of multiple different parameters usually requires the adjustment of the same actuator.
[0003] At present, when the control process of multiple different parameters requires adjustment of the same actuator, an override pullback control method is usually used to control each parameter. That is, in the process of controlling multiple different parameters, operators or advanced control systems are allowed to temporarily take over the control to deal with abnormal situations or perform maintenance and debugging, and automatically restore to the original control mode after the override condition is lifted. Although it guarantees the control flexibility and safety of each parameter to a certain extent, the control speed of each parameter is slow, and the fluctuation range of each parameter during the control process is large, so that the parameters cannot be quickly and effectively coordinated and controlled, and the combustion performance of the boiler cannot be guaranteed. Summary of the invention
[0004] In order to solve the above technical problems, the present application provides a boiler combustion control method, device and boiler to solve the problem that the prior art cannot quickly and effectively coordinate the control of multiple parameters that affect boiler combustion.
[0005] According to a first aspect of an embodiment of the present application, a boiler combustion control method is provided, comprising:
[0006] Acquire multiple initial adjustment increments corresponding to the target actuator in the current control cycle, each of which is determined according to a current deviation value of a target parameter affecting boiler combustion;
[0007] Based on the target data, each of the initial adjustment increments is corrected and / or filtered to obtain a plurality of target adjustment increments corresponding to the target actuator; the target data includes the current load of the boiler and / or the current state of each of the target parameters;
[0008] Determining a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator;
[0009] The target actuator is controlled based on the target adjustment amount.
[0010] Optionally, the target data includes the current load of the boiler;
[0011] Based on the target data, each of the initial adjustment increments is corrected, including:
[0012] Based on the current load and a first predetermined corresponding relationship, determining an initial correction coefficient corresponding to each of the target parameters; the first predetermined corresponding relationship includes an initial correction coefficient corresponding to each of the target parameters under a plurality of candidate load intervals;
[0013] Based on the initial correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0014] Optionally, the current state includes a current change state of the target parameter;
[0015] The correcting process of the corresponding initial adjustment increments based on the initial correction coefficients corresponding to the target parameters includes:
[0016] Based on the first compensation coefficient and / or the second compensation coefficient corresponding to each of the target parameters, the initial correction coefficient corresponding to each of the target parameters is compensated to obtain the target correction coefficient corresponding to each of the target parameters; wherein the first compensation coefficient is determined based on the current load change rate of the boiler, and the second compensation coefficient corresponding to the target parameter is determined based on the current change state of the target parameter;
[0017] Based on the target correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0018] Optionally, the target data includes a current state of each of the target parameters, and the current state includes a current deviation state of the target parameter;
[0019] Based on the target data, filtering is performed on each of the initial adjustment increments, including:
[0020] Determining a target adjustment direction of the target actuator based on a current deviation state of each of the target parameters and a second predetermined corresponding relationship; the second predetermined corresponding relationship includes a predetermined adjustment direction of the target actuator under a plurality of candidate states, wherein the plurality of candidate states are obtained by combining a candidate deviation state of each of the target parameters;
[0021] Based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment, it is determined whether to filter out the initial adjustment increment.
[0022] Optionally, the determining whether to filter out the initial adjustment increment based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment includes:
[0023] If the target adjustment direction is the same as the direction of the initial adjustment increment, then the initial adjustment increment is not filtered out;
[0024] If the target adjustment direction is different from the direction of the initial adjustment increment, the initial adjustment increment is filtered out.
[0025] Optionally, the process of determining the current deviation state of the target parameter includes:
[0026] Determining a target value interval corresponding to the target parameter based on a historical deviation state of the target parameter in a previous control cycle;
[0027] Based on the positional relationship between the current value of the target parameter and the target value interval, the current deviation state of the target parameter is determined.
[0028] Optionally, determining the target adjustment amount of the target actuator in the current control cycle based on the multiple target adjustment increments corresponding to the target actuator includes:
[0029] Determining an initial adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator and a target adjustment amount of the target actuator in a previous control cycle;
[0030] Determining a target scaling factor based on a current deviation state of each of the target parameters and a third predetermined corresponding relationship; the third predetermined corresponding relationship includes a predetermined scaling factor corresponding to the target actuator under the plurality of candidate states;
[0031] The initial adjustment amount is scaled based on the target scaling factor to obtain a target adjustment amount of the target actuator in the current control cycle.
[0032] Optionally, the target data includes the current load of the boiler and the current state of each of the target parameters;
[0033] Based on the target data, each of the initial adjustment increments is corrected and filtered, including:
[0034] Based on the current load, respectively correcting each of the initial adjustment increments to obtain a plurality of corrected adjustment increments corresponding to the target actuator;
[0035] Based on the current state of each of the target parameters, each of the corrected adjustment increments is filtered to obtain a plurality of target adjustment increments corresponding to the target actuator.
[0036] According to a second aspect of an embodiment of the present application, a boiler combustion control device is provided, comprising:
[0037] A first processing module is used to obtain a plurality of initial adjustment increments corresponding to the target actuator in the current control cycle, each of which is determined according to a current deviation value of a target parameter affecting boiler combustion;
[0038] A second processing module is used to perform correction processing and / or filtering processing on each of the initial adjustment increments based on target data to obtain multiple target adjustment increments corresponding to the target actuator; the target data includes the current load of the boiler and / or the current state of each of the target parameters;
[0039] A third processing module, configured to determine a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator;
[0040] The fourth processing module is used to control the target actuator based on the target adjustment amount.
[0041] According to a third aspect of an embodiment of the present application, a boiler is provided, comprising at least one processor and at least one memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, a boiler combustion control method as described in any one of the above items is implemented.
[0042] According to a fourth aspect of an embodiment of the present application, a storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the boiler combustion control method as described in any one of the above items is implemented.
[0043] According to the fifth aspect of an embodiment of the present application, a computer program product or a computer program is provided, wherein the computer program product comprises a computer program, and the computer program is stored in a computer-readable storage medium; the processor of the computer device reads the computer program from the computer-readable storage medium, and when the processor executes the computer program, the boiler combustion control method as described in any one of the above items is implemented.
[0044] It can be seen from the above technical scheme that the embodiment of the present application provides a boiler combustion control method, device and boiler. The boiler combustion control method obtains multiple initial adjustment increments corresponding to the target actuator in the current control cycle, each initial adjustment increment is determined according to the current deviation value of a target parameter affecting the boiler combustion, and based on the target data, each initial adjustment increment is corrected and / or filtered to obtain multiple target adjustment increments corresponding to the target actuator, the target data includes the current load of the boiler and / or the current state of each target parameter, so that the current state of the boiler can be effectively identified according to the target data, and then the initial adjustment increments corresponding to each target parameter can be accurately adjusted according to the target data. Therefore, the target adjustment amount of the target actuator is determined according to each adjusted target adjustment increment, and the target actuator is controlled based on the target adjustment amount, so that multiple target parameters can be quickly and effectively coordinated and controlled, thereby improving the combustion performance of the boiler. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.
[0046] Figure 1 A flow chart of a boiler combustion control method provided for one embodiment of the present specification.
[0047] Figure 2 A schematic flow chart of another boiler combustion control method provided for one embodiment of the present specification.
[0048] Figure 3 A schematic structural diagram of a boiler combustion control device provided for one embodiment of the present specification. DETAILED DESCRIPTION
[0049] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] Overview
[0051] As described in the background technology, during the combustion process of a boiler, it is usually necessary to coordinately control multiple parameters that affect combustion, such as oxygen content, furnace negative pressure, air supply pressure, etc. For any parameter, in the process of controlling the parameter, it is usually necessary to adjust one or more actuators, wherein the control of multiple different parameters usually requires the adjustment of the same actuator.
[0052] At present, when the control process of multiple different parameters requires adjustment of the same actuator, an override pullback control method is usually used to control each parameter. That is, in the process of controlling multiple different parameters, operators or advanced control systems are allowed to temporarily take over the control to deal with abnormal situations or perform maintenance and debugging, and automatically restore to the original control mode after the override condition is lifted. Although it guarantees the control flexibility and safety of each parameter to a certain extent, the control speed of each parameter is slow, and the fluctuation range of each parameter during the control process is large, so that the parameters cannot be quickly and effectively coordinated and controlled, and the combustion performance of the boiler cannot be guaranteed.
[0053] In order to solve the problem that traditional methods cannot quickly and effectively coordinate the control of multiple parameters affecting boiler combustion, in the technical solution of the present application, by obtaining multiple initial adjustment increments corresponding to the target actuator in the current control cycle, each initial adjustment increment is determined according to the current deviation value of a target parameter affecting boiler combustion, and based on the target data, each initial adjustment increment is corrected and / or filtered to obtain multiple target adjustment increments corresponding to the target actuator, the target data includes the current load of the boiler and / or the current state of each target parameter, so that the current state of the boiler can be effectively identified according to the target data, and then the initial adjustment increments corresponding to each target parameter can be accurately adjusted according to the target data, thereby determining the target adjustment amount of the target actuator according to each adjusted target adjustment increment, and controlling the target actuator based on the target adjustment amount, so that multiple target parameters can be quickly and effectively coordinated and controlled, thereby improving the combustion performance of the boiler.
[0054] Based on the above-mentioned inventive concept, the boiler combustion control method provided in the embodiment of this specification is exemplarily described below.
[0055] Exemplary Methods
[0056] See also Figure 1 In an exemplary embodiment, a boiler combustion control method is provided, comprising:
[0057] S101. Acquire a plurality of initial adjustment increments corresponding to a target actuator in a current control cycle, wherein each of the initial adjustment increments is determined according to a current deviation value of a target parameter affecting boiler combustion.
[0058] Specifically, during the operation of the boiler, various parameters that affect boiler combustion can be controlled at predetermined time intervals so that each parameter can be stabilized near the target value and the combustion performance of the boiler can be improved. The current control cycle is the control cycle at the current moment in the process of periodically controlling multiple parameters of the boiler.
[0059] The target actuator is an actuator that affects the values of multiple target parameters that affect boiler combustion during the adjustment process. For example, the target actuator may include an air supply door and a secondary air door, and correspondingly, the target parameters may include oxygen content and air supply pressure, that is, the adjustment of the air supply door and the secondary air door has an impact on the value of the oxygen content, and at the same time, the adjustment of the air supply door and the secondary air door also has an impact on the air supply pressure. Among them, the value of the oxygen content of the boiler can represent whether the air volume entering the furnace matches the coal volume, which is an important parameter affecting the air-coal ratio and combustion performance of the boiler. The air supply pressure can represent the penetration ability of the air volume entering the furnace, which has an important impact on the combustion performance of the boiler. Therefore, by controlling the oxygen content and the air supply pressure to maintain a normal level, it plays an important role in improving the economy of the boiler and reducing the pollutant emissions of the boiler.
[0060] During implementation, multiple initial adjustment increments corresponding to the target actuator in the current control cycle can be obtained. Multiple initial adjustment increments can correspond to multiple target parameters one by one, that is, each initial adjustment increment is determined according to the current deviation value of a target parameter. For any target parameter, the current deviation value of the target parameter is the difference between the current value of the target parameter and the target value of the target parameter. The initial adjustment increment corresponding to the target parameter can represent the current adjustment amount of the predetermined parameter of the target actuator according to the current deviation value of the target parameter. The size and direction of adjustment. The predetermined parameter can represent the parameters of the target actuator that have an impact on the value of each target parameter, such as frequency, opening, etc.
[0061] Among them, the initial adjustment increment corresponding to the target parameter can be obtained through a closed-loop controller corresponding to the target parameter (such as a PID (Proportional-Integral-Derivative) controller), and the closed-loop controller corresponding to the target parameter can output the adjustment increment of each actuator corresponding to the target parameter based on the current deviation value of the target parameter.
[0062] For example, the closed-loop controller corresponding to the oxygen amount can simultaneously output the first adjustment increment of the supply air valve and the first adjustment increment of the secondary air valve according to the current deviation value of the oxygen amount; the closed-loop controller corresponding to the supply air pressure can simultaneously output the second adjustment increment of the supply air valve and the second adjustment increment of the secondary air valve according to the current deviation value of the supply air pressure, and use the first adjustment increment and the second adjustment increment of the supply air valve as the initial adjustment increment of the supply air valve, and use the first adjustment increment and the second adjustment increment of the secondary air valve as the initial adjustment increment of the secondary air valve, thereby being able to quickly and effectively obtain multiple initial adjustment increments corresponding to the target actuator in the current control cycle.
[0063] S102. Based on the target data, each of the initial adjustment increments is corrected and / or filtered to obtain multiple target adjustment increments corresponding to the target actuator; the target data includes the current load of the boiler and / or the current state of each of the target parameters.
[0064] Specifically, the target data may include the current load of the boiler, and may also include the current state of each target parameter. For any target parameter, the current state of the target parameter may include the current deviation state of the target parameter, and may also include the current change state of the target parameter, which may be set specifically according to actual needs. Among them, the current deviation state of the target parameter may characterize the positional relationship between the current value of the target parameter and the target value interval of the target parameter. The target value interval of the target parameter may be a fixed value interval, or may be a dynamically updated value interval. For example, the deviation state may include high, normal, and low. The current change state of the target parameter may characterize the current rate of change of the target parameter.
[0065] In implementation, each initial adjustment increment can be corrected and / or filtered based on the target data to obtain multiple target adjustment increments corresponding to the target actuator. The multiple target adjustment increments can correspond to multiple target parameters one by one, that is, the target adjustment increment corresponding to the target parameter is obtained by correcting and / or filtering the initial adjustment increment corresponding to the target parameter. Among them, the correction process can include correcting the size and / or direction of the initial adjustment increment. The filtering process can include whether to filter out the initial adjustment increment or the correction processing result corresponding to the initial adjustment increment. For example, it can be determined whether to filter out the initial adjustment increment based on the direction and / or size of the initial adjustment increment or the correction processing result corresponding to the initial adjustment increment. It can be understood that for any target parameter, after the initial adjustment increment corresponding to the target parameter is filtered out, the target adjustment increment corresponding to the target parameter can be zero.
[0066] Among them, the current state of the boiler can be effectively identified according to the current load of the boiler and / or the current state of each target parameter, so as to effectively ensure the effectiveness of the target adjustment increment corresponding to each target parameter, and then in the process of controlling the target actuator according to the target adjustment increment corresponding to each target parameter, each target parameter can be quickly and effectively coordinated and controlled.
[0067] S103 . Determine a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator.
[0068] Specifically, the target adjustment increments corresponding to the target actuator can be accumulated with the target adjustment amount of the target actuator determined in the previous control cycle, and the target adjustment amount of the target actuator in the current control cycle can be determined according to the accumulated result. For example, the accumulated result can be directly used as the target adjustment amount of the target actuator in the current control cycle, and the accumulated result can also be corrected and the accumulated result after the correction is used as the target adjustment amount of the target actuator in the current control cycle.
[0069] It can be understood that when the current control cycle is the first control cycle, the target adjustment amount of the target actuator determined in the previous control cycle may be a default value.
[0070] S104: Control the target actuator based on the target adjustment amount.
[0071] Specifically, a control instruction can be generated based on the target adjustment amount and output to the target actuator to adjust the parameter value of the predetermined parameter of the target actuator based on the target adjustment amount, thereby achieving adjustment of each target parameter, thereby enabling rapid and effective coordinated control of multiple target parameters.
[0072] In an exemplary embodiment, the target data includes a current load of the boiler;
[0073] Based on the target data, each of the initial adjustment increments is corrected, including:
[0074] Based on the current load and a first predetermined corresponding relationship, determining an initial correction coefficient corresponding to each of the target parameters; the first predetermined corresponding relationship includes an initial correction coefficient corresponding to each of the target parameters under a plurality of candidate load intervals;
[0075] Based on the initial correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0076] Specifically, the target data may include the current load of the boiler. In the process of correcting each initial adjustment increment based on the target data, the initial correction coefficient corresponding to each target parameter may be determined based on the current load and the first predetermined corresponding relationship.
[0077] The first predetermined correspondence may include initial correction coefficients corresponding to each target parameter under multiple candidate load intervals of the boiler. The candidate load intervals may be obtained by gridding the value interval of the boiler load, and each grid may be a candidate load interval. In implementation, the initial correction coefficients corresponding to each target parameter under each candidate load interval may be determined by experiment. For any target parameter, the initial correction coefficient corresponding to the target parameter may be used to correct the initial adjustment increment corresponding to the target parameter.
[0078] For example, for any candidate load interval, the initial correction coefficient corresponding to the oxygen amount may include a first initial correction coefficient and a second initial correction coefficient, the first initial correction coefficient is used to correct the first adjustment increment of the air supply door, and the second initial correction coefficient is used to correct the first adjustment increment of the secondary air door. At the same time, the initial correction coefficient corresponding to the air supply pressure may include a third initial correction coefficient and a fourth initial correction coefficient, the third initial correction coefficient is used to correct the second adjustment increment of the air supply door, and the fourth initial correction coefficient is used to correct the second adjustment increment of the secondary air door.
[0079] Among them, for any candidate load interval, the initial correction coefficient corresponding to each target parameter in the candidate load interval can be determined respectively. For example, for any target parameter, under the premise that the values of each target parameter other than the target parameter remain unchanged (such as, the range of change is within the predetermined range of change), multiple candidate correction coefficients can be obtained by experiment, and the weighted average of the multiple candidate correction coefficients can be performed to obtain the initial correction coefficient corresponding to the target parameter. For any candidate correction coefficient, when the load of the boiler changes from the lower limit of the candidate load interval to the upper limit of the load interval, the change of the target parameter and the adjustment amount of the target actuator when compensating for the change of the target parameter can be obtained, and the ratio of the adjustment amount of the target actuator to the change of the target parameter can be used as the candidate correction coefficient. It can be understood that the initial value of the target parameter can be different during each test.
[0080] Taking the target parameters including oxygen content and air supply pressure as an example, in the process of determining the first predetermined corresponding relationship, for the j-th candidate load interval, the load can be changed from the lower limit of the j-th candidate load interval to the upper limit of the j-th load interval, and the change amount of oxygen content △E1 is obtained, and, under the premise that the air supply pressure remains unchanged, the adjustment amount △O1 of the air supply door and the adjustment amount △O2 of the secondary air door when compensating for △E1 are obtained, then under the j-th candidate load interval, the i-th first candidate correction coefficient K 11_ij =△O1 / △E1, the i-th second candidate correction coefficient K 12_ij =△O2 / △E1, by adjusting the initial value of the oxygen content and repeating the process, n first candidate correction coefficients and n second candidate correction coefficients can be obtained. Therefore, the first initial correction coefficient K corresponding to the oxygen content in the jth candidate load interval is 11_j and the second initial correction factor K 12_j As shown in formula (1) and formula (2) respectively:
[0081]
[0082] In addition, the load can be changed from the lower limit of the jth candidate load interval to the upper limit of the jth load interval, and the change in the air supply pressure △E2 can be obtained. Under the premise that the oxygen content remains unchanged, the adjustment amount of the air supply door △O3 and the adjustment amount of the secondary air door △O4 when compensating for △E2 can be obtained. Then, under the jth candidate load interval, the i-th third candidate correction coefficient K 21_ij =△O3 / △E2, the fourth candidate correction coefficient K of the ith 22_ij =△O4 / △E2, by adjusting the initial value of the air supply pressure and repeating the process, n third candidate correction coefficients and n fourth candidate correction coefficients can be obtained. Therefore, under the jth candidate load interval, the third initial correction coefficient K corresponding to the air supply pressure is 21_j and the fourth initial correction coefficient K 22_j As shown in formula (3) and formula (4) respectively:
[0083]
[0084] Thus, the first initial correction coefficient, the second initial correction coefficient, the third initial correction coefficient and the fourth initial correction coefficient in each candidate load interval can be obtained.
[0085] In implementation, the current load can be matched with each candidate load interval, and based on the initial correction coefficients corresponding to each target parameter under the successfully matched candidate load interval, the corresponding initial adjustment increments can be corrected. For example, the initial correction coefficient corresponding to the target parameter can be directly multiplied with the corresponding initial adjustment increment to obtain the correction processing result of the initial adjustment increment, and the initial correction coefficient can be compensated to obtain the target correction coefficient corresponding to the target parameter, and the corresponding initial adjustment increment can be corrected by the target correction coefficient to obtain the correction processing result of the initial adjustment increment.
[0086] Therefore, the coupling relationship between different target parameters can be fully considered according to the initial correction coefficient, and then the corresponding initial adjustment increment is corrected according to the initial correction coefficient, which can further improve the effectiveness of the correction result of the initial adjustment increment.
[0087] In an exemplary embodiment, the current state includes a current change state of the target parameter;
[0088] The correcting process of the corresponding initial adjustment increments based on the initial correction coefficients corresponding to the target parameters includes:
[0089] Based on the first compensation coefficient and / or the second compensation coefficient corresponding to each of the target parameters, the initial correction coefficient corresponding to each of the target parameters is compensated to obtain the target correction coefficient corresponding to each of the target parameters; wherein the first compensation coefficient is determined based on the current load change rate of the boiler, and the second compensation coefficient corresponding to the target parameter is determined based on the current change state of the target parameter;
[0090] Based on the target correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0091] Specifically, the current load change rate can be determined based on the current load of the boiler. For example, the difference between the current load and the load of the previous control cycle can be obtained, and the ratio of the difference to the current load is used as the current load change rate. Thus, the first compensation coefficient can be determined based on the current load change rate. For example, the current load change rate can be directly used as the first compensation coefficient, and the current load change rate can also be adjusted to obtain the first compensation coefficient. For example, the sum of the current load change rate and 1 can be used as the first compensation coefficient.
[0092] In addition, for any target parameter, the second compensation coefficient corresponding to the target parameter can be determined based on the current change state of the target parameter. The current change state of the target parameter can include the current change rate of the target parameter. For example, the difference between the current value of the target parameter and the historical value of the target parameter in the previous control cycle can be obtained, and the ratio of the difference to the current value of the target parameter is used as the current change rate of the target parameter. Thus, the second compensation coefficient corresponding to the target parameter can be determined based on the current change rate of the target parameter. For example, the current change rate of the target parameter can be directly used as the second compensation coefficient corresponding to the target parameter. The current change rate of the target parameter can also be adjusted to obtain the second compensation coefficient corresponding to the target parameter. For example, the sum of the current change rate of the target parameter and 1 can be used as the second compensation coefficient corresponding to the target parameter.
[0093] During implementation, for any target parameter, the initial correction coefficient corresponding to the target parameter can be compensated based on the first compensation coefficient and / or the second compensation coefficient corresponding to the target parameter to obtain the target correction coefficient corresponding to the target parameter. For example, the first compensation coefficient and / or the second compensation coefficient corresponding to the target parameter can be multiplied with the initial correction coefficient corresponding to the target parameter to obtain the target correction coefficient corresponding to the target parameter. Thus, the target correction coefficient corresponding to each target parameter can be obtained.
[0094] Among them, for any target parameter, the initial adjustment increment corresponding to the target parameter can be corrected based on the target correction coefficient corresponding to the target parameter to obtain the corrected processing result of the initial adjustment increment, thereby greatly improving the effectiveness of the corrected processing result of the initial adjustment increment.
[0095] In an exemplary embodiment, the target data includes a current state of each of the target parameters, and the current state includes a current deviation state of the target parameter;
[0096] Based on the target data, filtering is performed on each of the initial adjustment increments, including:
[0097] Determining a target adjustment direction of the target actuator based on a current deviation state of each of the target parameters and a second predetermined corresponding relationship; the second predetermined corresponding relationship includes a predetermined adjustment direction of the target actuator under a plurality of candidate states, wherein the plurality of candidate states are obtained by combining a candidate deviation state of each of the target parameters;
[0098] Based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment, it is determined whether to filter out the initial adjustment increment.
[0099] Specifically, the target data may include the current state of each target parameter. For any target parameter, the current state of the target parameter may include the current deviation state of the target parameter.
[0100] In implementation, each initial adjustment increment may be filtered based on the current deviation state of each target parameter.
[0101] The second predetermined correspondence may include predetermined adjustment directions of the target actuator under multiple candidate states. For example, the predetermined adjustment directions of the target actuator under multiple candidate states may be determined by historical data. The multiple candidate states may be obtained by combining the candidate deviation states of each target parameter, that is, one candidate state may include one candidate deviation state for each target parameter. For any target parameter, the candidate deviation state of the target parameter may include high, normal, and low. Thus, the number of candidate states may be 3. m , m is the number of target parameters.
[0102] In implementation, the current deviation states of all target parameters may be combined and matched with a plurality of candidate states, and the predetermined adjustment direction of the target actuator under the successfully matched candidate state may be used as the target adjustment direction of the target actuator.
[0103] Thus, the target adjustment direction can be compared with the direction of the initial adjustment increment, and whether to filter out the initial adjustment increment can be determined based on the comparison result. For example, the initial adjustment increment that is opposite to the target adjustment direction can be filtered out. Therefore, in the process of adjusting the target actuator according to each initial adjustment increment, it is possible to effectively avoid the initial adjustment increment that is opposite to the adjustment direction from affecting the size and / or direction of the target adjustment amount, thereby causing large fluctuations in each target parameter or reduced adjustment efficiency, thereby further improving the coordinated control efficiency of each target parameter.
[0104] Taking the case where the target parameters include oxygen content and air supply pressure, and the target actuators include air supply doors and secondary air doors as an example, the predetermined adjustment directions of the target actuators under different candidate states can be shown in Table 1:
[0105] Table 1
[0106]
[0107] It can be understood that, for any initial adjustment increment, if it is necessary to perform correction processing and filtering processing on the initial adjustment increment at the same time, the direction of the initial adjustment increment can be the direction of the correction processing result of the initial adjustment increment; if it is only necessary to perform filtering processing on the initial adjustment increment, the direction of the initial adjustment increment can be the direction of the initial adjustment increment itself.
[0108] In an exemplary embodiment, determining whether to filter out the initial adjustment increment based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment includes:
[0109] If the target adjustment direction is the same as the direction of the initial adjustment increment, then the initial adjustment increment is not filtered out;
[0110] If the target adjustment direction is different from the direction of the initial adjustment increment, the initial adjustment increment is filtered out.
[0111] Specifically, if the target adjustment direction is the same as the direction of the initial adjustment increment, it indicates that when the target actuator is adjusted according to the initial adjustment increment, the target actuator can be adjusted according to the target adjustment direction. If the target adjustment direction is different from the direction of the initial adjustment increment, it indicates that when the target actuator is adjusted according to the initial adjustment increment, the target actuator cannot be adjusted according to the target adjustment direction.
[0112] For example, taking the target actuator as the air supply door, if the target adjustment direction is "closed", then when the direction of the initial adjustment increment is negative, it indicates that the target adjustment direction is the same as the direction of the initial adjustment increment, otherwise, it indicates that the target adjustment direction is different from the direction of the initial adjustment increment; if the target adjustment direction is "keep", then when the initial adjustment increment is 0, it indicates that the target adjustment direction is the same as the direction of the initial adjustment increment, otherwise, it indicates that the target adjustment direction is different from the direction of the initial adjustment increment; if the target adjustment direction is "open", then when the direction of the initial adjustment increment is positive, it indicates that the target adjustment direction is the same as the direction of the initial adjustment increment, otherwise, it indicates that the target adjustment direction is different from the direction of the initial adjustment increment.
[0113] In implementation, if the target adjustment direction is the same as the direction of the initial adjustment increment, it indicates that the initial adjustment increment can play a positive role in the coordinated control of each target parameter. At this time, the initial adjustment increment is not filtered, that is, the initial adjustment increment is retained. If the target adjustment increment is different from the initial adjustment increment in direction, it indicates that the initial adjustment increment plays a negative role in the coordinated control of each target parameter. At this time, the initial adjustment increment can be filtered out, that is, the initial adjustment increment is set to 0, so that the initial adjustment increment with the opposite adjustment direction can be effectively avoided. The impact on the size and / or direction of the target adjustment amount can be effectively avoided, resulting in large fluctuations in each target parameter or reduced adjustment efficiency, and the coordinated control efficiency of each target parameter is further improved.
[0114] In an exemplary embodiment, the process of determining the current deviation state of the target parameter includes:
[0115] Determining a target value interval corresponding to the target parameter based on a historical deviation state of the target parameter in a previous control cycle;
[0116] Based on the positional relationship between the current value of the target parameter and the target value interval, the current deviation state of the target parameter is determined.
[0117] Specifically, the predetermined value interval of the target parameter can be updated based on the historical deviation state of the target parameter in the previous control cycle to obtain the target value interval corresponding to the target parameter. The predetermined value interval of the target parameter can be determined based on the target value of the target parameter and the allowable error of the target parameter. For example, the upper limit of the predetermined value interval can be the sum of the target value of the target parameter and the allowable error of the target parameter, and the lower limit of the predetermined value interval can be the difference between the target value of the target parameter and the allowable error of the target parameter.
[0118] For any target parameter, in the process of updating the predetermined value interval of the target parameter based on the historical deviation state of the target parameter in the previous control cycle, if the historical deviation state is high or low, the target limit value can be determined based on the historical deviation state, and the distance between the target limit value and the target value of the target parameter can be reduced to obtain the target value interval corresponding to the target parameter; wherein the target limit value can include the limit value located on one side of the historical deviation state in the predetermined value interval. For example, when the historical deviation state is high, the target limit value is the upper limit value, and the sum of the target value of the target parameter and the first target error can be used as the upper limit value of the target value interval; when the historical deviation state is low, the target limit value is the lower limit value, and the difference between the target value of the target parameter and the second target error can be used as the lower limit value of the target value interval. Wherein, the first target error and the second target error can be less than the allowable error of the target parameter, for example, the allowable error can be multiplied by a first predetermined proportional coefficient to obtain the first target error, and the allowable error can be multiplied by a second predetermined proportional coefficient to obtain the second target error, and the first predetermined proportional coefficient and the second predetermined proportional coefficient are both greater than 0 and less than 1.
[0119] In addition, if the historical deviation state is normal or the current control cycle is the first control cycle, the target value interval corresponding to the target parameter may be a predetermined value interval of the target parameter.
[0120] During implementation, the current deviation state of the target parameter can be determined based on the positional relationship between the current value of the target parameter and the target value interval corresponding to the target parameter. For example, if the current value of the target parameter is greater than the upper limit value of the target value interval, the current deviation state of the target parameter is high; if the current value of the target parameter is less than the lower limit value of the target value interval, the current deviation state of the target parameter is low; if the current value of the target parameter is within the target value interval, the current deviation state of the target parameter is normal.
[0121] Therefore, by dynamically updating the value range of the target parameter based on the historical deviation state of the target parameter in the previous control cycle, and determining the current deviation state of the target parameter based on the updated value range, the frequent changes in the deviation state of the target parameter caused by the fluctuation of the current value of the target parameter can be effectively reduced, and thus the frequent changes in the target adjustment direction of the target actuator caused by the frequent changes in the deviation state of each target parameter can be effectively avoided, thereby further improving the coordinated control efficiency of each target parameter.
[0122] In an exemplary embodiment, determining the target adjustment amount of the target actuator in the current control cycle based on the multiple target adjustment increments corresponding to the target actuator includes:
[0123] Determining an initial adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator and a target adjustment amount of the target actuator in a previous control cycle;
[0124] Determining a target scaling factor based on a current deviation state of each of the target parameters and a third predetermined corresponding relationship; the third predetermined corresponding relationship includes a predetermined scaling factor corresponding to the target actuator under the plurality of candidate states;
[0125] Based on the target scaling factor, the initial adjustment amount is amplified to obtain the target adjustment amount of the target actuator in the current control cycle.
[0126] Specifically, a plurality of target adjustment increments corresponding to the target actuator may be added to the target adjustment amount of the target actuator in the previous control cycle to obtain the initial adjustment amount of the target actuator in the current control cycle.
[0127] The third predetermined correspondence may include a predetermined scaling factor corresponding to the target actuator under multiple candidate states, wherein the third predetermined correspondence may be determined based on historical data. For example, if in the corresponding candidate state, increasing the adjustment amount of the target actuator will not have an adverse effect on the adjustment of each target parameter, then the predetermined scaling factor in the candidate state may be set to be greater than 1; if in the corresponding candidate state, a larger adjustment amount of the target actuator may have an adverse effect on the adjustment of each target parameter, then the predetermined scaling factor in the candidate state may be set to be greater than 0 and less than 1.
[0128] During implementation, the current deviation states of all target parameters can be combined and matched with multiple candidate states, and the predetermined scaling factor corresponding to the target actuator under the successfully matched candidate state can be used as the target scaling factor, so that the initial adjustment amount of the target actuator in the current control cycle can be scaled based on the target scaling factor to obtain the target adjustment amount of the target actuator in the current control cycle, thereby further improving the coordinated control efficiency of each target parameter.
[0129] In an exemplary embodiment, the target data includes the current load of the boiler and the current state of each of the target parameters;
[0130] Based on the target data, each of the initial adjustment increments is corrected and filtered, including:
[0131] Based on the current load, respectively correcting each of the initial adjustment increments to obtain a plurality of corrected adjustment increments corresponding to the target actuator;
[0132] Based on the current state of each of the target parameters, each of the corrected adjustment increments is filtered to obtain a plurality of target adjustment increments corresponding to the target actuator.
[0133] Specifically, the target data may include the current load of the boiler and the current state of each target parameter. For any target parameter, the current state of the target parameter may include the current deviation state of the target parameter and the current change state of the target parameter.
[0134] In implementation, each initial adjustment increment can be corrected and filtered based on the target data. Among them, each initial adjustment increment can be corrected based on the current load of the boiler, or based on the current load of the boiler and the current change state of each target parameter, so as to obtain multiple corrected adjustment increments corresponding to the target actuator, and one corrected adjustment increment corresponds to one target parameter, that is, for any target parameter, the initial adjustment increment corresponding to the target parameter can be corrected based on the current load of the boiler, or based on the current load of the boiler and the current change state of the target parameter, so as to obtain the corrected adjustment increment corresponding to the target parameter.
[0135] After obtaining multiple correction adjustment increments corresponding to the target actuator, each correction adjustment increment can be filtered based on the current deviation state of each target parameter to obtain multiple target adjustment increments corresponding to the target actuator, thereby enabling rapid and effective coordinated control of multiple target parameters.
[0136] The following is an example of the target parameters including oxygen content and air supply pressure, and the target actuators including air supply doors and secondary air doors, to illustrate the boiler combustion control method of the present application. Figure 2 As shown, the method includes:
[0137] S201, determining a first initial adjustment increment ΔP by a PID controller corresponding to the oxygen amount 11_O and the second initial adjustment increment △P 12_O , and determining the third initial adjustment increment △P by the PID controller corresponding to the air supply pressure 21_O and the fourth initial adjustment increment △P 22_O ;
[0138] S202: Determine a first initial correction coefficient K based on the current load of the boiler and the first predetermined corresponding relationship. 11_O , the second initial correction coefficient K 12_O , the third initial correction coefficient K 21_O and the fourth initial correction coefficient K 22_O ;
[0139] S203, based on the current load change rate V of the boiler F Determine the first compensation coefficient C1 based on the current rate of change of the oxygen content V O2 Determine the second compensation coefficient C corresponding to the oxygen content 21 , and, based on the current rate of change of the supply air pressure V PT Determine the second compensation coefficient C corresponding to the air supply pressure 22 ; Where C1=1+V F , C 21 =1+V O2 , C 22 =1+V PT ;
[0140] S204, based on the first compensation coefficient C1 and the second compensation coefficient C corresponding to the oxygen amount 21 For the first initial correction coefficient K 11_O and the second initial correction factor K 12_O Perform compensation processing to obtain the first target correction coefficient K corresponding to the oxygen content 11_P and the second target correction factor K 12_P , and, based on the first compensation coefficient C1 and the second compensation coefficient C corresponding to the air supply pressure 22 The third initial correction factor K 21_O and the fourth initial correction coefficient K 22_O Perform compensation processing to obtain the third target correction coefficient K corresponding to the air supply pressure 21_P and the fourth target correction coefficient K 22_P ; Among them, K 11_P =K11_O* C 1* C 21 , K 12_P =K 12_O* C 1* C 21 , K 21_P =K 21_O* C 1* C 22 , K 22_P =K 22_O* C 1* C 22 ;
[0141] S205, based on the first target correction coefficient K 11_P , the second target correction coefficient K 12_P , the third target correction coefficient K 21_P and the fourth target correction coefficient K 22_P The first initial adjustment increment △P 11_O , the second initial adjustment increment △P 12_O , the third initial adjustment increment △P 21_O and the fourth initial adjustment increment △P 22_O Perform correction processing to obtain the first correction adjustment increment △P 11_C , the second correction adjustment increment △P 12_C , the third correction adjustment increment △P 21_C and the fourth correction adjustment increment △P 22_C ; Among them, △P 11_C =K 11_P* △P 11_O , △P 12_C =K 12_P* △P 12_O , △P 21_C =K 21_P* △P 21_O , △P 22_C =K 22_P* △P 22_O ;
[0142] S206, determining a target adjustment direction of the air supply door and a target adjustment direction of the secondary air door based on a current deviation state of the oxygen amount, a current deviation state of the air supply pressure, and a second predetermined correspondence as shown in Table 1;
[0143] S207: Correcting the first adjustment increment ΔP based on the target adjustment direction of the air supply door 11_C and the third correction adjustment increment △P 21_C Filtering is performed to obtain the first target adjustment increment △P 11_O and the third target adjustment increment △P 21_O , and, based on the target adjustment direction of the secondary air door, the second correction adjustment increment △P12_C and the fourth correction adjustment increment △P 22_C Filtering is performed to obtain the second target adjustment increment △P 12_O and the fourth target adjustment increment △P 22_O ;
[0144] S208, compare the target adjustment amount of the air supply door in the previous control cycle with the first target adjustment increment △P 11_O and the third target adjustment increment △P 21_O The sum of the two is used as the initial adjustment amount of the air supply door in the current control cycle, and the target adjustment amount of the secondary air door in the previous control cycle and the second target adjustment increment △P 12_O and the fourth target adjustment increment △P 22_O The sum is used as the initial adjustment amount of the secondary air door in the current control cycle;
[0145] S209, determining a target scaling factor corresponding to the air supply door and a target scaling factor corresponding to the secondary air door based on a current deviation state of the oxygen amount, a current deviation state of the air supply pressure, and a third predetermined corresponding relationship;
[0146] S210, scaling the initial adjustment amount of the air supply door based on the target scaling coefficient corresponding to the air supply door to obtain the target adjustment amount of the air supply door in the current control cycle, and scaling the initial adjustment amount of the secondary air door based on the target scaling coefficient corresponding to the secondary air door to obtain the target adjustment amount of the secondary air door in the current control cycle;
[0147] S211. Control the air supply door based on the target adjustment amount of the air supply door, and control the secondary air door based on the target adjustment amount of the secondary air door.
[0148] Exemplary Devices
[0149] Accordingly, the embodiment of the present application also provides a boiler combustion control device, such as Figure 3 As shown, including:
[0150] The first processing module 301 is used to obtain a plurality of initial adjustment increments corresponding to the target actuator in the current control cycle, each of which is determined according to a current deviation value of a target parameter affecting boiler combustion;
[0151] The second processing module 302 is used to perform correction processing and / or filtering processing on each of the initial adjustment increments based on target data to obtain multiple target adjustment increments corresponding to the target actuator; the target data includes the current load of the boiler and / or the current state of each of the target parameters;
[0152] A third processing module 303 is used to determine a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator;
[0153] The fourth processing module 304 is used to control the target actuator based on the target adjustment amount.
[0154] Exemplarily, the target data includes the current load of the boiler; the second processing module 302 is specifically used for:
[0155] Based on the current load and a first predetermined corresponding relationship, determining an initial correction coefficient corresponding to each of the target parameters; the first predetermined corresponding relationship includes an initial correction coefficient corresponding to each of the target parameters under a plurality of candidate load intervals;
[0156] Based on the initial correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0157] Exemplarily, the current state includes the current change state of the target parameter; the second processing module 302 is specifically used for:
[0158] Based on the first compensation coefficient and / or the second compensation coefficient corresponding to each of the target parameters, the initial correction coefficient corresponding to each of the target parameters is compensated to obtain the target correction coefficient corresponding to each of the target parameters; wherein the first compensation coefficient is determined based on the current load change rate of the boiler, and the second compensation coefficient corresponding to the target parameter is determined based on the current change state of the target parameter;
[0159] Based on the target correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
[0160] Exemplarily, the target data includes the current state of each of the target parameters, and the current state includes the current deviation state of the target parameter; the second processing module 302 is specifically used for:
[0161] Determining a target adjustment direction of the target actuator based on a current deviation state of each of the target parameters and a second predetermined corresponding relationship; the second predetermined corresponding relationship includes a predetermined adjustment direction of the target actuator under a plurality of candidate states, wherein the plurality of candidate states are obtained by combining a candidate deviation state of each of the target parameters;
[0162] Based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment, it is determined whether to filter out the initial adjustment increment.
[0163] Exemplarily, the second processing module 302 is specifically configured to:
[0164] If the target adjustment direction is the same as the direction of the initial adjustment increment, then the initial adjustment increment is not filtered out;
[0165] If the target adjustment direction is different from the direction of the initial adjustment increment, the initial adjustment increment is filtered out.
[0166] Exemplarily, the second processing module 302 is further used for:
[0167] Determining a target value interval corresponding to the target parameter based on a historical deviation state of the target parameter in a previous control cycle;
[0168] Based on the positional relationship between the current value of the target parameter and the target value interval, the current deviation state of the target parameter is determined.
[0169] Exemplarily, the third processing module 303 is specifically used for:
[0170] Determining an initial adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator and a target adjustment amount of the target actuator in a previous control cycle;
[0171] Determining a target scaling factor based on a current deviation state of each of the target parameters and a third predetermined corresponding relationship; the third predetermined corresponding relationship includes a predetermined scaling factor corresponding to the target actuator under the plurality of candidate states;
[0172] The initial adjustment amount is scaled based on the target scaling factor to obtain a target adjustment amount of the target actuator in the current control cycle.
[0173] Exemplarily, the target data includes the current load of the boiler and the current state of each of the target parameters; the second processing module 302 is specifically used for:
[0174] Based on the current load, respectively correcting each of the initial adjustment increments to obtain a plurality of corrected adjustment increments corresponding to the target actuator;
[0175] Based on the current state of each of the target parameters, each of the corrected adjustment increments is filtered to obtain a plurality of target adjustment increments corresponding to the target actuator.
[0176] The boiler combustion control device provided in this embodiment belongs to the same application concept as the boiler combustion control method provided in the above embodiments of this application, and can execute the boiler combustion control method provided in any of the above embodiments of this application, and has the corresponding functional modules and beneficial effects of executing the boiler combustion control method. For technical details not fully described in this embodiment, please refer to the specific processing content of the boiler combustion control method provided in the above embodiments of this application, and will not be repeated here.
[0177] Exemplary Devices
[0178] Correspondingly, an embodiment of the present application further provides a boiler, comprising at least one processor and at least one memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the boiler combustion control method as described in any of the above embodiments is implemented.
[0179] Exemplary computer program products and storage media
[0180] In addition to the above-mentioned methods and devices, the boiler combustion control method provided in the embodiments of this specification may also be a computer program product, which includes computer program instructions, which, when executed by a processor, enable the processor to execute the steps of the boiler combustion control method according to various embodiments of this specification described in the above "Exemplary Method" section of this specification.
[0181] The computer program product may be written in any combination of one or more programming languages to write program code for performing the operations of the embodiments of the present specification, including object-oriented programming languages such as Java, C++, etc., and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.
[0182] In addition, an embodiment of the present specification also provides a computer-readable storage medium on which a computer program is stored, and the computer program is executed by a processor to execute the steps of the boiler combustion control method according to various embodiments of the present specification described in the above "Exemplary Method" section of the present specification.
[0183] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this specification can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
[0184] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0185] The above-mentioned embodiments only express several implementation methods of this specification, and the descriptions are relatively specific and detailed, but they cannot be understood as limiting the scope of the solutions provided by the embodiments of this specification. It should be pointed out that for ordinary technicians in this field, several modifications and improvements can be made without departing from the concept of this specification, which all belong to the protection scope of this specification. Therefore, the protection scope of the patent of this specification shall be based on the attached claims.
Claims
1. A boiler combustion control method, characterized in that: include: Acquire multiple initial adjustment increments corresponding to the target actuator in the current control cycle, each of which is determined according to a current deviation value of a target parameter affecting boiler combustion; Based on the target data, each of the initial adjustment increments is corrected and / or filtered to obtain a plurality of target adjustment increments corresponding to the target actuator; The target data includes the current load of the boiler and / or the current state of each of the target parameters; Determining a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator; The target actuator is controlled based on the target adjustment amount.
2. The method according to claim 1, characterized in that The target data includes the current load of the boiler; Based on the target data, each of the initial adjustment increments is corrected, including: Based on the current load and a first predetermined corresponding relationship, determining an initial correction coefficient corresponding to each of the target parameters; the first predetermined corresponding relationship includes an initial correction coefficient corresponding to each of the target parameters under a plurality of candidate load intervals; Based on the initial correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
3. The method according to claim 2, characterized in that The current state includes the current change state of the target parameter; The correcting process of the corresponding initial adjustment increments based on the initial correction coefficients corresponding to the target parameters includes: Based on the first compensation coefficient and / or the second compensation coefficient corresponding to each of the target parameters, the initial correction coefficient corresponding to each of the target parameters is compensated to obtain the target correction coefficient corresponding to each of the target parameters; wherein the first compensation coefficient is determined based on the current load change rate of the boiler, and the second compensation coefficient corresponding to the target parameter is determined based on the current change state of the target parameter; Based on the target correction coefficients corresponding to the target parameters, the corresponding initial adjustment increments are corrected respectively.
4. The method according to claim 1, characterized in that: The target data includes the current state of each of the target parameters, and the current state includes the current deviation state of the target parameter; Based on the target data, filtering is performed on each of the initial adjustment increments, including: Determining a target adjustment direction of the target actuator based on a current deviation state of each of the target parameters and a second predetermined corresponding relationship; the second predetermined corresponding relationship includes a predetermined adjustment direction of the target actuator under a plurality of candidate states, wherein the plurality of candidate states are obtained by combining a candidate deviation state of each of the target parameters; Based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment, it is determined whether to filter out the initial adjustment increment.
5. The method according to claim 4, characterized in that The determining whether to filter out the initial adjustment increment based on a comparison result between the target adjustment direction and the direction of the initial adjustment increment includes: If the target adjustment direction is the same as the direction of the initial adjustment increment, then the initial adjustment increment is not filtered out; If the target adjustment direction is different from the direction of the initial adjustment increment, the initial adjustment increment is filtered out.
6. The method according to claim 4, characterized in that The process of determining the current deviation state of the target parameter includes: Determining a target value interval corresponding to the target parameter based on a historical deviation state of the target parameter in a previous control cycle; Based on the positional relationship between the current value of the target parameter and the target value interval, the current deviation state of the target parameter is determined.
7. The method according to claim 4, characterized in that The determining, based on the multiple target adjustment increments corresponding to the target actuator, the target adjustment amount of the target actuator in the current control cycle includes: Determining an initial adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator and a target adjustment amount of the target actuator in a previous control cycle; Determining a target scaling factor based on a current deviation state of each of the target parameters and a third predetermined corresponding relationship; the third predetermined corresponding relationship includes a predetermined scaling factor corresponding to the target actuator under the plurality of candidate states; The initial adjustment amount is scaled based on the target scaling factor to obtain a target adjustment amount of the target actuator in the current control cycle.
8. The method according to any one of claims 1 to 7, characterized in that: The target data includes the current load of the boiler and the current state of each of the target parameters; Based on the target data, each of the initial adjustment increments is corrected and filtered, including: Based on the current load, respectively correcting each of the initial adjustment increments to obtain a plurality of corrected adjustment increments corresponding to the target actuator; Based on the current state of each of the target parameters, each of the corrected adjustment increments is filtered to obtain a plurality of target adjustment increments corresponding to the target actuator.
9. A boiler combustion control device, characterized in that: include: A first processing module is used to obtain a plurality of initial adjustment increments corresponding to the target actuator in the current control cycle, each of which is determined according to a current deviation value of a target parameter affecting boiler combustion; A second processing module is used to perform correction processing and / or filtering processing on each of the initial adjustment increments based on the target data to obtain a plurality of target adjustment increments corresponding to the target actuator; The target data includes the current load of the boiler and / or the current state of each of the target parameters; A third processing module, configured to determine a target adjustment amount of the target actuator in a current control cycle based on a plurality of target adjustment increments corresponding to the target actuator; The fourth processing module is used to control the target actuator based on the target adjustment amount.
10. A boiler, characterized in that: The method comprises at least one processor and at least one memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the boiler combustion control method according to any one of claims 1 to 8 is implemented.