The present invention relates generally to motor protection systems and more particularly to using motor protection measurements generated from a motor protection system to assist in determining power plant metrics.
Power plant optimization software packages are often used to monitor, maintain, schedule and optimize performance of a power plant. These power plant optimization software packages provide a great deal of information. However, there are gaps of information with respect to providing an understanding of the operation of a power plant that are not readily provided by these software packages. For example, typical power plant optimization software packages generally do not generate information (e.g., power profiles) that provides an understanding of the various sub-processes or auxiliary systems that operate within a power plant. As a result, plant operators have to set-up various types of equipment (e.g., potential transformers, current transformers and wattmeters) to the sub-processes if it is desired to obtain more information than what is provided by these power plant optimization software application packages. Setting up this equipment to the sub-processes can be complicated and expensive, thus making it undesirable to delve further into understanding information gaps not addressed by these power plant optimization software application packages.
In one aspect of the present invention, a system is provided. The system comprises a power plant; a plurality of motor-driven sub-processes operating within the power plant; a plurality of motor protection systems, each coupled to one of the plurality of motor-driven sub-processes to generate a plurality of sub-process operational data therefrom; and a controller that uses the plurality of sub-process operational data generated from the plurality of motor-driven sub-processes to determine power plant metrics including net power plant output and costs each of the plurality of motor-driven sub-processes has on the overall operation of the power plant.
In another aspect of the present invention, a computer system is disclosed. The system comprises: at least one processing unit; memory operably associated with the at least one processing unit; and a power plant optimization application storable in memory and executable by the at least one processing unit that obtains operational data from a plurality of motor protection systems used with a plurality of motor-driven sub-processes operating within a power plant. The power plant optimization application is configured to perform the method comprising: determining a plurality of power plant metrics including net power plant output and costs each of the plurality of motor-driven sub-processes has on the overall operation of the power plant; partitioning the plurality of power plant metrics into one or more predetermined groupings; and generating a representation of the plurality of power plant metrics for at least one of the predetermined groupings in response to receiving a user-specified grouping selection.
In a third aspect of the present invention, a computer-readable storage medium storing computer instructions is disclosed. The computer instructions, which when executed, enable a computer system to facilitate power plant optimization. In this aspect of the present invention, the computer instructions comprise: obtaining operational data from a plurality of motor protection systems used with a plurality of motor-driven sub-processes operating within a power plant: determining a plurality of power plant metrics including net power plant output and costs each of the plurality of motor-driven sub-processes has on the overall operation of the power plant; partitioning the plurality of power plant metrics into one or more predetermined groupings; and generating a representation of the plurality of power plant metrics for at least one of the predetermined groupings in response to receiving a user-specified grouping selection.
Various embodiments of the present invention are directed to obtaining operational information generated from motor-driven sub-processes that operate within a power plant, and using this information to determine a multitude of power plant metrics. In one embodiment, motor protection systems may be used within each of the motor-driven sub-processes to obtain the operational data. A controller may receive the operational data from the motor protection systems and use it to determine the power plant metrics. In one embodiment, the power plant metrics may include net power plant output, costs of each of the motor-driven sub-processes as applied against the overall operation of the power plant, sub-process plant output for each of the sub-processes, energy consumption of each of the sub-processes determined as a function of sub-process plant output, whether each of the sub-processes is a chargeable thermodynamic loss that can be deducted from the net power plant output, an aggregate cost of the overall operation of the power plant that is based on the costs of each of the sub-processes, and a net heat rate of the power plant determined as a function of the sub-process operational data generated from the sub-processes.
In another embodiment, the controller may partition the power plant metrics into one or more groupings in order to facilitate an understanding of these metrics as applied to the various aspects of power plant operation. In one embodiment, the one or more groupings may include power plant standardized performance test codes, chargeable thermodynamic losses, contractual guarantees associated with the operation of the power plant, electrical assets operating within the motor-driven sub-processes that are eligible for energy credit savings programs, types of costs (e.g., fixed, variable, semi-variable) associated with the electrical assets operating within the sub-processes or loads associated with the sub-processes.
In another embodiment, the controller may use the operational data from the motor protection systems to perform a cost accounting analysis on the motor-driven sub-processes, a power accounting analysis of the power generated from each of the sub-processes and an energy accounting analysis of the impact of energy consumption by each of the sub-processes on the overall operation of the power plant.
Technical effects of the various embodiments of the present invention include improving monitoring, management, maintenance and optimization of a power plant including motor-driven sub-processes operating within the plant. Improved monitoring, management, maintenance and optimization of the power plant including its motor-driven sub-processes result in increased efficiency and productivity of the plant.
Referring to the drawings,
As shown in the representation of
The 13.8 kV voltage bus also feeds Sub-Process 4, which may be a self-contained process skid (e.g., a small lube oil supply skid), by a long cable via a step-down transformer (XFMR-4) with fixed taps. As shown in
Sub-Process 2 as shown in
As shown in
In addition,
The power plant representation illustrated in
Referring back to
In addition to functioning to protect motors, each motor protection system 115 is capable of capturing a multitude of data from the motor-driven sub-processes. For example, each motor protection system 115 can obtain data from the motors operating within the motor-driven sub-processes such as voltage, phase voltage, frequency, current, power, VARs used to measure reactive power, etc. In addition, each motor protection system 115 can obtain data that provides a measure of other parameters of the power generation process. Also, each motor protection system 115 can generate statistical data of the motors including, for example, maximum values, minimum values, moving values of average, standard deviation, extreme ranges, etc. Furthermore, each motor protection system 115 can obtain data from the windings and bearings of the motors, as well as some of the devices (e.g., pumps, compressors) driven by these motors.
For ease of illustrating the various embodiments of the present invention,
Motor protection system 115 may be any commercially available motor protection device such as a motor control center, electric meter or relay. One example of a commercially available motor protection system that may be used as motor protection system 115 is a 369 Motor Management Relay sold by GE Multilin. Those skilled in the art will recognize that there are other commercially available motor protection devices that perform functions and generate information similar to the 369 Motor Management Relay.
Referring back to
Controller 120 can determine the sub-process plant output metric for each of the motor-driven sub-processes (i.e., Sub-Process 1, Sub-Process 2, Sub-Process 3 and Sub-Process 4). In one embodiment, controller 120 determines the sub-process plant output as a function of energy consumption of each of the motor-driven sub-processes. Controller 120 can use the sub-process plant output for each of the motor-driven sub-processes to determine whether each sub-process is a chargeable thermodynamic loss that can be deducted from the net power plant output. Controller 120 can also use the sub-process plant output to correlate a cost that each of the motor-driven sub-processes has on the overall operation of the power plant. With all of the costs determined, controller 120 can sum up these costs in order to determine an aggregate cost of the overall operation of the power plant that is based on the costs of each of the motor-driven sub-processes.
In one embodiment, controller 120 can track the aggregate cost of the overall operation of the power plant to generate a contractual performance indicator that indicates whether the power plant is conforming to predetermined contractual guarantees specified for operation of the power plant. Oftentimes, sales and installations of power plants are the subject of various performance specifications memorialized in contracts between power plant manufacturers and customers that specify certain performance guarantees. In one embodiment, the performance indication determined by controller 120 can indicate whether the power plant is meeting these contractual guarantees or is not.
Another power plant metric that controller 120 can determine from the operational data obtained by the motor protection systems 115 in the motor-driven sub-processes is the net heat rate of the power plant. As used herein, the net heat rate is the amount of heat input to an engine or thermodynamic cycle in BTU per kWh of net plant power output. Referring to
In addition to the above-noted power plant metrics, controller 120 can use the operational data generated from the motor protection systems 115 to perform other metrics that pertain to accounting analyses. For example, in one embodiment, controller 120 can use the operational data generated from the motor protection systems 115 to perform a cost accounting analysis on the motor-driven sub-processes. The cost accounting analysis could entail, for example, capturing the marginal cost of running a turbine on liquid fuel, and the energy consumed by the motors of the liquid fuel forwarding pumps, the fuel pump, atomizing air compressor and water injection system for NOx abatement. In another embodiment, controller 120 can use the operational data generated from the motor protection systems 115 to perform a power accounting analysis of the power generated from each of the motor-driven sub-processes and an energy accounting analysis of the impact of energy consumption by each of the sub-processes on the overall operation of the power plant. The power accounting analysis could entail, for example, tracking power consumption from groups of motors operating to achieve a common purpose, such as a large bank of cooling fans. Many power plants just let all of their cooling fans run all of the time. In particular, by exhortation from the United States Department of Energy, there are incentives to reduce power consumption by placing controls in the fan system to turn off or turn down the speed of the fans on cool to cold days. To demonstrate the federal incentive to be more efficient, a power accounting analysis on the bank of motors running the fans is a demonstration of success and establishing a “used and useful” status for net power plant output value to enter the rate base. Energy accounting analysis could entail an effort similar to the power accounting analysis, only with units of kWh for energy rather than watts.
Below are further details on how controller 120 determines the above-noted power plant metrics including the various above-noted accounting analyses.
Although the various embodiments of the present invention describe controller 120 used in the determination of power plant metrics, those skilled in the art will recognize that the controller can be used to perform additional functions. For example, controller 120 can be used as a host computer that is at a remote location that performs remote monitoring and diagnostics of the motor-driven sub-processes, as well as general management of the electrical assets that form the auxiliary systems.
In another embodiment, instead of having controller 120 located remotely from the power plant, it is possible to configure a controller locally, or even have a controller that is specifically configured to each of the motor-driven sub-processes in the power plant.
This embodiment enables a plant operator to receive the power plant metric while within the power plant at the sub-process level. Regardless of where controller 120 is located, it can be implemented with a power plant optimization application that is configured to interact with motor protection system 115 and use data obtained therefrom to determine the above-noted power plant metrics and transform this information in a presentable manner that can be used to monitor, manage, maintain and optimize the power plant including the sub-processes operating within the plant.
Flow chart 200 continues at 220 where controller 120 (
At 230, controller 120 (
Net heat rate of the power plant is another power plant metric that can be determined by controller 120. As mentioned above, generally, heat rate is an inverse measure of efficiency. Therefore, if Q is the amount of energy in Btu/hr needed in a thermodynamic cycle to create 1 kW hour or 1 kWh of electrical energy, then the Heat Rate=Q. As is known in the art, 100% efficiency is about 3412 Btu/kWh. Typical efficiencies for a combined cycle turbine are about 6600 Btu/kWh and as high as about 9300 Btu/kWh for simple cycle units. For a fuel burning cycle like the air Brayton cycle for gas turbines, Q is typically defined as the Btu/lb of fuel consumed* lbs/hour of fuel consumption, while for a Rankine vapor cycle process like a steam turbine, Q is typically defined as enthalpy in Btu/lb*lbs/hour of steam flow. Those skilled in the art of thermal cycles appreciate that for both types of turbines that the heating value and the enthalpy are strong functions of the state variables pressure and temperature at delivery. Thus, net heat rate is based upon net output, which makes the denominator smaller for the same heat input or less efficient.
Below is an equation that provides a representation of both net power plant output and net heat rate:
Using equation 1, controller 120 (
Controller 120 (
Another power plant metric determination that controller (
As mentioned above, controller 120 (
Referring back to
In another embodiment, controller 120 (
In another embodiment, controller 120 (
In another embodiment, controller 120 (
In another embodiment, controller 120 (
In another embodiment, controller 120 (
Referring back to flow chart 200, after partitioning the power plant metrics according to one or more of the above-noted groupings, controller 120 (
After generating a great deal of information regarding metrics for power, energy and cost, it may be desirable to convey this information to a user in a graphical representation format. Thus, controller 120 (
The foregoing flow chart of
Computing unit 305 includes a processing unit 345 (e.g., one or more processors), a memory component 350 (e.g., a storage hierarchy), an I/O component 355 (e.g., one or more I/O interfaces and/or devices), and a communications pathway 360 such as a bus that couples these elements. In addition to being in communication with power plant 310, computing unit 305 is in communication with user 335, I/O device 340 and a storage system 365.
In one embodiment, processing unit 345 may execute program code embodying power plant optimization application 370 which contains modules 375, 380, 385 and 390 that perform the functionalities described with respect to
Computer program code for carrying out operations of embodiments of power plant optimization application 370 may be written in any combination of one or more programming languages, including but not limited to, an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on a user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet Service Provider.
While executing program code, processing unit 345 can process data, which can result in reading and/or writing the data, such as the operational data from power plant 310 to and from memory 350, storage system 365, and/or I/O component 355 for further processing. Communications pathway 360 provides a communications link between each of the components in computing unit 305. I/O component 355 can comprise one or more human I/O devices or storage devices, which enable user 335 to interact with computing unit 305 and/or one or more communications devices. To this extent, power plant optimization application 370 can manage a set of interfaces (e.g., graphical user interface(s), application program interface, and/or the like) that enable user 335 to interact with the application. Further, power plant optimization application 370 can manage (e.g., store, retrieve, create, manipulate, organize, present, etc.) the operational data.
In any event, computing unit 305 can comprise one or more general purpose computing articles of manufacture capable of executing program code, such as power plant optimization application 370, installed thereon by a user 335 via a personal computer, server, handheld device, etc. As used herein, it is understood that program code may mean any collection of instructions, in any language, code or notation, that cause a computing unit having an information processing capability to perform a particular function either directly or after any combination of the following: (a) conversion to another language, code or notation; (b) reproduction in a different material form; and/or (c) decompression. To this extent, power plant optimization application 370 can be embodied as any combination of system software and/or application software.
Furthermore, those skilled in the art will recognize that power plant optimization application 370 can also be embodied as a method(s) or computer program product(s), e.g., as part of an overall control system for a power plant. Accordingly, embodiments of the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a circuit, module, or system.
As used herein, the term “component” means any configuration of hardware, with or without software, which implements the functionality described in conjunction therewith using any solution, while the term module means program code that enables computing unit 305 to implement the functionality described in conjunction therewith using any solution. When fixed in memory of computing unit 305 that includes the processing unit 345, a module is a substantial portion of a component that implements the functionality. Regardless, it is understood that two or more components, modules, and/or systems may share some/all of their respective hardware and/or software. Further, it is understood that some of the functionality discussed herein may not be implemented or additional functionality may be included as part of computing unit 305. When computing unit 305 comprises multiple computing devices, each computing device may have only a portion of power plant optimization application 370 embodied thereon (e.g., one or more modules).
However, it is understood that computing unit 305 and power plant optimization application 370 are only representative of various possible equivalent computing devices that may perform the process steps of the various embodiments of the present invention. To this extent, in other embodiments, computing unit 305 can comprise any specific purpose computing article of manufacture comprising hardware and/or computer program code for performing specific functions, any computing article of manufacture that comprises a combination of specific purpose and general purpose hardware/software, or the like. In each case, the program code and hardware can be created using standard programming and engineering techniques, respectively.
Similarly, computing environment 300 is only illustrative of various types of computer infrastructures for implementing the various embodiments of the present invention described herein. For example, in one embodiment, computing environment 300 may comprise two or more computing devices (e.g., a server cluster) that communicate over any type of wired and/or wireless communications link, such as a network, a shared memory, or the like, to perform the various process steps described herein. When the communications link comprises a network, the network may comprise any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.).
While the disclosure has been particularly shown and described in conjunction with a preferred embodiment thereof, it will be appreciated that variations and modifications will occur to those skilled in the art. Therefore, it is to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the disclosure.