METHOD FOR KEEPING COMBUSTION OF GAS TURBINE STABLE IN DYNAMIC PROCESS, COMPUTER READABLE MEDIUM, AND GAS TURBINE CONTROL SYSTEM
20230399985 · 2023-12-14
Inventors
Cpc classification
F02C9/28
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
The present disclosure provides a method for maintaining stable combustion of a gas turbine during a dynamic process, a computer-readable medium, and a gas turbine control system. The method comprises: compensating a fuel control valve stroke command δ.sub.f,CLC with a fuel flow compensation function G.sub.f,COMP(s); and compensating a VIGV command θ.sub.VIGV,CLC with an air flow compensation function G.sub.air,COMP(s), wherein the fuel flow compensation function G.sub.f,COMP(s) and the air flow compensation function G.sub.air,COMP(s) satisfy the following relation: G.sub.f,COMP(s).Math.G.sub.f(s)=G.sub.air,COMP(s).Math.G.sub.air(s), and an fuel-to-air ratio is directly proportional to δ.sub.f,CLC/θ.sub.VIGV,CLC even during the dynamic process, where G.sub.f(s) represents an overall transfer function of a fuel channel from a fuel control valve servo system to an inlet of a combustion chamber, and G.sub.air(s) represents an overall transfer function of an air channel from a VIGV servo system to the inlet of the combustion chamber.
Claims
1. A method for maintaining stable combustion of a gas turbine during a dynamic process, comprising: compensating a fuel control valve stroke command δ.sub.f,CLC with a fuel flow compensation function G.sub.f,COMP(s); and compensating a VIGV command θ.sub.VIGV,CLC with an air flow compensation function G.sub.air,COMP(s), wherein the fuel flow compensation function G.sub.f,COMP(s) and the air flow compensation function G.sub.air,COMP(s) satisfy the following relation: G.sub.f,COMP(s).Math..Math.G.sub.f(s)=G.sub.air,COMP(s).Math.G.sub.air(s), and a fuel-to-air ratio is directly proportional to
2. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1, comprising: fuel mass flow at the inlet of the combustion chamber being represented by {dot over (m)}.sub.f=G.sub.f,COMP(s).Math.K.sub.VG.sub.f(s).Math.δ.sub.f,CLC, wherein K.sub.V is a transformation coefficient between the stroke and the flow determined by valve characteristics; and air mass flow at the inlet of the combustion chamber being represented by {dot over (m)}.sub.air=G.sub.air,COMP(s).Math.K.sub.CG.sub.air(s).Math.θ.sub.VIGV,CLC wherein K.sub.C is a transformation coefficient between VIGV angle and the mass flow of an air compressor.
3. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 2, wherein the fuel-to-air ratio is:
4. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1, further comprising: adding an additional compensator G.sub.ACCEL to the fuel channel and the air channel to accelerate the gas turbine process and improve responsiveness of the fuel channel and the air channel; the fuel mass flow at the inlet of the combustion chamber being represented by {dot over (m)}.sub.f=G.sub.ACCEL.Math.G.sub.f,COMP(s).Math.K.sub.VG.sub.f(s).Math.δ.sub.f,CLC; and the air mass flow at the inlet of the combustion chamber being represented by {dot over (m)}.sub.air=G.sub.ACCEL.Math.G.sub.air,COMP(s).Math.K.sub.CG.sub.air(s).Math.θ.sub.VIGV,CLC.
5. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 4, wherein the compensator G.sub.ACCEL is:
6. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1, wherein when only the air channel is compensated to match dynamic characteristics of the fuel channel, the fuel flow compensation function is G.sub.f,COMP(s)=1, and the air flow compensation function is
7. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1, wherein when only the fuel channel is compensated to match the dynamic characteristics of the air channel, the air flow compensation function is G.sub.air,COMP(s)=1, and the fuel flow compensation function is
8. The method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1, wherein the fuel channel comprises a fuel gas channel and a fuel oil channel, and during a fuel gas operation and a fuel oil operation, the fuel control valve stroke command δ.sub.f,CLC is compensated as follows:
G.sub.f_g,COMP(s).Math.G.sub.f_g(s)=G.sub.air,COMP(s).Math.G.sub.air(s)
G.sub.f_o,COMP(s).Math.G.sub.f_o(s)=G.sub.air,COMP(s).Math.G.sub.air(s) wherein the transfer function for the fuel gas channel is G.sub.f_g(s), and the transfer function for the fuel oil channel is G.sub.f_o(s).
9. A computer-readable medium for storing computer instructions, wherein when the computer instructions are executed, the method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1 is performed.
10. A gas turbine control system, comprising a memory and a processor, wherein the memory stores computer instructions executable on the processor, and when the processor executes the computer instructions, the method for maintaining stable combustion of a gas turbine during a dynamic process of claim 1 is performed.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The forgoing summary of the present disclosure and the following detailed description of embodiments of the present disclosure will be better understood when read in conjunction with the accompanying drawings. It should be noted that the drawings are merely examples of the claimed disclosure. In the figures, the same reference signs represent the same or similar elements.
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION OF EMBODIMENTS
[0041] The detailed features and advantages of the present disclosure will be described in detail below in the detailed description of embodiments. The content is sufficient to enable those skilled in the art to understand the technical scheme of the present disclosure and implement it accordingly, and the related objectives and advantages of the present disclosure can be readily appreciated for those skilled in the art from the description, the claims, and the accompanying drawings disclosed in the present specification.
[0042] In order to ensure stable combustion and reduce NOx emissions during a dynamic process, it is necessary to accurately control the ratio of fuel flow to air flow which enters the combustion chamber. However, there is difficulty in practice because the air channels and fuel channels have different dynamic characteristics. The present disclosure discloses a new control method that can improve the fuel-to-air ratio control at an inlet of a combustor (or a burner) during the dynamic process.
[0043]
[0044] As shown in
{dot over (m)}.sub.f,B-i=K.sub.VG.sub.V(s).Math.G.sub.FDS(s).Math.K.sub.f,B-iG.sub.f,B-i(s).Math.δ.sub.f,CLC [0045] where K.sub.V is a transformation coefficient between the stroke and the flow, determined by valve characteristics; G.sub.V(s) denotes the dynamic characteristics of the valve servo; G.sub.FDS(s) denotes a transfer function of a fuel distribution system; and K.sub.f,B-i denotes the ratio of Burner i fuel mass flow to the total fuel mass flow. G.sub.f,B-i(s) is a transfer function of a fuel branch pipe before the Burner i. s denotes a complex variable of the Laplace transform.
[0046] Also as shown in
{dot over (m)}.sub.air,B-i=G.sub.VIGV(s).Math.K.sub.CG.sub.C(s).Math.K.sub.air,B-i.Math.θ.sub.VIGV,CLC [0047] where G.sub.VIGV(s) is the transfer function of the VIGV servo. K.sub.C is the transformation coefficient between the VIGV angle and the mass flow of the air compressor. G.sub.C(s) is the transfer function of the dynamic characteristics of the air compressor. K.sub.air,B-i is the ratio of Burner I air mass flow to the total air mass flow.
[0048] From the above two equations, it can be seen that the fuel channel and the air channel have different dynamic characteristics (different transfer functions). As shown in
[0049] The compensator in
{dot over (m)}.sub.f=G.sub.f,COMP(s).Math.K.sub.VG.sub.f(s).Math.δ.sub.f,CLC
{dot over (m)}.sub.air=G.sub.air,COMP(s).Math.K.sub.CG.sub.air(s).Math.θ.sub.VIGV,CLC [0050] where G.sub.f,COMP(s) is the compensator added to the fuel control valve stroke command, and G.sub.f(s) is the overall transfer function of the fuel channel from the control valve to the inlet of the burner (or the combustor). G.sub.air,COMP(s) is the compensator added to the VIGV angle command, and G.sub.air(s) is the overall transfer function of the air channel from the VIGV servo system to the inlet of the burner.
[0051] Depending on the purpose, the two compensators can be designed in different ways. For example, in order to ensure that the dynamic behavior of the fuel-to-air ratio at the inlet of the combustion chamber is as designed, the two compensators can be designed in a way to fulfill the following relation:
G.sub.f,COMP(s).Math.G.sub.f(s).Math.G.sub.air,COMP(s).Math.G.sub.air(s)
[0052] The compensator is introduced for the purpose as follows.
[0053] As shown in
[0054] The specific embodiments of the present disclosure are implemented in a straightforward way. As shown in
[0055] For the specific design for the compensators, reference can be made to the description below.
[0056] The transfer function of the fuel channel from the fuel control valve to the inlet of the combustor (or the burner) is different from the transfer function of the air channel from the VIGV to the inlet of the combustor (or the burner). As shown in
{dot over (m)}.sub.f=G.sub.f,COMP(s).Math.K.sub.VG.sub.f(s).Math.δ.sub.f,CLC
{dot over (m)}.sub.air=G.sub.air,COMP(s).Math.K.sub.CG.sub.air(s).Math.θ.sub.VIGV,CLC
[0057] In order to make that the dynamic behavior of the fuel-to-air ratio at the inlet of the combustion chamber is as designed, the two compensators can be designed in a way to fulfill the following relation:
G.sub.f,COMP(s).Math.G.sub.f(s)=G.sub.air,COMP(s).Math.G.sub.air(s)
[0058] Obviously,
[0059] since K.sub.V and K.sub.C are transformation coefficients, the fuel-to-air ratio is directly proportional to
even during the dynamic process.
[0060] In one embodiment, only the air channel is compensated to match the dynamic characteristics of the fuel channel, and in this case the compensator can be designed as follows:
[0061] Obviously,
G.sub.f,COMP(s).Math.G.sub.f(s)=G.sub.air,COMP(s).Math.G.sub.air(s)=G.sub.f(s)
[0062] In one embodiment, only the fuel channel is compensated to match the dynamic characteristics of the air channel, and in this case the compensator can be designed as follows:
[0063] Obviously,
G.sub.f,COMP(s).Math.G.sub.f(s)=G.sub.air,COMP(s).Math.G.sub.air(s)=G.sub.air(s)
[0064] In one embodiment, since fuel gas is compressible while fuel oil is incompressible, the transfer function G.sub.f_g(s) of the fuel gas channel is significantly different from the transfer function G.sub.f_o(s) of the fuel oil channel. As a result, the control valve stroke command should be compensated differently during the fuel gas operation and the fuel oil operation.
G.sub.f_g,COMP(s).Math.G.sub.f_g(s)=G.sub.air,COMP(s).Math.G.sub.air(s)
G.sub.f_o,COMP(s).Math.G.sub.f_o(s)=G.sub.air,COMP(s).Math.G.sub.air(s)
[0065] In one embodiment, an additional compensator G.sub.ACCEL may also be added to both the fuel channel and the air channel.
{dot over (m)}.sub.f=G.sub.ACCEL.Math.G.sub.f,COMP(s).Math.K.sub.VG.sub.f(s).Math.δ.sub.f,CLC
{dot over (m)}.sub.air=G.sub.ACCEL.Math.G.sub.air,COMP(s).Math.K.sub.CG.sub.air(s).Math.θ.sub.VIGV,CLC
[0066] When the fuel channel or the air channel has a relatively large volume, or when the control valve servo and the VIGV servo are relatively slow, the fuel mass flow f and the air mass flow {dot over (m)}.sub.air at the inlet of the combustor have a larger delay than the command in the control system. G.sub.ACCEL is designed to accelerate the process and improve the response of the fuel channel and the air channel. For example, G.sub.ACCEL can be designed as the transfer function as follows:
[0068] As indicated in the present application and the claims, the words “a”, “an” and/or “the” do not refer in particular to the singular but may also include the plural, unless the context clearly indicates an exception. In general, the terms “comprising” and “including” only indicates the inclusion of clearly identified steps and elements, but these steps and elements do not constitute an exclusive list, and a method or a device may also include other steps or elements.
[0069] Although the present application makes various references to some modules in the system according to the embodiments of the present application, any number of different modules can be used and operated in the gas turbine control system. The modules are illustrative only, and different modules may be used in different aspects of the system and the method.
[0070] Also, in the present application, specific words are used to describe the embodiments of the present application. For instance, the expressions “one embodiment”, “an embodiment” and/or “some embodiments” refer to a certain feature, structure, or characteristic associated with at least one embodiment of the present application. Therefore, it should be emphasized and noted that two or more references to “an embodiment”, “one embodiment”, or “an alternative embodiment” in different places in the present specification do not necessarily refer to the same embodiment. In addition, some of the features, structures, or characteristics of one or more embodiments of the present application can be combined as appropriate.
[0071] Further, those skilled in the art can understand that the aspects of the present application may be illustrated and described in terms of several patentable categories or circumstances, including any new and useful process, machine, product or combination of substances, or any new and useful improvements to them. Accordingly, the aspects of the present application may be entirely executed by hardware, or entirely executed by software (including firmware, resident software, microcode, etc.), or executed by a combination of hardware and software. The above hardware or software may be referred to as “data block”, “module”, “engine”, “unit”, “component” or “system”. In addition, the aspects of the present application may be embodied as a computer product, including computer-readable program, on one or more computer-readable media.
[0072] A computer-readable signal medium may include a data propagating signal that contains a computer program, for example, on baseband or as part of a carrier. The propagating signal may be in many forms, including electromagnetic form, optical form, etc., or a suitable combination. A computer-readable signal medium may be any computer-readable medium other than a computer-readable storage medium, which can be connected to an instruction executable system, apparatus, or device to communicate, propagate, or transmit a program for use. The program code on a computer-readable signal medium may be transmitted over any suitable medium, including radio, a cable, a fiber optic cable, RF, or the like, or a combination of any of the above media.
[0073] The computer program codes required for the operation of the present application can be written in any one or more programming languages, including object-oriented programming languages (such as Java, Scala, Smalltalk, Eiffel, JADE, Emerald, C++, C #, VB.NET, and Python), conventional programming languages (such as C language, Visual Basic, Fortran 2003, Perl, COBOL 2002, PHP, and ABAP), dynamic programming languages (such as Python, Ruby, and is Groovy) or other programming languages. The program codes may entirely run on the user computer, or run on the user computer as an independent software package, or run partly on the user computer and partly on a remote computer, or entirely run on the remote computer or a server. In the latter case, the remote computer can be connected to the user computer through any form of network, such as local area network (LAN) or wide area network (WAN), or connected to an external computer (such as through the Internet), or used in a cloud computing environment, or used as a service, such as Software as a Service (SaaS).
[0074] The terms and expressions used herein are for description only, and the present disclosure should not be limited to those terms and expressions. Using those terms and expressions does not mean to exclude any equivalent features shown and described (or partially), and it should be recognized that various modifications may also be included within the scope of the claims. There may also be other modifications, changes, and substitutions. Accordingly, the claims should be considered to cover all such equivalents.
[0075] Similarly, it should be noted that, although the present disclosure has been described with reference to the present particular embodiments, the ordinary skilled in the art should appreciate that the forgoing embodiments are only for illustrating purpose, and various equivalent changes or replacements can be made without departing from the spirit of the present disclosure. Therefore, changes and variations to the forgoing embodiments within the spirit of the present disclosure shall all fall within the scope of the claims of the present application.