A method and system for deep peak shaving combustion optimization of a thermal power unit
Patent Information
- Application Number
- CN202611228501.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-08-13
- Publication Date
- 2026-11-03
AI Technical Summary
Under deep peak shaving conditions, the combustion control system of thermal power units has difficulty in timely identifying the lag between the coal feeding response and the furnace heat release response when the main steam pressure target value is limited. This lag leads to improper adjustment of combustion control quantities, affecting the unit's safety, economy, and environmental stability.
By acquiring thermal power unit operating data, performing time synchronization processing, filtering deep peak-shaving and load-changing data segments, identifying and adjusting combustion control data, identifying the lag interval between coal feeding response and furnace heat release, and optimizing combustion by adjusting the control data of the combustion control system.
It reduces excessive adjustments to combustion control caused by delayed response to heat release from the furnace, improves the accuracy of combustion state identification and optimized control, and enhances the safety and stability of thermal power units under deep peak shaving conditions.
Smart Images

Figure CN123028327A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of combustion control technology for thermal power units, and more specifically, to a method and system for deep peak-shaving combustion optimization in thermal power units. Background Technology
[0002] With the increasing proportion of renewable energy generation, the power grid places higher demands on the peak-shaving capacity of thermal power units. Thermal power units not only need to maintain stable power generation under normal loads, but also need to enter deep peak-shaving operation mode during periods of low electricity demand, high renewable energy output, or when required by grid dispatch. Under deep peak-shaving conditions, thermal power units are typically in a lower load range. The amount of fuel fed into the boiler decreases, the number of operating coal mills decreases, or the operating combination of coal mills changes. This leads to a reduction in furnace temperature and combustion heat load, making the ignition stability and burnout completeness of pulverized coal lower than under normal load conditions. Simultaneously, thermal power units still need to adjust load according to automatic generation control commands. Operating parameters such as load, coal feed, furnace combustion response, and air supply control will continuously change within the low load range, making the combustion control process more dependent on the time correspondence and response sequence between different operating parameters.
[0003] In existing thermal power unit operation control processes, to avoid significant fluctuations in main steam pressure caused by frequent changes in automatic power generation control commands, the coordinated control system typically limits the rate of change of the main steam pressure target value, or suppresses the expansion of the main steam pressure deviation through coordinated control, making the main steam pressure change more gradual. This approach can reduce repeated oscillations in coal feeding commands and improve the stability of coordinated control during unit load changes. However, under deep peak-shaving load change conditions, after the change in the main steam pressure target value is limited, the characterization effect of the main steam pressure deviation on the actual heat release changes in the furnace is weakened, and the main steam pressure deviation may fail to reflect the actual heat release response in the furnace after changes in the coal feeding response in a timely manner.
[0004] Under deep peak-shaving conditions, there is often a time lag between changes in coal feed response and changes in the furnace heat release response. After a change in the coal feed command value or the actual coal feed rate, the coal needs to be ground, dried, and conveyed by the pulverizer before entering the furnace to generate actual heat release. This lag is more pronounced under low load, reduced number of pulverizers in operation, pulverizer start-stop switching, or changes in pulverized coal conveying status. Therefore, an increase or decrease in the coal feed response does not necessarily mean that the actual heat release in the furnace has increased or decreased synchronously. If the combustion optimization process judges the combustion state solely based on parameters such as the current coal feed response, air supply control, furnace outlet oxygen content, main steam pressure, and nitrogen oxide emission concentration, it is easy to overlook the time interval during which the actual heat release in the furnace has not yet changed after a change in the coal feed response.
[0005] For example, when a thermal power unit receives an automatic power generation control load increase command under low load, the coal feeding response has already increased, but the actual pulverized coal output and actual heat release into the furnace have not yet increased synchronously. At the same time, the target value of the main steam pressure is limited, the main steam pressure deviation does not significantly increase, and boiler heat storage may maintain a relatively stable main steam pressure for a short period. In this situation, the combustion optimization process may misjudge a small main steam pressure deviation as a normal heat release response into the furnace, thus generating total air supply, secondary air, or burnout air control adjustments that are asynchronous with the actual heat release into the furnace. During load reduction, the coal feeding response has decreased, but coal stored inside the pulverizer and pulverized coal in the pulverized coal pipes may still continue to enter the furnace and release heat. If the combustion optimization process reduces the air supply combustion control too early, it may cause a deviation in the air-coal matching and amplify furnace oxygen fluctuations when the actual heat release into the furnace subsequently decreases.
[0006] Therefore, although existing combustion optimization methods and systems for thermal power units can adjust combustion based on current coal feeding response, combustion response, and combustion control data, they are difficult to identify in a timely manner the lag interval between changes in coal feeding response and changes in furnace heat release response when the target value of main steam pressure is limited. It is also difficult to avoid excessive adjustment of combustion control quantity in the control direction corresponding to the change in coal feeding response within this lag interval. This can easily lead to combustion adjustment deviations before the actual furnace heat release response is completed, which further amplifies low-load combustion disturbances, causing a decrease in flame stability, slow recovery of main steam pressure, fluctuations in furnace oxygen content, and fluctuations in nitrogen oxide emissions. This affects the safety, economy, and environmental stability of thermal power units under deep peak shaving conditions.
[0007] Therefore, this application proposes a deep peak-shaving combustion optimization method and system for thermal power units, which improves the accuracy of combustion state identification and combustion optimization control when the main steam pressure is smoothly limited and the actual heat release into the furnace lags behind the change in coal feeding command. Summary of the Invention
[0008] To reduce the over-adjustment of combustion control caused by limited changes in the main steam pressure target value and delayed response of the furnace heat release during deep peak shaving and load variation in existing technologies, this application provides the following technical solution: a method for optimizing combustion in thermal power units during deep peak shaving, comprising:
[0009] Acquire operating data of thermal power units, perform time synchronization processing on the operating data of thermal power units, and obtain synchronized operating data;
[0010] The synchronous operation data is subjected to deep peak shaving and load shifting filtering to obtain deep peak shaving and load shifting data segments.
[0011] Load change data and main steam pressure target value data are extracted from the deep peak shaving load change data segment. The load change data and main steam pressure target value data are subjected to change deviation identification and segment truncation processing to obtain the pressure target limit segment.
[0012] Coal feeding response data, combustion response data, and combustion control data are extracted from the pressure target limit section. The combustion response data is processed to characterize the heat release of the furnace, and the heat release characterization data is obtained by processing the coal feeding response data and the heat release characterization data. The lag identification processing is then performed on the coal feeding response data and the heat release characterization data to obtain the heat release lag interval.
[0013] Based on the lag interval of heat release from the furnace, the data in the combustion control data corresponding to the lag interval of heat release from the furnace are constrained and adjusted to obtain the combustion optimization results.
[0014] Furthermore, methods for obtaining deep peak-shaving variable load data segments include:
[0015] Load change data is extracted from synchronous operation data, and load judgment value determination is performed on the load change data to obtain deep peak shaving load judgment value and variable load judgment value.
[0016] Based on the deep peak shaving load judgment value, the synchronous operation data is filtered for deep peak shaving records to obtain the records corresponding to the deep peak shaving synchronization reference time.
[0017] Based on the variable load judgment value, the records corresponding to the deep peak shaving synchronization reference time are continuously identified and the duration is filtered to obtain the records corresponding to the variable load synchronization reference time.
[0018] For records that simultaneously belong to the deep peak shaving synchronization reference time and the variable load synchronization reference time, continuous interval formation and segment extraction are performed to obtain the deep peak shaving variable load data segment.
[0019] Furthermore, methods for obtaining the pressure target limit segment include:
[0020] Based on the load change data, the load change rate is calculated for the deep peak shaving load change data segment to obtain the load change rate.
[0021] Based on the target value data of main steam pressure, the rate of change of the target value of main steam pressure is calculated for the deep peak shaving and load change data segment to obtain the rate of change of the target value of main steam pressure.
[0022] The load change rate is compared with the preset load change rate threshold, and the main steam pressure target value change rate is compared with the preset main steam pressure target value change rate threshold to obtain the change deviation range;
[0023] By performing continuous connection and duration filtering on the deviation intervals of the changes, the continuous interval of the pressure target limit is obtained;
[0024] The continuous interval of the pressure target constraint is segmented to obtain the pressure target constraint segment.
[0025] Furthermore, methods for obtaining the continuous interval of pressure target constraints include:
[0026] The synchronous reference time interval where the load change rate is greater than or equal to the preset load change rate threshold and the main steam pressure target value change rate is less than or equal to the preset main steam pressure target value change rate threshold is defined as the change deviation interval.
[0027] By connecting the consecutive intervals of variation deviation arranged according to the synchronization reference time, a continuous interval of variation deviation is obtained.
[0028] The duration of the deviation from the continuous interval is filtered to obtain the continuous interval of the pressure target limit.
[0029] Furthermore, methods for obtaining characterization data of heat release from the furnace include:
[0030] Determine whether the combustion response data includes furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen rate data;
[0031] When the combustion response data includes furnace temperature data, the furnace temperature data is determined as the target combustion response data content; when the combustion response data does not include furnace temperature data but includes boiler evaporation rate data, the boiler evaporation rate data is determined as the target combustion response data content; when the combustion response data does not include furnace temperature data and boiler evaporation rate data but includes furnace outlet oxygen data, the furnace outlet oxygen data is determined as the target combustion response data content.
[0032] The data values corresponding to the target combustion response data at each synchronous reference time are determined as the furnace heat release characterization values.
[0033] The direction of the change in the target combustion response data between adjacent synchronous reference times is identified. When the target combustion response data is the oxygen content at the furnace outlet, the direction identification result is verified by combining the combustion control data to obtain the direction of the change in the heat release from the furnace.
[0034] The heat release characterization values and the direction of change of heat release in the furnace are arranged according to the synchronous reference time to obtain the heat release characterization data.
[0035] Furthermore, methods for obtaining the direction of heat release changes upon entering the furnace include:
[0036] When the target combustion response data is furnace temperature data or boiler evaporation data, the data values corresponding to adjacent synchronous reference times are compared. If the data value of the later time is greater than the data value of the earlier time, the direction of increasing heat release into the furnace is determined; if the data value of the later time is less than the data value of the earlier time, the direction of decreasing heat release into the furnace is determined.
[0037] When the target combustion response data is furnace outlet oxygen data, the combustion control data of the air supply type is selected from the combustion control data according to the priority order of total air supply control data, secondary air control data, and burnout air control data.
[0038] Based on the preset threshold for the change range of air supply control, the difference between the air supply combustion control values corresponding to adjacent synchronous reference times is determined to obtain the change status of air supply combustion control data.
[0039] When the oxygen content at the furnace outlet decreases and the change in the combustion control data of the air supply does not show a decreasing trend, the direction of increasing heat release into the furnace is determined; when the oxygen content at the furnace outlet increases and the change in the combustion control data of the air supply does not show an increasing trend, the direction of decreasing heat release into the furnace is determined, thus obtaining the direction of change in heat release into the furnace.
[0040] Furthermore, methods for obtaining the hysteresis interval of heat release from the furnace include:
[0041] The variation range of the coal feeding response data is identified to obtain the variation range of the coal feeding response.
[0042] The change range of the characterization data of heat release from the furnace is identified to obtain the change range of the characterization of heat release from the furnace.
[0043] Based on the range of changes in the coal feeding response, determine the starting synchronous reference time and the direction of the coal feeding response change;
[0044] Based on the direction of change in coal feeding response and the starting synchronous reference time of change in coal feeding response, the change intervals of characterization of heat release in furnace are screened by direction correspondence and time sequence to obtain candidate characterization change intervals.
[0045] Select the interval with the smallest time difference between the first synchronous reference time and the starting synchronous reference time of the coal feeding response change from the candidate characterization change intervals, and determine the first synchronous reference time of the selected interval as the starting synchronous reference time of the characterization change of the furnace heat release.
[0046] The synchronization reference time interval between the start of the coal feeding response change and the start of the furnace heat release characterization change is defined as the furnace heat release lag interval.
[0047] Furthermore, methods for obtaining the range of coal feed response variations include:
[0048] When the coal feeding response data includes the actual coal feeding amount, the actual coal feeding amount is determined as the coal feeding response value; when the coal feeding response data does not include the actual coal feeding amount but includes the coal feeding instruction value, the coal feeding instruction value is determined as the coal feeding response value.
[0049] The difference between the coal feeding response values corresponding to adjacent synchronous reference times is calculated to obtain the change in coal feeding response;
[0050] When the later coal feeding response value is greater than the earlier coal feeding response value, and the change in the amount of coal feeding response is greater than or equal to the preset coal feeding response change threshold, the synchronization reference time interval between adjacent synchronization reference times is determined as the coal feeding increase interval.
[0051] When the later coal feeding response value is less than the earlier coal feeding response value, and the change in the amount of coal feeding response is greater than or equal to the preset coal feeding response change threshold, the synchronization reference time interval between adjacent synchronization reference times is determined as the coal feeding reduction interval.
[0052] The coal feed increase intervals arranged continuously according to the synchronous reference time and with the same direction of change are merged, and the coal feed decrease intervals arranged continuously according to the synchronous reference time and with the same direction of change are merged to obtain the continuous change interval of coal feed response; the coal feed increase intervals, coal feed decrease intervals, and continuous change intervals of coal feed response that are not merged are determined as the coal feed response change intervals.
[0053] Furthermore, methods for obtaining the range of changes in the characterization of heat release from the furnace include:
[0054] Based on the furnace heat release characterization data, the difference between the furnace heat release characterization values corresponding to adjacent synchronous reference times is calculated to obtain the characterization numerical difference.
[0055] When the change amplitude corresponding to the difference in the characterization values is greater than or equal to the preset threshold for the change amplitude of the characterization of the heat release in the furnace, and the direction of the change in the heat release in the furnace is the direction of increasing heat release in the furnace, the synchronous reference time interval between adjacent synchronous reference times is determined as the interval of increasing heat release in the furnace.
[0056] When the change amplitude corresponding to the difference in the characterization values is greater than or equal to the preset threshold for the change amplitude of the characterization of the heat release in the furnace, and the direction of the change in the heat release in the furnace is the direction of the decrease in the heat release in the furnace, the synchronous reference time interval between adjacent synchronous reference times is determined as the interval of the decrease in the heat release in the furnace.
[0057] The ranges for increasing and decreasing heat release from the furnace were defined as the ranges for characterizing changes in heat release from the furnace.
[0058] Furthermore, methods for obtaining combustion optimization results include:
[0059] According to the synchronous reference time range corresponding to the heat release lag interval of the furnace, the combustion control data is truncated and processed to obtain the combustion control data to be constrained.
[0060] Based on the range of coal feeding response change and the range of furnace heat release characterization change, the difference between the coal feeding response change and the furnace heat release characterization change is calculated to obtain the furnace heat release difference sequence.
[0061] Based on the direction of coal feeding response change corresponding to the lag interval of heat release in the furnace, the combustion control restriction direction is configured for the combustion control data to be constrained, and the combustion control restriction direction is obtained.
[0062] Based on the furnace heat release difference sequence and the combustion control restriction direction, the combustion control data to be constrained is constrained and adjusted to obtain constrained and adjusted combustion control data.
[0063] Combustion optimization results are obtained by combining the constrained combustion control data, the synchronous reference time range corresponding to the lag interval of the inlet heat release, and the inlet heat release acceptance difference sequence.
[0064] Furthermore, methods for obtaining the furnace heat release acceptance difference sequence include:
[0065] Based on the starting synchronization reference time of the change in coal feeding response and the starting synchronization reference time of the change in the characterization of the heat release in the furnace, extract the change in the characterization of the heat release in the furnace within the synchronization reference time interval between the starting synchronization reference time of the change in coal feeding response and the starting synchronization reference time of the change in the characterization of the heat release in the furnace from the heat release characterization data.
[0066] Based on the relationship between the direction of increasing coal feeding and the direction of increasing heat release in the furnace, and the direction of decreasing coal feeding and the direction of decreasing heat release in the furnace, the change in the heat release in the furnace is uniformly processed in terms of direction, and normalized by using a preset threshold for the change in the heat release in the furnace as a normalization benchmark, so as to obtain the normalized change in the heat release in the furnace.
[0067] Using the preset threshold for the change in coal feeding response as the normalization benchmark, the change in coal feeding response corresponding to the change range of coal feeding response is normalized to obtain the normalized change in coal feeding response.
[0068] According to the synchronous reference time sequence, the difference between the normalized change in coal feeding response and the normalized change in the characterization of furnace heat release is accumulated and calculated to obtain the furnace heat release acceptance difference sequence.
[0069] Furthermore, methods for obtaining the combustion control limiting direction include:
[0070] Extract at least one of the total supply air control data, secondary air control data, and burnout air control data from the combustion control data to be constrained to obtain continuous combustion control data;
[0071] Based on the direction of change in coal feeding response corresponding to the lag interval of heat release in the furnace, the continuous combustion control data is configured according to the direction.
[0072] When the direction of change in coal feeding response is the direction of increasing coal feeding, the combustion control restriction direction is configured to the direction of increasing restriction.
[0073] When the direction of change in the coal feeding response is the direction of coal feeding reduction, the combustion control restriction direction is configured as the reduction restriction direction to obtain the combustion control restriction direction.
[0074] Furthermore, methods for obtaining constrained combustion control data include:
[0075] The original control change is obtained by calculating the difference between adjacent synchronous reference times of the continuous combustion control data.
[0076] The retention variation limit is determined based on at least one of the preset control dead zone, preset minimum executable control variation, and preset stable combustion control variation of the continuous combustion control data.
[0077] The values less than zero in the furnace heat release acceptance difference sequence are treated as zero, and the values greater than one are treated as one, to obtain the furnace heat release hysteresis constraint coefficient.
[0078] Based on the original control change amount, combustion control restriction direction, furnace heat release hysteresis constraint coefficient, and retention change limit, the control change amount along the combustion control restriction direction and exceeding the retention change limit in the continuous combustion control data is reduced to obtain constrained adjusted combustion control data.
[0079] A deep peak-shaving combustion optimization system for thermal power units includes:
[0080] The thermal power unit operation data synchronization module is used to acquire thermal power unit operation data, perform time synchronization processing on the thermal power unit operation data, and obtain synchronized operation data.
[0081] The deep peak shaving and load change data segment generation module is used to perform deep peak shaving and load change filtering on synchronous operation data to obtain deep peak shaving and load change data segments.
[0082] The pressure target limit segment generation module is used to extract load change data and main steam pressure target value data from the deep peak shaving load change data segment, and to perform change deviation identification and segment truncation processing on the load change data and main steam pressure target value data to obtain the pressure target limit segment.
[0083] The module for generating the lag interval of heat release in the furnace is used to extract coal feeding response data, combustion response data and combustion control data from the pressure target limit section, perform heat release characterization processing on the combustion response data to obtain heat release characterization data, and perform lag identification processing on the coal feeding response data and heat release characterization data to obtain the lag interval of heat release in the furnace.
[0084] The combustion optimization result generation module is used to perform constraint adjustment processing on the data in the combustion control data corresponding to the heat release lag interval of the furnace according to the heat release lag interval, so as to obtain the combustion optimization result.
[0085] Compared with existing technologies, the technical effects and advantages of the deep peak-shaving combustion optimization method and system for thermal power units proposed in this application are as follows:
[0086] This application does not adjust the combustion control data solely based on the main steam pressure deviation. Instead, it extracts the pressure target limit segment based on the deviation between the load change data and the main steam pressure target value data. Within the pressure target limit segment, it identifies the lag interval between the change in coal feeding response and the change in the characteristic of heat release in the furnace. This allows it to determine the time interval during which the heat release in the furnace has not yet changed after the change in coal feeding response. The corresponding combustion control data is then constrained and adjusted according to the lag interval of heat release in the furnace, thereby reducing excessive adjustment of combustion control caused by the lag in the heat release response during deep peak shaving and load change of thermal power units. Attached Figure Description
[0087] Figure 1 This is a flowchart of a deep peak-shaving combustion optimization method for thermal power units according to an embodiment of this application;
[0088] Figure 2 This is a flowchart illustrating the identification of the hysteresis interval of heat release from the furnace according to an embodiment of this application.
[0089] Figure 3 This is a schematic diagram of a deep peak-shaving combustion optimization system for thermal power units according to an embodiment of this application. Detailed Implementation
[0090] The technical solutions of this application will be described in detail, clearly, and completely below with reference to the accompanying drawings of the embodiments. It should be particularly noted that the specific embodiments described below are only used to better illustrate and explain the technical solutions of this application, and are intended to enable those skilled in the art to better understand and implement this application, and should not be construed as limiting the scope of protection of this application. Without departing from the spirit and substance of this application, those skilled in the art can modify, adjust, or make equivalent substitutions based on the content disclosed in this application, and these modifications, adjustments, or equivalent substitutions should all be considered within the scope of protection of this application.
[0091] Example 1:
[0092] This embodiment provides a deep peak-shaving combustion optimization method for thermal power units, which is used to identify the lag between the coal feeding response and the furnace heat release response when the thermal power unit is in a deep peak-shaving variable load condition, and to constrain and adjust the combustion control data based on the lag identification results.
[0093] Please see Figure 1 This embodiment discloses a deep peak-shaving combustion optimization method for thermal power units, including:
[0094] Step S1: Obtain the operating data of the thermal power unit, perform time synchronization processing on the operating data of the thermal power unit, and obtain synchronized operating data.
[0095] In practice, the operating data of thermal power units includes load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data. Load change data comes from at least one of the load command records and actual load records; main steam pressure target value data comes from the main steam pressure target value record; coal feeding response data comes from the pulverizing coal feeding record; combustion response data comes from the furnace combustion record; and combustion control data comes from the combustion regulation record.
[0096] In this embodiment, the historical deep peak-shaving load variation sample refers to the operating data segment marked as deep peak-shaving load variation condition from the historical operating records of thermal power units, based on the deep peak-shaving load boundary and load adjustment records recorded in the thermal power unit operating procedures. The valid sample is the sample after removing invalid records from the historical deep peak-shaving load variation sample. Invalid records include those lacking synchronization reference time, lacking data items involved in determining the current threshold, data values exceeding the measurement range, or discontinuous data recording time. The statistical lower limit is the lower limit value obtained by arranging the data items involved in determining the current threshold in the valid sample in ascending order of value; when the thermal power unit operating procedures or data quality rules specify the statistical boundary value method, the statistical lower limit is determined according to the thermal power unit operating procedures or data quality rules; when the statistical boundary value method is not specified, the minimum value of the data items involved in determining the current threshold in the valid sample is determined as the statistical lower limit. The effective load change amplitude, effective regulation duration, effective response duration, effective load change rate, effective change rate of main steam pressure target value, effective change amplitude of air supply, effective change amplitude of coal feed, effective change amplitude of heat release into the furnace, effective change amplitude of furnace combustion response, effective adjustment amplitude of combustion control, and effective adjustment rate of combustion control were all extracted from the effective samples.
[0097] In this embodiment, when boundary values are recorded in the thermal power unit operation procedures, thermal power unit control strategies, or data quality rules, the threshold is determined based on the recorded boundary values; when no boundary values are recorded, the threshold is determined based on the statistical lower limit of the effective samples in the historical deep peak-shaving and load-changing samples. When determining the threshold based on the statistical lower limit, the larger of the statistical lower limit and the minimum identifiable value is determined as the threshold. The control dead zone is the range of numerical changes allowed for the corresponding control quantity recorded in the thermal power unit control strategy without triggering adjustment actions. When the threshold to be determined is a rate threshold, the minimum identifiable value is the ratio of the data recording resolution to the uniform sampling period, or the ratio of the control dead zone to the uniform sampling period; when the threshold to be determined is an amplitude threshold, the minimum identifiable value is the value corresponding to the data recording resolution or the value corresponding to the control dead zone; when the threshold to be determined is a duration threshold, the minimum identifiable value is the uniform sampling period.
[0098] When performing time synchronization processing on the operating data of thermal power units, the time series corresponding to load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data are extracted according to the data source, and the data recording time of each time series is retained. A unified sampling period is determined based on the data recording period of each time series, and the unified sampling period is determined based on the maximum value of the data recording period of each time series. When any time series is recorded in a state change manner, the operating state after the state change is maintained until the data recording time of the next state change, and the corresponding data recording period is taken as the data recording resolution corresponding to the state change record or the minimum time interval between adjacent state change records.
[0099] A synchronous reference time series is generated based on a unified sampling period. Using each synchronous reference time in the synchronous reference time series as an alignment object, data records whose time difference with the synchronous reference time is no greater than the allowable time difference are selected from load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data. These selected data records are then mapped to the synchronous reference time. The allowable time difference is half of the unified sampling period. When multiple data records satisfying the allowable time difference correspond to the same synchronous reference time, the data record with the smallest time difference is selected. If no data from any of the load change data, main steam pressure target value data, coal feeding response data, combustion response data, or combustion control data is selected for any synchronous reference time, the unselected data is recorded as missing data.
[0100] When performing missing data completion processing, the duration of the missing data is determined. The missing duration threshold is determined based on at least one of the following: data recording resolution, minimum identifiable response duration of coal feeding response data, minimum identifiable response duration of combustion response data, and effective response duration in historical deep peak-shaving load variation samples. When the missing duration threshold is determined based on multiple criteria, the threshold determination rule in this embodiment is followed.
[0101] When the missing duration is less than the missing duration threshold, missing data recorded in numerical form is filled in by interpolation between adjacent valid data, and missing data recorded in state form is filled in by maintaining the previous valid state. When the missing duration is greater than or equal to the missing duration threshold, the record corresponding to the synchronization reference time within the continuous time interval corresponding to the missing duration is marked as an invalid record, and invalid records are not included in the subsequent identification of pressure target limit sections and furnace heat release lag intervals.
[0102] After time alignment and missing data completion, the records corresponding to each synchronization reference time are arranged in chronological order to obtain synchronized operating data. Synchronized operating data includes multiple records corresponding to synchronization reference times. Each record includes the synchronization reference time, as well as load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data corresponding to that time. Through step S1, the thermal power unit operating data is converted into synchronized operating data with a unified time reference, enabling subsequent identification of pressure target limit sections, identification of lag intervals in furnace heat release, and adjustment of combustion control data constraints to be performed based on the same time sequence.
[0103] Step S2: Perform deep peak shaving and load shifting filtering on the synchronous operation data to obtain deep peak shaving and load shifting data segments.
[0104] In practice, load change data is extracted from synchronous operation data. When load change data originates from actual load records, the actual load value is used for both deep peak-shaving load judgment and load change judgment. When load change data originates from load command records, the load command value is used for both deep peak-shaving load judgment and load change judgment. When load change data originates from both actual load records and load command records, the actual load value is used for deep peak-shaving load judgment, and the load command value is used for load change judgment. The load value used for deep peak-shaving load judgment is called the deep peak-shaving load judgment value, and the load value used for load change judgment is called the load change judgment value.
[0105] The deep peak-shaving load threshold is determined based on the deep peak-shaving load boundary recorded in the thermal power unit operation procedures. The load change amplitude threshold is determined based on at least one of the following: the data recording resolution of the load change data, the load control dead zone of the thermal power unit, the effective load change amplitude in the historical deep peak-shaving load change samples, and the load adjustment boundary in the thermal power unit operation procedures. The load change amplitude threshold must be greater than or equal to the minimum identifiable load change amplitude of the load change data. The load change duration threshold is determined based on at least one of the following: a uniform sampling period, the minimum identifiable adjustment duration of the load change data, and the effective adjustment duration in the historical deep peak-shaving load change samples. When the load change amplitude threshold or the load change duration threshold has multiple determining criteria, the corresponding threshold is determined according to the threshold determination rules in this embodiment.
[0106] Using each record corresponding to a synchronization reference time in the synchronized operation data as the judgment object, the deep peak shaving load judgment value is read. When the deep peak shaving load judgment value is less than or equal to the deep peak shaving load threshold, the corresponding record of the synchronization reference time is determined as the deep peak shaving synchronization reference time record.
[0107] In the records corresponding to the deep peak shaving synchronization reference time, the load change judgment values in adjacent records are compared sequentially according to the chronological order of the synchronization reference time. When the absolute value of the load difference between two adjacent load change judgment values is greater than or equal to the load change amplitude threshold, the synchronization reference time interval between the two adjacent synchronization reference times is determined as the load change interval. The load change intervals arranged continuously according to the synchronization reference time are connected to obtain the continuous load change interval. When the duration of the continuous load change interval is greater than or equal to the load change duration threshold, the records corresponding to the deep peak shaving synchronization reference time within the continuous load change interval are determined as the records corresponding to the load change synchronization reference time.
[0108] Records corresponding to both the deep peak-shaving synchronous reference time and the variable load synchronous reference time are identified as deep peak-shaving variable load synchronous reference time records. Following the chronological order of the synchronous reference times, these consecutively arranged deep peak-shaving variable load synchronous reference time records form a continuous data interval for deep peak-shaving variable load. Complete synchronous reference time records corresponding to this continuous data interval are extracted from the synchronous operation data to obtain a deep peak-shaving variable load data segment. This deep peak-shaving variable load data segment retains load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data. Through step S2, subsequent processing is limited to data segments where the deep peak-shaving load judgment value is less than or equal to the deep peak-shaving load threshold, and the duration of the continuous load change interval is greater than or equal to the load change duration threshold, reducing interference from stable load operation data on the identification of pressure target limitation segments.
[0109] Step S3: Extract load change data and main steam pressure target value data from the deep peak shaving load change data segment, and perform change deviation identification and segment truncation processing on the load change data and main steam pressure target value data to obtain the pressure target limit segment.
[0110] In practice, the synchronous reference time, load change data, and main steam pressure target value data are read from the corresponding record of each synchronous reference time in the deep peak shaving load change data segment to obtain the load change data and main steam pressure target value data arranged according to the synchronous reference time. The load change judgment value in S3 follows the load change judgment value determined in step S2.
[0111] The load change rate is determined based on load change data, and the main steam pressure target value change rate is determined based on main steam pressure target value data. The load change rate is the ratio of the absolute value of the difference in load values between adjacent synchronous reference times to the time difference between adjacent synchronous reference times. The main steam pressure target value change rate is the ratio of the absolute value of the difference in pressure target values between adjacent synchronous reference times to the time difference between adjacent synchronous reference times.
[0112] The load change rate threshold is determined based on at least one of the following: the ratio of the load change amplitude threshold to the unified sampling period, the ratio of the load control dead zone of the thermal power unit to the unified sampling period, the effective load change rate in the historical deep peak-shaving load variation sample, and the load regulation rate boundary in the thermal power unit operation procedure. The main steam pressure target value change rate threshold is determined based on at least one of the following: the ratio of the main steam pressure target value data recording resolution to the unified sampling period, the ratio of the main steam pressure target value control dead zone to the unified sampling period, the main steam pressure target value change rate limit in the coordinated control strategy, and the effective change rate of the main steam pressure target value in the historical deep peak-shaving load variation sample. The pressure target limitation duration threshold is determined based on at least one of the following: the load change duration threshold, the unified sampling period, and the pressure target limitation duration in the historical deep peak-shaving load variation sample. When the load change rate threshold, the main steam pressure target value change rate threshold, or the pressure target limitation duration threshold are determined based on multiple criteria, the corresponding threshold is determined according to the threshold determination rules in this embodiment.
[0113] Following the chronological order of the synchronization reference time, records corresponding to two adjacent synchronization reference times are sequentially selected from the deep peak-shaving load variation data segment to form a synchronization reference time interval to be identified. When the load change rate corresponding to the synchronization reference time interval to be identified is greater than or equal to the load change rate threshold, and the change rate of the main steam pressure target value is less than or equal to the main steam pressure target value change rate threshold, the synchronization reference time interval to be identified is determined as the change deviation interval. The change deviation interval is used to characterize the time interval in which the load change rate is greater than or equal to the load change rate threshold, and the change rate of the main steam pressure target value is less than or equal to the main steam pressure target value change rate threshold.
[0114] Connecting the consecutive deviation intervals arranged according to the synchronization reference time yields a continuous deviation interval. When the duration of the continuous deviation interval is greater than or equal to the pressure target limit duration threshold, the continuous deviation interval is determined as the pressure target limit continuous interval; when the duration of the continuous deviation interval is less than the pressure target limit duration threshold, the continuous deviation interval is not determined as the pressure target limit continuous interval.
[0115] Based on the start and end synchronization reference times of the continuous interval of pressure target limitation, segment extraction is performed from the deep peak shaving variable load data segment to extract the corresponding complete synchronization reference time records, thus obtaining the pressure target limitation segment. The pressure target limitation segment includes multiple synchronization reference time corresponding records arranged according to the synchronization reference time, and retains load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data. Through step S3, it is possible to identify time periods in the deep peak shaving variable load data segment where the load change rate is greater than or equal to the load change rate threshold, while the main steam pressure target value change rate is less than or equal to the main steam pressure target value change rate threshold, providing a limited interval for subsequent identification of the lag between the coal feeding response and the furnace heat release response.
[0116] Step S4: Extract coal feeding response data, combustion response data, and combustion control data from the pressure target limit section. Perform induction heat release characterization processing on the combustion response data to obtain induction heat release characterization data. Perform hysteresis identification processing on the coal feeding response data and induction heat release characterization data to obtain the induction heat release hysteresis interval.
[0117] Please see Figure 2 In specific implementation, the synchronous reference time, coal feeding response data, combustion response data and combustion control data are read from the corresponding record of each synchronous reference time in the pressure target limit section, and the correspondence between the synchronous reference time and the coal feeding response data, combustion response data and combustion control data is retained.
[0118] The data characterizing the heat release from the furnace feed is used to characterize the response change of the actual heat release from the furnace feed, and does not represent the directly measured heat release amount. When the coal feeding response data includes the actual coal feed rate, the actual coal feed rate is determined as the coal feeding response value; when the coal feeding response data does not include the actual coal feed rate but includes the coal feeding command value, the coal feeding command value is determined as the coal feeding response value. The coal feeding response value is used to determine the range of coal feeding response changes.
[0119] Combustion response data includes at least one of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen content data. When combustion response data includes only one combustion response data item, that item is designated as the target combustion response data item. When combustion response data includes multiple combustion response data items, one item is selected from the multiple items in the order of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen content data, and this selected item is designated as the target combustion response data item. The selection order of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen content data is determined according to the degree of direct correlation between the combustion response data item and the heat release process in the furnace. Furnace temperature data is preferentially used to characterize the combustion heat release response within the furnace, boiler evaporation rate data is used to characterize the response after the combustion heat release is transferred to the heating surface, and furnace outlet oxygen content data, after being combined with the changes in air supply control data, is used to characterize the oxygen consumption response.
[0120] The target combustion response data is processed to characterize the heat release from the furnace. When the target combustion response data is furnace temperature data or boiler evaporation rate data, the data values corresponding to adjacent synchronous reference times are compared. If the data value at the later time is greater than the data value at the earlier time, it is determined to be in the direction of increasing heat release from the furnace; if the data value at the later time is less than the data value at the earlier time, it is determined to be in the direction of decreasing heat release from the furnace; if the data value at the later time is equal to the data value at the earlier time, the synchronous reference time interval between adjacent synchronous reference times is recorded as a state of no effective change.
[0121] When the target combustion response data is furnace outlet oxygen content data, the air supply control variation threshold is first determined. The air supply control variation threshold is determined based on at least one of the following: air supply control data recording resolution, air supply control dead zone, and effective air supply variation amplitude in historical deep peak-shaving load variation samples. When the air supply control variation threshold has multiple determining criteria, it is determined according to the threshold determination rules in this embodiment.
[0122] An increase in air supply control data refers to the difference between air supply control values corresponding to adjacent synchronization reference times being greater than or equal to the air supply control change amplitude threshold; a decrease in air supply control data refers to the difference between air supply control values corresponding to adjacent synchronization reference times being less than or equal to the negative number of the air supply control change amplitude threshold.
[0123] When the target combustion response data is furnace outlet oxygen data, if the furnace outlet oxygen data decreases and the change in the air supply combustion control data does not show a decreasing change, it is determined to be the direction of increasing heat release into the furnace; if the furnace outlet oxygen data increases and the change in the air supply combustion control data does not show an increasing change, it is determined to be the direction of decreasing heat release into the furnace; if the change in furnace outlet oxygen data and the change in the air supply combustion control data do not meet the judgment conditions for increasing or decreasing heat release into the furnace, the corresponding synchronous reference time interval is recorded as a state of no effective change.
[0124] The furnace heat release characterization data includes multiple furnace heat release characterization records arranged according to a synchronous reference time, as well as the direction of change in furnace heat release between adjacent furnace heat release characterization records. Each furnace heat release characterization record includes a synchronous reference time and a furnace heat release characterization value, which is derived from the data value of the target combustion response data in the corresponding record at the same synchronous reference time.
[0125] The threshold for the magnitude of coal feed response variation is determined based on the coal feed response value. This threshold is determined according to at least one of the following: data recording resolution of the coal feed response data, the dead zone of the pulverizing coal feed control, and the effective magnitude of coal feed variation in historical deep peak-shaving load variation samples. Furthermore, the threshold for the magnitude of coal feed response variation must be greater than or equal to the minimum identifiable magnitude of coal feed variation in the coal feed response data. When multiple criteria exist for determining the threshold for the magnitude of coal feed response variation, the threshold is determined according to the threshold determination rules in this embodiment.
[0126] Based on the chronological order of the synchronization reference time, the coal feeding response values corresponding to adjacent synchronization reference times are compared. When the absolute value of the difference between two adjacent coal feeding response values is greater than or equal to the coal feeding response change amplitude threshold, the synchronization reference time interval between the two adjacent synchronization reference times is determined as the coal feeding response change interval. When the later coal feeding response value is greater than the earlier coal feeding response value, the coal feeding response change interval is the coal feeding increase interval; when the later coal feeding response value is less than the earlier coal feeding response value, the coal feeding response change interval is the coal feeding decrease interval.
[0127] When multiple consecutive coal feed response change intervals are arranged consecutively according to a synchronization reference time, and these intervals are both either coal feed increase intervals or both coal feed decrease intervals, they are merged into a single continuous coal feed response change interval. The first synchronization reference time of this interval is taken as the starting synchronization reference time for the coal feed response change. When a continuous coal feed response change interval is formed by merging multiple consecutive coal feed increase intervals, it is defined as a continuous coal feed response increase interval; when it is formed by merging multiple consecutive coal feed decrease intervals, it is defined as a continuous coal feed response decrease interval. The direction of coal feed response change corresponding to both the coal feed increase interval and the continuous coal feed response increase interval is the coal feed increase direction; the direction of coal feed response change corresponding to both the coal feed decrease interval and the continuous coal feed response decrease interval is the coal feed decrease direction. For a single coal feed response change interval that is not arranged consecutively, the first synchronization reference time of that single interval is taken as the starting synchronization reference time for the coal feed response change.
[0128] The threshold for the change range of the heat release characterization in the furnace is determined based on the heat release characterization data. This threshold is determined according to at least one of the following: the data recording resolution of the target combustion response data, the effective change range of the heat release characterization in the historical deep peak-shaving variable load sample, and the effective change range of the furnace combustion response. Furthermore, the threshold for the change range of the heat release characterization must be greater than or equal to the minimum identifiable change range of the heat release characterization data. When multiple criteria exist for determining the threshold for the change range of the heat release characterization, the threshold is determined according to the threshold determination rules in this embodiment.
[0129] Based on the chronological order of the synchronization reference time, the heat release characterization values in adjacent furnace feed heat release characterization records are compared. When the absolute value of the difference between two adjacent furnace feed heat release characterization values is greater than or equal to the furnace feed heat release characterization change amplitude threshold, and the direction of change in furnace feed heat release between adjacent furnace feed heat release characterization records is the direction of increasing furnace feed heat release, the synchronization reference time interval between two adjacent synchronization reference times is determined as the furnace feed heat release increasing interval; when the absolute value of the difference between two adjacent furnace feed heat release characterization values is greater than or equal to the furnace feed heat release characterization change amplitude threshold, and the direction of change in furnace feed heat release between adjacent furnace feed heat release characterization records is the direction of decreasing furnace feed heat release, the synchronization reference time interval between two adjacent synchronization reference times is determined as the furnace feed heat release decreasing interval. The furnace feed heat release characterization change interval includes the furnace feed heat release increasing interval and the furnace feed heat release decreasing interval.
[0130] The changes in coal feed response and the changes in the heat release characteristics of the furnace are identified using a lag identification process. An increase in coal feed or a continuous increase in coal feed response corresponds to an increase in heat release characteristics of the furnace, and a decrease in coal feed or a continuous decrease in coal feed response corresponds to a decrease in heat release characteristics of the furnace. Coal feed response changes or continuous changes in coal feed response are selected sequentially according to the chronological order of the synchronization reference time, and the starting synchronization reference time and direction of the coal feed response change corresponding to each change or continuous change are read. Based on the direction of the coal feed response change and the starting synchronization reference time, the heat release characteristics of the furnace are screened for direction correspondence and chronological order. Heat release characteristics of the furnace that correspond to the direction of the coal feed response change and whose first synchronization reference time is later than the starting synchronization reference time of the coal feed response change are identified as candidate characteristics of the change. The interval with the smallest time difference between the first synchronous reference time and the starting synchronous reference time of the coal feed response change is selected from the candidate characteristic change intervals, and the first synchronous reference time of the selected interval is determined as the starting synchronous reference time of the furnace heat release characteristic change. When there are no candidate characteristic change intervals, no furnace heat release lag interval is formed based on the current coal feed response change interval or the continuous coal feed response change interval, and the current coal feed response change interval or the continuous coal feed response change interval is recorded as an unmatched coal feed response change interval.
[0131] The synchronization reference time interval between the start of the coal feed response change and the start of the change in the furnace heat release characterization is defined as the furnace heat release lag interval. Records corresponding to the synchronization reference time for the furnace heat release lag interval are extracted from the pressure target limit segment. The furnace heat release lag interval includes records corresponding to the synchronization reference time for the start of the coal feed response change and records corresponding to the synchronization reference time for the start of the change in furnace heat release characterization. The furnace heat release lag interval retains furnace heat release characterization records and combustion control data that match the synchronization reference time from the synchronization reference time, coal feed response data, combustion response data, and furnace heat release characterization data.
[0132] When there is no corresponding change interval in the direction of coal feed response change within the pressure target limitation range, and the first synchronization reference time is later than the starting synchronization reference time of the coal feed response change, a lag interval for the inlet heat release characterization is not formed based on the corresponding starting synchronization reference time of the coal feed response change. The corresponding coal feed response change interval or continuous coal feed response change interval is retained as an unmatched coal feed response change interval. The unmatched coal feed response change interval is not output to step S5, and no constraint adjustment processing is performed on the combustion control data within the unmatched coal feed response change interval. Through step S4, within the pressure target limitation range where the main steam pressure target value change is limited, it is possible to identify the time interval where the coal feed response has changed but the inlet heat release characterization has not yet formed a corresponding change, reducing the combustion state judgment deviation caused by directly equating the coal feed response change with the inlet heat release change.
[0133] Step S5: According to the lag interval of heat release from the furnace, perform constraint adjustment processing on the data in the combustion control data corresponding to the lag interval of heat release from the furnace to obtain the combustion optimization result.
[0134] In practice, the synchronization reference time and combustion control data are read from the corresponding records of each synchronization reference time within the lag interval of furnace heat release, thus obtaining the combustion control data for the lag interval. The combustion control data includes at least one of the following: total air supply control data, secondary air control data, burnout air control data, and pulverizer operating mode data. Total air supply control data, secondary air control data, and burnout air control data are all treated as air supply combustion control data and participate in constraint adjustment processing. When total air supply control data, secondary air control data, and burnout air control data are recorded in numerical form, they are treated as objects of constraint adjustment processing; when pulverizer operating mode data are recorded in operating mode status form, they are retained as status records and are not subject to numerical amplitude constraint adjustment processing.
[0135] The first synchronization reference time within the lag interval of furnace heat release is determined as the starting synchronization reference time for combustion control constraints. For each combustion control data entry recorded numerically, the combustion control value corresponding to the starting synchronization reference time of the combustion control constraint is determined as the combustion control reference value. The starting synchronization reference time of the change in furnace heat release characteristics is determined as the constraint release synchronization reference time. Records with synchronization reference times earlier than the constraint release synchronization reference time are included in the constraint adjustment process; records with synchronization reference times equal to the constraint release synchronization reference time retain their original combustion control data and are not subject to constraint adjustment; records with synchronization reference times later than the constraint release synchronization reference time are not subject to constraint adjustment within the lag interval of furnace heat release.
[0136] The combustion control restriction direction is determined based on the direction of change in the coal feed response corresponding to the lag interval of the heat release from the furnace. When the lag interval of the heat release from the furnace is formed by the coal feed increase interval or the continuous change interval of the coal feed response increase and the heat release increase interval, the direction of increase of the combustion control value relative to the combustion control reference value is determined as the combustion control restriction direction; when the lag interval of the heat release from the furnace is formed by the coal feed decrease interval or the continuous change interval of the coal feed response decrease and the heat release decrease interval, the direction of decrease of the combustion control value relative to the combustion control reference value is determined as the combustion control restriction direction.
[0137] For each piece of combustion control data recorded in numerical form, a combustion control adjustment range limit and a combustion control adjustment rate limit are determined. The combustion control adjustment range limit is determined based on at least one of the following: data recording resolution of the corresponding combustion control data, combustion control dead zone, effective combustion control adjustment range in historical deep peak-shaving and variable load samples, and allowable adjustment boundaries of control quantities in the thermal power unit operation procedures. The combustion control adjustment range limit is greater than or equal to the minimum identifiable control change range of the corresponding combustion control data. The combustion control adjustment rate limit is determined based on at least one of the following: the ratio of the combustion control adjustment range limit to a uniform sampling period, the ratio of the combustion control dead zone to a uniform sampling period, the effective combustion control adjustment rate in historical deep peak-shaving and variable load samples, and allowable adjustment rate boundaries of control quantities in the thermal power unit operation procedures. Different combustion control data pieces have separate combustion control adjustment range and rate limits, and they do not share the same limit. When a combustion control adjustment range limit or a combustion control adjustment rate limit has multiple determining criteria, the corresponding limit is determined according to the threshold determination rules in this embodiment.
[0138] Directional constraint processing is applied to combustion control data in the lag interval. For combustion control values whose synchronization reference time is earlier than the constraint release synchronization reference time, if the combustion control value changes relative to the combustion control reference value along the combustion control constraint direction, then the combustion control value is determined as the combustion control value to be constrained; if the combustion control value does not change along the combustion control constraint direction, then the combustion control value is maintained. Directional constraint processing is used to identify combustion control values that change along the coal feeding response direction before the change in the furnace heat release characterization has begun.
[0139] The adjustment range of the combustion control value to be constrained is limited. When the combustion control value to be constrained exceeds the sum of the combustion control reference value and the combustion control adjustment range limit in the increasing direction, the combustion control value to be constrained is adjusted to the sum of the combustion control reference value and the combustion control adjustment range limit; when the combustion control value to be constrained exceeds the difference between the combustion control reference value and the combustion control adjustment range limit in the decreasing direction, the combustion control value to be constrained is adjusted to the difference between the combustion control reference value and the combustion control adjustment range limit; the combustion control value to be constrained that does not exceed the corresponding adjustment range limit remains unchanged.
[0140] After the adjustment range limitation processing, the combustion control value is subjected to adjustment rate limitation processing. The combustion control values corresponding to two adjacent synchronization reference times are compared according to their chronological order. When the later combustion control value changes relative to the earlier combustion control value along the combustion control limitation direction, and the ratio of the absolute value of the difference between the two combustion control values to the time difference between the two synchronization reference times is greater than the combustion control adjustment rate limit, the later combustion control value is limited and corrected according to the combustion control adjustment rate limit. When the combustion control limitation direction is increasing, the later combustion control value is corrected to the sum of the products of the earlier combustion control value, the combustion control adjustment rate limit, and the time difference; when the combustion control limitation direction is decreasing, the later combustion control value is corrected to the difference between the products of the earlier combustion control value, the combustion control adjustment rate limit, and the time difference. When the rate of change is less than or equal to the combustion control adjustment rate limit, or when the later combustion control value does not change along the combustion control limitation direction, the later combustion control value is maintained. After directional restriction processing, adjustment amplitude restriction processing, and adjustment rate restriction processing, constrained adjustment combustion control data are obtained.
[0141] Combustion optimization results are generated based on the constrained adjustment combustion control data. The combustion optimization results include the inlet heat release lag interval, the constrained adjustment combustion control data, and the corresponding synchronization reference time. Combustion response data and inlet heat release characterization records are saved as associated records of the combustion optimization results, used to characterize the combustion response state corresponding to the constrained adjustment processing. The combustion optimization results are used as correction results for combustion control data or candidate results for combustion optimization processing; the issuance and execution of the combustion optimization results are not considered a necessary step in this embodiment. Through step S5, the combustion optimization results are limited to the inlet heat release lag interval, which reduces the possibility that the combustion control data exceeds the combustion control adjustment amplitude limit or combustion control adjustment rate limit along the combustion control restriction direction within the inlet heat release lag interval when the coal feeding response has changed but the inlet heat release characterization has not yet formed a corresponding change.
[0142] This embodiment utilizes a continuous processing link between synchronized operation data, deep peak shaving and load change data segments, pressure target limitation segments, inlet heat release lag intervals, and combustion optimization results. During deep peak shaving and load change processes, it first identifies pressure target limitation segments where the load change rate is greater than or equal to the load change rate threshold and the main steam pressure target value change rate is less than or equal to the main steam pressure target value change rate threshold. Then, within the pressure target limitation segment, it identifies the lag interval between the coal feeding response and the inlet heat release characterization, and constrains and adjusts the combustion control data corresponding to the inlet heat release lag interval. This ensures that the synchronization reference time of the combustion optimization results is within the inlet heat release lag interval, and that the adjustment amplitude of the constrained combustion control data is less than or equal to the combustion control adjustment amplitude limit and the adjustment rate is less than or equal to the combustion control adjustment rate limit. This reduces the problem of asynchronous combustion control data and inlet heat release response under the smoothing limitation state of the main steam pressure target value.
[0143] Example 2:
[0144] Building upon Example 1, this example further illustrates the method for generating the furnace heat release characterization data and identifying the lag interval of furnace heat release. This example uses the pressure target limitation segment obtained in Example 1 as the processing object, retaining the synchronization reference time, coal feeding response data, combustion response data, and combustion control data within the pressure target limitation segment. This example does not redefine the pressure target limitation segment; instead, it identifies the time lag relationship between changes in the coal feeding response and the corresponding changes in the furnace heat release characterization within the pressure target limitation segment.
[0145] In practice, the synchronization reference time, coal feeding response data, combustion response data, and combustion control data are read from the corresponding records of each synchronization reference time within the pressure target limit segment. The combustion response data includes at least one of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen content data. At least one of the total air supply control data, secondary air control data, and burnout air control data within the combustion control data is used as air supply combustion control data. This air supply combustion control data is used to determine whether changes in furnace outlet oxygen content data can participate in the characterization of heat release from the furnace.
[0146] In this embodiment, the combustion control value for air supply is determined based on the total air supply control data, secondary air control data, and burnout air control data. When the total air supply control data exists and is not marked as invalid, the value corresponding to the total air supply control data at the synchronization reference time is determined as the combustion control value for air supply. When the total air supply control data does not exist or is marked as invalid, and the secondary air control data exists and is not marked as invalid, the value corresponding to the secondary air control data at the synchronization reference time is determined as the combustion control value for air supply. When the total air supply control data does not exist or is marked as invalid, and the secondary air control data does not exist or is marked as invalid, and the burnout air control data exists and is not marked as invalid, the value corresponding to the burnout air control data at the synchronization reference time is determined as the combustion control value for air supply.
[0147] When the total air supply control data is missing or marked as invalid, and the secondary air control data is missing or marked as invalid, and the burnout air control data is missing or marked as invalid, the change in the furnace heat release characterization for the corresponding synchronous reference time interval will not be generated based on the furnace outlet oxygen content data, and the change direction of the furnace heat release characterization for the corresponding synchronous reference time interval will be recorded as no valid change.
[0148] When the combustion response data includes a single combustion response data item, that item is designated as the target combustion response data item. When the combustion response data includes multiple combustion response data items, one item is selected from the multiple combustion response data items that are not marked as invalid, following the order of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen content data. Furnace temperature data is primarily used to characterize the combustion heat release response within the furnace; boiler evaporation rate data is used to characterize the response after the combustion heat release is transferred to the heating surface; and furnace outlet oxygen content data, after being combined with the changes in the air supply combustion control data, is used to characterize the oxygen consumption response.
[0149] When the target combustion response data is furnace temperature data or boiler evaporation data, the data values corresponding to adjacent synchronous reference times are compared. If the later data value is greater than the earlier data value, it is determined to be in the direction of increasing heat release into the furnace; if the later data value is less than the earlier data value, it is determined to be in the direction of decreasing heat release into the furnace; if the later data value is equal to the earlier data value, the synchronous reference time interval between adjacent synchronous reference times is recorded as a state of no effective change. When the target combustion response data is furnace outlet oxygen data, it is first determined whether the air supply combustion control data shows an increasing or decreasing change. An increasing change in air supply combustion control data means that the difference between the air supply combustion control values corresponding to adjacent synchronous reference times is greater than or equal to the air supply control change amplitude threshold; a decreasing change in air supply combustion control data means that the difference between the air supply combustion control values corresponding to adjacent synchronous reference times is less than or equal to the negative number of the air supply control change amplitude threshold. The method for determining the air supply control change amplitude threshold is the same as that in Example 1.
[0150] When the target combustion response data is furnace outlet oxygen content, if the furnace outlet oxygen content decreases and the air supply combustion control data does not show a decreasing change, it is determined as an increasing direction of heat release into the furnace; if the furnace outlet oxygen content increases and the air supply combustion control data does not show an increasing change, it is determined as a decreasing direction of heat release into the furnace. When the changes in furnace outlet oxygen content and air supply combustion control data do not meet the conditions for determining the increasing or decreasing direction of heat release into the furnace, the corresponding synchronous reference time interval is recorded as a state of no effective change. If the furnace outlet oxygen content decreases and the air supply combustion control data shows a decreasing change, or if the furnace outlet oxygen content increases and the air supply combustion control data shows an increasing change, then the furnace outlet oxygen content data is not used for the heat release characterization processing of the corresponding synchronous reference time interval.
[0151] Based on the target combustion response data, heat release characterization data is generated according to the chronological order of the synchronization reference time. The heat release characterization data includes multiple heat release characterization records. Each record includes the synchronization reference time, the heat release characterization value, and the direction of change in the heat release characterization. The heat release characterization value is derived from the data value in the corresponding record of the target combustion response data at the same synchronization reference time. The direction of change in the heat release characterization includes an increasing direction, a decreasing direction, and a state of no effective change.
[0152] In this embodiment, the change in heat release after unifying the direction is denoted as . Indicates the first The change in furnace heat release after unifying the direction within a synchronous reference time interval. The direction of increase in furnace heat release corresponds to... The direction of reduced heat release upon entering the furnace corresponds to When the target combustion response data is furnace temperature data or boiler evaporation rate data, the difference between the later and earlier data values is used as the change in the inlet heat release characterization after directional unification. When the target combustion response data is furnace outlet oxygen content data, provided that the furnace outlet oxygen content data meets the conditions for participating in the inlet heat release characterization processing, the difference between the earlier and later data values is used as the change in the inlet heat release characterization after directional unification.
[0153] Read the coal feeding response data from the pressure target limit section. When the coal feeding response data includes the actual coal feed rate, the actual coal feed rate is determined as the coal feeding response value; when the coal feeding response data does not include the actual coal feed rate but includes the coal feeding command value, the coal feeding command value is determined as the coal feeding response value. Compare the coal feeding response values corresponding to adjacent synchronization reference times according to their chronological order to obtain the change in coal feeding response. . Indicates the first The change in coal feeding response value within a synchronous reference time interval.
[0154] when When the change in coal feeding response is greater than or equal to the threshold, the first... The synchronous reference time interval is determined as the coal feeding increase interval; when When the value is less than or equal to the negative of the threshold value for the change in coal feeding response, the first... Each synchronous reference time interval is defined as a coal feed reduction interval. The method for determining the threshold of coal feed response change amplitude is the same as that in Example 1. When multiple consecutive coal feed increase intervals are arranged consecutively according to the synchronous reference time, these consecutive coal feed increase intervals are merged into a continuous change interval of coal feed response increase; when multiple consecutive coal feed decrease intervals are arranged consecutively according to the synchronous reference time, these consecutive coal feed decrease intervals are merged into a continuous change interval of coal feed response decrease. Both the continuous change interval of coal feed response increase and the continuous change interval of coal feed response decrease belong to the continuous change interval of coal feed response. The coal feed increase interval, the coal feed decrease interval, and the continuous change interval of coal feed response that are not involved in the merging process are defined as the coal feed response change interval. The first synchronous reference time of the coal feed response change interval is the starting synchronous reference time of the coal feed response change.
[0155] The threshold for the change in furnace heat release characterization was determined based on the data. The method for determining the threshold for the change in furnace heat release characterization was the same as that in Example 1. Adjacent furnace heat release characterization records were compared according to the chronological order of the synchronization reference time. When the change in heat release from the furnace is greater than or equal to the threshold value, the first... The synchronous reference time interval is determined as the interval for increased heat release from the furnace; when When the value is less than or equal to the negative of the threshold value for the change in the heat release characteristic of the furnace, the first... The synchronous reference time interval is determined as the interval for reduced heat release from the furnace. When When the value is greater than the negative of the threshold for the change in the heat release characterization of the furnace and less than the threshold for the change in the heat release characterization of the furnace, the first... The direction of change in the furnace heat release characterization of the first synchronous reference time interval is recorded as a state of no effective change, and is not based on the first... The synchronous reference time intervals form the range of changes in the heat release characterization of the furnace. The range of increases in heat release and the range of decreases in heat release together constitute the range of changes in the heat release characterization of the furnace.
[0156] The synchronous reference time interval recorded as having no effective change is still used for subsequent calculation of the difference in heat release characteristics after furnace entry. Since the change in the heat release characteristic of furnace entry did not reach the threshold for the change in the heat release characteristic of furnace entry, the synchronous reference time interval recorded as having no effective change does not form a change interval for the heat release characteristic of furnace entry.
[0157] The directional correspondence between the range of changes in the coal feed response or a continuous range of changes in the coal feed response and the range of changes in the heat release characterization at the furnace is determined. An increase in coal feed or a continuous range of increases in the coal feed response corresponds directionally to an increase in the heat release at the furnace; conversely, a decrease in coal feed or a continuous range of decreases in the coal feed response corresponds directionally to a decrease in the heat release at the furnace. For the first... Determine the directional coefficient for each range of coal feeding response variation or a continuously varying range of coal feeding response. When the first When a range of changes in the coal feeding response or a continuous range of changes in the coal feeding response corresponds to the direction of increasing coal feeding. When the first When a range of changes in the coal feeding response or a continuous range of changes in the coal feeding response corresponds to a decrease in the coal feeding direction. .
[0158] According to the For each interval of coal feed response variation or a continuous interval of coal feed response variation, the change in coal feed response, the change in the characteristic heat release of the furnace after unification of direction, the threshold of coal feed response variation amplitude, the threshold of the characteristic heat release of the furnace amplitude, and the direction coefficient are used to calculate the difference in the furnace heat release acceptance value. The difference in the furnace heat release acceptance value can be calculated using the following formula:
[0159] ;
[0160] In the formula, Indicates the first The coal feeding response change interval is from the synchronous reference time at the start of the coal feeding response change to the [number]th [time period]. The difference in the heat release acceptance value of the furnace in a synchronous reference time interval; Indicates the first The sequence number of the starting synchronous reference time interval for each coal feeding response change interval or a continuous coal feeding response change interval; This indicates the sequence number of the synchronous reference time interval used to calculate the difference in heat release from the furnace. Not less than After identifying the corresponding direction and the later time interval for characterizing the heat release during furnace entry, No later than the starting number of the range of changes in the heat release characterization of the furnace that was found; Indicates the first The change in coal feeding response value within a synchronous reference time interval; Indicates the first The change in the heat release from the furnace after unifying the direction within a synchronous reference time interval; This indicates the threshold for the magnitude of change in coal feed response. It is a positive number; This indicates the threshold value representing the change in heat release from the furnace. It is a positive number; To prevent positive numbers with a denominator of zero; Indicates taking The larger of the two values is 0; Indicates the first Directional coefficients for each range of coal feeding response changes or for a continuously changing range of coal feeding response.
[0161] In the formula, Used to characterize the The normalized change in coal feeding response relative to the threshold value of coal feeding response change within a synchronous reference time interval. Used to characterize the The normalized change in the furnace heat release characterization within each synchronous reference time interval relative to the threshold value of the furnace heat release characterization change amplitude. When synchronous reference time intervals recorded as having no effective change are included in the calculation of the furnace heat release acceptance difference, the change in furnace heat release characterization after unification of direction does not reach the threshold value of the furnace heat release characterization change amplitude. The value is set to 0. The difference in the amount of heat release received by the furnace is used to characterize the proportion of the cumulative effective change in the coal feeding response that is not covered by the cumulative effective change in the heat release characterization corresponding to the direction. The normalized result of the change in the coal feeding response relative to the preset coal feeding response change amplitude threshold is determined as the normalized change in the coal feeding response, and the normalized result of the change in the heat release characterization after the direction is unified relative to the preset heat release characterization change amplitude threshold is determined as the normalized change in the heat release characterization.
[0162] When the difference in the heat release received by the furnace is greater than or equal to the preset threshold for the difference, it is determined that there is an unreceived difference between the cumulative effective change in the coal feeding response and the cumulative effective change in the heat release characterization corresponding to the direction; when the difference in the heat release received by the furnace is less than the preset threshold for the difference, it is determined that there is no unreceived difference between the cumulative effective change in the coal feeding response and the cumulative effective change in the heat release characterization corresponding to the direction.
[0163] The preset threshold for the acceptance difference is determined based on the statistical results of the acceptance difference of the furnace heat release in the historical deep peak-shaving and load-changing samples. When the acceptance difference boundary is recorded in the thermal power unit operation procedures, thermal power unit control strategies, or data quality rules, the preset threshold for the acceptance difference is determined according to the recorded acceptance difference boundary. When the acceptance difference boundary is not recorded, the synchronous reference time interval in which the coal feeding response change interval has been formed but the corresponding furnace heat release characterization change interval has not yet been formed is extracted from the valid samples in the historical deep peak-shaving and load-changing samples as the acceptance difference statistical sample interval; the furnace heat release acceptance difference corresponding to the acceptance difference statistical sample interval is calculated; when the data quality rules or thermal power unit control strategies record the statistical boundary value method, the preset threshold for the acceptance difference is determined from the furnace heat release acceptance difference according to the statistical boundary value method; when the data quality rules or thermal power unit control strategies do not record the statistical boundary value method, the furnace heat release acceptance difference corresponding to the acceptance difference statistical sample interval is arranged in ascending order of value, and the statistical lower limit obtained after arrangement is determined as the preset threshold for the acceptance difference. The preset threshold for accepting differences is a dimensionless threshold.
[0164] The duration threshold for handling differentials is determined based on at least one of the following: a uniform sampling period, the effective hysteresis duration in historical deep peak-shaving and variable load samples, and the minimum identifiable response duration of combustion response data. When the duration threshold for handling differentials is determined based on multiple criteria, it is determined according to the threshold determination rules in Example 1. The duration threshold for handling differentials is used to exclude short-term disturbances within a single synchronization reference time interval.
[0165] For the For each interval of coal feeding response change or a continuous interval of coal feeding response change, according to the time sequence of the synchronization reference time, find the first interval of the furnace heat release characterization change that corresponds to the direction and is later in time after the starting synchronization reference time of the coal feeding response change, and determine the first synchronization reference time of the found furnace heat release characterization change interval as the starting synchronization reference time of the furnace heat release characterization change.
[0166] If there exists a continuous synchronous reference time interval between the start of the coal feeding response change and the start of the furnace heat release characterization change, with a duration greater than or equal to the threshold value of the acceptance difference, and the furnace heat release acceptance difference within the continuous synchronous reference time interval is greater than or equal to the preset acceptance difference threshold value, then the synchronous reference time interval between the start of the coal feeding response change and the start of the furnace heat release characterization change is determined as the furnace heat release lag interval.
[0167] If there is no corresponding directional change in the heat release characterization interval after the initial synchronous reference time of the coal feeding response change, then it is not based on the first... The interval of coal feed response variation or the interval of continuous coal feed response variation forms the lag interval of heat release into the furnace, and the first The first coal feed response change interval or a continuous coal feed response change interval is recorded as an unmatched coal feed response change interval. Unmatched coal feed response change intervals are not output to subsequent combustion control data constraint adjustment processing. If there is no continuous synchronization reference time interval between the start synchronization reference time of the coal feed response change and the start synchronization reference time of the furnace heat release characterization change, where the duration is greater than or equal to the acceptance difference duration threshold and the furnace heat release acceptance difference is greater than or equal to the preset acceptance difference threshold, then it is not based on the first... A range of changes in the coal feeding response or a range of continuous changes in the coal feeding response forms a lag range for the release of heat into the furnace.
[0168] The obtained induction heat release lag interval includes the starting synchronization reference time of the coal feed response change, the starting synchronization reference time of the induction heat release characterization change, the direction of the coal feed response change, the direction of the induction heat release characterization change, the induction heat release carryover difference sequence, the starting synchronization reference time of the pressure target limit segment, the ending synchronization reference time of the pressure target limit segment, and the corresponding synchronization reference time record for the induction heat release lag interval. The induction heat release lag interval is output to the combustion control data constraint adjustment processing in Example 1 to limit the time range and constraint direction of the combustion control data constraint adjustment processing, and to generate the combustion optimization results in Example 1.
[0169] This embodiment uses the change in furnace heat release after unifying the direction to convert furnace temperature data, boiler evaporation data, or furnace outlet oxygen data verified by air-supply combustion control data into data that can characterize the direction of increase and decrease in furnace heat release.
[0170] Furthermore, this embodiment uses the difference in the acceptance of the inlet heat release to determine the unaccepted differences between the cumulative effective changes in the coal feeding response and the corresponding cumulative effective changes in the inlet heat release characterization. This ensures that the lag interval of the inlet heat release is jointly determined by the direction of change in the coal feeding response, the direction of change in the inlet heat release characterization, the unaccepted differences, and the duration. Therefore, a single synchronous reference time interval or a short interval whose duration is less than the threshold of the acceptance difference duration will not be determined as a lag interval of the inlet heat release solely due to fluctuations in the inlet heat release acceptance difference.
[0171] Example 3:
[0172] Based on Examples 1 and 2, this example provides another implementation of the constraint adjustment process. This example adjusts the continuous combustion control data according to the furnace heat release difference sequence, the combustion control restriction direction, and the retention change limit. The constraint adjustment method described in this example can replace the constraint adjustment method based on the combustion control adjustment amplitude limit and the combustion control adjustment rate limit in Example 1, and does not require the two constraint adjustment methods to be executed sequentially.
[0173] The lag interval for heat release in the furnace obtained in Example 2 includes the starting synchronization reference time of the change in coal feeding response, the starting synchronization reference time of the change in the characteristic of heat release in the furnace, the direction of the change in coal feeding response, the direction of the change in the characteristic of heat release in the furnace, the sequence of differences in heat release in the furnace, the starting synchronization reference time of the pressure target limit segment, the ending synchronization reference time of the pressure target limit segment, and the corresponding records of the synchronization reference time for the lag interval for heat release in the furnace. The combustion control data in Example 1 includes at least one of the following: total air supply control data, secondary air control data, burnout air control data, and coal mill operation mode data.
[0174] In specific implementation, for each lag interval of furnace heat release obtained in Example 2, the starting synchronization reference time of the coal feed response change and the starting synchronization reference time of the furnace heat release characterization change are read. Combustion control records whose synchronization reference time is not earlier than the starting synchronization reference time of the coal feed response change but earlier than the starting synchronization reference time of the furnace heat release characterization change are identified as combustion control records to be constrained. The total air supply control data, secondary air control data, burnout air control data, and pulverizer operation mode data in these combustion control records are identified as combustion control data to be constrained.
[0175] The main air supply control data, secondary air control data, and burnout air control data belong to continuous combustion control data. Continuous combustion control data is constrained and adjusted through control values and control changes. The coal mill operating mode data belongs to state-based combustion control data. State-based combustion control data is not constrained and adjusted through continuous numerical formulas, but rather through the identification of operating mode change directions and coal mill operating mode adjustment markers.
[0176] For continuous combustion control data, the limiting direction coefficient is determined based on the direction of change in the coal feed response. For total air supply control data, secondary air control data, and burnout air control data, if the... The direction of the increase in coal feeding response corresponds to the interval of delayed heat release in the furnace. Therefore, the first... Within the lag range of heat release from the furnace, the first Limiting direction coefficients for quasi-continuous combustion control data Determined to be 1; if the first The direction of the decrease in coal feeding response corresponds to the interval of delayed heat release in the furnace. Therefore, the first... Within the lag range of heat release from the furnace, the first Limiting direction coefficients for quasi-continuous combustion control data The value is determined to be -1. (Number) The control data for continuous combustion includes total air supply control data, secondary air control data, or burnout air control data.
[0177] Based on the furnace heat release bearing difference sequence obtained in Example 2, the furnace heat release hysteresis constraint coefficient is determined. Within the lag range of heat release from the furnace, the first The difference in the furnace heat release received by the corresponding synchronous reference time interval is determined as the first... Within the lag range of heat release from the furnace, the first Lag constraint coefficient of furnace heat release within a synchronous reference time interval The lag constraint coefficient for furnace heat release is a dimensionless coefficient. It characterizes the proportion of the cumulative effective change in coal feed response that is not covered by the corresponding cumulative effective change in furnace heat release, and serves as a reduction coefficient in subsequent calculations of controlled changes. When the difference in furnace heat release acceptance is less than 0, the lag constraint coefficient is set to 0; when the difference is greater than 1, the lag constraint coefficient is set to 1.
[0178] For the Continuous combustion control data, when the first Continuous combustion control data in the first The first synchronization reference time or the first When the control record corresponding to the first synchronization reference time is marked as an invalid record, it is not based on the first... The first synchronization reference time interval is used to calculate the... The original control change in the continuous combustion control data, and not based on the first The first synchronization reference time interval generates the first... Constrained control changes in continuous combustion control data. If the first... If the control record corresponding to the first synchronization reference time is not marked as an invalid record, then the first record will be retained in the constrained control value sequence. The original control value corresponding to the first synchronization reference time; if the first... If the control record corresponding to the first synchronization reference time is marked as an invalid record, then the first record will be recorded in the constrained control value sequence. The invalid control value status corresponding to each synchronization reference time. Each synchronization reference time interval is marked as an invalid constraint interval.
[0179] For the Continuous combustion control data, when the first Continuous combustion control data in the first The first synchronization reference time and the first When none of the control records corresponding to the synchronization reference times are marked as invalid, in the first... The original control change is calculated within a synchronization reference time interval. The original control change can be calculated using the following formula:
[0180] ;
[0181] In the formula, Indicates the first Continuous combustion control data in the first The original control changes within a synchronous reference time interval; Indicates the first Continuous combustion control data in the first Control values corresponding to each synchronization reference time; Indicates the first Continuous combustion control data in the first The control value corresponding to each synchronization reference time. The original control change of the continuous combustion control data and the first The control values for continuous combustion control data use the same control data unit.
[0182] According to the The original control variation, limiting direction coefficient, furnace heat release hysteresis constraint coefficient, and retention variation limit of the continuous combustion control data are used to calculate the constrained control variation. The constrained control variation can be calculated using the following formula:
[0183] ;
[0184] In the formula, Indicates the first Within the lag range of heat release from the furnace, the first Continuous combustion control data in the first Constrained control changes within a synchronous reference time interval; Indicates the first Continuous combustion control data in the first The original control changes within a synchronous reference time interval; Indicates the first Within the lag range of heat release from the furnace, the first The limiting direction coefficient for continuous combustion control data; Indicates the first Within the lag range of heat release from the furnace, the first The hysteresis constraint coefficient of the furnace heat release in a synchronous reference time interval; Indicates the first Limits on the retention of continuous combustion control data in the limiting direction; Indicates taking The larger of 0.
[0185] when Greater than or equal to 0 and less than or equal to At that time, the first The variation in the continuous combustion control data along the limiting direction did not exceed the retention variation limit. When the value is 0, the control change after constraint equals the original control change. Greater than At that time, the first If the change in the continuous combustion control data along the limiting direction exceeds the retention limit, the portion exceeding the retention limit is reduced according to the inlet heat release hysteresis constraint coefficient. When When less than 0, the first The direction of change in the quasi-continuous combustion control data is opposite to the direction of the limit, and the original control change is not reduced.
[0186] No. The preset control dead zone for continuous combustion control data is determined based on the corresponding control dead zone recorded in the thermal power unit control strategy. The preset minimum executable control variation for continuous combustion control data is determined based on the corresponding minimum executable control variation recorded in the thermal power unit control strategy. The preset stable combustion control variation of the continuous combustion control data is based on the synchronous reference time interval within which no furnace heat release lag interval has formed in the historical deep peak shaving and variable load samples. The absolute value of the control change in the continuous combustion control data is determined. The retention limit is determined based on at least one of the preset control dead zone, preset minimum executable control change, and preset stable combustion control change. The stable combustion control change is based on the synchronous reference time interval within which no furnace heat release lag interval has formed in the historical deep peak-shaving load variation sample. The absolute value of the control change in continuous combustion control data is determined. When the thermal power unit control strategy or data quality rules specify a statistical boundary value method, the stable combustion control change is determined from the absolute value of the control change according to the statistical boundary value method. When the thermal power unit control strategy or data quality rules do not specify a statistical boundary value method, the absolute values of the control change are arranged in ascending order, and the largest absolute value of the arranged control change is determined as the stable combustion control change. When multiple criteria exist for determining the retention limit, the retention limit is determined according to the threshold determination rule in Example 1. The retention limit is a non-negative number. The retention limit is used to retain small necessary changes in the continuous combustion control data in the limiting direction, avoiding the complete reduction of changes within the control dead zone or the minimum executable change. The retention limit and the first The control values for continuous combustion control data use the same control data unit.
[0187] At the first synchronization reference time that is no earlier than the start synchronization reference time of the coal feeding response change, earlier than the start synchronization reference time of the furnace heat release characterization change, and not marked as an invalid record, the first... The original control values of the continuous combustion control data are used as the initial values of the constrained control values. For the synchronization reference time interval where constrained control changes have already been generated, the constrained control values corresponding to the current synchronization reference time are generated according to the chronological order of the synchronization reference times. When the constrained control value corresponding to the previous synchronization reference time is not in an invalid control value state, the constrained control value corresponding to the previous synchronization reference time is added to the constrained control changes in the current synchronization reference time interval to obtain the constrained control value corresponding to the current synchronization reference time. When the constrained control value corresponding to the previous synchronization reference time is in an invalid control value state, the original control value corresponding to the current synchronization reference time is used as the initial value of the new constrained control value segment. Consecutive constrained control values and invalid control value states corresponding to multiple synchronization reference times are used to form the first... Constrained control value sequence of continuous combustion control data.
[0188] For state-based combustion control data, at least one of the following is extracted from the coal mill operation mode data: number of operating coal mills, feeder activation status, coal mill output level, and coal mill start / stop status. An increase in the number of operating coal mills, an increase in the number of feeders in operation, or an increase in the coal mill output level are identified as an increase in coal mill operation mode. A decrease in the number of operating coal mills, an increase in the number of feeders out of operation, or a decrease in the coal mill output level are identified as a decrease in coal mill operation mode.
[0189] Within the lag interval of furnace heat release, if the direction of change in the pulverizer's operating mode is consistent with the direction of change in the coal feed response, the corresponding pulverizer operating mode change record is marked as a record of change in the same direction within the lag interval, and a pulverizer operating mode adjustment mark is generated in the combustion optimization results. The pulverizer operating mode adjustment mark includes the content of the pulverizer operating mode change, the original synchronization reference time, the adjusted synchronization reference time, and the synchronization reference time range corresponding to the lag interval of furnace heat release. The adjusted synchronization reference time is not earlier than the initial synchronization reference time of the change in furnace heat release characterization. If the direction of change in the pulverizer operating mode is opposite to the direction of change in the coal feed response, or if the pulverizer operating mode data does not show a change in operating mode, the pulverizer operating mode data is retained, and no pulverizer operating mode adjustment mark is generated.
[0190] When the synchronization reference time ranges corresponding to multiple lag intervals of heat release in the furnace do not overlap, the combustion control data corresponding to each lag interval of heat release in the furnace are subject to constraint adjustment. When multiple lag intervals of heat release in the furnace correspond to the same continuous combustion control data, the synchronization reference time ranges overlap, and the direction of coal feeding response change is the same, the lag constraint coefficient of heat release in the furnace with the larger value in the overlapping synchronization reference time interval is used as the lag constraint coefficient of heat release in the furnace for the corresponding synchronization reference time interval, and the combined constraint adjustment range is determined by the earliest synchronization reference time of the coal feeding response change and the latest synchronization reference time of the heat release characterization change. When multiple lag intervals of inlet heat release correspond to the same continuous combustion control data, the synchronous reference time ranges overlap, the coal feeding response changes in different directions, and the overlapping synchronous reference time intervals have already generated original control changes, candidate values for constrained control changes are calculated for each lag interval of inlet heat release. When multiple candidate values for constrained control changes exist within the same synchronous reference time interval, the candidate value with the larger absolute value of the difference between it and the original control change is determined as the constrained control change for the corresponding synchronous reference time interval. When the absolute values of the differences between multiple candidate values for constrained control changes and the original control change are the same, the candidate value with the larger constrained control change coefficient corresponding to the lag interval of inlet heat release is determined as the constrained control change for the corresponding synchronous reference time interval. When the corresponding constrained control change coefficients are also the same, the candidate value for constrained control changes corresponding to the lag interval of inlet heat release with the earlier synchronous reference time of the coal feeding response change is determined as the constrained control change for the corresponding synchronous reference time interval.
[0191] The combustion optimization result is obtained by combining the constrained control change sequence, the constrained control value sequence, the invalid constraint interval, the coal mill operation mode adjustment mark, the synchronous reference time range corresponding to the lag interval of the inlet heat release, the direction of coal feed response change, the direction of change of the inlet heat release characterization, and the inlet heat release carryover difference sequence of the continuous combustion control data. The combustion optimization result is used as the correction result of the combustion control data or the candidate result of the combustion optimization process, and the issuance and execution of the combustion optimization result is not a necessary step.
[0192] This embodiment limits the time range for combustion control data constraint adjustment processing by defining the lag interval of inlet heat release. It determines the constraint direction of continuous combustion control data by the direction of coal feed response change, determines the lag constraint coefficient of inlet heat release by the inlet heat release carryover difference sequence, and reduces changes in continuous combustion control data along the constraint direction that exceed the retention limit by using the constrained control change amount. Therefore, within the lag interval of inlet heat release, the combustion optimization results can reduce the control change amount in continuous combustion control data along the coal feed response change direction that exceeds the retention limit.
[0193] Example 4:
[0194] Please see Figure 3 This embodiment provides a deep peak-shaving combustion optimization system for thermal power units, used to implement a deep peak-shaving combustion optimization method for thermal power units. The deep peak-shaving combustion optimization system for thermal power units includes a thermal power unit operation data synchronization module, a deep peak-shaving variable load data segment generation module, a pressure target limit segment generation module, a furnace heat release lag interval generation module, and a combustion optimization result generation module.
[0195] The thermal power unit operation data synchronization module is used to acquire thermal power unit operation data and perform time synchronization processing on the data to obtain synchronized operation data. The thermal power unit operation data includes load change data, main steam pressure target value data, coal feeding response data, combustion response data, and combustion control data. Combustion response data includes at least one of furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen rate data. Combustion control data includes at least one of main air supply control data, secondary air control data, burnout air control data, and coal mill operation mode data.
[0196] The deep peak shaving and load change data segment generation module is used to perform deep peak shaving and load change filtering on synchronous operation data to obtain deep peak shaving and load change data segments. Based on the load change data in the synchronous operation data, the deep peak shaving and load change data segment generation module determines the deep peak shaving load judgment value and load change amount, and then determines the deep peak shaving and load change data segment based on the deep peak shaving load judgment value, load change amount, and corresponding thresholds.
[0197] The pressure target limit segment generation module extracts load change data and main steam pressure target value data from the deep peak shaving load change data segment. It then performs deviation identification and segment extraction on the load change data and main steam pressure target value data to obtain the pressure target limit segment. The pressure target limit segment includes synchronization reference time, coal feeding response data, combustion response data, and combustion control data.
[0198] The module for generating the lag interval of furnace heat release is used to extract coal feeding response data, combustion response data, and combustion control data from the pressure target limit section. It performs furnace heat release characterization processing on the combustion response data to obtain furnace heat release characterization data, and then performs lag identification processing on the coal feeding response data and furnace heat release characterization data to obtain the furnace heat release lag interval. The module determines the coal feeding response change interval based on the coal feeding response data, the furnace heat release characterization change interval based on the furnace heat release characterization data, and finally determines the furnace heat release lag interval based on the directional correspondence between the coal feeding response change interval and the furnace heat release characterization change interval, the furnace heat release bearing difference, and the duration corresponding to the furnace heat release bearing difference.
[0199] The combustion optimization result generation module is used to perform constraint adjustment processing on the data in the combustion control data corresponding to the lag interval of the inlet heat release according to the lag interval of the inlet heat release, so as to obtain the combustion optimization result. The combustion optimization result generation module determines the combustion control data to be constrained from the combustion control data based on the synchronization reference time range of the lag interval of the inlet heat release; it takes the total air supply control data, secondary air control data, and burnout air control data as continuous combustion control data, and performs constraint adjustment processing on the continuous combustion control data according to the direction of coal feed response change, the inlet heat release acceptance difference sequence, and the retention change limit, so as to obtain the constrained control change quantity sequence and constrained control value sequence of the continuous combustion control data.
[0200] The combustion optimization result generation module is also used to treat the coal mill operating mode data as state-based combustion control data and determine the direction of change in the coal mill operating mode based on the coal mill operating mode data. When the direction of change in the coal mill operating mode is consistent with the direction of change in the coal feed response, the combustion optimization result generation module generates a coal mill operating mode adjustment flag; when the direction of change in the coal mill operating mode is opposite to the direction of change in the coal feed response, or when the coal mill operating mode data does not indicate a change in operating mode, the combustion optimization result generation module retains the coal mill operating mode data.
[0201] The combustion optimization results include the constrained control change sequence of continuous combustion control data, the constrained control value sequence of continuous combustion control data, the invalid constraint interval, the coal mill operation mode adjustment flag, the synchronous reference time range corresponding to the lag interval of inlet heat release, the direction of coal feed response change, the direction of change of inlet heat release characterization, and the inlet heat release carryover difference sequence. The combustion optimization results are used as correction results for combustion control data or as candidate results for combustion optimization processing; issuing and executing the combustion optimization results is not a necessary step.
[0202] The specific processing methods of the thermal power unit operation data synchronization module, deep peak shaving load change data segment generation module, pressure target limit segment generation module, furnace inlet heat release lag interval generation module, and combustion optimization result generation module in this embodiment can be executed with reference to the corresponding steps in Embodiments 1 to 3. Through the above modules, the thermal power unit deep peak shaving combustion optimization system can identify the furnace inlet heat release lag interval between the change in coal feeding response and the change in furnace inlet heat release characterization within the pressure target limit segment, and perform constraint adjustment processing on the data in the combustion control data corresponding to the furnace inlet heat release lag interval within the furnace inlet heat release lag interval to obtain the combustion optimization result.
[0203] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for optimizing deep peak-shaving combustion in thermal power units, characterized in that, include: Acquire operating data of thermal power units, perform time synchronization processing on the operating data of thermal power units, and obtain synchronized operating data; The synchronous operation data is subjected to deep peak shaving and load shifting filtering to obtain deep peak shaving and load shifting data segments. Load change data and main steam pressure target value data are extracted from the deep peak shaving load change data segment. The load change data and main steam pressure target value data are subjected to change deviation identification and segment truncation processing to obtain the pressure target limit segment. Coal feeding response data, combustion response data, and combustion control data are extracted from the pressure target limit section. The combustion response data is processed to characterize the heat release of the furnace, and the heat release characterization data is obtained by processing the coal feeding response data and the heat release characterization data. The lag identification processing is then performed on the coal feeding response data and the heat release characterization data to obtain the heat release lag interval. Based on the lag interval of heat release from the furnace, the data in the combustion control data corresponding to the lag interval of heat release from the furnace are constrained and adjusted to obtain the combustion optimization results.
2. The method for deep peak-shaving combustion optimization of thermal power units according to claim 1, characterized in that, Methods for obtaining deep peak-shaving variable load data segments include: Load change data is extracted from synchronous operation data, and load judgment value determination is performed on the load change data to obtain deep peak shaving load judgment value and variable load judgment value. Based on the deep peak shaving load judgment value, the synchronous operation data is filtered for deep peak shaving records to obtain the records corresponding to the deep peak shaving synchronization reference time. Based on the variable load judgment value, the records corresponding to the deep peak shaving synchronization reference time are continuously identified and the duration is filtered to obtain the records corresponding to the variable load synchronization reference time. For records that simultaneously belong to the deep peak shaving synchronization reference time and the variable load synchronization reference time, continuous interval formation and segment extraction are performed to obtain the deep peak shaving variable load data segment.
3. The method for deep peak-shaving combustion optimization of thermal power units according to claim 1, characterized in that, Methods for obtaining the pressure target limit segment include: Based on the load change data, the load change rate is calculated for the deep peak shaving load change data segment to obtain the load change rate. Based on the target value data of main steam pressure, the rate of change of the target value of main steam pressure is calculated for the deep peak shaving and load change data segment to obtain the rate of change of the target value of main steam pressure. The load change rate is compared with the preset load change rate threshold, and the main steam pressure target value change rate is compared with the preset main steam pressure target value change rate threshold to obtain the change deviation range; By performing continuous connection and duration filtering on the deviation intervals of the changes, the continuous interval of the pressure target limit is obtained; The continuous interval of the pressure target constraint is segmented to obtain the pressure target constraint segment.
4. The method for deep peak-shaving combustion optimization of thermal power units according to claim 3, characterized in that, Methods for obtaining the continuous range of pressure target limits include: The synchronous reference time interval where the load change rate is greater than or equal to the preset load change rate threshold and the main steam pressure target value change rate is less than or equal to the preset main steam pressure target value change rate threshold is defined as the change deviation interval. By connecting the consecutive intervals of variation deviation arranged according to the synchronization reference time, a continuous interval of variation deviation is obtained. The duration of the deviation from the continuous interval is filtered to obtain the continuous interval of the pressure target limit.
5. The method for deep peak-shaving combustion optimization of thermal power units according to claim 1, characterized in that, Methods for obtaining furnace heat release characterization data include: Determine whether the combustion response data includes furnace temperature data, boiler evaporation rate data, and furnace outlet oxygen rate data; When the combustion response data includes furnace temperature data, the furnace temperature data is determined as the target combustion response data content; when the combustion response data does not include furnace temperature data but includes boiler evaporation rate data, the boiler evaporation rate data is determined as the target combustion response data content; when the combustion response data does not include furnace temperature data and boiler evaporation rate data but includes furnace outlet oxygen data, the furnace outlet oxygen data is determined as the target combustion response data content. The data values corresponding to the target combustion response data at each synchronous reference time are determined as the furnace heat release characterization values. The direction of the change in the target combustion response data between adjacent synchronous reference times is identified. When the target combustion response data is the oxygen content at the furnace outlet, the direction identification result is verified by combining the combustion control data to obtain the direction of the change in the heat release from the furnace. The heat release characterization values and the direction of change of heat release in the furnace are arranged according to the synchronous reference time to obtain the heat release characterization data.
6. The method for deep peak-shaving combustion optimization of thermal power units according to claim 5, characterized in that, Methods for obtaining the direction of heat release changes in the furnace include: When the target combustion response data is furnace temperature data or boiler evaporation data, the data values corresponding to adjacent synchronous reference times are compared. If the data value of the later time is greater than the data value of the earlier time, the direction of increasing heat release into the furnace is determined; if the data value of the later time is less than the data value of the earlier time, the direction of decreasing heat release into the furnace is determined. When the target combustion response data is furnace outlet oxygen data, the combustion control data of the air supply type is selected from the combustion control data according to the priority order of total air supply control data, secondary air control data, and burnout air control data. Based on the preset threshold for the change range of air supply control, the difference between the air supply combustion control values corresponding to adjacent synchronous reference times is determined to obtain the change status of air supply combustion control data. When the oxygen content at the furnace outlet decreases and the change in the combustion control data of the air supply does not show a decreasing trend, the direction of increasing heat release into the furnace is determined; when the oxygen content at the furnace outlet increases and the change in the combustion control data of the air supply does not show an increasing trend, the direction of decreasing heat release into the furnace is determined, thus obtaining the direction of change in heat release into the furnace.
7. The method for deep peak-shaving combustion optimization of thermal power units according to claim 6, characterized in that, Methods for obtaining the hysteresis range of heat release from the furnace include: The variation range of the coal feeding response data is identified to obtain the variation range of the coal feeding response. The change range of the characterization data of heat release from the furnace is identified to obtain the change range of the characterization of heat release from the furnace. Based on the range of changes in the coal feeding response, determine the starting synchronous reference time and the direction of the coal feeding response change; Based on the direction of change in coal feeding response and the starting synchronous reference time of change in coal feeding response, the change intervals of characterization of heat release in furnace are screened by direction correspondence and time sequence to obtain candidate characterization change intervals. Select the interval with the smallest time difference between the first synchronous reference time and the starting synchronous reference time of the coal feeding response change from the candidate characterization change intervals, and determine the first synchronous reference time of the selected interval as the starting synchronous reference time of the characterization change of the furnace heat release. The synchronization reference time interval between the start of the coal feeding response change and the start of the furnace heat release characterization change is defined as the furnace heat release lag interval.
8. The method for deep peak-shaving combustion optimization of thermal power units according to claim 7, characterized in that, Methods for obtaining the range of coal feed response variations include: When the coal feeding response data includes the actual coal feeding amount, the actual coal feeding amount is determined as the coal feeding response value; when the coal feeding response data does not include the actual coal feeding amount but includes the coal feeding instruction value, the coal feeding instruction value is determined as the coal feeding response value. The difference between the coal feeding response values corresponding to adjacent synchronous reference times is calculated to obtain the change in coal feeding response; When the later coal feeding response value is greater than the earlier coal feeding response value, and the change in the amount of coal feeding response is greater than or equal to the preset coal feeding response change threshold, the synchronization reference time interval between adjacent synchronization reference times is determined as the coal feeding increase interval. When the later coal feeding response value is less than the earlier coal feeding response value, and the change in the amount of coal feeding response is greater than or equal to the preset coal feeding response change threshold, the synchronization reference time interval between adjacent synchronization reference times is determined as the coal feeding reduction interval. The coal feed increase intervals arranged continuously according to the synchronous reference time and with the same direction of change are merged, and the coal feed decrease intervals arranged continuously according to the synchronous reference time and with the same direction of change are merged to obtain the continuous change interval of coal feed response; the coal feed increase intervals, coal feed decrease intervals, and continuous change intervals of coal feed response that are not merged are determined as the coal feed response change intervals.
9. The method for deep peak-shaving combustion optimization of thermal power units according to claim 7, characterized in that, Methods for obtaining the range of changes in heat release characterization after furnace entry include: Based on the furnace heat release characterization data, the difference between the furnace heat release characterization values corresponding to adjacent synchronous reference times is calculated to obtain the characterization numerical difference. When the change amplitude corresponding to the difference in the characterization values is greater than or equal to the preset threshold for the change amplitude of the characterization of the heat release in the furnace, and the direction of the change in the heat release in the furnace is the direction of increasing heat release in the furnace, the synchronous reference time interval between adjacent synchronous reference times is determined as the interval of increasing heat release in the furnace. When the change amplitude corresponding to the difference in the characterization values is greater than or equal to the preset threshold for the change amplitude of the characterization of the heat release in the furnace, and the direction of the change in the heat release in the furnace is the direction of the decrease in the heat release in the furnace, the synchronous reference time interval between adjacent synchronous reference times is determined as the interval of the decrease in the heat release in the furnace. The ranges for increasing and decreasing heat release from the furnace were defined as the ranges for characterizing changes in heat release from the furnace.
10. The method for deep peak-shaving combustion optimization of thermal power units according to claim 7, characterized in that, Methods for obtaining combustion optimization results include: According to the synchronous reference time range corresponding to the heat release lag interval of the furnace, the combustion control data is truncated and processed to obtain the combustion control data to be constrained. Based on the range of coal feeding response change and the range of furnace heat release characterization change, the difference between the coal feeding response change and the furnace heat release characterization change is calculated to obtain the furnace heat release difference sequence. Based on the direction of coal feeding response change corresponding to the lag interval of heat release in the furnace, the combustion control restriction direction is configured for the combustion control data to be constrained, and the combustion control restriction direction is obtained. Based on the furnace heat release difference sequence and the combustion control restriction direction, the combustion control data to be constrained is constrained and adjusted to obtain constrained and adjusted combustion control data. Combustion optimization results are obtained by combining the constrained combustion control data, the synchronous reference time range corresponding to the lag interval of the inlet heat release, and the inlet heat release acceptance difference sequence.
11. The method for deep peak-shaving combustion optimization of thermal power units according to claim 10, characterized in that, Methods for obtaining the furnace heat release acceptance difference sequence include: Based on the starting synchronous reference time of the change in coal feeding response and the starting synchronous reference time of the change in the characterization of heat release in the furnace, extract the amount of change in coal feeding response and the amount of change in the characterization of heat release in the furnace within each synchronous reference time interval. Based on the relationship between the direction of increased coal feeding and the direction of increased heat release from the furnace, and the direction of decreased coal feeding and the direction of decreased heat release from the furnace, the change in the heat release from the furnace is uniformly processed in terms of direction. Using the preset threshold for the change in coal feeding response and the preset threshold for the change in the characterization of heat release in the furnace as normalization benchmarks, the change in the amount and direction of the change in coal feeding response are normalized. According to the synchronous reference time sequence, the cumulative effective change in coal feeding response and the cumulative effective change in furnace heat release characteristics corresponding to the direction are calculated respectively. The furnace heat release acceptance difference is determined according to the proportion of the cumulative effective change in coal feeding response that is not covered by the cumulative effective change in furnace heat release characteristics. The furnace heat release acceptance difference is arranged according to the synchronous reference time to obtain the furnace heat release acceptance difference sequence.
12. The method for deep peak-shaving combustion optimization of thermal power units according to claim 11, characterized in that, Methods for obtaining the direction of combustion control limits include: Extract at least one of the total supply air control data, secondary air control data, and burnout air control data from the combustion control data to be constrained to obtain continuous combustion control data; Based on the direction of change in coal feeding response corresponding to the lag interval of heat release in the furnace, the continuous combustion control data is configured according to the direction. When the direction of change in coal feeding response is the direction of increasing coal feeding, the combustion control restriction direction is configured to the direction of increasing restriction. When the direction of change in the coal feeding response is the direction of coal feeding reduction, the combustion control restriction direction is configured as the reduction restriction direction to obtain the combustion control restriction direction.
13. The method for deep peak-shaving combustion optimization of thermal power units according to claim 12, characterized in that, Methods for obtaining constrained combustion control data include: The original control change is obtained by calculating the difference between adjacent synchronous reference times of the continuous combustion control data. The retention variation limit is determined based on at least one of the preset control dead zone, preset minimum executable control variation, and preset stable combustion control variation of the continuous combustion control data. The values less than zero in the furnace heat release acceptance difference sequence are treated as zero, and the values greater than one are treated as one, to obtain the furnace heat release hysteresis constraint coefficient. Based on the original control change amount, combustion control restriction direction, furnace heat release hysteresis constraint coefficient, and retention change limit, the control change amount along the combustion control restriction direction and exceeding the retention change limit in the continuous combustion control data is reduced to obtain constrained adjusted combustion control data.
14. A deep peak-shaving combustion optimization system for thermal power units, used to implement the deep peak-shaving combustion optimization method for thermal power units as described in any one of claims 1-13, characterized in that, include: The thermal power unit operation data synchronization module is used to acquire thermal power unit operation data, perform time synchronization processing on the thermal power unit operation data, and obtain synchronized operation data. The deep peak shaving and load change data segment generation module is used to perform deep peak shaving and load change filtering on synchronous operation data to obtain deep peak shaving and load change data segments. The pressure target limit segment generation module is used to extract load change data and main steam pressure target value data from the deep peak shaving load change data segment, and to perform change deviation identification and segment truncation processing on the load change data and main steam pressure target value data to obtain the pressure target limit segment. The module for generating the lag interval of heat release in the furnace is used to extract coal feeding response data, combustion response data and combustion control data from the pressure target limit section, perform heat release characterization processing on the combustion response data to obtain heat release characterization data, and perform lag identification processing on the coal feeding response data and heat release characterization data to obtain the lag interval of heat release in the furnace. The combustion optimization result generation module is used to perform constraint adjustment processing on the data in the combustion control data corresponding to the heat release lag interval of the furnace according to the heat release lag interval, so as to obtain the combustion optimization result.
