STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH AND DEVELOPMENTThis invention was made with government support with the United States Army under Contract No. W31P4Q-10-C-0115. The government therefore has certain rights in this invention.
BACKGROUNDThe disclosure relates generally to power systems and, more specifically, to tracking individual unit fuel consumption and providing operational feedback regarding day to day performance of the power systems.
In general, an electric generator consumes a fuel to generate three-phase alternating current power outputs. For instance, the fuel consumed by the electric generator creates mechanical energy from fuel combustion to turn a crank on a generator to create a three-phase alternating current electrical output. Generators often degrade and break, which prolongs operational downtime and incurs monetary expenses for maintenance of the electric generator. In addition, during degradation, the electric generator consumes more fuel, which increases the monetary expenses of operating the electric generator.
Some electric generators include a fuel injection system that can respond to operation conditions and degradation by adding fuel and modifying injection timing. However, a component failure of the fuel injection system may also lead to operational downtime and/or costly failures of the electric generator itself.
SUMMARYAccording to one embodiment of the present invention, a device for computing a health of an engine is provided, the device being communicatively coupled to at least two sensors, a first sensor of the at least two sensors being physically coupled to fuel supply to the engine, a second sensor of the at least two sensors being physically coupled to fuel return from the engine, the device configured to: receive a sensor data from the at least two sensors that includes an in-flow detected by the first sensor and an out-flow detected by the second sensor; process the sensor data to derive signature differences; and diagnose the health of the engine based on the signature differences.
According to another embodiment or the device embodiment described above, the sensor data can be a precise and instantaneous detection of flow rates into and out of the engine.
According to another embodiment or any of the device embodiments described above, the device can be configured to determine from the diagnoses of the health of the engine a prognosis for degradations and failures of the engine.
According to another embodiment or any of the device embodiments described above, the signature differences can include fluctuations in the sensor data between the in-flow of the fuel supply and the out-flow of the fuel return.
According to another embodiment or any of the device embodiments described above, the device can be configured to receive additional sensor data from voltage and current sensors coupled to an electrical output of the engine; and diagnose the health of the engine based on the signature differences and the additional sensor data.
According to another embodiment or any of the device embodiments described above, the device can be coupled with the at least two sensors and the engine in a self-contained smart node system.
According to one embodiment of the present invention, a method for computing a health of an engine coupled to at least two sensors is provided, a first sensor of the at least two sensors being physically coupled to fuel supply to the engine, a second sensor of the at least two sensors being physically coupled to fuel return from the engine, the method comprising receiving a sensor data from the at least two sensors that includes an in-flow detected by the first sensor and an out-flow detected by the second sensor; processing the sensor data to derive signature differences; and diagnosing the health of the engine based on the signature differences.
According to another embodiment or the method embodiments described above, the sensor data can be a precise and instantaneous detection of flow rates into and out of the engine.
According to another embodiment or any of the method embodiments described above, the method can further comprise determining from the diagnoses of the health of the engine a prognosis for degradations and failures of the engine.
According to another embodiment or any of the method embodiments described above, the signature differences can include fluctuations in the sensor data between the in-flow of the fuel supply and the out-flow of the fuel return.
According to another embodiment or any of the method embodiments described above, the method can further comprise receiving additional sensor data from voltage and current sensors coupled to an electrical output of the engine; and diagnosing the health of the engine based on the signature differences and the additional sensor data.
According to another embodiment or any of the method embodiments described above, the method can be embodied as computer readable instruction within a non-transitory medium of a device, wherein the device is coupled with the at least two sensors and the engine in a self-contained smart node system.
Additional features and advantages are realized through the techniques of the present invention. Other embodiments and aspects of the invention are described in detail herein and are considered a part of the claimed invention. For a better understanding of the invention with the advantages and the features, refer to the description and to the drawings.
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGSThe subject matter which is regarded as the invention is particularly pointed out and distinctly claimed in the claims at the conclusion of the specification. The forgoing and other features, and advantages of the invention are apparent from the following detailed description taken in conjunction with the accompanying drawings in which:
FIG. 1 illustrates a power system for employing a measuring system;
FIG. 2 illustrates a process flow of a measuring system; and
FIG. 3 illustrates a schematic of a computing device of a process flow of a measuring system.
DETAILED DESCRIPTIONAs indicated above, degradation and failure of electric generators and fuel injection systems of these generators lead to costly downtown and expenses. Thus, what is needed is a methodology and/or mechanism to track individual unit fuel consumption and provide operational feedback regarding day to day performance of the power systems.
In general, embodiments of the present invention disclosed herein may include a measuring system, method, and/or computer program product (herein generally referred to as ‘the measuring system’) that realizes physics-based relations between sensor readings to monitor for degradations and predict failures of power systems. For example, the supply and return of fuel in a power system is provided by a fuel injection system. The fuel injection system responds to changes in loads and system conditions, such as to compensate for fuel loss due to fuel combustion, by continuously and instantaneously changing the fuel flow. This behavior by the fuel injection system creates characteristic signatures. These characteristic signatures are instantaneously detected and utilized by the measuring system to detect healthy, degrading, failing, and failed mechanical conditions so as to monitor for degradations and predict failures of the power system.
Turning toFIG. 1, ameasuring system100, as represented by dashed-box, is depicted attached to apower system101. Thepower system101 includes anengine103 and atank105. Theengine103 receives fuel from thetank105 via afuel supply107 and returns fuel to the tank viafuel return109.
Theengine103, in general, is any mechanical device designed to convert one form of energy into another. Thetank105 may be any container, vessel, or source that stores and supplies fuel to theengine103. For example, theengine103 can be a generator that converts mechanical energy to electrical energy for use in an external circuit. Examples of theengine103 may be a gas turbine engine, a diesel generator, etc. Thus, the source of mechanical energy may include an internal combustion engine that utilizes fuel, such as diesel gasoline, to rotate a crank that creates power for thepower system101.
Themeasuring system100 includes acontroller130 that is commutatively coupled to a plurality of sensors (e.g., at least twosensors132,133). The outputs or sensor data of the at least twosensors132,133 are received and processed by thecontroller130. The controller may utilize a software algorithm to solve for various conditions, including mechanical degradation. In this way, themeasuring system100 can reliably and automatically measure and process fuel flow, among other parameters, of thepower system101 via a software algorithm and a sensor orientation scheme.
Thecontroller130 and the at least twosensors132,133 can be incorporated with or external to each other, such that themeasuring system100 is a self-contained system that can be adapted to any power system101 (e.g., a smart node) or a component system divided amongst multiple computing and/or power systems. Further, themeasuring system100, thecontroller130, and the at least twosensors132,133 may include and/or employ any number and combination of sensors, computing devices, and networks utilizing various communication technologies, as described below, that enable themeasuring system100 to perform the measuring processes, as further described with respect toFIG. 2. Thus, the measuring system and elements therein of the Figures may take many different forms and include multiple and/or alternate components and facilities (e.g., being connected to a health and usage management system to monitor for degradations and predict failures). And, while themeasuring system100 is shown inFIG. 1, the components illustrated inFIG. 1 and otherFIGS. 2-3 are not intended to be limiting. Indeed, additional or alternative components and/or implementations may be used.
Thecontroller130 may be any processing system (as further described below with respect toFIG. 3), processor, and/or combination thereof. Thecontroller130 executes algorithms on sensor data (e.g., fuel flow rates) to detect faults and predict potential future faults within the power system. As noted above, thecontroller130 may be co-located with thesensors132,133 inside thepower system101, which is referred to as a “smart node.”
Sensors, such as thesensors132,133, are devices that measure physical quantities and convert these physical quantities into a signal output (e.g., sensor data) that is read by thecontroller130. Thesensors132,133 can be strain gauges that measure the physical stress applied to thefuel supply107 and/orfuel return109; temperature sensors that measure the temperature characteristics and/or the physical change in temperature of thefuel supply107 and/orfuel return109; and/or flow sensors that measure flow rates of thefuel supply107 and/orfuel return109, and output these measurements as sensor data. Examples of strain gauges include fiber optic gauges, foil gauges, capacitive gauges, etc. Examples of temperature sensors include fiber optic temperature sensors, heat meters, infrared thermometers, liquid crystal thermometers, resistance thermometers, temperature strips, thermistors, thermocouples, etc. Examples of flow sensors include flow meters, flow loggers, laser-based interferometry devices, Hall Effect sensors, Doppler based devices, etc. The precise location of thesensors132,133 may vary in accordance with desired measurement.
For instance, thesensors132,133 may be flow sensors that provide precise and instantaneous detection of flow rates of thefuel supply107 and/orfuel return109. This precise and instantaneous detection of flow rates enables the measuringsystem100 to pull out high frequency readings of thefuel supply107 and/orfuel return109 and create sensor data signal output (e.g., a pulse width modulated signal) that includes extreme detail of the operations of thepower system101. The flow sensors may be contactless for ease of installation and ease of adaptation to anypower system101.
In another embodiment, the at least twosensors132,133 may further include three voltage and three current sensors coupled to a three-phase alternating current output from theengine103. These three voltage and three current sensors can be connected to thecontroller130, which may also execute additional algorithms on voltage and current data. A combination of the fuel flow and the voltage/current data is utilized by thecontroller130 to more particularly derive a complete picture of thepower system101, more accurately detect and predict faults, and effectively isolate a specific location of a failure within thepower system101. Note that while three phase power is described above, embodiments may be applied to single phase or other multiphase systems.
Turning now toFIG. 2, an operational embodiment of themeasuring system100 will now be described with respect to aprocess flow200. Theprocess flow200 begins atblock205 where thesensors132,133 (e.g., two fuel flow sensors) output sensor data to thecontroller130. For instance, two fuel flow sensors monitor the fuel flow rate to and from theengine103, respectively. The first fuel flow sensor (e.g., the sensor132) monitors the fuel flow in thefuel supply107 from thetank105 to theengine103. Further, the second fuel flow sensor (e.g., the sensor133) monitors the fuel flow in thefuel return109 from theengine103 back to thetank105.
Note that the supply and return of the fuel from thetank105 is provided by a fuel injection system (not shown). The fuel injection system responds to changes in loads and engine conditions, such as to compensate for fuel loss due to engine combustion, by continuously and instantaneously changing the fuel flow between thesensors132,133. This behavior by the fuel injection system creates characteristic signatures.
For example, in the case of a diesel engine, a fuel delivery system utilizes a fuel distributor to squeeze through some injectors a little bit of diesel fuel for each firing of each cylinder of the diesel engine. The squeezing or fuel flow operation creates a rapid signal. The rapid signal is based on an amount of fuel that the diesel engine is demanding for a particular load. As the load changes or conditions inside the diesel engine degrade, the pulse width of a sensor signal fluctuates to reflect the corresponding amount of fuel demanded by the engine.
Atblock210, thecontroller130 processes the fuel flow rates to derive signature differences. Particularly, thecontroller130 receives the flow rates from eachsensor132,133 and monitors the difference between the engine's130 in-flow and out-flow. Continuing with the above diesel example, the fluctuations or lack of fluctuations (e.g., signature differences) in the pulse width of the sensor signal are detected.
Next, atblock215, thecontroller130 diagnoses the signature differences to detect healthy, degrading, failing, and failed mechanical conditions. Diagnosis, in addition to an indication of the mechanical condition, can include engaging another process that watches the signature differences over time so that a subsequent instruction to perform a further action (e.g., corrective action) may be issued.
To provide a diagnosis, thecontroller130 performs various signal process techniques on the sensor data, For example, the controller utilizes an algorithm that analyzes changes in the characteristic signatures, in view of prior operation trends and figures of merit, to detect healthy, degrading, failing, and failed mechanical conditions. The algorithm leverages the notion that theengine103 consumes more fuel during degradation and prior to functional failure, which causes particular signature differences to be found between the engine's130 in-flow and out-flow. In this way, the measuringsystem100 goes beyond mere flow rate calculations to derive average fuel consumption by performing a specialized deconstruction of the instantaneous signatures of the flow rate to identity a failure progression. The measuring system actually determines what kind of failures or issues are occurring in thepower system101 to determine the health of the engine.
Then, atblock220, thecontroller130 determines from these mechanical conditions a prognosis for degradations and failures of all components of thepower system101. A prognosis is a result prediction stemming from the mechanical condition, along with a timeline for when that result will occur. Thus, sensor data extracted and processed from thesensors132,133 goes beyond monitoring the fuel flow by yielding a resolution of a future health of multiple systems within thepower system101.
In an embodiment of forming a prognosis, the diagnosis ofblock215 may be compared to the power output of thepower system101 via voltage and current sensors over time to perform higher level resolution health prediction. For example, if thepower system101 was a turbine engine of an aircraft during steady flight, the power output of the turbine engine could be fused with mechanical conditions derived from signature characteristics to determine the status and health of the turbine engine. A strain gauge that measures thrust of the turbine engine may also be coupled to themeasuring system100 to further perform higher level resolution diagnostics and prognostics of the turbine engine.
Referring now toFIG. 3, there is shown an embodiment of a processing system300 (e.g.,controller130 or example of an embedded system) of themeasuring system100 for implementing the teachings herein. In this embodiment, theprocessing system300 has one or more central processing units (processors)301a,301b,301c, etc. (collectively or generically referred to as processor(s)301). The processors301, also referred to as processing circuits, are coupled via a system bus302 tosystem memory303 and various other components. Thesystem memory303 can include read only memory (ROM)304 and random access memory (RAM)305. TheROM304 is coupled to system bus302 and may include a basic input/output system (BIOS), which controls certain basic functions of theprocessing system300. RAM is read-write memory coupled to system bus302 for use by processors301.
Processing system300 can further include an input/output (I/O)adapter306 and anetwork adapter307 coupled to the system bus302. I/O adapter306 may be a small computer system interface (SCSI) adapter that communicates with ahard disk308 and/ortape storage drive309 or any other similar component. I/O adapter306,hard disk308, andtape storage drive309 are collectively referred to herein asmass storage310.Software311 for execution onprocessing system300 may be stored inmass storage310. Themass storage310 is an example of a tangible storage medium readable by the processors301, where thesoftware311 is stored as instructions for execution by the processors301 to perform a method, such as the process flows ofFIGS. 2-3.Network adapter307 interconnects system bus302 with anoutside network312 enablingprocessing system300 to communicate with other such systems. A screen (e.g., a display monitor)315 is connected to system bus302 bydisplay adapter316, which may include a graphics controller to improve the performance of graphics intensive applications and a video controller. In one embodiment,adapters306,307, and316 may be connected to one or more I/O buses that are connected to system bus302 via an intermediate bus bridge (not shown). Suitable I/O buses for connecting peripheral devices such as hard disk controllers, network adapters, and graphics adapters typically include common protocols, such as the Peripheral Component Interconnect (PCI). Additional input/output devices are shown as connected to system bus302 via aninterface adapter320 and thedisplay adapter316. Akeyboard321,mouse322, andspeaker323 can be interconnected to system bus302 viainterface adapter320, which may include, for example, a Super I/O chip integrating multiple device adapters into a single integrated circuit.
Thus, as configured inFIG. 3,processing system305 can include processing capability in the form of processors301, and, storage capability includingsystem memory303 andmass storage310, input means such askeyboard321 andmouse322, and outputcapability including speaker323 anddisplay315. In one embodiment, a portion ofsystem memory303 andmass storage310 collectively store an operating system to coordinate the functions of the various components shown inFIG. 3.
In view of the above, the measuringsystem100 may be duplicated and utilized across multiple power sources in a grid that are sharing a load or switching time sliced of handling a load. The measuringsystem100 can be configured to understand a condition one or more of the multiple power sources may have and a relationship the multiple power sources have with each other, such that the measuringsystem101 can provide a health management of the multiple power sources (such as in a public utility environment or micro-grid concept). Further, the measuringsystem100 may also be applied to regime recognition so as to provide health management of a diesel engine on a commercial truck or boat.
Technical effects and benefits include maintenance and performance benefits based on tracking individual unit fuel consumption and providing operational feedback regarding day to day performance of power systems. That is, because prior and current management of electrical generators consists of manual, periodic inspections and preventative maintenance and overhaul, supplemented by reactive maintenance to field breakdowns, early detection of degradation can inform maintenance and operations that result in a more effective maintenance program with reduced field breakdowns, as well as significant time and cost savings. In addition to the maintenance and performance benefits, operational knowledge of ongoing fuel consumption supports more efficient operations and allocations of power systems. For example, because operation of diesel generators are extreme consumers of fuel on a battlefield, the measuring system may be employed for usage, performance, and condition monitoring on all systems using diesel engines.
Further, the above measuring system supports a distributed data acquisition and processing concept that permits expansion of health and usage monitoring capabilities by leveraging intelligence from other systems, including add-on, networkable monitoring nodes.
The present invention may be a system, a method, and/or a computer program product. The computer program product may include a computer readable storage medium (or media) having computer readable program instructions thereon for causing a processor to carry out aspects of the present invention. The computer readable storage medium can be a tangible device that can retain and store instructions for use by an instruction execution device.
The computer readable storage medium may be, for example, but is not limited to, an electronic storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. A non-exhaustive list of more specific examples of the computer readable storage medium includes the following: a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), a static random access memory (SRAM), a portable compact disc read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanically encoded device such as punch-cards or raised structures in a groove having instructions recorded thereon, and any suitable combination of the foregoing. A computer readable storage medium, as used herein, is not to be construed as being transitory signals per se, such as radio waves or other freely propagating electromagnetic waves, electromagnetic waves propagating through a waveguide or other transmission media (e.g., light pulses passing through a fiber-optic cable), or electrical signals transmitted through a wire.
Computer readable program instructions described herein can be downloaded to respective computing/processing devices from a computer readable storage medium or to an external computer or external storage device via a network, for example, the Internet, a local area network, a wide area network and/or a wireless network. The network may comprise copper transmission cables, optical transmission fibers, wireless transmission, routers, firewalls, switches, gateway computers and/or edge servers. A network adapter card or network interface in each computing/processing device receives computer readable program instructions from the network and forwards the computer readable program instructions for storage in a computer readable storage medium within the respective computing/processing device.
Computer readable program instructions for carrying out operations of the present invention may be assembler instructions, instruction-set-architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state-setting data, or either source code or object code written in any combination of one or more programming languages, including an object oriented programming language such as Smalltalk, C++ or the like, and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The computer readable program instructions may execute entirely on the 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). In some embodiments, electronic circuitry including, for example, programmable logic circuitry, field-programmable gate arrays (FPGA), or programmable logic arrays (PLA) may execute the computer readable program instructions by utilizing state information of the computer readable program instructions to personalize the electronic circuitry, in order to perform aspects of the present invention.
Aspects of the present invention are described herein with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer readable program instructions.
These computer readable program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks. These computer readable program instructions may also be stored in a computer readable storage medium that can direct a computer, a programmable data processing apparatus, and/or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including instructions which implement aspects of the function/act specified in the flowchart and/or block diagram block or blocks.
The computer readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process, such that the instructions which execute on the computer, other programmable apparatus, or other device implement the functions/acts specified in the flowchart and/or block diagram block or blocks.
The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems that perform the specified functions or acts or carry out combinations of special purpose hardware and computer instructions.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one more other features, integers, steps, operations, element components, and/or groups thereof.
The corresponding structures, materials, acts, and equivalents of all means or step plus function elements in the claims below are intended to include any structure, material, or act for performing the function in combination with other claimed elements as specifically claimed. The description of the present invention has been presented for purposes of illustration and description, but is not intended to be exhaustive or limited to the invention in the form disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the invention. The embodiment was chosen and described in order to best explain the principles of the invention and the practical application, and to enable others of ordinary skill in the art to understand the invention for various embodiments with various modifications as are suited to the particular use contemplated.