Variable-load feedforward control method and apparatus for unit, electronic device and storage medium
By acquiring and optimizing the state parameters of coal-fired power generating units, especially the boiler pressure deviation value, precise and flexible control of coal-fired power generating units has been achieved. This has solved the problems of energy response lag and coal quantity fluctuation during load changes, and improved the regulation performance and stability of the units.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HOHHOT KELIN THERMOELECTRICITY CO LTD
- Filing Date
- 2025-11-10
- Publication Date
- 2026-06-04
AI Technical Summary
Traditional coal-fired power generating units suffer from energy response lag and large fluctuations in coal quantity during load changes, affecting regulation performance and stability. Existing multi-quadrant variable load feedforward technology is not accurate enough in calculation and not flexible enough in dynamic adjustment, which limits the deep peak shaving capability.
By acquiring the state parameters of the target unit, calculating the feedforward quantity, and correcting and optimizing it based on the pressure deviation value of the target boiler, the data is sent to the coal quantity, forced draft, induced draft fan, desuperheating water and denitrification system for coordinated control.
It improves the accuracy and flexibility of deep peak shaving control for coal-fired power generating units, enhances the stability and overall efficiency of unit operation, and reduces energy consumption and pollutant emissions.
Smart Images

Figure CN2025133755_04062026_PF_FP_ABST
Abstract
Description
Methods, devices, electronic equipment, and storage media for load feedforward control of generating units Technical Field
[0001] This disclosure relates to the field of thermal power generation technology, and in particular to a method and apparatus, electronic equipment and storage medium for variable load feedforward control of a generating unit. Background Technology
[0002] In the power generation process, the deep peak-shaving capacity of coal-fired power generating units is of great significance for the stable operation of the power grid and power dispatch. However, during load changes, traditional coal-fired power generating units often suffer from problems such as lag in energy response and large fluctuations in coal quantity due to the large inertia of the boiler, which affects the unit's regulation performance and stability.
[0003] To address the aforementioned issues, coal-fired power plants currently employ advanced control technologies to optimize their units. Among these, reconstructing multi-quadrant variable load feedforward is an effective technique. This technology achieves rapid compensation for boiler inertia by accurately predicting and dynamically adjusting the feedforward, ensuring stable boiler energy during load changes. However, existing multi-quadrant variable load feedforward technology still has some shortcomings in its application, such as insufficient accuracy in feedforward calculation, inflexible dynamic adjustment, and limited range of application, which restricts its effectiveness in deep peak shaving. Therefore, how to make the deep peak shaving capability of coal-fired power units more accurate, flexible, and widely applicable has become a problem that needs to be solved. Summary of the Invention
[0004] This disclosure provides a method, apparatus, electronic equipment, and storage medium for feedforward control of a generating unit under varying load conditions. Its main purpose is to address the problem of poor accuracy in deep peak-shaving control of coal-fired generating units.
[0005] According to a first aspect of this disclosure, a method for feedforward control of a generating unit under varying loads is provided, comprising:
[0006] Obtain the status parameters of the target unit and calculate the feedforward quantity based on the status parameters;
[0007] The feedforward quantity is corrected based on the pressure deviation value of the target boiler in the target unit;
[0008] Based on the variation range of the load command, the corrected feedforward amount is optimized to obtain the target feedforward amount;
[0009] The target feedforward quantity is sent to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
[0010] In some embodiments, the method further includes:
[0011] In response to the lockout signal of the target boiler, the feedforward quantity is locked in the same direction to suspend the output of the feedforward quantity.
[0012] In some embodiments, obtaining the state parameters of the target unit and calculating the feedforward quantity based on the state parameters includes:
[0013] The status parameters are acquired using target sensors installed on the target unit, including: load variation rate, load span, pressure value, variation trend, and pressure deviation value.
[0014] The state parameters are preprocessed, and a preset feedforward algorithm is called to calculate the preprocessed state parameters and generate the feedforward quantity.
[0015] In some embodiments, correcting the feedforward amount based on the pressure deviation value of the target boiler in the target unit includes:
[0016] The pressure deviation of the target boiler is calculated based on the pressure value monitored by the pressure sensor.
[0017] If the pressure deviation value exceeds the adjustment threshold, the feedforward amount is adjusted by increasing or decreasing according to the magnitude and direction of the pressure deviation value and a preset correction coefficient.
[0018] In some embodiments, optimizing the corrected feedforward amount according to the variation range of the load command to obtain the target feedforward amount includes:
[0019] Based on the variation range of the load command, the corrected feedforward quantity is divided into a preset number of components;
[0020] Based on the load regulation requirements, each of the components is optimized to obtain the target feedforward amount.
[0021] According to a second aspect of this disclosure, an apparatus for variable load feedforward control of a generating unit is provided, comprising:
[0022] The calculation unit is used to acquire the state parameters of the target unit and calculate the feedforward quantity based on the state parameters;
[0023] The correction unit is used to correct the feedforward quantity based on the pressure deviation value of the target boiler in the target unit;
[0024] An optimization unit is used to optimize the corrected feedforward amount according to the variation range of the load command to obtain the target feedforward amount;
[0025] The control unit is used to send the target feedforward quantity to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
[0026] In some embodiments, the apparatus further includes:
[0027] A locking unit is used to lock the feedforward quantity in the same direction in response to the locking signal of the target boiler, so as to suspend the output of the feedforward quantity.
[0028] In some embodiments, the computing unit includes:
[0029] The acquisition module is used to acquire the status parameters using a target sensor installed on the target unit, wherein the status parameters include: load change rate, load span, pressure value, change trend and pressure deviation value;
[0030] The first calculation module is used to preprocess the state parameters and call a preset feedforward algorithm to calculate the preprocessed state parameters and generate the feedforward quantity.
[0031] In some embodiments, the correction unit includes:
[0032] The second calculation module is used to calculate the pressure deviation value of the target boiler based on the pressure value monitored by the pressure sensor.
[0033] The correction module is used to adjust the feedforward amount by increasing or decreasing it according to the magnitude and direction of the pressure deviation value and a preset correction coefficient when the pressure deviation value exceeds the adjustment threshold.
[0034] In some embodiments, the root optimization unit includes:
[0035] The splitting module is used to split the corrected feedforward quantity into a preset number of components based on the variation range of the load command;
[0036] The optimization module is used to optimize each of the components according to the load adjustment requirements to obtain the target feedforward amount.
[0037] According to a third aspect of this disclosure, an electronic device is provided, comprising:
[0038] At least one processor; and
[0039] A memory communicatively connected to the at least one processor; wherein,
[0040] The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method described in the first aspect above.
[0041] According to a fourth aspect of this disclosure, a non-transitory computer-readable storage medium is provided storing computer instructions, wherein the computer instructions are configured to cause the computer to perform the method described in the first aspect above.
[0042] According to a fifth aspect of this disclosure, a computer program product is provided, comprising a computer program that, when executed by a processor, implements the method described in the first aspect above.
[0043] This disclosure provides a method, apparatus, electronic device, and storage medium for feedforward control of a unit under varying load. The method involves acquiring state parameters of the target unit and calculating a feedforward quantity based on these parameters; correcting the feedforward quantity based on the pressure deviation value of the target boiler in the target unit; optimizing the corrected feedforward quantity according to the load command variation range to obtain a target feedforward quantity; and sending the target feedforward quantity to a target system for coordinated control. The target system includes at least one of a coal supply system, a forced draft system, an induced draft fan system, a desuperheating water system, and a denitrification system. Compared with related technologies, the embodiments of this disclosure, by acquiring the state parameters of the target unit in real time and calculating the feedforward quantity, can accurately reflect the current operating status of the unit and provide a reliable basis for the formulation of control strategies. Correcting the feedforward quantity based on the pressure deviation value of the target boiler can quickly respond to changes in boiler pressure, reduce control lag, and improve the real-time performance and accuracy of control. Optimizing the corrected feedforward quantity according to the variation range of the load command enables the unit to transition more smoothly when the load changes, avoiding operational instability and efficiency decline caused by sudden load changes. By coordinating the control of multiple subsystems such as the coal supply system, the forced draft system, and the induced draft fan system, comprehensive optimization of the unit's operating status can be achieved, improving overall operating efficiency and reducing energy consumption.
[0044] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description
[0045] The accompanying drawings are provided to better understand this solution and do not constitute a limitation of this disclosure. Wherein:
[0046] Figure 1 is a schematic flowchart of a method for feedforward control of a unit under varying loads according to an embodiment of this disclosure;
[0047] Figure 2 is a flowchart illustrating another method for variable load feedforward control of a generator unit provided in an embodiment of this disclosure;
[0048] Figure 3 is a schematic diagram of a device for variable load feedforward control of a generator unit provided in an embodiment of this disclosure;
[0049] Figure 4 is a schematic diagram of another unit variable load feedforward control device provided in an embodiment of this disclosure;
[0050] Figure 5 is a schematic block diagram of an example electronic device provided in an embodiment of this disclosure. Detailed Implementation
[0051] The exemplary embodiments of this disclosure are described below with reference to the accompanying drawings, including various details of the embodiments to aid understanding, and should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this disclosure. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.
[0052] The following description, with reference to the accompanying drawings, outlines a method, apparatus, electronic device, and storage medium for unit load feedforward control according to embodiments of the present disclosure.
[0053] Figure 1 is a schematic flowchart of a method for feedforward control of a unit under varying loads provided in an embodiment of this disclosure.
[0054] As shown in Figure 1, the method includes the following steps:
[0055] Step 101: Obtain the state parameters of the target unit and calculate the feedforward quantity based on the state parameters.
[0056] In the embodiments of this disclosure, in order to achieve more precise and accurate control of the target unit, it is necessary to comprehensively and in real time acquire various status parameters of the target unit. These status parameters are important information reflecting the current operating status, performance, and potential problems of the unit, including but not limited to the unit's load level, steam flow rate, steam temperature and pressure, boiler combustion efficiency, temperature and pressure of various key components, and the overall energy efficiency ratio of the unit.
[0057] These status parameters are typically acquired through sensors and monitoring equipment installed at various key locations within the unit. These sensors can sense the unit's operating status in real time and convert the sensed information into electrical signals or other transmittable forms for remote acquisition and analysis.
[0058] After successfully acquiring the various state parameters of the target unit, feedforward quantities are calculated using specialized algorithms or mathematical models based on these parameters, the unit's operating characteristics, and control logic. Feedforward quantities refer to the adjustments predicted based on the unit's current state to achieve the desired control objectives (such as maintaining stable steam temperature or improving combustion efficiency). This calculation process requires comprehensive consideration of multiple factors, including the unit's dynamic response characteristics, control system delays and inertia, and external environmental disturbances.
[0059] Step 102: Correct the feedforward amount based on the pressure deviation value of the target boiler in the target unit.
[0060] In the embodiments of this disclosure, to further improve the accuracy and response speed of control, it is necessary to consider the actual operating conditions of the target boiler, particularly its pressure deviation value. The pressure deviation value of the target boiler refers to the difference between the boiler's current actual pressure and the set or desired pressure. This deviation value directly reflects whether the boiler's operating state is stable and whether there are any issues requiring adjustment. Therefore, the previously calculated feedforward is corrected based on this pressure deviation value.
[0061] The correction process is as follows: First, the pressure value of the target boiler is monitored in real time and compared with the set pressure value to calculate the current pressure deviation. Then, based on the magnitude and direction of this deviation, as well as the unit's control logic and algorithm, the feedforward is adjusted accordingly. If the actual boiler pressure is lower than the set pressure, the feedforward may be increased to enhance combustion or adjust other relevant parameters to bring the boiler pressure back to near the set value. Conversely, if the actual boiler pressure is higher than the set pressure, the feedforward may be reduced to avoid safety hazards caused by excessive pressure.
[0062] This correction method, based on the target boiler pressure deviation, more accurately reflects the actual operating status of the boiler and allows for timely adjustments to the control strategy, ensuring the unit operates stably in the desired state. This correction not only improves control precision but also reduces energy efficiency losses and safety hazards caused by pressure fluctuations, providing a strong guarantee for the long-term stable operation of the unit.
[0063] Step 103: Based on the variation range of the load command, optimize the corrected feedforward amount to obtain the target feedforward amount.
[0064] In the embodiments of this disclosure, the load command in the unit operation control strategy directly reflects the power system's or user's demand for the unit's output power. To manage unit operation more precisely and ensure both load demand is met and efficient and stable operation is maintained, further optimization of the feedforward quantity, already corrected based on the target boiler pressure deviation value, is required according to the variation range of the load command.
[0065] The variation range of load commands typically refers to the fluctuation range or trend of load commands within a certain time period. The size and rate of change of this range are directly related to the magnitude and speed of adjustments required by the generating unit. Therefore, based on the corrected feedforward, the specific variation range of the load commands will be further analyzed to determine how to optimize the feedforward.
[0066] The optimization process is dynamic and complex. First, based on real-time load command data, the magnitude and trend of its variation range are identified. If the load command changes relatively smoothly, it indicates that the demand for unit output power is relatively stable. In this case, the feedforward may be fine-tuned to maintain stable operation of the unit under the current conditions. However, if the load command changes drastically, such as a significant increase or decrease, then a larger adjustment to the feedforward is needed to ensure that the unit can respond quickly to load changes and avoid supply-demand imbalances caused by response lag.
[0067] During the optimization process, it is necessary to fully consider the physical characteristics and operating limitations of the unit, such as the boiler combustion efficiency and the turbine speed limit, to ensure that the optimized feedforward can meet the load demand without damaging the unit.
[0068] Step 104: Send the target feedforward quantity to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
[0069] In the embodiments of this disclosure, after the accurate calculation and optimization of the target feedforward quantity are completed, the target feedforward quantity is sent to various target subsystems in the unit control system to achieve coordinated control. These target systems cover key components such as the coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system, which together constitute the core of stable unit operation and high-efficiency environmental protection.
[0070] Specifically, the target feedforward is converted into instruction signals that each system can understand and execute. For the coal feeding system, this means adjusting the speed of the coal feeder or the amount of pulverized coal based on the feedforward to precisely control the fuel supply during combustion, ensuring stable and efficient combustion. The air supply system, based on the feedforward indication, adjusts the airflow of the blower to optimize the air distribution in the furnace, promote complete fuel combustion, and reduce unnecessary heat loss.
[0071] The induced draft fan system also adjusts its operation based on changes in the target feedforward to ensure smooth boiler flue gas exhaust, maintain stable negative pressure within the furnace, and create a favorable environment for combustion. The desuperheating water system precisely controls the steam temperature by adjusting the flow rate, preventing overheating or underheating, protecting downstream equipment, and improving efficiency, based on the steam temperature control requirements. Furthermore, the denitrification system also receives signals from the target feedforward and adjusts the amount of denitrifying agent injected or the reactor's operating conditions accordingly to ensure that nitrogen oxide emissions meet environmental standards and reduce air pollution.
[0072] This series of operations is based on an advanced automated control system and precise control algorithms, ensuring that each subsystem can respond quickly and accurately to changes in the target feedforward, achieving real-time optimization and coordinated control of the unit's operating status. In this way, not only can the overall operating efficiency and stability of the unit be improved, but energy consumption and pollutant emissions can also be significantly reduced, contributing to the sustainable development of the power industry.
[0073] This disclosure provides a method for feedforward control of a unit under varying load. The method involves acquiring the state parameters of the target unit and calculating a feedforward quantity based on these parameters; correcting the feedforward quantity based on the pressure deviation value of the target boiler in the target unit; optimizing the corrected feedforward quantity according to the load command variation range to obtain a target feedforward quantity; and sending the target feedforward quantity to a target system for coordinated control. The target system includes at least one of a coal supply system, a forced draft system, an induced draft fan system, a desuperheating water system, and a denitrification system. Compared with related technologies, the embodiments of this disclosure, by acquiring the state parameters of the target unit in real time and calculating the feedforward quantity, can accurately reflect the current operating status of the unit and provide a reliable basis for the formulation of control strategies. Correcting the feedforward quantity based on the pressure deviation value of the target boiler can quickly respond to changes in boiler pressure, reduce control lag, and improve the real-time performance and accuracy of control. Optimizing the corrected feedforward quantity according to the variation range of the load command enables the unit to transition more smoothly when the load changes, avoiding operational instability and efficiency decline caused by sudden load changes. By coordinating the control of multiple subsystems such as the coal supply system, the forced draft system, and the induced draft fan system, comprehensive optimization of the unit's operating status can be achieved, improving overall operating efficiency and reducing energy consumption.
[0074] To clearly illustrate the embodiments of this disclosure, this embodiment provides a flowchart of another method for unit variable load feedforward control.
[0075] As shown in Figure 2, the method includes the following steps:
[0076] Step 201: Using the target sensor installed on the target unit, the status parameters are obtained, wherein the status parameters include: variable load rate, load span, pressure value, change trend and pressure deviation value.
[0077] Step 202: Preprocess the state parameters and call a preset feedforward algorithm to calculate the preprocessed state parameters and generate the feedforward quantity.
[0078] Specifically, in steps 201 to 202, the automated control process of the target unit relies on deployed target sensors to capture the unit's key status parameters in real time. These sensors are precisely installed in various key parts of the unit, such as the boiler, turbine, and flue, to ensure comprehensive and accurate monitoring of every subtle change in the unit's operation.
[0079] The acquired state parameters are the core information for unit operation control. They not only reflect the current operating condition of the unit but also predict possible future operating trends. Specifically, the state parameters we focus on include load change rate, load span, pressure value, change trend, and pressure deviation. The load change rate reflects the speed of load change and is crucial for predicting future load demand. The load span describes the range of load fluctuation over a period of time, helping to assess the unit's operational stability and flexibility. The pressure value is directly related to the operating status of the boiler and turbine and is a key indicator for judging whether the unit is operating normally. The change trend reveals the pattern of changes in the unit's state parameters over time, providing an important basis for prediction and control. The pressure deviation, as a direct feedback of the boiler's operating status, plays an irreplaceable role in timely adjustment of control strategies and ensuring stable boiler operation.
[0080] After obtaining these raw state parameters, they are not directly used to calculate the feedforward quantity. Instead, a series of preprocessing steps are first performed. The purpose of preprocessing is to remove noise and outliers from the data, ensuring the accuracy and reliability of the data. This may include steps such as data cleaning, filtering, and normalization to ensure the accuracy and stability of subsequent calculations.
[0081] After preprocessing, a preset feedforward algorithm is invoked. This algorithm is designed based on the unit's operating characteristics and control logic. It generates feedforward quantities for controlling the unit's operation through mathematical calculations and logical reasoning based on the preprocessed state parameters. This feedforward quantity, as the core output of the unit's control strategy, directly guides subsequent control operations, such as adjusting coal quantity, forced draft volume, and induced draft fan speed, to ensure that the unit can operate stably according to the expected goals.
[0082] In this way, we can not only achieve real-time monitoring and precise control of the unit's operating status, but also flexibly adjust the control strategy according to the actual needs of the unit's operation and changes in external conditions, ensuring that the unit always maintains the best operating condition and providing strong support for the safe, stable and economical operation of the power system.
[0083] Step 203: Calculate the pressure deviation value of the target boiler based on the pressure value monitored by the pressure sensor.
[0084] Step 204: If the pressure deviation value exceeds the adjustment threshold, the feedforward amount is adjusted by increasing or decreasing according to the magnitude and direction of the pressure deviation value and a preset correction coefficient.
[0085] Specifically, in steps 203 to 204, the pressure sensor monitors the pressure inside the target boiler in real time. This data is a key indicator for evaluating the boiler's operating status and stability. To accurately determine the difference between the boiler's actual operating pressure and the set pressure, the pressure deviation value of the target boiler is calculated based on the real-time monitoring data provided by the pressure sensor.
[0086] The calculation of the pressure deviation value is not complicated, but it is extremely crucial. It involves comparing the actual pressure value monitored by the pressure sensor with the boiler's set or expected pressure value. The set pressure value is usually determined based on factors such as the boiler's design parameters, operating requirements, and safety regulations; it represents the pressure level the boiler should achieve under normal operating conditions. The difference between the actual pressure value and the set pressure value yields the pressure deviation value, which directly reflects whether the boiler's current operating pressure deviates from the normal range.
[0087] Once the pressure deviation is calculated, it is immediately evaluated to determine if it exceeds a preset adjustment threshold. This threshold, set based on the boiler's operating characteristics and control requirements, defines when the feedforward needs adjustment to correct the pressure deviation. If the pressure deviation is within the adjustment threshold, it indicates that the boiler's operating state is relatively stable. In this case, the feedforward will remain unchanged or be fine-tuned to maintain stable boiler operation.
[0088] However, if the pressure deviation exceeds the adjustment threshold, it indicates a significant deviation in the boiler's operating state, requiring timely adjustment to avoid potential safety hazards and efficiency losses. In this case, the feedforward is adjusted according to the magnitude and direction of the pressure deviation, using a preset correction coefficient. This correction coefficient is carefully designed based on the boiler's control logic and operating experience, ensuring that the adjusted feedforward can quickly and effectively correct the pressure deviation, bringing the boiler pressure back to near the set value.
[0089] Specifically, if the pressure deviation is positive, meaning the actual pressure is higher than the set pressure, we might reduce the feedforward by a correction factor to decrease the boiler's combustion intensity or adjust other relevant parameters, thereby lowering the boiler pressure. Conversely, if the pressure deviation is negative, meaning the actual pressure is lower than the set pressure, we might increase the feedforward to enhance boiler combustion or increase other relevant parameters to raise the boiler pressure.
[0090] Through this dynamic adjustment mechanism based on pressure deviation, we can achieve real-time monitoring and precise control of the boiler's operating status, ensuring that the boiler always remains in optimal operating condition and providing strong support for the stable, efficient, and safe operation of the unit.
[0091] Step 205: Based on the variation range of the load command, the corrected feedforward quantity is divided into a preset number of components.
[0092] Step 206: Optimize each component according to the load adjustment requirements to obtain the target feedforward amount.
[0093] Specifically, in steps 205 and 206, in the refined management of the boiler control system, the range of load command changes is a crucial basis for guiding the adjustment and allocation of feedforward quantities. Changes in load commands not only reflect the immediate fluctuations in steam or heat energy demand in the power system or industrial processes, but also directly relate to boiler combustion efficiency, energy utilization rate, and overall operational stability. Therefore, based on this range of changes, the initially corrected feedforward quantities are scientifically and rationally divided, aiming to respond to rapid load changes through a more refined control strategy while optimizing boiler operating performance.
[0094] First, based on the predicted trends and historical data of the load command, a reasonable number of components is determined, dividing the corrected feedforward quantity into multiple parts. These components can be regarded as direct commands to different aspects such as boiler combustion control, steam generation, and heat energy distribution. Each part undertakes a specific regulation task, working together to meet the overall load demand.
[0095] Next, each of the decomposed components is optimized based on specific load adjustment requirements. This process involves multiple considerations: for components requiring rapid response to load changes, more sensitive control algorithms are employed to ensure the boiler can adjust its output in the shortest possible time to meet rapid increases or decreases in load. Considering energy efficiency and environmental requirements, energy-saving optimization strategies are implemented for certain components, such as adjusting the fuel-air mixing ratio, optimizing the combustion process, or utilizing advanced heat recovery technologies to reduce energy waste and emissions. To ensure stable boiler operation, especially for load components sensitive to pressure and temperature fluctuations, more robust control strategies are adopted to ensure stable steam supply or heat output under any operating conditions. Combining the boiler's operating status and historical data, preventative maintenance strategies are implemented for certain key components, avoiding potential equipment failures or performance degradation through advance adjustments or minor corrections.
[0096] After optimization, the various components are reintegrated to form the final target feedforward. This target feedforward not only accurately reflects the load command requirements for the current and future period, but also, through refined breakdown and optimization, achieves a comprehensive improvement in boiler operating performance, including faster response speed, higher energy efficiency, stronger operational stability, and lower maintenance costs. Such a control strategy is of paramount importance for enhancing the flexibility and reliability of the entire energy system.
[0097] Step 207: Send the target feedforward quantity to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
[0098] Specifically, in step 207, the target feedforward is converted into instruction signals that each system can understand and execute. For the coal feeding system, this means adjusting the speed of the coal feeder or the amount of pulverized coal based on the feedforward to precisely control the fuel supply during combustion, ensuring stable and efficient combustion. The air supply system, based on the feedforward indication, adjusts the airflow of the blower to optimize the air distribution in the furnace, promote complete fuel combustion, and reduce unnecessary heat loss.
[0099] The induced draft fan system also adjusts its operation based on changes in the target feedforward to ensure smooth boiler flue gas exhaust, maintain stable negative pressure within the furnace, and create a favorable environment for combustion. The desuperheating water system precisely controls the steam temperature by adjusting the flow rate, preventing overheating or underheating, protecting downstream equipment, and improving efficiency, based on the steam temperature control requirements. Furthermore, the denitrification system also receives signals from the target feedforward and adjusts the amount of denitrifying agent injected or the reactor's operating conditions accordingly to ensure that nitrogen oxide emissions meet environmental standards and reduce air pollution.
[0100] This series of operations is based on an advanced automated control system and precise control algorithms, ensuring that each subsystem can respond quickly and accurately to changes in the target feedforward, achieving real-time optimization and coordinated control of the unit's operating status. In this way, not only can the overall operating efficiency and stability of the unit be improved, but energy consumption and pollutant emissions can also be significantly reduced, contributing to the sustainable development of the power industry.
[0101] As one possible implementation of this disclosure, the method further includes: in response to the lockout signal of the target boiler, locking the feedforward quantity in the same direction to suspend the output of the feedforward quantity.
[0102] Specifically, in the safe operation mechanism of a boiler control system, the processing of interlock signals for the target boiler is a crucial function. When the boiler needs to temporarily stop operation or enter a safe mode due to various reasons (such as equipment failure, maintenance needs, safety protection triggering, etc.), the system generates an interlock signal. This signal serves as an immediate feedback on the current state of the boiler, requiring the control system to take corresponding measures immediately to ensure the safety and stability of the boiler and its related equipment.
[0103] In response to this interlock signal, the control system will quickly execute a series of preset operations, one of which is to interlock the current feedforward quantity in the same direction. "Interlocking in the same direction" means that the control system will temporarily freeze or lock the current feedforward output according to the interlock signal, keeping it at its current value instead of continuing to adjust it according to the original control logic. The purpose of this operation is to directly control the boiler's combustion intensity, steam production, or heat output by pausing the feedforward output, thereby quickly placing the boiler in a relatively stable and safe state.
[0104] Achieving unidirectional interlocking of the feedforward quantity requires the control system to possess high responsiveness and accuracy. On the one hand, the system must be able to instantly identify and respond to the interlocking signal, ensuring rapid action in any emergency; on the other hand, the system also needs to precisely control the output of the feedforward quantity to prevent further deterioration of the boiler condition due to misoperation or delay.
[0105] In practical applications, the same-direction interlocking of feedforward quantities is usually closely integrated with the boiler's emergency shutdown mechanism, safety protection system, and fault handling procedures. When the interlocking signal is triggered, in addition to suspending the feedforward output, the system may also simultaneously activate other protective measures, such as shutting off the fuel supply, opening the safety valve for pressure relief, and activating the backup system, to ensure the safety of the boiler and its surrounding equipment.
[0106] In this way, the boiler control system can quickly and effectively respond to various emergencies, protecting the boiler from damage while ensuring personnel safety and a stable production environment. The design and implementation of this safety mechanism is an indispensable part of the boiler automation control system and is of great significance for improving the reliability and safety of boiler operation.
[0107] It should be noted that the embodiments of this disclosure may include multiple steps. For ease of description, these steps are numbered, but these numbers are not a limitation on the execution time slots or execution order between the steps; these steps can be implemented in any order, and the embodiments of this disclosure do not limit this.
[0108] Corresponding to the aforementioned method for feedforward control of unit variable load, this invention also proposes a device for feedforward control of unit variable load. Since the device embodiments of this invention correspond to the method embodiments described above, details not disclosed in the device embodiments can be referred to in the method embodiments, and will not be repeated here.
[0109] Figure 3 is a schematic diagram of a unit variable load feedforward control device provided in an embodiment of this disclosure. As shown in Figure 3, it includes:
[0110] The calculation unit 31 is used to acquire the state parameters of the target unit and calculate the feedforward quantity based on the state parameters;
[0111] The correction unit 32 is used to correct the feedforward amount based on the pressure deviation value of the target boiler in the target unit;
[0112] The optimization unit 33 is used to optimize the corrected feedforward amount according to the variation range of the load command to obtain the target feedforward amount;
[0113] Control unit 34 is used to send the target feedforward quantity to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
[0114] This disclosure provides a device for feedforward control of a unit under varying load. The device acquires the state parameters of the target unit and calculates a feedforward quantity based on the state parameters. It corrects the feedforward quantity based on the pressure deviation value of the target boiler in the target unit. It optimizes the corrected feedforward quantity according to the load command variation range to obtain a target feedforward quantity. The target feedforward quantity is then sent to a target system for coordinated control. The target system includes at least one of a coal supply system, a forced draft system, an induced draft fan system, a desuperheating water system, and a denitrification system. Compared with related technologies, the embodiments of this disclosure, by acquiring the state parameters of the target unit in real time and calculating the feedforward quantity, can accurately reflect the current operating status of the unit and provide a reliable basis for the formulation of control strategies. Correcting the feedforward quantity based on the pressure deviation value of the target boiler can quickly respond to changes in boiler pressure, reduce control lag, and improve the real-time performance and accuracy of control. Optimizing the corrected feedforward quantity according to the variation range of the load command enables the unit to transition more smoothly when the load changes, avoiding operational instability and efficiency decline caused by sudden load changes. By coordinating the control of multiple subsystems such as the coal supply system, the forced draft system, and the induced draft fan system, comprehensive optimization of the unit's operating status can be achieved, improving overall operating efficiency and reducing energy consumption.
[0115] Furthermore, in one possible implementation of this embodiment, as shown in FIG4, the device further includes:
[0116] The interlocking unit 35 is used to interlock the feedforward quantity in the same direction in response to the interlocking signal of the target boiler, so as to suspend the output of the feedforward quantity.
[0117] Furthermore, in one possible implementation of this embodiment, as shown in FIG4, the computing unit 31 includes:
[0118] The acquisition module 311 is used to acquire the status parameters using a target sensor installed on the target unit, wherein the status parameters include: load change rate, load span, pressure value, change trend and pressure deviation value;
[0119] The first calculation module 312 is used to preprocess the state parameters and call a preset feedforward algorithm to calculate the preprocessed state parameters and generate the feedforward quantity.
[0120] Furthermore, in one possible implementation of this embodiment, as shown in FIG4, the correction unit 32 includes:
[0121] The second calculation module 321 is used to calculate the pressure deviation value of the target boiler based on the pressure value monitored by the pressure sensor.
[0122] The correction module 322 is used to adjust the feedforward amount by increasing or decreasing it according to the magnitude and direction of the pressure deviation value and a preset correction coefficient when the pressure deviation value exceeds the adjustment threshold.
[0123] Furthermore, in one possible implementation of this embodiment, as shown in FIG4, the root optimization unit 33 includes:
[0124] The splitting module 331 is used to split the corrected feedforward quantity into a preset number of components based on the change range of the load command;
[0125] The optimization module 332 is used to optimize each of the components according to the load adjustment requirements to obtain the target feedforward amount.
[0126] It should be noted that the foregoing explanation of the method embodiments also applies to the apparatus of this embodiment, and the principle is the same, so it is not limited in this embodiment.
[0127] According to embodiments of this disclosure, this disclosure also provides an electronic device, a readable storage medium, and a computer program product.
[0128] Figure 5 illustrates a schematic block diagram of an example electronic device 400 that can be used to implement embodiments of the present disclosure. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present disclosure described and / or claimed herein.
[0129] As shown in Figure 5, device 400 includes a computing unit 401, which can perform various appropriate actions and processes based on a computer program stored in ROM (Read-Only Memory) 402 or a computer program loaded from storage unit 408 into RAM (Random Access Memory) 403. RAM 403 can also store various programs and data required for the operation of device 400. The computing unit 401, ROM 402, and RAM 403 are interconnected via bus 404. I / O (Input / Output) interface 405 is also connected to bus 404.
[0130] Multiple components in device 400 are connected to I / O interface 405, including: input unit 406, such as keyboard, mouse, etc.; output unit 407, such as various types of monitors, speakers, etc.; storage unit 408, such as disk, optical disk, etc.; and communication unit 409, such as network card, modem, wireless transceiver, etc. Communication unit 409 allows device 400 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0131] The computing unit 401 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 401 include, but are not limited to, CPUs (Central Processing Units), GPUs (Graphics Processing Units), various special-purpose AI (Artificial Intelligence) computing chips, various computing units running machine learning model algorithms, DSPs (Digital Signal Processors), and any suitable processor, controller, microcontroller, etc. The computing unit 401 performs the various methods and processes described above, such as the method of unit variable load feedforward control. For example, in some embodiments, the method of unit variable load feedforward control can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 408. In some embodiments, part or all of the computer program can be loaded and / or installed on device 400 via ROM 402 and / or communication unit 409. When the computer program is loaded into RAM 403 and executed by the computing unit 401, one or more steps of the methods described above can be performed. Alternatively, in other embodiments, the computing unit 401 may be configured to perform the aforementioned method of unit variable load feedforward control by any other suitable means (e.g., by means of firmware).
[0132] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, FPGAs (Field Programmable Gate Arrays), ASICs (Application-Specific Integrated Circuits), ASSPs (Application-Specific Standard Products), SOCs (System-on-Chips), CPLDs (Complex Programmable Logic Devices), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0133] The program code used to implement the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0134] In the context of this disclosure, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, RAM, ROM, EPROM (Electrically Programmable Read-Only Memory) or flash memory, optical fiber, CD-ROM (Compact Disc Read-Only Memory), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0135] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (Cathode-Ray Tube) or LCD (Liquid Crystal Display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0136] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or middleware components (e.g., application servers), or frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include LANs (Local Area Networks), WANs (Wide Area Networks), the Internet, and blockchain networks.
[0137] Computer systems can include clients and servers. Clients and servers are generally geographically separated and typically interact via communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. A server can be a cloud server, also known as a cloud computing server or cloud host, a hosting product within the cloud computing service ecosystem, addressing the shortcomings of traditional physical hosts and VPS (Virtual Private Server, or simply "VPS") services, such as high management difficulty and weak business scalability. Servers can also be servers for distributed systems or servers incorporating blockchain technology.
[0138] It's important to note that artificial intelligence (AI) is the study of enabling computers to simulate certain human thought processes and intelligent behaviors (such as learning, reasoning, thinking, and planning). It encompasses both hardware and software technologies. AI hardware technologies generally include sensors, dedicated AI chips, cloud computing, distributed storage, and big data processing. AI software technologies primarily include computer vision, speech recognition, natural language processing, machine learning / deep learning, big data processing, and knowledge graph technologies.
[0139] The various numerical designations such as "first," "second," etc., used in this disclosure are merely for ease of description and are not intended to limit the scope of the embodiments of this disclosure, nor do they indicate a sequential order.
[0140] At least one of the features described in this disclosure can also be described as one or more, and multiple features can be two, three, four or more, and this disclosure does not impose any limitations. In the embodiments of this disclosure, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", etc., and there is no sequential order or size order among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0141] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this disclosure can be achieved, and this is not limited herein.
[0142] The specific embodiments described above do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for feedforward control of a generating unit under varying loads, characterized in that, include: Obtain the status parameters of the target unit and calculate the feedforward quantity based on the status parameters; Based on the pressure deviation value of the target boiler in the target unit, the feedforward quantity is corrected. According to the variation range of the load command, the corrected feedforward quantity is optimized to obtain the target feedforward quantity. The target feedforward quantity is sent to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
2. The method according to claim 1, characterized in that, The method further includes: In response to the lockout signal of the target boiler, the feedforward quantity is locked in the same direction to suspend the output of the feedforward quantity.
3. The method according to claim 1, characterized in that, The step of acquiring the state parameters of the target unit and calculating the feedforward quantity based on the state parameters includes: The status parameters are acquired using target sensors installed on the target unit, including: load variation rate, load span, pressure value, variation trend, and pressure deviation value. The state parameters are preprocessed, and a preset feedforward algorithm is called to calculate the preprocessed state parameters and generate the feedforward quantity.
4. The method according to claim 1, characterized in that, The step of correcting the feedforward quantity based on the pressure deviation value of the target boiler in the target unit includes: The pressure deviation of the target boiler is calculated based on the pressure value monitored by the pressure sensor. If the pressure deviation value exceeds the adjustment threshold, the feedforward amount is adjusted by increasing or decreasing according to the magnitude and direction of the pressure deviation value and a preset correction coefficient.
5. The method according to claim 1, characterized in that, The step of optimizing the corrected feedforward amount based on the load command variation range to obtain the target feedforward amount includes: Based on the variation range of the load command, the corrected feedforward quantity is divided into a preset number of components; Based on the load regulation requirements, each of the components is optimized to obtain the target feedforward amount.
6. A device for feedforward control of a unit under varying load, characterized in that, include: The calculation unit is used to acquire the state parameters of the target unit and calculate the feedforward quantity based on the state parameters; The correction unit is used to correct the feedforward quantity based on the pressure deviation value of the target boiler in the target unit; An optimization unit is used to optimize the corrected feedforward amount according to the variation range of the load command to obtain the target feedforward amount; The control unit is used to send the target feedforward quantity to the target system for coordinated control, wherein the target system includes at least one of the following: coal quantity system, air supply system, induced draft fan system, desuperheating water system, and denitrification system.
7. The apparatus according to claim 6, characterized in that, The device further includes: A locking unit is used to lock the feedforward quantity in the same direction in response to the locking signal of the target boiler, so as to suspend the output of the feedforward quantity.
8. An electronic device, characterized in that, include: At least one processor; as well as A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method of any one of claims 1-5.
9. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.
10. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-5.