A method for controlling the level of a drum in a drum-type boiler includes adjusting a gain of a drum level pid (such as a Proportional Integral Derivative control) in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint. The method also includes utilizing a flow control pid to adjust a drum level control valve, wherein the flow control pid adjusts the drum level control valve in accordance with an output of the drum level pid, a signal representative of steam flow, and a signal representative of drum feedwater flow.

Patent
   7053341
Priority
Feb 12 2004
Filed
Feb 12 2004
Issued
May 30 2006
Expiry
Aug 06 2024
Extension
176 days
Assg.orig
Entity
Large
7
19
EXPIRED
1. A method for controlling drum level in a drum-type boiler comprising:
adjusting a gain of a drum level pid in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint;
utilizing a flow control pid to adjust a drum level control valve, wherein said flow control pid adjusts the drum level control valve in accordance with an output of the drum level pid, a signal representative of steam flow, and a signal representative of drum feedwater flow; and
maintaining a constant differential pressure across the drum level control valve.
9. A control apparatus for controlling drum level in a drum-type boiler, said apparatus configured to:
adjust a gain of a drum level pid in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint;
utilize a flow control pid to adjust a drum level control valve, wherein said flow control pid adjusts the drum level control valve in accordance with an output of the drum level pid, a signal representative of steam flow, and a signal representative of drum feedwater flow; and
maintain a constant differential pressure across the drum level control valve.
3. A method for controlling drum level in a drum-type boiler comprising:
adjusting a gain of a drum level pid in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint; and
utilizing a flow control pid to adjust a drum level control valve, wherein said flow control pid adjusts the drum level control valve in accordance with an output of the drum level pid, a signal representative of steam flow, and a signal representative of drum feedwater flow;
wherein said tuning constants comprise a minimum proportional gain kpmin, a maximum proportional gain kpmax, a minimum drum level error errorlo, and a maximum drum level error errorhi.
11. A control apparatus for controlling drum level in a drum-type boiler, said apparatus configured to:
adjust a gain of a drum level pid in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint; and
utilize a flow control pid to adjust a drum level control valve, wherein said flow control pid adjusts the drum level control valve in accordance with an output of the drum level pid, a signal representative of steam flow, and a signal representative of drum feedwater flow;
wherein said tuning constants comprise a minimum proportional gain kpmin, a maximum proportional gain kpmax, a minimum drum level error errorlo, and a maximum drum level error errorhi.
2. A method in accordance with claim 1 further comprising updating the gain of the drum level control pid at least every 0.5 s.
4. A method in accordance with claim 3 further comprising adding a signal representative of steam flow to an output of the drum level control pid to produce a summed signal and using the summed signal as a setpoint for the flow control pid.
5. A method in accordance with claim 4 further comprising maintaining a constant differential pressure across the drum level control valve.
6. A method in accordance with claim 3 further comprising adjusting the gain of the drum level pid so that:
when an absolute error of the level of the drum from a setpoint is less than errorlo, the flow control pid is predominant over the drum level pid;
when an absolute error of the level of the drum from the setpoint is greater than errorhi, the drum level pid is predominant over the flow control pid; and
at an operating point when the absolute error of the level of the drum from the setpoint is between errorlo and errorhi, the flow control pid and the drum level pid are of equal dominance.
7. A method in accordance with claim 6 further comprising updating the gain of the drum level control pid at least every 0.5 s.
8. A method in accordance with claim 7 further comprising maintaining a constant differential pressure across the drum level control valve.
10. An apparatus in accordance with claim 9 further configured to update the gain of the drum level control pid at least every 0.5 s.
12. An apparatus in accordance with claim 11 further configured to add a signal representative of steam flow to an output of the drum level control pid to produce a summed signal and to use the summed signal as a setpoint for the flow control pid.
13. An apparatus in accordance with claim 12 further configured to maintain a constant differential pressure across the drum level control valve.
14. An apparatus in accordance with claim 13 further configured to adjust the gain of the drum level pid so that:
when an absolute error of the level of the drum from a setpoint is less than errorlo, the flow control pid is predominant over the drum level pid;
when an absolute error of the level of the drum from the setpoint is greater than errorhi, the drum level pid is predominant over the flow control pid; and
at an operating point when the absolute error of the level of the drum from the setpoint is between errorlo and errorhi, the flow control pid and the drum level pid are of equal dominance.
15. An apparatus in accordance with claim 14 further configured to update the gain of the drum level control pid at least every 0.5 s.
16. An apparatus in accordance with claim 15 further configured to maintain a constant differential pressure across the drum level control valve.

This invention relates generally to methods and apparatus for enhancing performance of drum type boilers while reducing operational disruptions.

Disruptions in service of drum type boilers can lead to loss of revenue as a result of reduced power generation from a power plant. Further, disruptions in service can lead to reduced life of power plant components.

Drum level trips are the most common cause of trips and disruptions in a power station, especially from the Heat Recovery Steam Generator/Balance of (power) Plant (HRSG/BOP) area. A trip of a plant stresses and reduces the life of power plant equipment and machinery.

Drum type boilers are the most commonly used boilers in power generation plants. There are two trips from a boiler drum level. The extremely high level trip is related to the safety of the steam turbine from the possibility of a water carry over. In the event of an extremely high level trip, the steam turbine is tripped offline if it is a multi-shaft configuration of combined cycle. If the steam turbine is a single-shaft configuration, the unit as a whole is tripped. A low level trip can also occur to protect the boiler from damage from high temperature from the heat source without water covering heat sensitive parts of the boiler. For a low level trip, the heat source (e.g., the gas turbine in a combined cycle power plant) is tripped.

Oscillations in feedwater flow result in variation in the steam production from a drum. In multi-drum or pressure boilers, systems are linked together so that disturbances and oscillations in one drum may cause disturbances in other drums. In the case of drums with a feedwater control upstream of an economizer, water steams in the economizer when flow is reduced. This steaming causes fouling of the interior of the tubes in the economizer. For drums in which the feedwater control valve is between the economizer and the drum, the economizer does not steam at low water flow, but the water in the economizer can be heated above the saturation temperature so that the water flashes in the feedwater control valve which erodes its seat.

In at least one known control system for drum type boilers, at low steam flows, control is initiated as a single element control mode, i.e., only the levels needed to control the Feedwater flow into the drum and to control the level are monitored. This control can be sluggish as the level change lags behind changes in steam flow. However, at low steam flows, the single element control mode is appropriate as flow conversions at the low end of the range are less accurate due to square root extraction from differential pressure transmitters used for measuring flows. Thus, small changes in the steam flows do not affect the drum level controls to a great extent at this range of the flow.

When the steam flow reaches a higher level (e.g., to the order of 20–30%) of the range of the flows, the control mode is switched to three-element control. In this control mode, the feedwater flow is controlled by controllers that monitor three signals, namely, drum level, feedwater flow, steam flow. Two controllers are used. A main controller controls flow, in that the main controller attempts to closely match the feedwater flow into the drum to the steam flow. The change or deviation in the drum level from the normal operating level provides a trim function to this control. This arrangement is called a cascaded control loop.

The tuning of the cascaded control loop in at least one known configuration is performed by making the feedwater PID (Proportional Integral Derivative) controller very fast with a high integral component. The level PID has mostly proportional content. Adding a high integral component to such a configuration can lead to a control that is highly responsive to flow variations. In addition, when the level deviation error remains high, the integral component increases with time to correct or trim the feedwater flow to correct the drum level. Increasing the integral component provides satisfactory level control for both a steady state condition in which there is low deviation from the normal water level and for a process upset condition with high deviation. However, the feedwater control tends to be oscillatory and can take a long time to settle down.

Some aspects of the present invention therefore provide a method for controlling the level of a drum in a drum-type boiler. The method includes adjusting a gain of a drum level PID (such as a Proportional Integral Derivative controller) in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint. The method also includes utilizing a flow control PID to adjust a drum level control valve, wherein the flow control PID adjusts the drum level control valve in accordance with an output of the drum level PID, a signal representative of steam flow, and a signal representative of drum feedwater flow.

In other aspects, the present invention provides a control apparatus for controlling the level of a drum in a drum-type boiler. The apparatus is configured to adjust a gain of a drum level PID in accordance with a signal representative of a set of tuning constants, a signal representative of drum level, and a signal representative of a drum level setpoint. The apparatus is further configured to utilize a flow control PID to adjust a drum level control valve, wherein the flow control PID adjusts the drum level control valve in accordance with an output of the drum level PID, a signal representative of steam flow, and a signal representative of drum feedwater flow.

It will be appreciated that configurations of the present invention provide increased performance by allowing heat utilization systems of a power plant to provide higher efficiency. By providing intelligent drum level control, some configurations of the present invention provide a combination of smooth control during normal steady state operation as well as highly responsive control during condition of a process upset. Moreover, some configurations of the present invention also reduce the effects of erosion on feedwater control valves by reducing oscillations of the feedwater flow. Furthermore, by stabilizing flows in one drum, stabilization in other drums in a power plant is facilitated.

FIG. 1 is a schematic representation of at least one configuration of a control apparatus of the present invention.

FIG. 2 is a schematic representation of a prior art control apparatus configuration.

FIG. 3 is a graph showing proportional control of PI relative to absolute error of level from a setpoint in the prior art control apparatus configuration of FIG. 2.

FIG. 4 is a block diagram of a configuration of a control and tuning module suitable for use in various configurations of the present invention.

FIG. 5 is a graph illustrating relative predominance of the level control PID and the flow control PID as a function of absolute error of level from a level setpoint, in a configuration of the present invention represented by FIGS. 1 and 4.

The term “PID” as used herein is not limited to a proportional integral derivative control. Rather, the term “PID” is used herein to refer to a control selected from the group consisting of proportional controls, proportional plus integral controls, proportional plus derivative controls, and proportional integral derivative controls.

In some configurations of the present invention and referring to FIG. 1, a drum-type boiler control 200 is provided with a control and tuning module 300 that provides boiler tuning in both steady state conditions and in process upset conditions.

In a prior art three-element control system 100 represented in FIG. 2, drum level, feedwater flow, and steam flow are used as variables. A drum level PID control 102 uses a selected drum level setpoint, a signal representative of drum level, and a constant proportional gain Kp to provide an output that is summed with a signal representative of steam flow at summer 104 to provide a output that is used as a setpoint for feedwater flow. (Inputs such as the signal representative of drum level can be derived from a plurality of redundant sensors to enhance reliability.) The output of summer 104 is provided as an input along with a signal representative of drum feedwater flow to flow control PID 106. The output of flow control PID 106 drives a feedwater/drum level control valve (LCV) 108 position. LCV 108 controls the feedwater flow to a drum, which in turn controls the drum level. To maintain a constant loop gain, differential pressure across LCV 108 is kept constant. One suitable, known configuration of a constant differential pressure maintaining means (CDPMM) 110 is represented in FIG. 2. CDPMM 110 comprises a PID controller 112 having as inputs a selected setpoint for differential pressure and a signal representative of differential pressure across LCV 108. PID controller 112 produces an output that controls a pressure control valve 114 that, in turn, controls differential pressure across LCV 108. FIG. 3 shows the variation of Kp of the proportional gain of PID 102. Note that Kp remains constant, whereas the value of the proportional component of PID controller 102 increases linearly as the error increases. The slope of line 116 (which represents the proportional component) is dependent upon the constant Kp, which controls the responsiveness of three element control system 100.

In some configurations of the present invention and referring to FIGS. 1 and 4, a variable proportional gain is provided to PID 102 utilizing control and tuning module 300. The output of PID 102 is summed with a signal representative of steam flow at summer 104 to provide a feedwater flow setpoint to PID 106 in cascade arrangement. The output of flow control PID 106 controls feedwater/LCV 108. To maintain a constant loop gain, a CDPMM 110 similar to that shown in FIG. 2 (or of any other suitable type) is used to control differential pressure across LCV 108 to provide a constant loop gain even with variation in drum pressure. In some configurations of the present invention, four tuning constants are used to determine a proportional tuning constant to drum level PID 102 which cascades into flow control PID 106. The four tuning constants comprise a minimum proportional gain KpMAX, a maximum proportional gain KpMIN, a minimum error ErrorLO, and a maximum error ErrorHI. The units of KpMAX and KpMIN are per unit, and the units of ErrorLO and ErrorHI are of the same unit as the drum level, e.g., mm or inches.

Also, in some configurations of the present invention, the variation of Kp of drum level PID 102 is represented by dotted line 202 in FIG. 5. The proportional component of drum level PI Controller 102 as a function of drum level error is represented by solid line 204 in FIG. 5. For low drum level error the proportional gain (represented by dotted line 202) is KpMIN until drum level error is less than ErrorLO. When the drum error increases beyond ErrorLO, the proportional gain increases linearly until it reaches KpMAX at the drum level ErrorHI. Beyond this drum level error, the proportional gain remains at KpMAX.

When the absolute value of the deviation of the drum level is less than ErrorLO, the gain (represented by dotted line 202) of drum level Controller PID 102 is KpMIN. In some configurations, KpMIN is set to a very low number to ensure that the output (represented by solid line 204) of PID 102 has almost no effect except staying at its last value. Flow control PID 106 is the dominant PID in this condition. As the deviation of the drum level from the Normal Operating Level increases beyond ErrorLO, the gain of Level Control PID 102 starts increasing linearly towards KpMAX, which shifts dominance of the control shifting from the flow control to an equal dominancy of the level controller at at least one operating point. As the deviation of the level increases further away from the normal water level, the gain of level control PID 102 increases to KpMAX when the absolute value of the deviation equals ErrorHI. At this condition the gain of level control PID 102 saturates to KpMAX. Any deviation having an absolute value greater than ErrorHI results in drum level PID 102 having a gain of KpMAX.

In some configurations, the KpMAX figure is sufficiently high such that, when the deviation of the drum level from the normal water level is more than ErrorHI, the control mode is essentially that of a level control. When the control mode is that of a level control PID, the flows are not being considered and the controls depend upon any included feedwater flow limiting logic in this case. In many configurations, the control output to valve 108 is limited from opening further if the feedwater flow exceeds the Maximum Continuous Rating (MCR) of the Boiler by 25% (or some other ratio). Thus, addition of feedwater beyond a certain limit has the effect of shrinkage in the drum, resulting in the system to put in water at even a higher rate. This effect continues until water in the drum is quenched and the level starts to rise. The level has the potential of rising to beyond the trip limit and tripping the equipment consuming the steam. A benefit of adding a feedwater flow limiting module 110 downstream of drum level control module 200 is that the quenching and subsequent high level trip does not happen in the event of an upset leading to an initial low drum level. Under normal steady state conditions the feedwater flow tends to be stable and robust in the presence of process and measurement noise.

During low flows, steaming water can foul of the interior of the tubes in the economizer. Configurations of the present invention reduce the fouling of the economizer tubes by reducing oscillations in the feedwater flows.

For drums for which feedwater control valve 108 is between the economizer and the drum, the economizer does not steam at low water flow, but the water in the economizer can be heated above the saturation temperature so that the water flashes in feedwater control valve 108. These flashes can erode the seat of valve 108. Various configurations of the present invention reduce the effect of this erosion by reducing the oscillations of the feedwater flow.

In some configurations of the present invention and referring to FIG. 4, a drum level signal D and a selected drum level setpoint Ds are input to a subtractor 302, which produces a difference signal D−Ds. This difference signal is input to an absolute value module 304 to produce the absolute value of the difference signal |D−Ds|. In the meantime, a selected value KpMAX and the negative of a selected value KpMIN are input to summer 306 to develop a signal A=KpMAX−KpMIN. Also, a selected value ErrorHI and the negative of ErrorLO are input to summer 308 to develop a signal B=ErrorHI−ErrorLO. The signal A/B is developed by divider 310, where A/B=(KpMAX−KpMin)/(ErrorHI-ErrorLO). The A/B signal and the drum level absolute difference signal |D−Ds| are input to multiplier 312 to produce a signal A|D−Ds|/B. Meanwhile, the signal A/B is multiplied by ErrorLO by multiplier 314 to produce signal (A×ErrorLo)/B, which is subtracted from KpMIN by adder 316 to produce a signal KpMIN−(A×ErrorLo)/B. The latter signal is added to the signal A|D−Ds|/B by adder 318 to produce a signal A|D−Ds|/B+KpMIN−(A×ErrorLo)/B. Block 320 selects as its output the greater of this signal or KpMIN. Block 322 selects the lesser of the signal output by block 320 or KpMAX. Thus, the variable proportional gain output by proportional gain determination block 300 is dependent upon drum level D, drum level setpoint Ds, KpMIN, KpMAX, ErrorLO and ErrorHI, but is constrained to be no less than KpMIN and no more than KpMAX. When not constrained, the value output is A|D−Ds|/B+KpMIN−(A×ErrorLo)/B, which can also be written as:
KpMIN+[(KpMAX−KpMIN)(|D−Ds|-ErrorLO)]/ErrorHI-ErrorLO

Although the configuration of control and tuning module 300 represented in FIG. 4 is suitable for use as the control and tuning module 300 represented in FIG. 1, the configuration shown in FIG. 4 is given only by way of example. Moreover, the function provided by a suitable control and tuning module 300 need not be identical to that shown in FIG. 5, and indeed need not even be linear. More generally, the output Kp (variable proportional gain) of control and tuning module 300 is a function which is written as:
Kp=f(D, Ds, KpMIN, KpMAX, ErrorHI, ErrorLO).

Because of the nature of the process being controlled, the processing demands of proportional gain determination block 300 are not great. For example, it is adequate for proportional gain determining block 300 to update its output at intervals up to 0.5 s, and in some configurations even longer update intervals can be tolerated. (It goes without saying that shorter intervals can be used.) As a result, proportional gain determining block 300 can be implemented using a single off-the-shelf digital microprocessor or microcontroller along with a sufficient amount of suitable memory (if sufficient memory is not already included with the processor or microcontroller). In some configurations, the additional functionality is implemented as a modification or reprogramming of an existing digital or integrated control system, incorporated into an existing system as an upgrade, or offered in a new system with the improved functionality. Analog implementations are also possible, in which case updates can occur continuously.

It will thus be appreciated that the use of variable proportional gain in various configurations of the present invention can result in increased stability. Oscillations in feedwater flow cause variation in steam production from a drum. On multi-drum or pressure boilers, disturbances and oscillations in one of the drums can result in disturbance in the other drums. Because stabilizing one drum also tends to stabilize other drums, various configurations of the present invention produce increased stability of multi-drum or pressure boilers.

While the invention has been described in terms of various specific embodiments, those skilled in the art will recognize that the invention can be practiced with modification within the spirit and scope of the claims.

Tomlinson, Leroy Omar, Smith, Raub Warfield, Norman, Bruce Gordon, Arora, Manu Dev, Lennon, Matthew

Patent Priority Assignee Title
10061298, Apr 27 2016 GE INFRASTRUCTURE TECHNOLOGY LLC Control of machinery with calibrated performance model
10132492, Oct 02 2013 GE INFRASTRUCTURE TECHNOLOGY LLC System and method for drum level control in a drum of a heat recovery steam generator
10185332, May 26 2016 GE INFRASTRUCTURE TECHNOLOGY LLC System and method for drum level control with transient compensation
7931041, Dec 19 2007 GE INFRASTRUCTURE TECHNOLOGY LLC System and method for controlling liquid level in a vessel
8757105, Dec 08 2008 GE INFRASTRUCTURE TECHNOLOGY LLC System and method for controlling liquid level in a vessel
8887747, May 31 2012 GE INFRASTRUCTURE TECHNOLOGY LLC System and method for drum level control
9476584, Dec 12 2013 GE INFRASTRUCTURE TECHNOLOGY LLC Controlling boiler drum level
Patent Priority Assignee Title
3953966, Aug 08 1974 Westinghouse Electric Corporation Combined cycle electric power plant having a control system which enables dry steam generator operation during gas turbine operation
4027145, Aug 15 1973 John P., McDonald Advanced control system for power generation
4036011, Jan 28 1976 Westinghouse Electric Corporation Multiple valve sequential control for a combined cycle power plant
4081956, May 13 1976 General Electric Company Combined gas turbine and steam turbine power plant
4099374, Apr 15 1976 Westinghouse Electric Corp. Gasifier-combined cycle plant
4242989, May 14 1979 General Electric Company Boiler level control system
4437313, Nov 09 1981 General Electric Company HRSG Damper control
4440114, Apr 18 1983 Babcock & Wilcox Company Bias bellows for thermohydraulic feedwater regulator
4455614, Sep 21 1973 Siemens Westinghouse Power Corporation Gas turbine and steam turbine combined cycle electric power generating plant having a coordinated and hybridized control system and an improved factory based method for making and testing combined cycle and other power plants and control systems therefor
4613952, Jul 11 1983 Foster Wheeler Energy Corporation Simulator for an industrial plant
4802446, Apr 27 1987 Safety device for subcritical pressure steam boilers
4941113, Jun 15 1988 TANO CORP Computer monitoring and testing of automatic control system
5148775, Jan 22 1992 THE BABCOCK & WILCOX POWER GENERATION GROUP, INC Feedwater control for drum type steam generators
5412936, Dec 30 1992 General Electric Company Method of effecting start-up of a cold steam turbine system in a combined cycle plant
5412937, Nov 04 1993 General Electric Company Steam cycle for combined cycle with steam cooled gas turbine
5428950, Nov 04 1993 General Electric Company Steam cycle for combined cycle with steam cooled gas turbine
6634165, Dec 28 2000 General Electric Company Control system for gas turbine inlet-air water-saturation and supersaturation system
20020083712,
20050045117,
//////
Executed onAssignorAssigneeConveyanceFrameReelDoc
Feb 12 2004General Electric Company(assignment on the face of the patent)
May 21 2004TOMLINSON, LEROY OMARGeneral Electric CompanyCORRECTIVE COVERSHEET TO CORRECT SERIAL NUMBER 10 777,850 THAT WAS PREVIOUSLY RECORDED ON REEL 015538, FRAME 0040 0156400683 pdf
May 28 2004LENNON, MATTHEWGeneral Electric CompanyCORRECTIVE COVERSHEET TO CORRECT SERIAL NUMBER 10 777,850 THAT WAS PREVIOUSLY RECORDED ON REEL 015538, FRAME 0040 0156400683 pdf
Jun 02 2004NORMAN, BRUCE GORDONGeneral Electric CompanyCORRECTIVE COVERSHEET TO CORRECT SERIAL NUMBER 10 777,850 THAT WAS PREVIOUSLY RECORDED ON REEL 015538, FRAME 0040 0156400683 pdf
Jun 15 2004SMITH, RAUB WARFIELDGeneral Electric CompanyCORRECTIVE COVERSHEET TO CORRECT SERIAL NUMBER 10 777,850 THAT WAS PREVIOUSLY RECORDED ON REEL 015538, FRAME 0040 0156400683 pdf
Jun 17 2004ARORA, MANU DEVGeneral Electric CompanyCORRECTIVE COVERSHEET TO CORRECT SERIAL NUMBER 10 777,850 THAT WAS PREVIOUSLY RECORDED ON REEL 015538, FRAME 0040 0156400683 pdf
Date Maintenance Fee Events
Jul 11 2006ASPN: Payor Number Assigned.
Aug 19 2009M1551: Payment of Maintenance Fee, 4th Year, Large Entity.
Dec 02 2013M1552: Payment of Maintenance Fee, 8th Year, Large Entity.
Jan 08 2018REM: Maintenance Fee Reminder Mailed.
Jun 25 2018EXP: Patent Expired for Failure to Pay Maintenance Fees.


Date Maintenance Schedule
May 30 20094 years fee payment window open
Nov 30 20096 months grace period start (w surcharge)
May 30 2010patent expiry (for year 4)
May 30 20122 years to revive unintentionally abandoned end. (for year 4)
May 30 20138 years fee payment window open
Nov 30 20136 months grace period start (w surcharge)
May 30 2014patent expiry (for year 8)
May 30 20162 years to revive unintentionally abandoned end. (for year 8)
May 30 201712 years fee payment window open
Nov 30 20176 months grace period start (w surcharge)
May 30 2018patent expiry (for year 12)
May 30 20202 years to revive unintentionally abandoned end. (for year 12)