Embodiments of this disclosure generally relate to power plants, and more specifically, to systems and methods to control power plant performance via control of compressor operating limit line (OLL) protection actions.
A power plant can include one or more turbines, such as, for example, a gas turbine and/or a steam turbine. A gas turbine can typically include a compressor, a combustor, a turbine section, and a generator that can be connected to a power grid. The compressor and combustor can produce pressurized gas that can be transmitted to the turbine where the pressurized gas is converted to mechanical energy.
A controller associated with the power plant can manage gas turbine operation to ensure that the compressor can be protected from surge. Compressor protection actions to keep the compressor operating within an operating limit line (OLL) can have varying levels of impact on power plant performance. Typical power plant performance parameters can include power output, heat rate, which is a measure of efficiency, exhaust energy, steam production, and so on.
Some or all of the above needs and/or problems may be addressed by certain embodiments of the disclosure. Certain embodiments may include systems and methods to control power plant performance via control of compressor operating limit line (OLL) protection actions. According to one embodiment of the disclosure, a method of controlling a turbine in a power plant can be provided. The method may include receiving a selection of a desired performance parameter associated with an operational mode of a power plant; receiving a set of measured performance parameters at a current operating condition of a turbine associated with the power plant; receiving an operating limit line (OLL) of a compressor associated with the turbine; and receiving a compressor pressure ratio (CPR) at the current operating condition of the turbine. The method may further include: comparing the CPR to an operating limit pressure ratio on the OLL at the current operating condition of the turbine; based at least in part on the comparison, a difference between the CPR and the operating limit pressure ratio exceeding a predetermined threshold can be determined; and based at least in part on the difference between the CPR and the operating limit pressure ratio, the selection of the desired performance parameter, and the set of measured performance parameters, one or more response actions via a control system of the turbine can be implemented.
According to another embodiment of the disclosure, a system can be provided. The system may include at least one turbine. The system can also include a controller in communication with the at least one turbine. The system can also include a memory with instructions executable by a computer for performing operations that can include: receiving a selection of a desired performance parameter associated with an operation of a power plant; receiving a set of measured performance parameters at a current operating condition of the at least one turbine associated with the power plant; receiving an operating limit line (OLL) of a compressor associated with the at least one turbine; receiving a compressor pressure ratio (CPR) at the current operating condition of the at least one turbine; comparing the CPR to an operating limit pressure ratio on the OLL at current operating conditions; based at least in part on the comparison, a difference between the CPR and the operating limit pressure ratio exceeding a predetermined threshold can be determined; and based at least in part on the difference between the CPR and the operating limit pressure ratio, the selection of the desired performance parameter, and the set of measured performance parameters, one or more response actions can be implemented via a control system of the at least one turbine.
According to another embodiment of the disclosure, a non-transitory computer-readable medium can be provided. The non-transitory computer-readable medium can include instructions executable by a computer for performing operations that can include, receiving a selection of a desired performance parameter associated with an operational mode of a power plant; receiving a set of measured performance parameters at a current operating condition of a turbine associated with the power plant; receiving an operating limit line (OLL) of a compressor associated with the turbine; receiving a compressor pressure ratio (CPR) at the current operating condition of the turbine; comparing the CPR to an operating limit pressure ratio on the OLL at the current operating condition of the turbine; based at least in part on the comparison, a difference between the CPR and the operating limit pressure ratio exceeding a predetermined threshold can be determined; and based at least in part on the difference between the CPR and the operating limit pressure ratio, the selection of the desired performance parameter, and the set of measured performance parameters, one or more response actions via a control system of the turbine can be implemented.
Other embodiments, features, and aspects of the disclosure will become apparent from the following description taken in conjunction with the following drawings.
Having thus described the disclosure in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein:
The following detailed description includes references to the accompanying drawings, which form part of the detailed description. The drawings depict illustrations, in accordance with example embodiments. These example embodiments, which are also referred to herein as “examples,” are described in enough detail to enable those skilled in the art to practice the present subject matter. The example embodiments may be combined, other embodiments may be utilized, or structural, logical, and electrical changes may be made, without departing from the scope of the claimed subject matter. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope is defined by the appended claims and their equivalents. Like numbers refer to like elements throughout.
Certain embodiments described herein relate to systems and methods to control performance via control of compressor OLL protection actions. For example, as will be described in greater detail herein, a selection of a desired performance parameter associated with an operational mode of the power plant can be received. Also, a set of measured performance parameters at a current operating condition of a turbine associated with the power plant may be received. Furthermore, an operating limit line (OLL) of a compressor associated with the turbine and a compressor pressure ratio (CPR) at the current operating condition of the turbine can be received. The CPR can be compared to an operating limit line pressure ratio on the OLL at the current operating condition of the turbine. Based at least in part on the comparison, a difference between the CPR and the operating limit pressure ratio exceeding a predetermined threshold can be determined. Furthermore, based at least in part on the difference between the CPR and the operating limit pressure ratio, the selection of the desired performance parameter, and the set of measured performance parameters, one or more response actions can be implemented via a control system of the turbine.
One or more technical effects associated with certain embodiments herein may include, but are not limited to, increased operational flexibility of a power plant or gas turbine. Having increased operational flexibility in the gas turbine or power plant can enable a customer to operate the gas turbine or power plant based on changes in ambient conditions, grid constraints, and so on. The following provides the detailed description of various example embodiments related to systems and methods to control performance via control of compressor OLL protection actions.
The controller 180 can be in communication with the power plant 105, the gas turbine 160 and the steam turbine 170. The controller 180 can also receive input from power plant operators, such as, for example, a selection of desired performance parameter 190. Furthermore, the controller 180 can receive operational data from the power plant components, such as, for example, gas turbine data and steam turbine data.
According to an embodiment of the disclosure, the controller 180 can include memory with computer-readable instructions that can receive the selection of the desired performance parameter 190 associated with an operational mode of the power plant 105. The selection of the desired performance parameter 190 can be made by an operator at the power plant or it can be made remotely. The operational mode of the power plant can include a combined cycle mode, where the gas turbine 160 can be coupled with the steam turbine 170 to produce combined power that can be delivered to the grid 150, a simple cycle mode where the gas turbine 160 alone can produce power that can be delivered to the grid 150, or a cogeneration mode where the gas turbine 160 can be coupled to one or more HRSGs (not shown), and steam produced from the HRSGs may be exported to an external process (not shown) in addition to power from the gas turbine. The cogeneration mode may further include a steam turbine 170, which may include extraction steam that may be exported to the external process in addition to producing power for the grid 150. The operational mode of the power plant 105 may further include operating at full power (also called baseload operation), operating at part power (also called part load operation) or operating in islanding mode.
The controller 180 can further receive a set of measured performance parameters at a current operation conditions 195 of the at least one turbine, such as the gas turbine 160. Furthermore, the controller 180 can receive an operating limit line (OLL) of the compressor (110) and a compressor pressure ratio (CPR) at the current operating condition of the at least one turbine, for example, the gas turbine 160.
The OLL of the compressor 110 can be a curve that defines an operational boundary of the compressor 110 and can be a function of the CPR and a speed corrected airflow (not shown in
The CPR can be based at least in part on a discharge pressure (Pdisch) of the compressor 110 and an ambient pressure (Pamb). As a simplification, the CPR can be represented by the equation: CPR=Pdisch/Pamb.
The controller 180 can further execute a comparison of the CPR to an operating limit pressure ratio on the OLL at current operating conditions. Based at least in part on the comparison, a difference between the CPR and the operating limit pressure ratio exceeding a predetermined threshold can be determined. Furthermore, based at least in part on the difference between the CPR and the operating limit pressure ratio, the selection of the desired performance parameter 190, and the set of measured performance parameters 195, one or more response actions can be implemented (not shown in
As desired, embodiments of the disclosure may include a system 100 with more or fewer components than are illustrated in
Referring now to
In certain embodiments, the IGV 270 may be a single row of blades upstream of the compressor. In certain other embodiments the IGV 270 may include variable rows of vanes, in which case it may be termed as variable guide vanes (VGV). Some gas turbines 160 may have multiple rows of IGVs 270 or VGVs.
Referring again to
In an example implementation of the system shown in
Referring now to
Referring now to
Referring again to
Referring now to
Referring now to
Now referring to
Now referring to
Referring now to
Referring now to
The method 1100 may begin at block 1110. At block 1110, a selection of a desired performance parameter 190 associated with an operational mode of a power plant 410 may be received. Next, at block 1120, the method 1100 may include receiving a set of measured performance parameters at a current operating condition 195 of a turbine associated with the power plant. At block 1130, the method 1100 may further include receiving an operating limit line (OLL) 540 of a compressor 110 associated with the turbine, such as, for example, the gas turbine 160 of
Attention is now drawn to
The memory 1225 can be used to store program instructions that are loadable and executable by the processor 1205 as well as to store data generated during the execution of these programs. Depending on the configuration and type of the controller 180, the memory 1225 can be volatile (such as random access memory (RAM)) and/or non-volatile (such as read-only memory (ROM), flash memory, etc.). In some embodiments, the memory devices can also include additional removable storage 1230 and/or non-removable storage 1235 including, but not limited to, magnetic storage, optical disks, and/or tape storage. The disk drives and their associated computer-readable media can provide non-volatile storage of computer-readable instructions, data structures, program modules, and other data for the devices. In some implementations, the memory 1225 can include multiple different types of memory, such as static random access memory (SRAM), dynamic random access memory (DRAM), or ROM.
The memory 1225, the removable storage 1230, and the non-removable storage 1235 are all examples of computer-readable storage media. For example, computer-readable storage media can include volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules or other data. Additional types of computer storage media that can be present include, but are not limited to, programmable random access memory (PRAM), SRAM, DRAM, RAM, ROM, electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile discs (DVD) or other optical storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the devices. Combinations of any of the above should also be included within the scope of computer-readable media.
Controller 180 can also include one or more communication connections 1210 that can allow a control device (not shown) to communicate with devices or equipment capable of communicating with the controller 180. The controller can also include a computer system (not shown). Connections can also be established via various data communication channels or ports, such as USB or COM ports to receive cables connecting the controller 180 to various other devices on a network. In one embodiment, the controller 180 can include Ethernet drivers that enable the controller 180 to communicate with other devices on the network. According to various embodiments, communication connections 1210 can be established via a wired and/or wireless connection on the network.
The controller 180 can also include one or more input devices 1215, such as a keyboard, mouse, pen, voice input device, gesture input device, and/or touch input device. It can further include one or more output devices 1220, such as a display, printer, and/or speakers.
In other embodiments, however, computer-readable communication media can include computer-readable instructions, program modules, or other data transmitted within a data signal, such as a carrier wave, or other transmission. As used herein, however, computer-readable storage media do not include computer-readable communication media.
Turning to the contents of the memory 1225, the memory 1225 can include, but is not limited to, an operating system (OS) 1226 and one or more application programs or services for implementing the features and aspects disclosed herein. Such applications or services can include a module to control compressor operating limit protection 1227 for executing certain systems and methods to control performance via control of compressor OLL protection actions. The module to control compressor operating limit protection 1227 can reside in the memory 1225 or can be independent of the controller 180. In one embodiment, the module to control compressor operating limit protection 1227 can be implemented by software that can be provided in configurable control block language and can be stored in non-volatile memory. When executed by the processor 1205, the module to control compressor operating limit protection 1227 can implement the various functionalities and features associated with the controller 180 described in this disclosure.
As desired, embodiments of the disclosure may include a controller 180 with more or fewer components than are illustrated in
References are made to block diagrams of systems, methods, apparatuses, and computer program products according to example embodiments. It will be understood that at least some of the blocks of the block diagrams, and combinations of blocks in the block diagrams, may be implemented at least partially by computer program instructions. These computer program instructions may be loaded onto a general purpose computer, special purpose computer, special purpose hardware-based computer, or other programmable data processing apparatus to produce a machine, such that the instructions which execute on the computer or other programmable data processing apparatus create means for implementing the functionality of at least some of the blocks of the block diagrams, or combinations of blocks in the block diagrams discussed.
These computer program instructions may also be stored in a non-transitory computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means that implement the function specified in the block or blocks. The computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that execute on the computer or other programmable apparatus provide task, acts, actions, or operations for implementing the functions specified in the block or blocks.
One or more components of the systems and one or more elements of the methods described herein may be implemented through an application program running on an operating system of a computer. They also may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor based or programmable consumer electronics, mini-computers, mainframe computers, and the like.
Application programs that are components of the systems and methods described herein may include routines, programs, components, data structures, and so forth that implement certain abstract data types and perform certain tasks or actions. In a distributed computing environment, the application program (in whole or in part) may be located in local memory or in other storage. In addition, or alternatively, the application program (in whole or in part) may be located in remote memory or in storage to allow for circumstances where tasks may be performed by remote processing devices linked through a communications network.
Many modifications and other embodiments of the example descriptions set forth herein to which these descriptions pertain will come to mind having the benefit of the teachings presented in the foregoing descriptions and the associated drawings. Thus, it will be appreciated that the disclosure may be embodied in many forms and should not be limited to the example embodiments described above.
Therefore, it is to be understood that the disclosure is not to be limited to the specific embodiments disclosed and that modifications and other embodiments are intended to be included within the scope of the appended claims. Although specific terms are employed herein, they are used in a generic and descriptive sense only and not for purposes of limitation.