A mother-pipe boiler load dynamic distribution coordination strategy
By dynamically allocating boiler load weights, the problem of coordination strategy for main-pipe boilers in complex scenarios is solved, realizing rapid and stable adjustment of boiler load and system stability, avoiding unnecessary boiler intervention, and improving system coordination and robustness.
Patent Information
- Application Number
- CN202211610044.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-12-14
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2042-12-14
AI Technical Summary
The existing load coordination strategy for main-pipe boilers lacks an efficient dynamic allocation strategy in complex scenarios, which leads to increased system instability when the boiler's regulation capacity changes over time, the appropriate regulation space changes, and different levels of disturbance change. Furthermore, it fails to put adjustable boilers into operation as needed, resulting in unnecessary boiler intervention for regulation.
A dynamic load allocation and coordination strategy for main pipe boilers is adopted. By selecting the boiler operation mode, determining the preset weight, dynamically calculating the actual weight of adjustable boilers, selecting the actual adjustable boilers and calculating the load adjustment increment, and combining the boiler load capacity and coordination status, the load weight is dynamically allocated to achieve rapid and stable regulation of main pipe pressure.
It achieves efficient coordination of boiler load in complex scenarios, quickly responds to load demands, reduces unnecessary boiler intervention, ensures system stability and robustness, and improves the speed and coordination of boiler regulation.
Smart Images

Figure CN116360353B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of automatic control technology for thermal power systems, specifically to a dynamic load allocation and coordination strategy for a main boiler that can fully consider the boiler's load-carrying capacity, load adjustment margin, multi-furnace coordination status, and the on-demand activation of adjustable furnaces. Background Technology
[0002] In the power and combined heat and power (CHP) industry, it is common for multiple boilers to operate in parallel via a main pipe system, often with boilers on the same main pipe having similar or identical load levels. Coordinating the load output of each boiler while fully considering boiler regulation speed, load regulation range, and the synergy of multiple boilers has always been a challenge for the industry. In recent years, many experts in the industry have proposed some effective solutions after in-depth research and practical testing. These include load allocation based on the proportion of boiler regulation margin; allocation based on manually set fixed weights; and coordination based on fixed pressure regulating roles of boilers. While these solutions can indeed address the problem to some extent in specific scenarios, a more efficient main pipe boiler load coordination strategy is currently lacking to cope with the more extensive and complex scenarios, including the time-varying nature of boiler regulation capabilities, changes in the appropriate boiler regulation range, and variations in different levels of interference.
[0003] Furthermore, existing boiler load coordination strategies for main pipe boilers do not consider the on-demand deployment of adjustable boilers. For example, Chinese Patent Publication No. CN101451709A discloses a boiler load coordination control method for main pipe boilers. The DCS in the system coordinates the pressure and load of the main pipe to adjust the control mode of each boiler. Then, it adjusts the load setpoint of each boiler according to the incremental total load demand of the system and sends it to the DCS of each boiler in the system. The adjustment method of the load setpoint of each boiler is as follows: when the load difference between the boilers in the system is too large and the load needs to be increased, the load setpoint of the boiler with the smallest load is increased; when the load needs to be reduced, the load setpoint of the boiler with the largest load is reduced. The above patent solves the problem of unstable steam pressure in the main steam pipe of the existing manually adjusted main pipe boiler and realizes automatic adjustment of the main pipe pressure. However, it does not dynamically decide the reasonable number of adjustable boilers to be put into operation based on the actual tracking status of the controlled target. This leads to the situation where too many unnecessary boilers intervene in the adjustment within a small deviation range. The redundant boilers are embedded in the coordination system, which increases the probability of system instability. Summary of the Invention
[0004] This invention primarily addresses the lack of an efficient load coordination strategy for mainline boilers applicable to complex scenarios in existing technologies. It provides a dynamic load allocation and coordination strategy for mainline boilers that fully considers boiler load-carrying capacity, load adjustment margin, multi-boiler coordination status, and on-demand commissioning of adjustable boilers. It is suitable for comprehensive scenarios involving time-varying boiler adjustment capacity, changes in the appropriate adjustment space of the boiler, and variations in different levels of interference. While ensuring efficient boiler coordination, it achieves rapid and stable tracking of mainline boiler pressure.
[0005] To achieve the above objectives, the present invention adopts the following technical solution.
[0006] A dynamic load allocation coordination strategy for a main-pipe boiler includes the following steps:
[0007] Step S1: Select the boiler operating mode;
[0008] Step S2: Determine the preset weights of the boiler;
[0009] Step S3: Dynamically calculate the actual weight of the adjustable boiler;
[0010] Step S4: Select the actual adjustable boiler;
[0011] Step S5: Calculate the load adjustment increment for each boiler;
[0012] This invention proposes a dynamic load allocation strategy for efficient coordination of multiple parallel adjustable boilers when the main pipe pressure or other external steam load targets are being stably adjusted. This strategy can dynamically calculate the load allocation weight based on the adjustment requirements, taking into full account the adjustable boiler load margin, load-carrying capacity, and boiler group coordination requirements. Ultimately, it achieves rapid and stable adjustment of the main pipe pressure or other external steam load targets while taking into account the boiler operating characteristics.
[0013] Preferably, the specific process of step S1 is as follows: Based on the current status of each boiler, the operator determines whether each boiler participates in the dynamic load allocation coordination of the main boiler system, identifies the boiler operating mode (including constant heating mode and pressure regulating mode), updates the current boiler adjustability list, and obtains the total number of adjustable boilers N (N≤M, where M represents the total number of boilers on site). Each boiler has two modes: "constant heating mode" and "pressure regulating mode." In "constant heating mode," the boiler does not participate in pressure coordination and stabilizes its own steam production load; it is a non-adjustable boiler. In "pressure regulating mode," the boiler participates in the main boiler pressure coordination; it is an adjustable boiler. Multi-boiler coordination applies to adjustable boilers.
[0014] Preferably, the specific process of step S2 is as follows: Based on the current load-bearing capacity of each boiler, a preset weight W is assigned to each boiler. preA higher preset weight indicates a stronger load-carrying capacity, and vice versa. The current preset weight list for the boiler is updated, and the actual weight list for the boiler is reset to zero. Each boiler has a different load-carrying capacity and speed based on its own characteristics. To achieve rapid tracking of the main pipe pressure, this invention identifies the boiler's load-carrying capacity and reflects this in the weight preset stage. Specifically, the stronger the load-carrying capacity, the higher the preset weight (percentage indicator). This invention uses manual prediction of boiler regulation characteristics to qualitatively determine the magnitude and speed of the boiler's load-carrying capacity, quantifying it as a percentage weight for each boiler as its manual preset weight. Because the load-carrying capacity of a boiler is stable and easily identifiable over a period of time, manual setting using weights is highly feasible. Furthermore, due to the guarantee of subsequent coordination strategies, the overall system does not depend on the accuracy of this quantification result.
[0015] Preferably, step S3 includes the following steps:
[0016] Step S31: Update key input parameters, including reasonable load RGap (difference between maximum and minimum load of the adjustable boiler) and maximum load L. max (Adjustable boiler maximum load), minimum load L min (Minimum load of adjustable boiler), external weight of load difference W gap (Total allocation of boiler load weight outside the load gap) and total load adjustment DMv (total load demand increment given by the main pipe pressure controller);
[0017] Step S32: Calculate the maximum and minimum load difference RealGap of the current adjustable boiler. If |RealGap|≤RGap, it indicates that the current boiler coordination is good, and proceed to step S36; otherwise, proceed to step S33.
[0018] Step S33: If DMv≥0.0, it indicates that the load needs to be increased, proceed to step S34; otherwise, it indicates that the load needs to be reduced, proceed to step S35.
[0019] Step S34: Increased load adjustment, calculate the actual weight of each adjustable boiler within and outside the reasonable deviation range, then proceed to step S37; Step S35: Decreased load adjustment, calculate the actual weight of each adjustable boiler within and outside the reasonable deviation range, then proceed to step S37; Step S36: Calculate the actual weight of each adjustable boiler according to the preset boiler weights. Step S37: The calculation of the actual weight of the current adjustable boiler is completed;
[0020] Step S3 is the core of this collaborative strategy. Based on the load range, load-carrying capacity, and collaborative status of the adjustable boilers, and combined with the direction of load demand adjustment, dynamic weight allocation calculation is performed to obtain the allocation weight of the external load demand of all actual adjustable boilers.
[0021] Preferably, step S34 includes the following steps:
[0022] Step S341: With L max -RGap, L max Boiler load comparisons were performed at the boundary, and statistics were compiled in [L]. max -RGap, L max The number of boilers outside the load differential range, assuming there are n boilers outside the load differential range, if [L max -RGap, L max If the number of boilers within the specified range is zero, then the external weight of the load difference is 100%; otherwise, the external weight of the load difference is W. gap The weight within the load difference is 100%-W gap Step S342: [L max -RGap, L max Boilers within the specified range are assigned load difference weights according to the current boiler preset weight list. The actual weight of the i-th boiler within this range is... Step S343: Less than or equal to [L] max -RGap, L max For boilers outside the lower boundary of the range, the load difference weight is assigned based on the distance from the lower boundary; the farther the distance, the greater the weight, and vice versa. The actual weight of the j-th boiler outside this range is... Proceed to step S7;
[0023] This invention innovatively proposes a reasonable load deviation constraint method to ensure good coordination of identical or similar boiler groups. This effectively avoids adjustment deviations caused by differences in actual boiler characteristics, thus preventing problems such as load output deviations and load contention. Within a reasonable deviation range, the boiler's load adjustment capacity characteristics are fully considered, ensuring the rapid tracking of the main pipe pressure target. Outside the reasonable deviation range, the adjustment rhythm is coordinated as quickly as possible, achieving consistent overall boiler movement and fast yet stable tracking adjustment.
[0024] Preferably, the specific process of step S35 includes the following steps:
[0025] Step S351: With L min L min +RGap is used as the boundary for boiler load comparison, and statistics are performed in [L min L min The number of boilers outside the +RGap] range, assuming there are n boilers outside the load difference, if [Lmin L min If the number of boilers within the +RGap] range is zero, then the external weight of the load difference is 100%; otherwise, the external weight of the load difference is W. gap The weight within the load difference is 100%-W gap Step S352: [L min L min Boilers within the range of +RGap] are assigned load difference weights according to the current boiler preset weight list. The actual weight of the i-th boiler within this range is... Step S353: Greater than or equal to [L] min L min For boilers outside the range [+RGap] at the upper boundary, load difference weights are assigned based on their distance from this upper boundary; the greater the distance, the greater the weight, and vice versa. The actual weight of the j-th boiler outside this range is... Proceed to step S37;
[0026] This invention innovatively proposes a reasonable load deviation constraint method to ensure good coordination of identical or similar boiler groups. This effectively avoids adjustment deviations caused by differences in actual boiler characteristics, thus preventing problems such as load output deviations and load contention. Within a reasonable deviation range, the boiler's load adjustment capacity characteristics are fully considered, ensuring the rapid tracking of the main pipe pressure target. Outside the reasonable deviation range, the adjustment rhythm is coordinated as quickly as possible, achieving consistent overall boiler movement and fast yet stable tracking adjustment.
[0027] Preferably, step S4 includes the following steps:
[0028] Step S41: Update the input parameters, including the small deviation radius R. smallerr , large deviation radius R largeerr Main pipe pressure measurement value PV, main pipe pressure setpoint SV, recommended number of adjustable boilers with small deviation (m) s Recommended deviation for adjustable boilers (m) n Recommended number of meters for adjustable boilers with large deviations l ;
[0029] Step S42: Determine the recommended number of adjustable boilers (m) based on the current main pipe pressure deviation. rcontrol If |PV-SV|≤R smallerr The recommended number of adjustable boilers is m. rcontrol =m s If R smallerr <|PV-SV|≤R largeerr The recommended number of adjustable boilers is m. rcontrol =m n If |PV-SV|>R largeerr The recommended number of adjustable boilers is m. rcontrol =ml ;
[0030] Step S43: Based on the recommended number m for the adjustable boiler rcontrol Update the actual weights of adjustable boilers, sort the current list of actual boiler weights from largest to smallest, and perform the m-th iteration. rcontrol For boiler weight reset operations of +1 and beyond, only the first m are selected. rcontrol Each boiler represents the final, actually adjustable boiler, and its weight is... Regarding the control status of the main pipe pressure, i.e., the magnitude of the target value deviation, and taking into account system energy disturbances, it is not always necessary for all adjustable boilers to participate in the adjustment. In most cases, under small deviations, pressure regulation by a single boiler is sufficient; under moderate deviations, a few more adjustable boilers are added appropriately; under large deviations, all adjustable boilers participate in pressure regulation. This distinction achieves the requirement for rapid pressure regulation while also considering system energy disturbances, reducing unnecessary embedding of some boilers within the system and affecting overall system stability. This invention also considers the correction state of the controlled target, determining the appropriate number of boilers involved in actual pressure regulation based on requirements, avoiding unnecessary participation of all adjustable boilers under small deviations, reducing partial embedding of boilers within the system, and enhancing system robustness and stability.
[0031] Preferably, the specific process of step S5 is as follows: calculate the load adjustment increment of each boiler in the current period.
[0032] Preferably, step S34 further includes: determining whether the load of each boiler triggers the upper limit constraint. The upper limit constraint can be a boiler drum pressure signal or a main steam flow signal. For boilers that trigger the upper limit constraint, the current cycle attribute becomes unadjustable, and the current boiler adjustability list is updated.
[0033] Preferably, step S35 further includes: determining whether the load of each boiler triggers the lower limit constraint. The lower limit constraint can be the boiler drum pressure signal or the main steam flow signal. For boilers that trigger the lower limit constraint, the current cycle attribute becomes unadjustable, and the current boiler adjustability list is updated.
[0034] Therefore, the advantages of the present invention are:
[0035] (1) Achieve rapid load distribution response based on efficient and coordinated multi-furnace operation;
[0036] (2) Fully consider the load-carrying capacity of the boiler: The load-carrying capacity and adjustment rate of each boiler are different. In the allocation strategy, the boiler is pre-set with a preset weight in the initial weight of the boiler so as to participate in the subsequent coordination strategy. The load-carrying capacity characteristics of the boiler are fully demonstrated, and the speed of load matching response is guaranteed from the equipment characteristics.
[0037] (3) Ensure good boiler coordination at all times: Boilers with the same or similar load levels cooperate in a mode with equal incremental rate to maximize overall benefits. This invention achieves consistency of overall coordinated action by coordinating boilers within a reasonable deviation range, reducing system imbalance caused by load shift; at the same time, the system's adjustment space constraints are taken into account during the correction process.
[0038] (4) Adjustable number of boilers to be put into operation as needed: The present invention can dynamically decide the reasonable number of adjustable boilers to be put into operation based on the actual tracking status of the controlled target, effectively avoiding excessive unnecessary boiler intervention and adjustment within a small deviation range, which would lead to the redundant boilers being embedded in the cooperative system and increase the probability of system instability. Attached Figure Description
[0039] Figure 1 This is a flowchart of a dynamic load allocation and coordination strategy for a main-pipe boiler in an embodiment of the present invention.
[0040] Figure 2 This is a logical architecture diagram of a dynamic load allocation and coordination strategy for a main control boiler in an embodiment of the present invention.
[0041] Figure 3 This is a diagram showing the upstream and downstream relationships of the business flow of the main control boiler in this embodiment of the invention.
[0042] Figure 4 This is a flowchart illustrating the dynamic calculation of the actual weight of the adjustable boiler in an embodiment of the present invention. Detailed Implementation
[0043] The present invention will now be further described with reference to the accompanying drawings and specific embodiments.
[0044] A coordinated strategy for dynamic load allocation of a main-control boiler, such as Figure 1 As shown, it includes the following steps:
[0045] Step S1: Select the boiler operating mode;
[0046] Step S2: Determine the preset weights of the boiler;
[0047] Step S3: Dynamically calculate the actual weight of the adjustable boiler;
[0048] Step S4: Select the actual adjustable boiler;
[0049] Step S5: Calculate the load adjustment increment for each boiler;
[0050] This embodiment proposes a dynamic load distribution strategy for a main pipe boiler system, which enables efficient coordination among multiple parallel adjustable boilers when the main pipe pressure or other external steam load targets are being stably adjusted. Figure 2As shown, the boiler operating mode is selected based on the boiler's operating status, and the preset weight of the boiler is determined based on its load-carrying capacity. Then, combined with the boiler's operating range, the actual weight of the adjustable boiler is dynamically calculated. Finally, the actual adjustable boiler is selected as needed, and its weight is redistributed. This strategy can dynamically calculate load allocation weights based on adjustment needs, fully considering the adjustable boiler's load margin, load-carrying capacity, and boiler group coordination requirements. Ultimately, while taking into account boiler operating characteristics, it achieves rapid and stable adjustment of the main pipe pressure or other external steam load targets. (For ease of discussion, the external steam load target here is mainly described using main pipe pressure control; changing it to other targets will not affect the overall scheme and strategy.)
[0051] like Figure 3 As shown, the dynamic load allocation coordination strategy of the main control boiler is downstream of the external steam load demand calculator. It is responsible for how to allocate the load demand. According to the coordination strategy, it calculates the load-bearing weight of the current adjustable boiler, and calculates the load control target of each adjustable boiler in combination with the demand, and sends it to its downstream boiler combustion optimization controller.
[0052] Step S1 is as follows: Based on the current status of each boiler, the operator determines whether each boiler participates in the dynamic load allocation coordination of the main boiler control system, identifies the boiler operating mode (including constant heating mode and pressure regulating mode), updates the current boiler adjustability list, and obtains the total number of adjustable boilers N (N≤M, where M represents the total number of boilers on site). Each boiler has two modes: "constant heating mode" and "pressure regulating mode." In "constant heating mode," the boiler does not participate in pressure coordination and stabilizes its own steam production load; it is a non-adjustable boiler. In "pressure regulating mode," the boiler participates in the main boiler pressure coordination and is an adjustable boiler. Multi-boiler coordination applies to adjustable boilers. This process is a random response stage; if the operator does not make any adjustments, the current boiler adjustability list remains unchanged.
[0053] The specific process of step S2 is as follows: Based on the current load-bearing capacity of each boiler, a preset weight W is given to each boiler. preA higher preset weight indicates a stronger load-carrying capacity, and vice versa. The current boiler preset weight list is updated, and the actual boiler weight list is reset to zero. Each boiler has different load-carrying capacities and speeds based on its own characteristics. To achieve rapid tracking of the main pipe pressure, this embodiment identifies the boiler's load-carrying capacity and reflects this in the weight preset stage. Specifically, the stronger the load-carrying capacity, the higher the preset weight (percentage indicator). This embodiment uses manual judgment of boiler regulation characteristics to qualitatively determine the magnitude and speed of the boiler's load-carrying capacity, quantifying it as a percentage weight for each boiler as its manual preset weight. Because the boiler's load-carrying capacity is stable and easily identifiable over a period of time, manual setting using weights is highly feasible. Furthermore, due to the subsequent coordination strategy, the overall system does not depend on the accuracy of this quantification result. This process is a random response stage; if no manual adjustment is made, the current boiler preset weight list remains unchanged. For example, if there are two boilers on site with significantly different load capacities, their weights can be pre-defined as 60% and 40% based on the actual situation. If they are similar, the weights can be set to an average of 50%. Note that the accuracy of this actual quantification is not important; the main purpose is to qualitatively distinguish the differences in load capacities.
[0054] The specific process of step S3 is as follows: Figure 4 As shown, it includes the following steps:
[0055] Step S31: Update key input parameters, including reasonable load RGap (difference between maximum and minimum load of the adjustable boiler) and maximum load L. max (Adjustable boiler maximum load), minimum load L min (Minimum load of adjustable boiler), external weight of load difference W gap (Total allocation of boiler load weight outside the load gap) and total load adjustment DMv (total load demand increment given by the main pipe pressure controller);
[0056] Step S32: Calculate the maximum and minimum load difference RealGap of the current adjustable boiler. If |RealGap|≤RGap, it indicates that the current boiler coordination is good, and proceed to step S36; otherwise, proceed to step S33.
[0057] Step S33: If DMv≥0.0, it indicates that the load needs to be increased, proceed to step S34; otherwise, it indicates that the load needs to be reduced, proceed to step S35.
[0058] Step S34: Increased load adjustment, calculate the actual weight of each adjustable boiler within and outside the reasonable deviation range, then proceed to step S37; Step S35: Decreased load adjustment, calculate the actual weight of each adjustable boiler within and outside the reasonable deviation range, then proceed to step S37; Step S36: Calculate the actual weight of each adjustable boiler according to the preset boiler weights. Step S37: The calculation of the actual weight of the current adjustable boiler is completed;
[0059] Step S3 is the core of this collaborative strategy. Based on the load range, load-carrying capacity, and collaborative status of the adjustable boilers, and combined with the direction of load demand adjustment, dynamic weight allocation calculation is performed to obtain the allocation weight of the external load demand of all actual adjustable boilers.
[0060] The specific process of step S34 includes the following steps:
[0061] Step S341: With L max -RGap, L max Boiler load comparisons were performed at the boundary, and statistics were compiled in [L]. max -RGap, L max The number of boilers outside the load differential range, assuming there are n boilers outside the load differential range, if [L max -RGap, L max If the number of boilers within the specified range is zero, then the external weight of the load difference is 100%; otherwise, the external weight of the load difference is W. gap The weight within the load difference is 100%-W gap Step S342: [L max -RGap, L max Boilers within the specified range are assigned load difference weights according to the current boiler preset weight list. The actual weight of the i-th boiler within this range is... Step S343: Less than or equal to [L] max -RGap, L max For boilers outside the lower boundary of the range, the load difference weight is assigned based on the distance from the lower boundary; the farther the distance, the greater the weight, and vice versa. The actual weight of the j-th boiler outside this range is... Proceed to step S7;
[0062] This embodiment takes into full account the characteristics of the boiler's load adjustment capability within a reasonable deviation range, ensures the rapid tracking of the main pipe pressure target, and coordinates the adjustment rhythm as soon as possible outside the reasonable deviation range, so as to achieve the overall consistency of the boiler and achieve fast and stable tracking adjustment.
[0063] The specific process of step S35 includes the following steps:
[0064] Step S351: With L min L min +RGap is used as the boundary for boiler load comparison, and statistics are performed in [L min L min The number of boilers outside the +RGap] range, assuming there are n boilers outside the load difference, if [L min L minIf the number of boilers within the +RGap] range is zero, then the external weight of the load difference is 100%; otherwise, the external weight of the load difference is W. gap The weight within the load difference is 100%-W gap Step S352: [L min L min Boilers within the range of +RGap] are assigned load difference weights according to the current boiler preset weight list. The actual weight of the i-th boiler within this range is... Step S353: Greater than or equal to [L] min L min For boilers outside the range [+RGap] at the upper boundary, load difference weights are assigned based on their distance from this upper boundary; the greater the distance, the greater the weight, and vice versa. The actual weight of the j-th boiler outside this range is... Proceed to step S37;
[0065] This embodiment takes into full account the characteristics of the boiler's load adjustment capability within a reasonable deviation range, ensures the rapid tracking of the main pipe pressure target, and coordinates the adjustment rhythm as soon as possible outside the reasonable deviation range, so as to achieve the overall consistency of the boiler and achieve fast and stable tracking adjustment.
[0066] The specific process of step S4 includes the following steps:
[0067] Step S41: Update the input parameters, including the small deviation radius R. smallerr , large deviation radius R largeerr Main pipe pressure measurement value PV, main pipe pressure setpoint SV, recommended number of adjustable boilers with small deviation (m) s Recommended deviation for adjustable boilers (m) n Recommended number of meters for adjustable boilers with large deviations l ;
[0068] Step S42: Determine the recommended number of adjustable boilers (m) based on the current main pipe pressure deviation. rcontrol If |PV-SV|≤R smallerr The recommended number of adjustable boilers is m. rcontrol =m s If R smallerr <|PV-SV|≤R largeerr The recommended number of adjustable boilers is m. rcontrol =m n If |PV-SV|>R largeerr The recommended number of adjustable boilers is m. rcontrol =m l ;
[0069] Step S43: Based on the recommended number m for the adjustable boiler rcontrol Update the actual weights of adjustable boilers, sort the current list of actual boiler weights from largest to smallest, and perform the m-th iteration.rcontrol For boiler weight reset operations of +1 and beyond, only the first m are selected. rcontrol Each boiler represents the final, actually adjustable boiler, and its weight is... This embodiment also considers the correction state of the controlled target, determining the appropriate number of boilers to participate in actual pressure regulation based on requirements, thus avoiding unnecessary participation of all adjustable boilers under minor deviations. Specifically, for the main pipe pressure control state, i.e., the magnitude of the target value deviation, and taking into account system energy disturbance, an appropriate number of adjustable boilers to participate in the operation are selected. In most cases, under small deviation conditions, pressure regulation by a single boiler is sufficient; under moderate deviation conditions, some adjustable boilers are appropriately added; and under large deviation conditions, all adjustable boilers participate in pressure regulation.
[0070] The specific process of step S5 is as follows: Calculate the load adjustment increment of each boiler in the current period.
[0071] Step S34 also includes: determining whether the load of each boiler triggers the upper limit constraint. The upper limit constraint can be the boiler drum pressure signal or the main steam flow signal. For boilers that trigger the upper limit constraint, the current cycle attribute becomes unadjustable, and the current boiler adjustability list is updated.
[0072] Step S35 also includes: determining whether the load of each boiler triggers the lower limit constraint. The lower limit constraint can be the boiler drum pressure signal or the main steam flow signal. For boilers that trigger the lower limit constraint, the current cycle attribute becomes unadjustable, and the current boiler adjustability list is updated.
[0073] 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 mother grid boiler load dynamic allocation coordination strategy, characterized in that, The method comprises the following steps: Step S1: selecting a boiler operation mode; Step S2: determining a boiler preset weight; Step S3: dynamically calculating an actual weight of an adjustable boiler; updating key input parameters, including a reasonable load and a total load adjustment amount; calculating a maximum-minimum load difference of a current adjustable boiler, if an absolute value of the maximum-minimum load difference is less than or equal to the reasonable load, a current boiler coordination state is good, an actual weight of each adjustable boiler is calculated according to the boiler preset weight, otherwise, according to whether the total load adjustment amount is greater than or equal to 0, an incremental or decremental load adjustment is performed, and the actual weight of each adjustable boiler in a reasonable deviation range and outside the reasonable deviation range is calculated; Step S4: selecting an actual adjustable boiler; Step S5: calculating a load adjustment increment of each boiler.
2. The mother-piping boiler load dynamic distribution collaborative strategy according to claim 1, characterized in that, A specific process of the step S1 is as follows: according to a current state of each boiler, whether each boiler participates in a dynamic distribution coordination of a boiler load of a mother pipe is judged, a boiler operation mode is determined, including a constant heating mode and a pressure regulating mode, a current boiler adjustability list is updated, and a total number N (N≤M, M represents a total number of boilers on site) of adjustable boilers is obtained.
3. A mother grid boiler load dynamic allocation coordination strategy according to claim 1 or 2, characterized in that, The specific process of the step S2 is that a preset weight W of each boiler is given manually according to the current load capacity of each boiler pre The preset weight list of the current boiler is updated, and the actual weight list of the boiler is cleared.
4. The mother-tube boiler load dynamic distribution collaborative strategy according to claim 1, characterized in that, A specific process of the step S3 comprises the following steps: Step S31: update key input parameters, including reasonable load RGap, maximum load L max , minimum load L min , load difference weight W gap and load adjustment total amount DMv; Step S32: calculating a maximum-minimum load difference RealGap of a current adjustable boiler, if |RealGap|≤RGap, it is indicated that a current boiler coordination state is good, and the step S36 is turned to; otherwise, the step S33 is turned to; Step S33: if DMv≥0.0, it is indicated that a load needs to be increased, and the step S34 is turned to; otherwise, it is indicated that a load needs to be reduced, and the step S35 is turned to; Step S34: performing an incremental load adjustment, calculating an actual weight of each adjustable boiler in a reasonable deviation range and outside the reasonable deviation range, and turning to the step S37; Step S35: performing a decremental load adjustment, calculating the actual weight of each adjustable boiler in the reasonable deviation range and outside the reasonable deviation range, and turning to the step S37; Step S36: calculating the actual weight of each adjustable boiler according to the preset weight of the boiler Step S37: an actual weight calculation of a current adjustable boiler is ended.
5. The mother-tube boiler load dynamic distribution collaborative strategy according to claim 4, characterized in that, A specific process of the step S34 comprises the following steps: Step S341: L max -RGap, L max The boiler load comparison is made with L max -RGap, L max ] range, assuming that there are n boilers outside the load difference, if the number of boilers within the range of [L max -RGap, L max ] is zero, the weight outside the load difference is 100%; otherwise, the weight outside the load difference is W gap , and the weight inside the load difference is 100%-W gap ; Step S342: [L max -RGap, L max The boilers in the range are assigned a load difference weight according to the current boiler preset weight list, and the actual weight of the i-th boiler in the range is Step S343: less than or equal to [L max -RGap, L max ] lower limit of the range, the actual weight of the jth boiler outside the range is Go to step S37.
6. The mother-tube boiler load dynamic distribution collaborative strategy according to claim 4, characterized in that, A specific process of the step S35 comprises the following steps: Step S351: Take L min , L min + RGap as the boundary to compare the boiler load, count the number of boilers outside the range of [L min , L min + RGap], and assume that there are n boilers outside the load difference. If the number of boilers within the range of [L min , L min + RGap] is zero, then the weight outside the load difference is 100%; otherwise, the weight outside the load difference is W gap , and the weight inside the load difference is 100%-W gap ; Step S352: [L min , L min The boilers in the range of [L Step S353: The boilers greater than or equal to the upper boundary of the range [L min , L min + RGap] are assigned a load difference outside weight according to the distance from the upper boundary, and the actual weight of the jth boiler outside the range is Go to step S37.
7. The mother-tube boiler load dynamic distribution collaborative strategy according to claim 1, characterized in that, A specific process of the step S4 comprises the following steps: Step S41: update input parameters, including small deviation radius R smallerr , large deviation radius R largeerr , mother tube pressure measurement value PV, mother tube pressure set value SV, small deviation adjustable boiler suggestion number m s , general deviation adjustable boiler suggestion number m n , large deviation adjustable boiler suggestion number m l ; Step S42: determining the adjustable boiler suggestion number m according to the current mother tube pressure deviation condition rcontrol , if |PV-SV|≤R smallerr , the current adjustable boiler suggestion number m rcontrol = m s ; if R smallerr <|PV-SV|≤R largeerr , the current adjustable boiler suggestion number m rcontrol = m n ; if |PV-SV|R largeerr , the current adjustable boiler suggestion number m rcontrol = m l ; Step S43: According to the adjustable boiler suggestion number m rcontrol Update the adjustable boiler actual weight, sort the current boiler actual weight list from large to small, and perform the m rcontrol th boiler weight clearing operation. Only select the first m rcontrol boilers as the final actual adjustable boilers, and the final actual adjustable boiler weight 8. A mother grid boiler load dynamic allocation coordination strategy according to claim 7, characterized in that, The specific process of the step S5 is: calculating the load adjustment increment of each boiler in the current period 9. A mother grid boiler load dynamic allocation coordination strategy according to claim 4 or 5, characterized in that, The step S34 further comprises: judging whether a load of each boiler triggers an upper limit constraint, the upper limit constraint can adopt a boiler drum pressure signal or a main steam flow signal, for a boiler triggering the upper limit constraint, a current period attribute becomes an unadjustable state, and a current boiler adjustability list is updated.
10. The mother-tube boiler load dynamic distribution collaborative strategy according to claim 4 or 6, characterized in that, The step S35 further comprises: judging whether a load of each boiler triggers a lower limit constraint, the lower limit constraint can adopt a boiler drum pressure signal or a main steam flow signal, for a boiler triggering the lower limit constraint, a current period attribute becomes an unadjustable state, and a current boiler adjustability list is updated.
Citation Information
Patent Citations
Piping-main scheme boiler load coordinating control method
CN101451709A
Master pipe steam pressure coordination control method and system
CN113464920A