An auxiliary machine fault load reduction test method and device, computer equipment and medium

By calculating the ratio of the boiler load command to the load reduction value at the moment before the auxiliary machine failure, the target load ratio is generated and multiplied when the auxiliary machine fails. This solves the problem of mismatch between the boiler main control command and the load command, ensuring the safe and stable operation of the secondary reheat unit under deep adjustment conditions and avoiding the risk of unit tripping.

CN119739058BActive Publication Date: 2026-02-24HUADIAN ELECTRIC POWER SCI INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411799920.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2026-02-24
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

During the deep adjustment of the secondary reheat unit, the mismatch between the boiler main control command and the load command during the rapid load reduction process caused by the auxiliary machine failure may lead to abnormal situations such as water-cooled wall overheating, furnace negative pressure fluctuation and steam flow reduction, which threaten the safety of the unit. In addition, the untimely BTU control caused by the change of coal quality may cause the unit to trip.

Method used

The target load ratio is generated by the ratio of the load command and the boiler load command at the moment before the auxiliary machine fails and the load is reduced. When the auxiliary machine fails and the load is reduced, the generated control load command and the target load ratio are multiplied to obtain the boiler target load, ensuring a smooth switch of boiler fuel commands and avoiding large jumps.

Benefits of technology

This achieved the stability of boiler parameters during load reduction due to auxiliary equipment failure, prevented unit tripping, improved the safety and stability of the unit, and verified the performance and reliability of the unit control system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119739058B_ABST
    Figure CN119739058B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of thermal automatic control, and particularly relates to a kind of auxiliary machine fault load reduction test method, device, computer equipment and medium.Method includes: when unit auxiliary machine fault load reduction occurs, generating control load instruction;Target load ratio is generated based on the ratio of load instruction and boiler load instruction at the moment before unit auxiliary machine fault load reduction occurs;Boiler target load is determined based on the product of control load instruction and target load ratio.In the present application, the ratio of load instruction and boiler load instruction at the moment before RB occurs is calculated to generate target load ratio, then when auxiliary machine fault load reduction occurs, the generated control load instruction and target load ratio are multiplied to obtain boiler target load, so that the target load of RB realizes undisturbed switching to fuel master control, ensures that coal feeder combustion instruction does not jump greatly, and further ensures that each main parameter remains stable under the adverse conditions of unit RB, and the unit does not trip.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of thermal automatic control technology, specifically to a method, apparatus, computer equipment, and medium for testing auxiliary equipment failure load reduction. Background Technology

[0002] During deep peak shaving, a sudden drop in unit load and a mismatch between high-temperature steam and low-temperature cooling can lead to thermal expansion, deformation, and cracking of equipment, potentially causing serious damage. During this process, the high-pressure exhaust temperature may continue to rise, increasing the risk of cylinder tripping in the reheat unit. Simultaneously, abnormal situations such as water-cooled wall overheating, furnace negative pressure fluctuations, and decreased steam flow may occur during the test, threatening unit safety. The RB (Run Back, Auxiliary Equipment Failure Load Reduction) test under deep peak shaving conditions is a crucial measure to verify the unit's ability to rapidly reduce load in the event of auxiliary equipment failure. Its purpose is to assess the unit's ability to coordinate the main thermal automatic control systems to quickly and safely reduce the unit load to the maximum achievable value for stable operation when auxiliary equipment fails. Successful RB testing can effectively reduce the probability of unit tripping due to a single auxiliary equipment trip, improving the unit's safety and stability. Furthermore, the test can verify the performance and reliability of the unit's control system, ensuring long-term stable operation of the unit.

[0003] The RB test carries certain risks under deep-load conditions in double reheat units, mainly due to the rapid load reduction process caused by auxiliary equipment failure. During the test, abnormal situations such as water-cooled wall overheating, furnace negative pressure fluctuations, and decreased steam flow may occur, threatening the safety of the unit. When the coal quality changes, due to the untimely control of the BTU (British Thermal Unit), there is a deviation between the output of the boiler main control and the actual load command. At the moment of RB, the load command is switched to the boiler main control command, which will cause a large fluctuation in the fuel quantity, and then a large change in the superheat. In severe cases, the unit may trip due to untimely adjustment. Summary of the Invention

[0004] In view of this, the present invention provides a method, apparatus, computer equipment and medium for auxiliary machine failure load reduction test, in order to solve the problem of disturbance during the switching from load command to boiler main control command during the RB process.

[0005] In a first aspect, the present invention provides a method for testing load reduction due to auxiliary equipment failure, the method comprising: generating a load control command when the unit experiences load reduction due to auxiliary equipment failure; generating a target load ratio based on the ratio of the load command and the boiler load command at the moment before the unit experiences load reduction due to auxiliary equipment failure; and determining the target boiler load based on the product of the load control command and the target load ratio.

[0006] In this invention, a target load ratio is generated by the ratio of the load command and the boiler load command at the moment before the auxiliary machine failure and load reduction occurs in the computer group. Then, when the auxiliary machine failure and load reduction occur, the generated control load command and the target load ratio are multiplied to obtain the boiler target load. This allows the target load of the RB to be switched to the fuel main control without disturbance, ensuring that the coal feeder combustion command does not change significantly. In this way, the main parameters of the unit remain stable under the harsh operating conditions of the RB, and the unit does not trip.

[0007] In one optional implementation, when the unit experiences an auxiliary equipment failure and load reduction, a control load command is generated, including: generating a fault load based on the load setpoint for the secondary reheat unit under deep adjustment conditions when an auxiliary equipment failure and load reduction occur, and the load corresponding to the auxiliary equipment tripping, after passing the rate limit; and generating a control load command based on the smaller value between the fault load and the coordinated control load command.

[0008] In one optional implementation, generating a target load ratio based on the ratio of the load command and the boiler load command at the moment before the auxiliary equipment failure and load reduction of the unit includes: filtering the ratio of the load command and the boiler load command of the secondary reheat unit before the auxiliary equipment failure and load reduction to generate the target load ratio.

[0009] In this invention, by filtering the ratio, signal interference can be removed, signal fluctuations can be reduced, and the stability of the calculated ratio can be improved.

[0010] Secondly, the present invention provides an auxiliary equipment failure load reduction test device, the device comprising: an instruction generation module for generating a load control instruction when the unit experiences an auxiliary equipment failure load reduction; a ratio generation module for generating a target load ratio based on the ratio of the load instruction and the boiler load instruction at the moment before the auxiliary equipment failure load reduction occurs; and a target determination module for determining the target boiler load based on the product of the load control instruction and the target load ratio.

[0011] In one optional implementation, the instruction generation module includes: a first switching block, configured to output a load setpoint based on whether an auxiliary machine failure load reduction instruction is received under deep adjustment conditions; a rate limiting block, configured to rate limit the load setpoint and the load corresponding to the auxiliary machine trip to generate a fault load; a second switching block, configured to output a fault load or a coordinated control load instruction based on whether an auxiliary machine failure load reduction instruction is received; and a low selection block, configured to generate a load instruction for the secondary reheat unit before the auxiliary machine failure load reduction occurs based on the coordinated control load instruction output by the second switching block, or to generate a deep adjustment load instruction based on the smaller value between the fault load output by the second switching block and the coordinated control load instruction.

[0012] In this invention, by employing a low-selection block, a valid signal can be selected from two input signals. When one signal fails, the system can automatically switch to the other, thus ensuring system continuity and reliability. The low-selection block can not only select low values ​​but can also be configured to automatically switch under specific conditions (such as bad points), providing a flexible control strategy. Through two-to-one multiplexing logic, the low-selection block ensures that a signal can still be output even if a measurement point fails, thereby guaranteeing the normal operation and safety of the equipment during RB (Reactive Point) events.

[0013] In this invention, by employing a rate limiting block, the system can be prevented from becoming unstable due to excessively rapid changes by limiting the rate, thus ensuring stable system operation. The rate limiting block can limit the rate of the control process according to actual needs, thereby optimizing the control effect and enabling the system to more accurately achieve the set target. By limiting the rate, the rate limiting block can prevent equipment parameters from being damaged due to excessively rapid changes, extend the service life of the equipment, and reduce maintenance costs.

[0014] In one optional implementation, the ratio generation module includes: a division block, used to receive load commands and boiler load commands and perform ratio calculations to obtain a target load ratio; and a third switching block, used to output the target load ratio after filtering by the filtering block at the previous moment or to output the target load ratio at the current moment, depending on whether an auxiliary machine fault load reduction command has been received.

[0015] In one optional implementation, the target determination module includes a multiplication block, used to multiply the target load ratio output by the third switching block and the deep adjustment load command to output the boiler target load.

[0016] In one alternative implementation, the division block is a division block with zero-value cutoff.

[0017] In this invention, by employing a division block to perform division operations, the accuracy and precision of the calculation results can be ensured, which is crucial for industrial processes requiring precise control. Through trigger blocks, engineers can more easily implement complex division logic without writing cumbersome code, improving programming efficiency and readability. The division block can be combined with other functional blocks to adapt to different industrial control scenarios, enhancing the system's flexibility and scalability. By using a division block with a "0" value cut-off judgment, even if a negative load value or a "0" value occurs, bad values ​​can be cut off, ensuring the correct calculation of the loop and the normal progress of the RB test.

[0018] Thirdly, the present invention provides a computer device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the auxiliary machine failure load reduction test method of the first aspect or any corresponding embodiment described above.

[0019] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to perform the auxiliary machine failure load reduction test method described in the first aspect or any corresponding embodiment thereof.

[0020] Fifthly, the present invention provides a computer program product, including computer instructions, which are used to cause a computer to execute the auxiliary machine failure load reduction test method described in the first aspect or any corresponding embodiment above. Attached Figure Description

[0021] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0022] Figure 1 This is a flowchart illustrating the auxiliary machine failure load reduction test method according to an embodiment of the present invention;

[0023] Figure 2 This is a structural block diagram of the auxiliary machine failure load reduction test device according to an embodiment of the present invention;

[0024] Figure 3 This is a schematic diagram of the auxiliary machine failure load reduction test device according to an embodiment of the present invention;

[0025] Figure 4 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0026] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0027] According to an embodiment of the present invention, an embodiment of a method for testing the load reduction of auxiliary equipment failure is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0028] This embodiment provides a method for testing the load reduction of auxiliary equipment in case of failure. Figure 1 This is a flowchart of the auxiliary machine failure load reduction test method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:

[0029] Step S101: When the unit experiences an auxiliary equipment failure and load reduction, a load control command is generated.

[0030] Step S102: Generate the target load ratio based on the ratio of the load command and the boiler load command at the moment before the unit's auxiliary equipment failure and load reduction.

[0031] Step S103: Determine the boiler target load based on the product of the load control command and the target load ratio.

[0032] Specifically, the unit in this embodiment can be a double reheat unit. A double reheat unit is an advanced thermal power generation unit. In such a unit, steam undergoes two reheat processes after doing work in the turbine. Generally, fresh steam from the boiler first enters the high-pressure cylinder to do work, then the exhaust steam is drawn off for the first reheat, then enters the intermediate-pressure cylinder to do work, the exhaust steam from the intermediate-pressure cylinder undergoes another reheat, and finally enters the low-pressure cylinder to continue doing work. Therefore, during the RB test in a double reheat unit, abnormal situations such as water-cooled wall overheating, furnace negative pressure fluctuations, and decreased steam flow may occur.

[0033] When an RB (Resistant Load) event occurs, the system needs to quickly switch from normal operation to a state suitable for handling emergencies (e.g., when two auxiliary machines are running normally, only one auxiliary machine is running during an RB). During this process, when switching from the load command to the boiler master control command, the boiler load command is obtained by adding or subtracting the pressure regulation loop value from the load command; that is, the boiler master control command is a combination of load demand and pressure regulation demand. Therefore, in actual operation, a deviation will occur between the boiler master control command and the original load command. Because of this deviation, the switch from the load command to the boiler master control command during an RB will cause discontinuous changes in the boiler's input control quantities, thus affecting the boiler's operational stability.

[0034] Based on this, this embodiment records the load command before the RB occurs and obtains the boiler master control command (i.e., boiler load command) obtained by adding or subtracting the pressure regulation loop value from the load command. Then, the load command and the boiler master control command are divided to obtain their ratio, which is used as the target load ratio. After the RB occurs, the current load command is obtained, and this load command is multiplied by the target load ratio. The product is used as the boiler target load or boiler load command (i.e., boiler master control command). Thus, when switching from the load command to the boiler master control command, a follow-up change is achieved, that is, the ratio between the two during normal operation is maintained during the switching process. In this way, there will be no disturbance when switching from the load command to the boiler load command.

[0035] Specifically, the RB test in this embodiment can be an RB test under deep peak shaving conditions. Deep peak shaving conditions refer to the operating state of a double reheat unit during periods of low grid load, where the generating capacity is significantly reduced to meet grid dispatching requirements. In other words, the load requirement for RB under deep peak shaving conditions is lower than that for RB under other operating conditions.

[0036] The auxiliary equipment failure load reduction test method provided in this embodiment generates a target load ratio by comparing the load command and the boiler load command at the moment before the auxiliary equipment failure load reduction occurs. Then, when the auxiliary equipment failure load reduction occurs, the generated control load command and the target load ratio are multiplied to obtain the boiler target load. This allows the target load of the boiler to be switched to the fuel main control without disturbance, ensuring that the coal feeder combustion command does not change significantly. In this way, the main parameters of the unit remain stable under the harsh operating conditions of the boiler's boiler, and the unit does not trip.

[0037] This embodiment provides a method for auxiliary equipment failure load reduction test, which includes the following steps:

[0038] Step S201: When the unit experiences an auxiliary equipment failure and load reduction, a load control command is generated.

[0039] Specifically, step S201 includes:

[0040] Step S2011 involves generating a fault load by applying a rate limit to the load setpoint and the corresponding load for auxiliary equipment tripping during a deep-heat operation of the secondary reheat unit when an auxiliary equipment failure occurs. The load setpoint refers to the unit's operating load under deep-heat conditions, which can be 15% or 30% of the normal operating load, i.e., a load setpoint of 15%Pe or 30%Pe, etc. Simultaneously, auxiliary equipment failure load reduction refers to the tripping of one of the two auxiliary equipment units during normal operation. In this case, the unit cannot carry a higher load and needs to reduce its load to accommodate the load of the single auxiliary equipment. The maximum load that a single auxiliary equipment unit can carry is the load corresponding to the auxiliary equipment tripping.

[0041] In this embodiment, a rate limit is applied to the load setpoint and the load corresponding to the auxiliary machine trip. This rate limit refers to the rate at which the load is reduced to the corresponding level when a trip occurs (RB). Specifically, during normal unit operation, if an auxiliary machine trips, a rapid reduction to the target load is required, necessitating a specific rate. Generally, the rate for the forced draft and induced draft fans is 100% of the rated load per minute; the rate for the primary air fan after a trip is 100% of the rated load per minute. This means that the forced draft and induced draft fans can reduce the load to the target level (the load a single auxiliary machine can handle) in 30 seconds after a trip, and the primary air fan can reach the target load in 15 seconds after a trip.

[0042] Step S2012: Generate a regulating load command based on the smaller value between the fault load and the coordinated control load command. Specifically, for the fault load obtained after rate limiting, it is compared with the coordinated control load command, and the smaller value is selected to generate the regulating load command. The coordinated control load command is an externally input control command that can be adjusted based on changes in grid demand, unit operating status, and unit operating limitations. That is, during unit operation, the coordinated control load command may continuously change. Therefore, the coordinated control load command and the fault load can be continuously compared. If initially the coordinated control load command is less than the fault load, a regulating load command is generated based on the fault load. If, during unit operation, the coordinated control load command gradually decreases until it is less than the fault load, a regulating load command is generated based on the coordinated control load command.

[0043] Step S202: Generate the target load ratio based on the ratio of the load command and the boiler load command at the moment before the auxiliary machine failure and load reduction of the unit.

[0044] Specifically, step S202 includes:

[0045] Step S2021 involves filtering the ratio of the load command of the secondary reheat unit before the auxiliary equipment failure and load reduction to generate the target load ratio. Specifically, in practical applications, the load commands of the secondary reheat unit can be recorded. Therefore, when an auxiliary equipment failure (RB) occurs, the load command prior to the RB can be obtained, and the boiler main control command (i.e., the boiler load command) can be obtained by adjusting the pressure regulation loop value. The ratio of the load command to the boiler load command is then calculated. The calculated ratio can be further filtered to obtain the target load ratio.

[0046] Step S203: Determine the boiler target load based on the product of the controlled load command and the target load ratio. For details, please refer to [link to relevant documentation]. Figure 1 Step S103 of the illustrated embodiment will not be described again here.

[0047] This embodiment also provides an auxiliary machine failure load reduction test device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0048] This embodiment provides an auxiliary machine failure load reduction test device, such as... Figure 2 As shown, it includes:

[0049] The instruction generation module 21 is used to generate load control instructions when the unit experiences auxiliary equipment failure and load reduction.

[0050] The ratio generation module 22 is used to generate a target load ratio based on the ratio of the load command and the boiler load command at the moment before the unit experiences an auxiliary equipment failure and load reduction.

[0051] The target determination module 23 is used to determine the boiler target load based on the product of the control load command and the target load ratio.

[0052] Further functional descriptions of the above modules are the same as those in the corresponding embodiments described above, and will not be repeated here.

[0053] In one optional implementation, the instruction generation module includes: a first switching block, configured to output a load setpoint based on whether an auxiliary machine failure load reduction instruction is received under deep adjustment conditions; a rate limiting block, configured to rate limit the load setpoint and the load corresponding to the auxiliary machine trip to generate a fault load; a second switching block, configured to output a fault load or a coordinated control load instruction based on whether an auxiliary machine failure load reduction instruction is received; and a low selection block, configured to generate a load instruction for the secondary reheat unit before the auxiliary machine failure load reduction occurs based on the coordinated control load instruction output by the second switching block, or to generate a deep adjustment load instruction based on the smaller value between the fault load output by the second switching block and the coordinated control load instruction.

[0054] Among them, such as Figure 3 As shown, the first switching block (SFT) 4 includes three input terminals Z, X1, and X2. When Z = 1, the first switching block 4 outputs the value of X1; when Z = 0, the first switching block 4 outputs the value of X2. Specifically, when the Z input terminal of the first switching block 4 receives RB1 under the deep adjustment condition, the output value of X1 is 1000MW, that is, the current load setting value is 1000MW. When the Z input terminal of the first switching block 4 does not receive RB1 under the deep adjustment condition, the output value of X2 is 660MW, that is, the current load setting value is 660MW.

[0055] The output of the first switching block 4 is connected to the input of the rate limiting block (RatLmt) 5, meaning the rate limiting block 5 receives the load setting value output by the first switching block 4. Simultaneously, the rate limiting block 5 also receives the load corresponding to the auxiliary equipment trip and applies rate limiting to the received load. The output of the rate limiting block 5 is connected to the input X1 of the second switching block (SFT) 7. The input X2 of the second switching block 7 receives the coordinated control load command 2. The input Z of the second switching block 7 is used to receive the auxiliary equipment fault rapid load reduction command (RUNBACK) 6. That is, when an RB occurs, the input Z of the second switching block 7 = 1, and at this time, the second switching block 7 outputs the value of X1, which is the load output by the rate limiting block 5. When no RB occurs, the input Z of the second switching block 7 = 0, and at this time, the second switching block 7 outputs the value of X2, which is the coordinated control load command 2.

[0056] The output of the second switching block 7 is connected to the input X1 of the low selection block (TwoSel) 8, while the input X2 of the low selection block 8 receives the coordinated control load command 2. The output of the low selection block 8 outputs the smaller value between inputs X1 and X2. Therefore, when no RB occurs (i.e., input Z = 0 of the second switching block 7), the output of the second switching block 7 is the value of its input X2, i.e., the coordinated control load command 2. At this time, both inputs of the low selection block 8 are the coordinated control load command 2, and the output is also the coordinated control load command. Therefore, when no RB occurs, the load command (RBDMD) 9 is the coordinated control load command 2 output by the low selection block 8. This load command can also be recorded for calculating the target load ratio. When an RB occurs, the input X1 of the low selection block 8 receives the fault load output by the second switching block 7. At this time, the low selection block 8 compares the fault load with the coordinated control load command 2 and outputs the smaller value as the control load command.

[0057] In one optional implementation, the ratio generation module includes: a division block (Div) 11, used to receive load commands and boiler load commands, perform ratio calculations, and obtain the target load ratio; and a third switching block (SFT) 13, used to output the target load ratio filtered by the filter block (Filter) 14 at the previous moment or to output the target load ratio at the current moment, depending on whether an auxiliary machine fault load reduction command has been received. Specifically, the division block 11 can be a division block 11 with 0-value cutoff. By using a division block 11 with 0-value cutoff judgment, even if a negative load value or a "0 value" occurs, bad values ​​can be cut off, ensuring the correct calculation of the loop and the normal progress of the RB test.

[0058] Among them, such as Figure 3As shown, input X2 of divider block 11 receives the load command or load control command output by low selection block 8. Input X1 of divider block 11 receives boiler load command 10. Divider block 11 performs a division operation on the commands received by the two inputs and outputs the calculated ratio to input X2 of third switching block 13. The input of input X2 of third switching block 13 is the value after filtering by filter block 1414. Input Z of third switching block 13 is used to receive auxiliary machine fault rapid load reduction command (RUNBACK) 6. That is, when RB does not occur, input Z of third switching block 13 = 0. At this time, third switching block 13 outputs the value of X2, which is the ratio of boiler load command to load command (i.e., RB target load ratio RBTARGETBZ12). When RB occurs, third switching block 13 outputs the value of X1, which is the filtered ratio.

[0059] In an optional implementation, the target determination module includes a multiplication block (Mul) 15, used to multiply the target load ratio output by the third switching block 13 and the deep load adjustment command to output the boiler target load. Wherein, as... Figure 3 As shown, input X1 of multiplication block 15 is connected to output X2 of low selection block 8, and input X2 of multiplication block 15 is connected to output X2 of third switching block 13. Multiplication block 15 multiplies the values ​​input from the two inputs to output the boiler target load. Specifically, when RB does not occur, third switching block 13 outputs the value of X2, which is the ratio of the load command to the boiler load command. This ratio is input to input X2 of multiplication block 15. At the same time, since RB does not occur, output of low selection block 8 outputs the load command, i.e., coordinated control load command 2. Multiplying the load command and the ratio yields the boiler target load. Based on this, when RB does not occur, the boiler load command follows the changes in coordinated control load command. When RB occurs, third switching block 13 outputs the value of X1, i.e., the filtered ratio. At the same time, since RB occurs, output of low selection block 8 outputs the smaller value between the fault load and the coordinated control load command, i.e., the control load command. Multiplication block 15 multiplies the control load command and the ratio to obtain the boiler load command (i.e., RB target load RBTARGET).

[0060] Furthermore, the third switching block 13 can be selected as a rate-controlled switching block, meaning that the rate at which the output of the third switching block 13 switches from the value of its input terminal X2 to the value of its input terminal X1 when an RB occurs can be controlled, and the rate at which it switches from the value of its input terminal X1 to the value of its input terminal X2 after the RB is eliminated can also be controlled. This can further improve the timeliness of boiler target load adjustment.

[0061] In this invention, the TWOSEL low-select function block allows selection of a valid signal from two input signals. When one signal fails, it automatically switches to the other, ensuring system continuity and reliability. The TWOSEL block can not only select high or low values ​​but also be configured to automatically switch under specific conditions (such as faulty points), providing a flexible control strategy. Through two-to-one multiplexing logic, the TWOSEL block ensures that even if one measurement point fails, a correct signal still enters the DCS (Distributed Control System), thereby guaranteeing the normal operation and safety of the equipment during RB (Reactive Power Loss) events.

[0062] In this invention, the RatLmt rate limiting function block can be used to limit the rate, preventing instability caused by rapid changes in the system and ensuring the stable operation of the DCS system. In the DCS logic, the RatLmt block can limit the rate of the control process according to actual needs, thereby optimizing the control effect and enabling the system to more accurately achieve the set target. By limiting the rate, the RatLmt block can prevent equipment parameters from being damaged by rapid changes, extend the service life of the equipment, and reduce maintenance costs.

[0063] In this invention, a Div division block with a "0" value cutoff is used. Div blocks are primarily used in DCS logic to perform division operations, ensuring the accuracy and precision of the calculation results. This is crucial for industrial processes requiring precise control. Through Div blocks, engineers can more easily implement complex division logic without writing cumbersome code, improving programming efficiency and readability. Div blocks can be combined with other function blocks to adapt to different industrial control scenarios, enhancing the flexibility and scalability of the DCS system. By using a Div division block with a "0" value cutoff judgment, even if a load offset or a "0" value occurs, bad values ​​can be cut off, ensuring the correct calculation of the loop and the normal operation of the RB test.

[0064] In this invention, the Mul multiplication function block with addition coefficients is used to calculate the product of physical quantities such as speed, distance, and area, thereby achieving precise control of industrial processes. The Mul block can be used in combination with other function blocks, such as addition, subtraction, and division blocks, to achieve more complex mathematical operations and control logic. The Mul block can also be used in conjunction with other instructions and registers to implement complex control logic and mathematical operations. The Mul block plays a crucial role in DCS logic; its accuracy and flexibility provide strong support for the stable operation of industrial automation systems. Using the Mul multiplication function block with addition coefficients, the load value of the RB loop can be quickly calculated, meeting the requirement for rapid load reduction in the event of auxiliary machine failures.

[0065] In this invention, when the unit experiences a deep-adjustment load reversal (RB), the load is rapidly reduced to the value corresponding to the auxiliary equipment trip, based on the unit's current deep-adjustment load. The load command before the RB occurred is memorized, and the ratio of the boiler load command to the target RB load is obtained by dividing the boiler load command by the target load command. This ratio is then multiplied by the control load command after the RB occurs to obtain the target RB load output. This allows the target RB load to be switched to the fuel main control without disturbance, ensuring that the coal feeder combustion command does not change drastically. This, in turn, ensures that the main parameters of the unit remain stable under the harsh operating conditions of the RB, avoiding the risk of unit tripping.

[0066] This invention also provides a computer device having the above-described features. Figure 2 or Figure 3 The auxiliary machine failure load reduction test device shown.

[0067] Please see Figure 4 , Figure 4 This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 4 As shown, the computer device includes one or more processors 100, memory 200, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise installed as needed. The processors can process instructions executed within the computer device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple computer devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system). Figure 4 Take a processor 100 as an example.

[0068] Processor 100 may be a central processing unit, a network processor, or a combination thereof. Processor 100 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GPA), or any combination thereof.

[0069] The memory 200 stores instructions executable by at least one processor 100 to cause the at least one processor 100 to perform the method shown in the above embodiments.

[0070] The memory 200 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created by the use of the computer device based on the display of a mini-program landing page. Furthermore, the memory 200 may include high-speed random access memory and may also include non-transient memory, such as at least one disk storage device, flash memory device, or other non-transient solid-state storage device. In some alternative embodiments, the memory 200 may optionally include memory remotely located relative to the processor 100, which can be connected to the computer device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0071] The memory 200 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 200 may also include a combination of the above types of memory.

[0072] The computer device also includes a communication interface 300 for communicating with other devices or communication networks.

[0073] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.

[0074] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0075] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for load reduction test of auxiliary equipment failure, characterized in that, The method includes: When an auxiliary machine malfunctions and the unit reduces its load, a load control command is generated. The target load ratio is generated based on the ratio of the load command and the boiler load command at the moment before the unit's auxiliary equipment failure and load reduction. The target load of the boiler is determined based on the product of the load control command and the target load ratio. When an auxiliary machine malfunctions and the unit reduces load, a load control command is generated, including: The load setpoint for auxiliary equipment failure and load reduction of the secondary reheat unit under deep adjustment conditions, and the load corresponding to the auxiliary equipment tripping are generated by the rate limit to generate the fault load. A control load instruction is generated based on the smaller value between the fault load and the coordinated control load instruction. The target load ratio is generated based on the ratio of the load command and the boiler load command at the moment before the unit's auxiliary equipment failure and load reduction, including: The target load ratio is generated by filtering the ratio of the load command of the secondary reheat unit before the auxiliary equipment failure and load reduction and the boiler load command.

2. A load reduction test device for auxiliary equipment failure, characterized in that, The device includes: The instruction generation module is used to generate load control instructions when the unit experiences auxiliary equipment failure and load reduction. The ratio generation module is used to generate a target load ratio based on the ratio of the load command and the boiler load command at the moment before the unit's auxiliary equipment failure and load reduction. The target determination module is used to determine the boiler target load based on the product of the control load command and the target load ratio; The instruction generation module includes: The first switching block is used to output the load setting value based on whether a load reduction command for auxiliary machine failure under deep adjustment conditions is received. A rate limiting block is used to rate limit the load setpoint and the load corresponding to the auxiliary machine trip to generate a fault load; The second switching block is used to output fault load or coordinated control load command depending on whether an auxiliary machine fault load reduction command is received. The low selection block is used to generate a load command for the secondary reheat unit before load reduction due to auxiliary equipment failure, based on the coordinated control load command output by the second switching block, or to generate a deep load adjustment command based on the smaller value between the fault load output by the second switching block and the coordinated control load command. The ratio generation module includes: The division block is used to receive load commands and boiler load commands, perform ratio calculations, and obtain the target load ratio. The third switching block is used to output the target load ratio after filtering by the filter block at the previous moment or the target load ratio at the current moment, depending on whether an auxiliary machine fault load reduction command has been received.

3. The apparatus according to claim 2, characterized in that, The target determination module includes: The multiplication block is used to multiply the target load ratio output by the third switching block and the deep adjustment load command to output the boiler target load.

4. The apparatus according to claim 2, characterized in that, The division block is a division block with zero-value cutoff.

5. A computer device, characterized in that, include: The system includes a memory and a processor, which are interconnected. The memory stores computer instructions, and the processor executes these computer instructions to perform the auxiliary machine failure load reduction test method as described in claim 1.

6. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions for causing the computer to execute the auxiliary machine failure load reduction test method as described in claim 1.

Citation Information

Patent Citations

  • Low-load safety automatic control method for auxiliary engine under deep peak regulation of thermal power generating unit

    CN115576199A

  • Coal quantity distribution method and device under auxiliary machine fault load reduction working condition and medium

    CN118333306A