Embodiments of the disclosure relate generally to systems and methods for monitoring health of rotor blades or airfoils.
Rotor blades or airfoils play a role in many devices with several examples, such as, axial compressors, turbines, engines and turbo-machines. For example, an axial compressor typically has a series of stages with each stage comprising a row of rotor blades followed by a row of static blades. Accordingly, each stage generally comprises a pair of rotor blades and static blades. As an illustrative axial compressor example, the rotor blades increase the kinetic energy of a fluid that enters the axial compressor through an inlet. Furthermore, the static blades generally convert the increased kinetic energy of the fluid into static pressure through diffusion. Accordingly, the rotor blades and static blades play an important role to increase the pressure of the fluid.
The rotor blades and the static blades (hereinafter “blades”) are used in wide and varied applications of the axial compressors that include the blades. Axial compressors, for example, may be used in a number of applications, such as, land based gas turbines, jet engines, high speed ship engines, small scale power stations, and the like. In addition, the axial compressors may be used in varied applications, such as, large volume air separation plants, blast furnace air, fluid catalytic cracking air, propane dehydrogenation, and the like.
The blades operate for long hours under extreme and varied operating conditions, such as, high speed, pressure and temperature that affect the health of the blades. In addition to the extreme and varied operating conditions, certain other factors lead to fatigue and stress of the blades. This may include factors, such as, inertial forces including centrifugal force, pressure, resonant frequencies of the blades, vibrations in the blades, vibratory stresses, temperature stresses, reseating of the blades, and load of the gas or other fluids. A prolonged increase in stress and fatigue over a period of time leads to defects and cracks in the blades. Furthermore, one or more of the cracks may widen or otherwise worsen with time to result in a liberation of a blade or a portion of the blade. The liberation of the blade may be hazardous for the device resulting in the failure of the device and significant cost. In addition, it may create an unsafe environment for people near the device and result in serious injuries.
Accordingly, it is highly desirable to develop a system and method that detects the health of rotor blades in real time. More particularly, it is desirable to develop a system and method that predicts cracks or fractures.
Briefly in accordance with one aspect of the technique, a method for monitoring the health of one or more blades is presented. The method includes generating at least one feature alarm for a blade by fusing a plurality of features corresponding to the blade utilizing a fuzzy inference method. The fuzzy inference method includes generating a plurality of intermediate values by fusing one or more combinations of the plurality of features utilizing a fuzzy logic method, and fusing the plurality of intermediate values utilizing a second level fuzzy logic method, wherein the at least one feature alarm is representative of the health of the blade.
In accordance with an aspect of the present technique, a method for monitoring the health of a rotating blade is presented. The method includes generating a blade alarm for a blade by fusing a plurality of feature alarms corresponding to the blade utilizing a fuzzy inference method, wherein the fuzzy inference method includes generating a plurality of intermediate values by fusing one or more combinations of the plurality of features utilizing a fuzzy logic method, and iteratively fusing the plurality of intermediate values utilizing a second level fuzzy logic method, wherein the feature alarms comprise a static deflection alarm and a frequency detuning alarm.
In accordance with one aspect, a system is presented. The system, includes a processing subsystem comprising an alarm generation module that generates at least one feature alarm for a blade by fusing a plurality of features corresponding to the blade utilizing a fuzzy inference method, wherein the fuzzy inference method comprises, generating a plurality of intermediate values by fusing one or more combinations of the plurality of features utilizing a fuzzy logic method, and iteratively fusing the plurality of intermediate values utilizing a second level fuzzy logic method, wherein the at least one feature alarm is representative of the health of the blade.
In accordance with still another aspect, a system is presented. The system includes an alarm generation module, wherein the alarm generation module includes a feature alarm generator that generates a plurality of feature alarms corresponding to a plurality of blades by fusing a plurality of features corresponding to the plurality of blades utilizing a fuzzy inference method, wherein the fuzzy inference method includes generating a plurality of intermediate values by fusing one or more combinations of the plurality of features utilizing a fuzzy logic method, and fusing one or more combinations of the plurality of intermediate values utilizing a second level fuzzy logic method, and a blade alarm generator that generates a plurality of blade alarms corresponding to the plurality of blades by fusing the plurality of blade alarms utilizing a fuzzy inference method, wherein the at least one feature alarm is representative of the health of the blade.
In accordance with still another aspect, a turbine engine system is presented. The turbine system includes a plurality of sensing devices to generate signals representative of times of arrival corresponding to a plurality of blades, a processing subsystem that generates a plurality of features based upon the times of arrival corresponding to the plurality of blades, a processing subsystem comprising an alarm generation module that fuses the plurality of features at multiple levels utilizing a fuzzy inference method to generate at least one alarm, wherein the at least one alarm is representative of the health of the plurality of blades.
In accordance with another aspect, a non-transitory computer readable medium for a blade health monitoring system encoded with a program to instruct a ne or more processors is presented. The program instructs to the one or more processors to fuse a plurality of features for a plurality of blades at multiple levels utilizing a fuzzy inference method to generate at least one alarm, wherein the at least one alarm is representative of the health of the plurality of blades.
These and other features, aspects, and advantages of the present system will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
As discussed in detail herein, embodiments of the present systems and techniques evaluate the health of one or more rotating blades or airfoils. Hereinafter, the terms “airfoils,” “rotating blades” and “blades” will be used interchangeably. The systems and techniques generate alarms based upon features corresponding to the blades. Particularly, the systems and methods generate the alarms by fusing the features at multiple levels using a fuzzy inference method. The features, for example, include static deflection, dynamic deflection, clearance, frequency detuning, and the like. As used herein, the term “static deflection” may be used to refer to a deflection in the position of a blade from the expected or original position of the blade. Also, as used herein, the term, “dynamic deflection” may be used to refer to an amplitude of vibration of a blade over the mean position of the blade. Furthermore, as used herein, the term “clearance” may be used to refer to a distance between the tip of a sensor and the tip of blade. Furthermore, as used herein, the term frequency detuning” may be used to refer to a deviation in the resonance frequencies of a blade.
The alarms, for example, may include an alert alarm, a watch alarm, a healthy alarm, and the like. As used herein, the term “alert alarm” is used to refer to an alarm that is generated when there is a severe blade health contingency. Also, the term “watch alarm” is used herein to refer to an alarm that is generated when there are certain defects that may propagate resulting in larger defects. As used herein, the term “healthy alarm,” is used to refer to an alarm that is generated when there are negligible health contingencies. For ease of understanding, the terms “alert alarm” and “Red alarm” shall be used interchangeably. Also, the terms “watch alarm” and “Yellow alarm” shall be used interchangeably. Similarly, the terms “healthy alarm” and “Green Alarm” shall be used interchangeably.
As shown in the presently contemplated configuration, the system 10 includes the blades 12, 14 in the device 13 and one or more sensors 16, 18. The device 13, for example, may be a gas turbine, a compressor including an axial compressor, a turbine engine, and the like. In one embodiment, the device 13 may have multiple stages of blades (not shown). It is noted that the presently illustrated configuration shows a single stage of the blades 12, 14 in the device 13, the system 10 may monitor and generate alarms to depict the health of multiple stages of blades in the device 13.
The sensors 16, 18 generate timing signals, such as, times of arrival (TOA) signals 20, 22 by sensing arrivals of the blades 12, 14 at a reference point in the device 13. In one embodiment, the sensors 16, 18 generate the TOA signals 20, 22 by sensing an arrival of each blade 12, 14 in the device 13. The TOA signals 20, 22 are representative of actual times of arrival (TOA) of the blades 12, 14 at the reference point. The reference point, for example, may be proximate, such as, underneath the sensors 16, 18 or adjacent to the sensors 16, 18. In one embodiment, the sensors 16, 18 may sense an arrival of the leading edge of one or more of the blades 12,14 to generate the TOA signals 20, 22. In another embodiment, the sensors 16, 18 may sense an arrival of the trailing edge of one or more of the blades 12, 14 to generate the signals 20, 22. In still another embodiment, the sensor 16 may sense an arrival of the leading edge of one or more of the blades 12 to generate the TOA signals 20, and the sensor 18 may sense an arrival of the trailing edge of one or more of the blades 14 to generate the TOA signals 22, or vice versa. The sensors 16, 18, for example, may be mounted adjacent to one or more of the blades 12 on a stationary object in a position such that an arrival of one or more of the blades 12 may be sensed efficiently. In one embodiment, at least one of the sensors 16, 18 is mounted on a casing (not shown) of the one or more blades 12. By way of a non-limiting example, the sensors 16, 18 may be magnetic sensors, capacitive sensors, eddy current sensors, or the like.
As illustrated in the presently contemplated configuration, the TOA signals 2022 are transmitted to a processing subsystem 24. The processing subsystem 24 receives the TOA signals 20, 22 from the sensing devices 16, 18. The processing subsystem 24 may receive the TOA signals and communicate with the sensing devices 16, 18 via. a wireless connection or a wired connection. Furthermore, the processing subsystem 24 determines a plurality of features corresponding to the blades 12, 14 based upon the TOA signals 20, 22. In one embodiment, the processing subsystem 24 determines a plurality of features corresponding to each blade 12, 14 in the device 13. The features, for example, include static deflection, dynamic deflection, resonance detuning, clearance, or the like. The determination of the static deflection and/or dynamic deflection is explained in greater detail with reference to
In one embodiment, the processing subsystem 24 includes an alarm generation module 26 that generates the alarms. As previously noted, the alarms are representative of the health of the blades 12, 14, each stage of blades (not shown) in the device 13 and the device 13. The alarm generation module 26 generates the alarms by fusing the features corresponding to the blades 12, 14. In one example the alarm generation module 26 is an algorithm within the processing subsystem 24. The alarm generation module 26 fuses the features by utilizing a fuzzy inference method. The generation of the alarms is explained in greater details with reference to
Referring now to
Particularly, the feature alarm generator 202 generates feature alarms corresponding to the blades, such as, the blades 12, 14 in the device 13. The feature alarm generator 202 generates the feature alarms by fusing features corresponding to the blades using a fuzzy inference method. As previously noted, the features, for example, include static deflection, dynamic deflection, resonance detuning, clearance, or the like. As used herein, the term “feature alarm” is used to refer to an alarm that is generated when at least one feature of a blade shows a defect, potential defect indications in the blade. For example, the feature alarm may include a static deflection alarm, a dynamic deflection alarm, a clearance alarm and a frequency detuning alarm. As used herein, the term “static deflection alarm” is used to refer to an alarm that is generated when the static deflection of a blade shows a defect in the blade. Similarly, the term “dynamic deflection alarm” is used to refer to an alarm that is generated when the dynamic deflection of a blade shows a defect in the blade. The term “frequency detuning alarm” is used herein to refer to an alarm that is generated when the resonance frequencies of tracked vibration modes of a blade shows a defect in the blade. The term “clearance alarm” is used herein to refer to an alarm that is generated when the distance between the tip of a blade and the tip of a sensor undergoes a change indicating a defect in the blade.
In the presently contemplated configuration, the feature alarm generator 202 generates the feature alarms by fusing features 210, 212, 214, 216, 218, 220, 222, 224. The reference numeral 210 is representative of static deflection data of a blade B1, in a stage SG1 that is determined based upon TOA signals generated by the sensing device 16. Also, reference numeral 212 is representative of static deflection data of the blade B1 that is determined based upon the TOA signals generated by the sensing device 18. Furthermore, reference numeral 214 is representative of frequency detuning data of the blade B1 that is determined based upon the TOA signals generated by the sensing device 16. Similarly, reference numeral 216 is representative of frequency detuning data of the blade B1 that is determined based upon the TOA signals generated by the sensing device 18. For ease of understanding the following Table 1 shows reference numerals that are mapped to features 210, 212, 214, 216, 218, 220, 224 of the blades B1, B(N), sensing devices 16, 18, and the stage of the blades B1, B(N).
In the presently contemplated configuration, the feature alarm generator 202 receives the static deflection data 210, 212, 220, 222 and the frequency detuning data 214, 216, 222, 224 of the blades B1 and B(N) in the stage SG1. The static deflection data 210, 212 are fused utilizing a static deflection fuzzy inference method (FIM) 226 to generate a static deflection alarm 230 corresponding to the blade B1. The static deflection fuzzy inference method 226 is explained in greater detail with reference to
It is noted that while for ease of understanding, in the presently contemplated, the static deflection alarms 230, 234 and frequency detuning alarms 232, 236 are shown as being fused, however, the alarm generation module 226 may fuse other features including clearance, dynamic deflection, or the like. The static deflection alarms 230, 234 and the frequency detuning alarms 232, 236, clearance alarm and dynamic deflection alarms, for example, may be an alert alarm, a watch alarm or a healthy alarm. As used herein, the term “alert alarm” is used to refer to an alarm that is generated when there is a severe health contingency. Also, the term “watch alarm” is used herein to refer to an alarm that is generated when there are certain defects that may propagate resulting in larger defects at some later point. As used herein, the term “healthy alarm,” is used to refer to an alarm that is generated when there are negligible health contingencies. For ease of understanding, the terms “alert alarm” and “Red alarm” shall be used interchangeably. Also, the terms “watch alarm” and “Yellow alarm” shall be used interchangeably. Similarly, the terms “healthy alarm” and “Green Alarm” shall be used interchangeably.
Furthermore, as previously noted, the alarm generation module 26 includes the blade alarm generator 204. The blade alarm generator 204 generates blade alarms corresponding to the blades, such as, the blades 12, 14 in the device 13. As used herein, the term “blade alarm” may be used to refer to an alarm that is generated by fusing feature alarms corresponding to a blade utilizing a fuzzy inference method. In the presently contemplated configuration, the blade alarm generator 204 receives the feature alarms 230, 232, 234, 236 from the feature alarm generator 202. As shown in
As previously noted, the alarm generation module 26 includes the stage alarm generator 206 that generates a stage alarm corresponding to at least one stage of blades in the device 13. As used herein, the term “stage alarm” may be used to refer to an alarm corresponding to a stage of blades in a device that shows a defect in a stage of device. The stage alarm generator 206 generates a stage alarm by selecting a blade alarm from blade alarms corresponding to blades in respective stage of blades. For example, if a stage of blades includes ten blades, then the stage alarm generator 206 generates a stage alarm by selecting a blade alarm from the blade alarms corresponding to two or more of the ten blades. In one embodiment, the stage alarm generator 206 generates a stage alarm corresponding to a stage SG1 by selecting the most severe blade alarm from blade alarms corresponding to blades in the stage SG1. For example, if a stage of blades SG1 includes three blades, and blade alarms corresponding to the three blades are red, yellow and green, respectively, then the stage alarm generator 206 selects red alarm as a stage alarm corresponding to the stage SG1.
In the presently contemplated configuration, at step 246, the stage alarm generator 206 receives the blade alarms 242, 244. As previously noted, the blade alarms 242, 244 correspond to the blades B1, B(N) in the stage SG1 in the device 13. At the step 246, the stage alarm generator 206 generates a stage alarm 250 corresponding to the stage SG1 by selecting the most severe alarm of the blade alarms 242, 244. For example, if the blade alarm 242 is a red alarm, and the blade alarm 244 is a yellow alarm, then the stage alarm 250 corresponding to the stage SG1 is a red alarm. Similarly, if the blade alarm 242 is a yellow alarm, and the blade alarm 244 is a green alarm, then the stage alarm 250 corresponding to the stage SG1 is a yellow alarm. Similarly, the stage alarm generator 206 may generate stage alarms corresponding to each stage of blades in the device 13. In the presently contemplated configuration, at step 248, a stage alarm 252 is generated corresponding to a stage S(N) in the device 13.
Furthermore, the alarm generation module 26 includes the unit alarm generator 208. The unit alarm generator 208 generates a device alarm 254 corresponding to the device 13. As used herein, the term “device alarm” may be used to refer to an alarm that shows a defect or potential defect in a device. The device alarm, for example, may be generated based upon the stage alarms 250, 252. Particularly, the unit alarm generator 208 generates the unit alarm 254 by selecting the most severe alarm of the stage alarms 250, 252. For example, if any one of the stage alarms 250, 252 is a red alarm, then the device alarm 254 will be a red alarm. Similarly, if any one of the stage alarms 250, 252 is a yellow alarm, and there are no red alarms, then the unit alarm 254 will be a yellow alarm.
As previously noted, the static deflection data 210 corresponds to the blade B1 that was determined based upon the TOA signals 20 generated by the sensing device 16. The static deflection data 212 corresponds to the blade B1 that was determined based upon the TOA signals 22 generated by the sensing device 18. The static deflection data 210, for example, may be retrieved from the data repository 28. At step 300, the static deflection data 210 is divided into multiple categories. In the presently contemplated configuration, the static deflection data 210 is divided into three categories including a red category 306R, a yellow category 306Y and a green category 306G. It is noted that each of the categories 306R, 306Y, 306G is a set of one of more data points. The static deflection data 210 is divided into the three categories 306R, 306Y, 306G by using at least one determined thresholds. The determined thresholds, for example, may be retrieved from the data repository 28. In one presently contemplated configuration, the determined thresholds include a red threshold and a yellow threshold. In one embodiment, these determined thresholds are determined by using finite element models. Similarly, at step 302, the static deflection data 212 is divided into one or more categories 308. In an exemplary embodiment, the division of the static deflection data 210, 212 into the categories 306R, 306Y, 306G, 308 using the yellow threshold and red threshold are shown in Table 3:
Furthermore, at step 310, a first level fuzzy logic is applied to each of the categories 306R, 306Y, 306G to generate a first intermediate value 312. Similarly, at step 314, a first level fuzzy logic is applied to each of the categories 308 to generate a second intermediate value 316. The application of the first level fuzzy logic to the categories 306R, 306Y, 306Y, 308 is explained in greater detail with reference to
wherein Percent_data_pts_red is a percentage of data points in a red category. Similarly, at step 404, a percentage of data points in the yellow category 306R may be determined, and at step 406, a percentage of data points in the green category 306G may be determined The percentage of data points in the categories 306R, 306Y, 306G, for example, may be determined based upon the total number of data points in the static deflection data 210. At step 408, strength 414 of the red category 306R is determined The strength 414 of the red category 306R, for example, is determined by using at least one membership function for the red category and the percentage of data points in the red category 306R. In alternative embodiments, the strength 414 of the red category 306R, for example, is determined by using at least one membership function for the red category and a total number data points in the red category 306R. The membership function for the red category may be a trapezoidal function, a triangular function, a Gaussian function, a sigmoidal function and the like. The determination of the strength of red category by using a membership function is described in greater detail with reference to
Turning back to
At step 420, one or more fuzzy rules may be applied to the strengths 414, 416, 418 of the categories 306R, 306Y, 306G to determine one or more intermediate categories 422. The fuzzy rules, for example, may be applied based upon the strengths 414, 416, 418. Table 4 shows exemplary fuzzy rules.
It may be noted that the rules in Table 3 and 4 are shown for descriptive purposes, and should not be restricted to their number and meaning. In certain embodiments, more than one fuzzy rules may applied, when at least one of the categories 306R, 306Y, 306G have multiple strengths 504, 506, 508. For example, if the strength 414 of the red category 306R is average 506 and strong 508 (see
At step 424, a fuzzy logic implication method is applied to the intermediate categories 422. The fuzzy logic implication method is applied to the intermediate categories 422 utilizing an output membership function, and an implication operator. The output membership function, for example, may be retrieved from the data repository 28. The implication operator, for example, may be a truncation operator, a minimum operator, a probabilistic operator, a maximum operator, or the like. The application of the fuzzy logic implication method results in at least one output value 426. At step 428, a fuzzy logic aggregation method may be applied to the output values 426 to generate an aggregated function 430. As used herein, the term “fuzzy logic aggregation method” may be used to refer to combining the fuzzy conclusions from multiple rules using superimposition. A particular input to a system often triggers multiple fuzzy rules because of partially overlapping conditions. The conclusions of these rules need to be combined and is termed as aggregation. The fuzzy logic aggregation method may be applied by using an aggregation operator. The aggregation operator, for example, may be an addition operator, a minimum operator, a maximum operator, or the like.
At step 432, the aggregated function 430 may be defuzzified to generate a defuzzified value 312. The output function 430, for example, may be defuzzified by determining a centroid, a bisector, a minimum value, a maximum value, or the like of the output function 430. In the presently contemplated configuration, the defuzzified value is representative of the first intermediate value 312 (see
As previously noted with reference to
Furthermore, at step 612, each of the frequency detuning data for the first mode 604 and frequency detuning data for the second mode 606 may be divided into multiple categories. The multiple categories, for example, may include a red category (R), a yellow category (Y) and a green category (G). In the presently contemplated configuration, the frequency detuning data for the first mode 604 is divided into three categories 604R, 604Y, 604G. Hereinafter, the term “categories 604R, 604Y, 604G” shall be referred to as “first mode categories.” Additionally at the step 612, the frequency detuning data for the second mode 606 is divided into three categories 606R, 606Y, 606G. Hereinafter, the term “categories 606R, 606Y, 606G” shall be referred to as “second mode categories 606R, 606Y, 606G.” Moreover, at step 614 the frequency detuning data for the first mode 608 is divided into categories 608R, 608Y, 608G. Hereinafter, the term “categories 608R, 608Y, 608G” shall be referred to as “first mode categories 608R, 608Y, 608G.” Additionally at the step 614, the frequency detuning data for the second mode 610 is divided into three categories 610R, 610Y, 610G. Hereinafter, the term “categories 610R, 610Y, 610G” shall be referred to as “second mode categories 610R, 610Y, 610G.” In one embodiment, each of the frequency detuning data for each mode 604, 606, 608, 610 may be divided into multiple categories 604R, 604Y, 604G, 606R, 606Y, 606G, 608R, 608Y, 608G, 610R, 610Y, 610G based upon a red threshold, a yellow threshold, a green threshold, or combinations thereof. The red threshold, yellow threshold and green threshold may be determined by using finite element models. In one embodiments, the multiple categories 604R, 604Y, 604G, 606R, 606Y, 606G, 608R, 608Y, 608G, 610R, 610Y, 610G may be generated using the following Table 6:
At step 616, a first level fuzzy logic is applied to data points in the first mode categories 604R, 604Y, 604G to generate a first mode frequency detuning intermediate value 624. The first level fuzzy logic is explained in greater detail with reference to
At step 632, the first mode frequency detuning intermediate value 624 and the first mode frequency detuning intermediate value 628 may be fused to generate a first level first intermediate value 634. The first mode frequency detuning intermediate value 624 and the first mode frequency detuning intermediate value 628 may be fused using the second level fuzzy logic. Similarly, at step 636, the second mode frequency detuning intermediate value 626 and the second mode frequency detuning intermediate value 630 may be fused to generate a first level second intermediate value 638. The second mode frequency detuning intermediate value 626 and the second mode frequency detuning intermediate value 630 may be fused using the second level fuzzy logic. The second level fuzzy logic is explained in greater detail with reference to
Additionally, at step 640, the first level first intermediate value 634 and the first level second intermediate value 638 may be fused to generate a second level first intermediate value 242. The first level first intermediate value 634 and the first level second intermediate value 638 may be fused using the second level fuzzy logic. In the presently contemplated configuration, the second level first intermediate value 242 is representative of the frequency detuning alarm 242 referred to in
At step 702, a first intermediate value may be received. Similarly, at step 704, a second intermediate value may be received. The first intermediate value and the second intermediate value may be received from the data repository 28. At step 706, at least one strength of each of the first intermediate value 702 and the second intermediate value 704 may be determined. The strength of each of the first intermediate value 702 and the second intermediate value 704 may be determined by applying a membership function. The membership function, for example, may be a trapezoidal function, a triangular function, a Gaussian function, a sigmoidal function, and the like. For example, the membership function may be similar to the membership function described with reference to
Furthermore, at step 708, fuzzy rules may be applied to the strengths of each of the first intermediate value and the second intermediate value. The fuzzy rules, for example are shown in Table 7.
The application of the fuzzy rules to the strengths of each of the first intermediate value and the second intermediate value results in generation of at least one alarm category. At step 710, a fuzzy logic implication method is applied to the alarm categories utilizing an output membership function and an implication operator to generate at least one output value. The output membership function, for example, may be retrieved from the data repository 28. The implication operator, for example, may be a truncation operator, a minimum operator, a probabilistic operator, a maximum operator, or the like.
Furthermore, at step 712, a fuzzy logic aggregation method may be applied to the at least one output value to generate an aggregated function. The fuzzy logic aggregation method, for example, may be applied by using an aggregation operator. The aggregation operator, for example, may be an addition operator, a minimum operator, a maximum operator, or the like. Subsequently at step 714, the aggregated function may be defuzzified to generate a defuzzified value 716. The aggregated function, for example, may be defuzzified by determining a centroid, a bisector, and the like of the aggregated function. In one embodiment, the defuzzified value may be representative of the static deflection alarm 230. In another embodiment, the defuzzified value may be representative of the intermediate values 624, 626, 628, 630, 634, 638, (see
As previously noted with reference to
As used herein, the term “strength of an alarm” is used herein to refer to confidence in the alarm. In one embodiment, the strength of an alarm may be weak, average or strong. The strength of the static deflection alarm 230 and the frequency detuning alarm 232 may be determined by using a membership function. The membership function, for example, may be a trapezoidal membership function, a triangular membership function, a Gaussian function, a sigmoidal function, and the like. The membership function, for example, may be retrieved from the data repository 28. For example, if the static deflection alarm 230 is a red alarm, then the strength of the green static deflection alarm may be determined as weak, average or strong using the membership function. The membership function, for example, may be similar to the membership function shown with reference to
Furthermore, at step 804, fuzzy rules may be applied to the strengths of each of the feature alarms. In the presently contemplated configuration, fuzzy rules may be applied to the strengths of the static deflection alarm 230 and the frequency detuning alarm 232. The application of the fuzzy rules results in a determination of at least one blade alarm category. The fuzzy rules, for example may be retrieved from the data repository 28. Table 8 shows exemplary fuzzy rules.
At step 806, a fuzzy logic implication method is applied to the blade alarm categories that have been determined at step 804. The fuzzy logic implication method is applied using an output membership function and an implication operator. The output membership function, for example, may be retrieved from the data repository 28. The implication operator, for example, may be a truncation operator, a minimum operator, a probabilistic operator, a maximum operator, or the like. The application of the fuzzy logic implication method generates at least one output value. At step 808, a fuzzy logic aggregation method may be applied to the output values to generate an aggregated function. The fuzzy logic aggregation method may be applied by using an aggregation operator. The aggregation operator, for example, may be an addition operator, a minimum operator, a maximum operator, or the like. At step 810, the aggregated function may be defuzzified to generate a defuzzified value 242. The defuzzified value 242 is representative of the blade alarm 242 corresponding to the blade B1 determined at step 238 in
Referring now to
Furthermore, at step 904 actual TOA corresponding to each of the one or more blades is determined by the processing subsystem. The processing subsystem determines the actual TOA utilizing TOA signals corresponding to each of the one or more blades. More particularly, the processing subsystem determines one or more actual TOA corresponding to a blade utilizing a TOA signal corresponding to the blade. At step 906, a delta TOA corresponding to each of the one or more blades may be determined The delta TOA corresponding to a blade, for example, may be a difference of an actual TOA corresponding to the blade that is determined at step 904 and an expected TOA 905 corresponding to the blade. It may be noted that the delta TOA corresponding to the blade is representative of a variation from the expected TOA 905 of the blade at a time instant. The delta TOA, for example, may be determined using the following equation (1):
ΔTOAk(t)=TOAact(k)(t)−TOAexp(k) (1)
where ΔTOAk (t) is a delta TOA corresponding to a blade k at a time instant t or a variation from the expected TOA corresponding to the blade k at the time instant t, TOAact(k) is an actual TOA corresponding to the blade k at the time instant t, and TOAexp(k) is an expected TOA corresponding to the blade k.
As used herein, the term “expected TOA” may be used to refer to an actual TOA of a blade at a reference position when there are no defects or cracks in the blade and the blade is working in an operational state when effects of operational data on the actual TOA are minimal. In one embodiment, an expected TOA corresponding to a blade may be determined by equating an actual TOA corresponding to the blade to the expected TOA of the blade when a device that includes the blade has been recently commissioned or bought. Such a determination assumes that since the device has been recently commissioned or bought, all the blades are working in an ideal situation, the load conditions are optimal, and the vibrations in the blade are minimal. In another embodiment, the expected TOA may be determined by taking an average of actual times of arrival (TOAs) of all the blades in the device. The device, for example, may include axial compressors, land based gas turbines, jet engines, high speed ship engines, small scale power stations, or the like. It may be noted that the delta TOA is represented in units of time or degrees.
In one embodiment, at step 908, the units of the delta TOA corresponding to each of the one or more blades may be converted into measurement units such as mils. It should be understand that the measurement unit can be other units of metric or even on-metric units such as British/English units. In one embodiment, the delta TOA corresponding to each of the one or more blades that is in units of degrees may be converted in to units of mils using the following equation (2):
where ΔToAmils(k)(t) is a delta TOA of a blade k at a t instant of time and the delta TOA is in units of mils, ΔToADeg(k)(t) is a delta TOA of the blade k at the t instant of time and the delta TOA is in units of degrees and, R is a radius measured from the center of the rotor to the tip of the blade k. The radius R is in units of mils In another embodiment, the delta TOA that is in units of seconds may be converted in to units of mils using the following equation (3):
where ΔToAmils(k)(t) is a delta TOA of a blade k at a t instant of time and the delta TOA is in units of mils, ΔToAsec(k) (t) is a delta TOA of the blade k at the t instant of time and the delta TOA is in units of degrees and R is a radius of a blade from the center of a rotor of the blade. The radius R is in units of mils.
Moreover, at step 910, the static deflection of each of the one or more blades is determined based upon the delta TOA. The static deflection, for example may be determined by removing or deducting the effects of the one or more operational data and reseating of the blades on the actual TOA for the determination of the exact static deflection. In certain other embodiments, the static deflection, for example may be determined by normalizing the effects of the one or more operational data and reseating of the blades on the actual TOA for the determination of the static deflection. The operational data, for example, may include an inlet guide vane (IGV) angle, a load, speed, mass flow, discharge pressure, or the like. As used herein, the term “reseating of a blade” may be used to refer to a locking of a blade at a position different from the original or expected position of the blade in joints, such as, a dovetail joint.
Subsequently at step 912, the dynamic deflection corresponding to the one or more blades may be determined In one embodiment, a dynamic deflection corresponding to a blade may be determined by subtracting a static deflection corresponding to the blade from a delta TOA corresponding to the blade. In another embodiment, a dynamic deflection corresponding to a blade may be determined by subtracting a static deflection corresponding to the blade from a filtered delta TOA corresponding to the blade. The filtered delta TOA, for example, may be determined by filtering a delta TOA corresponding to the blade that is determined at step 906. The delta TOA may be filtered utilizing one or more techniques including average filtering, median filtering, or the like.
The embodiments of the present system and techniques result in real-time generation of alarms determination of features of one or more blades. The one or more features may be used to evaluate the health of the blades in real-time. Furthermore, the present system and techniques provides a central processing subsystem to determine the features of one or more blades in one or more devices, wherein the devices may be located at different remote locations. The normalized delta TOAs may be used for determining defects or cracks in the blades. Certain embodiments of the present techniques also facilitate detection of variations in the TOAs of the blade due to reseating of the blades. In addition, the determination of the normalized delta TOAs may be used for monitoring the health of the blades. For example, the normalized delta TOAs may be used to determine whether there are one or more cracks in the blades. The present system may continuously monitor health of turbomachinary blades located in geographically dispersed locations around the world 24×7. The present system has in-built redundancy to recover quickly after a hardware crash. The present system also provides visualization tools to analyze health of blades using features extracted from TOA data.
The embodiments of the present system and techniques disclose an automated anomaly detection framework for monitoring health of blades or devices including the blades. Certain embodiments of the present systems and techniques generate alarms representative of the health of the blades in real-time. These alarms alert plant operators about impending failures in blades or devices. Additionally, the present systems and techniques may monitor the health of the blades remotely. The present systems and techniques fuse multiple blade health features determined from times of arrival data collected by multiple sensors using fuzzy inference method. The present systems and techniques are robust to generate alarms even in the case of failure of one or more sensors. The present systems and techniques may generate alarms independent of human intervention.
Various embodiments described herein provide a tangible and non-transitory machine-readable medium or media having instructions recorded thereon for a processor or computer to operate a system for monitoring health of rotor blades, and perform an embodiment of a method described herein. The medium or media may be any type of CD-ROM, DVD, floppy disk, hard disk, optical disk, flash RAM drive, or other type of computer-readable medium or a combination thereof.
The various embodiments and/or components, for example, the monitor or display, or components and controllers therein, also may be implemented as part of one or more computers or processors. The computer or processor may include a computing device, an input device, a display unit and an interface, for example, for accessing the Internet. The computer or processor may include a microprocessor. The microprocessor may be connected to a communication bus. The computer or processor may also include a memory. The memory may include Random Access Memory (RAM) and Read Only Memory (ROM). The computer or processor further may include a storage device, which may be a hard disk drive or a removable storage drive such as a floppy disk drive, optical disk drive, and the like. The storage device may also be other similar means for loading computer programs or other instructions into the computer or processor.
It is to be understood that the above description is intended to be illustrative, and not restrictive. For example, the above-described embodiments (and/or aspects thereof) may be used in combination with each other. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the various embodiments without departing from their scope. While the dimensions and types of materials described herein are intended to define the parameters of the various embodiments, they are by no means limiting and are merely exemplary. Many other embodiments will be apparent to those of skill in the art upon reviewing the above description. The scope of the various embodiments should, therefore, be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled. In the appended claims, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects. Further, the limitations of the following claims are not written in means-plus-function format and are not intended to be interpreted based on 35 U.S.C. §112, sixth paragraph, unless and until such claim limitations expressly use the phrase “means for” followed by a statement of function void of further structure. It is to be understood that not necessarily all such objects or advantages described above may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that the systems and techniques described herein may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
While the invention has been described in detail in connection with only a limited number of embodiments, it should be readily understood that the invention is not limited to such disclosed embodiments. Rather, the invention can be modified to incorporate any number of variations, alterations, substitutions or equivalent arrangements not heretofore described, but which are commensurate with the spirit and scope of the invention. Additionally, while various embodiments of the invention have been described, it is to be understood that aspects of the invention may include only some of the described embodiments. Accordingly, the invention is not to be seen as limited by the foregoing description, but is only limited by the scope of the appended claims.