The present invention generally relates to vehicle engines, and more particularly relates to characterizing engine performance and wear based on operational data and data images of one or more engine components.
Various techniques have been attempted for monitoring and characterizing vehicle engine wear. For example, vehicle engines may be routinely examined, maintained, and repaired according to predetermined maintenance schedules, when an operational problem is detected, and/or at various other points in time. It may also be useful to determine various measures of engine wear in between such maintenance schedules, such as during vehicle operation or shortly before or after. However, determining engine wear at such times may be difficult and/or costly, because the engine is installed on the vehicle, rather then sitting in a maintenance facility. It may also be useful to determine various performance characteristics of an engine based on a known measure of engine wear. However, this may also be difficult in certain situations, such as when the engine is disassembled or removed from the vehicle.
Accordingly, there is a need for an improved method for characterizing engine performance and wear, for example to (i) determine a measure of engine wear given known engine performance characteristics, for example between maintenance schedules when the engine is installed on the vehicle and/or otherwise ready for operation; and (ii) determine engine performance characteristics given a known measure of engine wear, for example when the engine is disassembled or removed from the vehicle.
A method is provided for characterizing engine wear. In one embodiment, and by way of example only, the method comprises the steps of generating operational data representative of engine operation, comparing the operational data with baseline operational data generated by a baseline operational model of the engine and generating a first deviation vector based on this comparison, generating a plurality of data images of an engine component following engine operation, comparing each of the plurality of data images with a baseline image of the engine component and generating a second deviation vector based on this comparison, and quantifying a relationship between the first deviation vector and the second deviation vector. The first deviation vector represents variation between the operational data and the baseline operational data. The second deviation vector represents variation between the plurality of data images and the template (herein referred to baseline) images.
In another embodiment, and by way of example only, the method comprises the steps of generating operational deviation information based on a comparison between operational data representative of engine operation and baseline operational data generated by a baseline operational model of the engine, generating image deviation information based on a comparison between each of a plurality of data images of an engine component and a baseline image of the engine component, and quantifying a relationship between the operational deviation information and the image deviation information. The operational deviation information represents variation between the operational data and the baseline operational data. The image deviation information represents variation between the plurality of data images and the baseline images.
In yet another embodiment, and by way of example only, the method comprises the steps of generating operational data representative of engine operation, comparing the operational data with baseline operational data generated by a baseline operational model of the engine and generating a first deviation vector based on this comparison, generating a plurality of data images of an engine component following engine operation, comparing each of the plurality of data images with a baseline image of the engine components and generating a second deviation vector based on the comparison, quantifying a relationship between the first deviation vector and the second deviation vector, and quantifying a measure of wear for the particular engine, based at least in part on operational data for the particular engine and the quantified relationship between the first deviation vector and the second deviation vector. The first deviation vector represents variation between the operational data and the baseline operational data. The second deviation vector represents variation between the content and the plurality of data images and the baseline images.
The present invention will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and
Before proceeding with the detailed description, it is to be appreciated that the described embodiment is not limited to use in conjunction with a particular type of turbine engine. Thus, although the present embodiment is, for convenience of explanation, depicted and described as being implemented in a multi-spool turbofan gas turbine jet engine, it will be appreciated that it can be implemented in various other types of turbines, and in various other systems and environments.
The first path 110 begins with step 114, in which the operational data 106 is generated from engines 104 installed in a plurality of vehicles. Preferably, the operational data 106 includes data from a relatively large number of vehicles with engines at different stages of their lifespan and having been operated under a wide range of operating conditions. In step 116, the operational data 106 is utilized to determine various estimated parameters 118 pertaining to performance characteristics of the engines 104. As discussed further below in connection with
Meanwhile, in step 120, baseline operational data 122 is used to generate, for comparison purposes, baseline parameters 124 pertaining to the same or similar performance characteristics as the estimated parameters 118, but for prototype engines 104 which are new and have experienced little, if any, wear—for example engines during design testing. The baseline operational data 122 may be obtained from previous studies or testing, vehicle manuals, manufacturer specifications, literature in the field, and/or any number of other different types of sources including data collected during engine design. As will also be discussed further below in connection with
The baseline parameters 124 are then compared, in step 126, with the estimated parameters 118, thereby generating a parameter comparison 128. As will be discussed further below in connection with
Next, in step 130, the parameter comparison 128 is used to generate a performance deviation vector 132. Preferably this is accomplished using one or more clustering and/or other statistical or other mathematical techniques known in the art. As will be described further below, the performance deviation vector 132 is subsequently (following the completion of the steps of the second path 112 described below) used in generating the above-referenced relationship 102 between engine performance characteristics and engine wear. Steps 126 and 130 shall also hereafter be referenced as a combined step 160, as described in greater detail further below in connection with
Turning now to the second path 112, first, in step 136, one or more engine components 138 are selected for examination using the repair data 108. Specifically, the selected engine components 138 represent parts and/or features of the engines 104 that are examined to determine one or more measures of wear. For example, the selected engine components 138 may be examined to detect material loss at turbine blade tips, material loss at a turbine blade turbine edge, turbine blade shape and/or bending, and/or color changes in turbine blades, among various other potential engine wear measures.
Next, in step 140 a plurality of data images 142 are obtained of the engine components 138. The data images 142 may be obtained from photographs taken from various engines 104 at different points in the lifespan of the engines 104, for example when the engines 104 are undergoing maintenance, repair, or inspection. The data images 142 may be taken at different angular perspectives with respect to its mounting into the engine or captured at a special acquisition setting (i.e. special mounting to have consistent image acquisition setting) for referencing. This may represent various templates of the components at different angles used later for comparison. Preferably, the data images 142 are collected for a large number of different engines 104 at various points in the respective lifespans of the engines 104, and reflect a wide variety of different operating conditions. This is done to generate a more robust collection of data images 142. For example, the data images 142 pertaining to a particular type of engine 104 may include images of various engine components 138 in a variety of different types of aircraft or other vehicles, after various stages of operation, and after operation in different geographic, weather, and other environmental conditions.
Meanwhile, in step 144, baseline (i.e. template) images 148 of the selected engine components 138 are selected from an image library 146. Preferably the image library 146 includes various three dimensional computer aided design (CAD) images showing the selected engine components 138 of the various engines 104 at various angles and positions, and under ideal circumstances. For example, while the above-referenced data images 142 depict engine components 138 of various engines 104 at various points in the lifespan of the engines 104, the baseline images 148 depict engine components 138 of one or more prototype engines 104 under design or acceptable conditions, for example when the engines 104 are new and have experienced little, if any, wear.
The data images 142 from the repair data 108 are then registered, in step 147, using the baseline images 148 from the image library 146, to thereby generate registered images 149. These registered images 149 are then compared, in step 150, with the baseline images 148, to thereby generate an image comparison 152. As discussed further below in connection with
Specifically, in step 158, following completion of the first and second paths 110, 112, the relationship 102 is quantified by correlating the performance deviation vector 132 and the wear deviation vector 156. The relationship 102 is preferably quantified using one or more clustering and/or other statistical or other mathematical techniques for data fusion known in the art. The quantified relationship 102 may take the form of an equation, map, look-up table (such as that depicted in
Turning now to
Specifically, the performance model 166 characterizes the behavior of each of the selected components 138 of the engines 104 as described in a set of algebraic equations with corresponding maps. For example, the performance model 166 includes one or more equations, such as the exemplary equation set forth below:
Y=F(X,M) (Equation 1),
where Y represents various outputs of the performance model 166, X represents various inputs of the performance model 166, and M denotes various maps of the performance model 166. Equation 1 is a simplified representation, and it will be appreciated that any number of different inputs, outputs, maps, and relationships therebetween can be used in the equations for the performance model 166. The inputs and outputs are preferably reflected in the above-referenced estimated parameters 118 and baseline parameters 124 generated in steps 116 and 120, respectively, from the operational data 106 and the baseline operational data 122, respectively.
As show in
Meanwhile, in step 172, baseline maps 174 are generated from Equation 1, using the baseline parameters 124 previously determined in step 120 of
Each baseline map 174 is then compared to its corresponding operational map 170 in step 176, to determine a corresponding map shift 178 representative of the operational data 106. For example, using the exemplary Equation 1 set forth above, each baseline map 174 and its corresponding operational map 170 can be characterized by an additional equation:
M=k*Mo+δ (Equation 2),
where M0 represents a baseline map 174, M represents a corresponding operational map 170, and k and δ represent values reflecting a map shift 178. A baseline map 174 for an engine component 138 from the baseline operational data 122 is characterized by values of k equal to one and δ equal to zero. Accordingly, for a corresponding operational map 170, the values of k and δ, and in particular their deviation from one and zero, respectively, represent the map shift 178 between the baseline map 174 and the corresponding operational map 170. Therefore, the map shift 178 represents differences reflected in the operational data 106 as compared with the baseline operational data 122.
While
Preferably, for each engine 104 of a particular type from which the operational data 106 was generated, a separate map shift 178 is generated, using a common baseline map 174 and different operational maps 170 for each engine 104 belonging to this engine type. Collectively, the map shifts 178 preferably include a series of (k,δ) values calculated using operational data 106 captured from engines 104 exhibiting a wide variety of engine wear, operated under a wide variety of operating conditions and environments, and/or tested during various stages of engine lifespans. Additionally, this process can then be repeated for engines 104 belonging to different engine types, using a different performance model 166 for each such engine type.
Next, and returning now to
Turning now to
Next, in step 186, each template match 184 is registered with its corresponding data image 142, thereby generating a pair of registered images 188. Preferably, in step 186, such image registration includes spatial masking, wherein one or more portions of the data image 142 is ignored, so that the data image 142 and the template match 184 can be aligned with respect to one or more other, non-ignored portions. For example, if the engine component 138 under examination at a particular point in time includes a turbine blade, then in step 186 a template match 184 and its corresponding data image 142 may first be registered at least in part by initially ignoring the turbine blades depicted in the respective images and aligning the images by initially focusing on other features, such as the turbine hub and disk, to register the images for subsequent comparison of the turbine blades depicted therein. Additionally, the registration process of step 186 may also include warping one or both of the images to account for potential camera resolution differences and misalignments, particularly in cases in which the template match 184 is not generated by the same camera or other device that was used to generate the corresponding data image 142. It will be appreciated that the registration process may vary in accordance with any one or more of a number of different image registration processes known in the art.
Next, in step 190, various frame differences 192 are determined from the pair of registered images 188, using or more frame differencing techniques. The differencing techniques may be executed at the pixel or feature level. The frame differences 192 are preferably calculated only at the region of interest that comprises the engine components 138 under examination. For example, in the above-described case in which turbine blades in the respective images are to be examined, following the above-described registration process, the turbine blades depicted in the respective registered images 188 are examined with respect to pixel count and/or other characteristics at specific, predefined locations. For example, the pixel count in the respective images can be compared at specific locations by measuring the length of the leading edge, the length of the trailing edge, and/or the height of the turbine blades, to quantify any discrepancy in pixel difference or contrast due to local shading because of change of structure and thereby estimate material loss at these locations. It will be appreciated that the specific engine components 138 under examination, and/or the specific locations pertaining thereto, may vary. Often, the engine manufacturer may recommend such specific or critical locations, and hence providing a list of “variable names” for describing the wear deviation vector 156.
Regardless of the particular engine components 138 and locations selected, the calculated pixel differences are then captured and used in step 154 to generate the above-mentioned wear deviation vector 156, preferably using one or more clustering and/or other statistical or other mathematical techniques. Clustering and/or statistical techniques help in minimizing the noise introduced by the image acquisition system as well as the image differencing step 190. In this step, salient features of pixel difference at previously defined locations like leading edge, trailing edge are clustered into separable categories. These categories are then presented to an engine expert who annotates each of these categories with appropriate measures of wear degradation. In a simple embodiment, measures of way may include two levels-low and high, and/or they may include specific numerical measures such as ten percent (10%) or fifteen percent (15%). As described above in connection with
Turning now to
Turning now to
Conversely,
The above-described processes allows for improved characterizing and modeling of engine wear and performance characteristics using operational data 106 and data images 142. Such characterizing and modeling can be conducted utilizing data and images collected when the engines 104 are periodically maintained, repaired, or replaced under a variety of circumstances, thereby allowing for a robust data set while also potentially minimizing costs and inconvenience associated with collecting such data. The quantified relationships can then be used to determine estimated performance characteristics based on known engine wear amounts, or vice versa, at various points in time where such analysis may be otherwise be difficult (e.g. determining engine wear when the engine is in operation, or determining performance characteristics when the engine is undergoing maintenance). The above-described processes can also be used in a number of other implementations, for example in determining whether to inspect, replace or repair certain engine parts, or in otherwise monitoring the engines or various measures of wear or performance characteristics pertaining thereto.
It will be appreciated that the methods described above can be used in connection with any one of numerous different types of engines 104, systems, other devices, and combinations thereof, and in characterizing or modeling any number of different types of measures of wear and performance characteristics pertaining thereto. It will also be appreciated that various steps of the above-described processes can be conducted simultaneously or in a different order than described above or depicted in the above-mentioned Figures.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt to a particular situation or material to the teachings of the invention without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the system particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4674869 | Pryor et al. | Jun 1987 | A |
4827417 | Berger et al. | May 1989 | A |
5644394 | Owens | Jul 1997 | A |
6681728 | Haghgooie et al. | Jan 2004 | B2 |
6700668 | Mundy et al. | Mar 2004 | B2 |
6701615 | Harding et al. | Mar 2004 | B2 |
6915236 | Tanner et al. | Jul 2005 | B2 |
6919956 | Kitagawa et al. | Jul 2005 | B2 |
6992315 | Twerdochlib | Jan 2006 | B2 |
7047125 | He et al. | May 2006 | B1 |
20020091459 | Meier | Jul 2002 | A1 |
20030007861 | Brooks et al. | Jan 2003 | A1 |
20050232767 | Holder | Oct 2005 | A1 |
20060090336 | Graham et al. | May 2006 | A1 |