Method and a system for detecting the angular position of blades of a turbine engine rotor wheel
11268400 · 2022-03-08
Assignee
Inventors
- Almeric Pierre Louis Garnier (Moissy Cramayel, FR)
- Tony Alain Roger Joel Lhommeau (Moissy Cramayel, FR)
- Lorris Michel Cognot (Moissy Cramayel, FR)
- Thierry Raymond Poix (Moissy Cramayel, FR)
- Alexandre Jean Joseph Salvi (Moissy Cramayel, FR)
Cpc classification
F05D2260/80
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D5/282
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01B11/26
PHYSICS
F05D2220/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D27/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D21/003
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D17/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F04D27/008
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D21/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01B7/30
PHYSICS
G01D5/2452
PHYSICS
F05D2260/83
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01D21/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01B11/26
PHYSICS
F01D17/06
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G01B7/30
PHYSICS
F01D21/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D17/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01D17/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method of detecting the angular positions of blades of a rotor wheel of a turbine engine, in which the turbine engine has first and second rotor wheels including respective first and second numbers of blades regularly distributed around their circumferences, includes: detecting the passage of each blade of the first wheel past a first sensor; detecting the passage of each blade of the second wheel past a second sensor; calculating the time intervals between the passage of a blade of the first wheel and the passages of each of the blades of the second wheel; and determining the relative angular position of each blade of the first wheel relative to the angular positions of the blades of the second wheel, the first number and the second number being distinct and mutually prime.
Claims
1. A method of detecting the angular positions of blades of a rotor wheel of a turbine engine and defining a beep per turn reference for detecting damage to one or more blades constituting the rotor wheel of the turbine engine, the turbine engine having first and second rotor wheels each having a stream of air passing therethrough and being coupled together directly or indirectly, the first rotor wheel having a first number of blades regularly distributed around a circumference thereof and the second rotor wheel having a second number of blades regularly distributed around a circumference thereof, the method comprising: detecting a passage of each blade of the first rotor wheel past a first sensor; detecting a passage of each blade of the second rotor wheel past a second sensor; for each blade of the first rotor wheel, calculating time intervals between the passage of the each blade of the first rotor wheel and the passages of each of the blades of the second wheel; determining a relative angular position of each blade of the first rotor wheel relative to angular positions of the blades of the second rotor wheel based on the time intervals calculated; designating the blade of the first rotor wheel presenting a smallest time interval with one of the blades of the second rotor wheel as a beep per turn reference; and detecting damage to one or more blades constituting the rotor wheel of the turbine engine based on the beep per turn reference, wherein the first number of blades of the first rotor wheel and the second number of blades of the second rotor wheel are distinct and mutually prime.
2. The method according to claim 1, further comprising determining a speed of rotation of at least one shaft driving at least one of the first and second rotor wheels, the determining the relative angular position taking account of the determined speed of rotation.
3. The method according to claim 1, wherein the first and second sensors are synchronized on a common time base.
4. The method according to claim 2, further comprising monitoring twisting of the at least one shaft, with the determining the relative angular position taking account of said determined twisting.
5. A method of detecting damage to one or more blades constituting a rotor wheel of turbine engine, the method comprising detecting the angular positions of the blades of a wheel in accordance with claim 1.
6. The method according to claim 1, wherein the turbine engine is free of a phonic wheel.
7. A turbine engine comprising: first and second rotor wheels, each passing a stream of air and coupled together directly or indirectly, the first wheel having a first number of blades and the second wheel having a second number of blades; and a detection system for detecting angular positions of the blades of the first and second rotor wheels and defining a beep per turn reference, the system comprising: a first sensor associated with the first rotor wheel and a second sensor associated with the second rotor wheel, each of said first and second sensors being configured to generate a signal each time a blade of a rotor wheel passes in front of the sensor, and a processor unit configured to for each blade of the first rotor wheel, determine time intervals between detecting a passage of the each blade of the first rotor wheel past the first sensor and detecting a passage of each of the blades of the second rotor wheel past the second sensor, determine a relative angular position of each blade of the first rotor wheel relative to angular positions of the blades of the second rotor wheel based on the time intervals determined, designate the blade of the first rotor wheel presenting a smallest time interval with one of the blades of the second rotor wheel as a beep per turn reference, and detecting damage to one or more blades constituting the rotor wheel of the turbine engine based on the beep per turn reference, wherein the first number of blades of the first wheel and the second number of blades of the second wheel are distinct and mutually prime.
8. The turbine engine according to claim 7, wherein the detection system comprises at least two sensors for each of the first and second rotor wheels, each of the two rotor wheels being associated with at least two different types of sensor, the type of sensor being selected from the optical, magnetic, and capacitive types.
9. The turbine engine according to claim 7, wherein the first number of blades is not less than two and the second number of blades is not less than three.
10. The turbine engine according to claim 7, including a clock module on which the first and second sensors are synchronized.
11. The turbine engine according to claim 7, wherein the first and second sensors possess a frequency passband corresponding to speeds of rotation for which the blades are detected.
12. An aircraft including at least one turbine engine according to claim 7.
13. The turbine engine according to claim 7, wherein the turbine engine is free of a phonic wheel.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention can be better understood on reading the following description given by way of non-limiting indication and with reference to the accompanying drawings, in which:
(2)
(3)
(4)
(5)
DETAILED DESCRIPTION OF EMBODIMENTS
(6)
(7) The system 1 includes data acquisition means 7, warning means 9, and processor means 11 such as a computer including in particular calculation means. The processor means 11 are associated with storage means in the form of one or more databases D1, D2. The processor means 11 are also configured to execute a computer program comprising code instructions designed to implement an algorithm for acquiring, for signal processing, for analyzing, and for issuing a warning in accordance with the damage detection method of the invention.
(8) The processor means 11 may be integrated in a specific unit or in an already existing electronic unit. For example, the processor means 11 may form part of a computer or more particularly, of an engine control unit (ECU) or of an engine monitoring unit (EMU).
(9) The acquisition means 7 are configured in particular to acquire a time signal S1 relating to the blades 31 to 35 of a rotor wheel 3, e.g. the fan rotor wheel or any other rotor wheel of the engine 5.
(10) Advantageously, the acquisition means 7 use a tip-timing technique in order to measure the times of arrival (TOA) of the blades 31.
(11) The acquisition means 7, which are integrated in the aeroengine 5 while it is in operation, include at least one tip-timing sensor 71 installed on the casing of the engine 5 in register with the rotor wheel 3 so as to acquire a time signal S1 specific to the sensor 71.
(12) More particularly, a tip-timing sensor 71 detects and counts the passages of the tips of the blades 31 to 35 relative to a time base. Thus, a tip-timing sensor 71 can measure the current times of arrival of the blades 31 to 35 relative to a reference point, also referred to as the “beep per turn”. For a tip-timing sensor 71, the times of arrival (TOA) specific to each blade 31 to 35 can then be deduced from the data measured by the processor means 11, specifically via a calculation module 13.
(13) In other words, a tip-timing sensor 71 serves to acquire measurements relating to the times of arrival of the tip of each blade 31 to 35 in register with a reference zone of the rotor wheel 3. Furthermore, when one or more sensors 71 are used on the same rotor wheel, in order to limit any risk of losing tip-timing sensors 71, it is possible to position the sensors 71 so as to maximize the azimuth distance between them, in order to keep them as far apart as possible from one another. Thus, in the event of a sensor 71 failing locally (e.g. debris impacting on a blade 31, or the sensor 71 becoming clogged) any risk of all of the sensors 71 being affected is minimized.
(14) In normal operation, the blades 31 to 35 move past a given tip-timing sensor 71 in regular manner. At a given speed, and for any one sensor 71, a time interval Δt is thus measured between the passing of two consecutive blades.
(15) Conversely, if there is a degradation in the state of a blade, e.g. due to wear or to ingesting a foreign object (known as foreign object damage (FOD)), this can give rise to a change in the position of the blade at the moment when it moves past at least one of the sensors 71.
(16) In order to be able to identify each of the blades 31 to 35 independently of its state, the processor means 11 are configured to analyze the various time signals S1 relative to an angle reference.
(17) The angle reference may be provided by a “beep per turn” detection system in an embodiment of the invention. The “beep per turn” detection system of the invention is an angular position detection system relating to the blades of a first rotor wheel, such as the rotor wheel 3 for which blade damage is being monitored by the sensor 71, and to the blades of a second rotor wheel 17, with the first and second rotor wheels 3 and 17 both having the same air stream passing through them, and in the embodiment shown in
(18) Damage to the blades of the second rotor wheel 17 can be monitored likewise in the same manner as for the blades of the first rotor wheel 3 by using other tip-timing sensors mounted in register with the second wheel 17.
(19) The first wheel 3 has a first number of blades N.sub.1 and the second wheel 17 has a second number of blades N.sub.2, the number of blades N.sub.1 of the first rotor wheel 3 and the number of blades N.sub.2 of the second rotor wheel 17 being different and not presenting any common divider. The first and second blade numbers N.sub.1 and N.sub.2 are thus mutually prime. The blades are regularly distributed around each of the rotor wheels 3 and 17. Thus, on a given rotor wheel 3 or 17, two adjacent blades are spaced apart by the same angular interval.
(20) The “beep per turn” detection system comprises at least one first sensor 71 associated with the first rotor wheel 3 and at least one second sensor 72 associated with the second rotor wheel 17. In the example shown in
(21) The first and second sensors 71 and 72 are time-synchronized by a common clock and they are configured to generate a signal each time a blade of the first or second rotor wheel 3 or 17 moves past in front of the corresponding sensor 71 or 72.
(22) The “beep per turn” detection system further comprises a processor unit configured to determine the time intervals between detecting a blade of the first rotor wheel 3 and detecting each of the blades of the second rotor wheel 17. In this embodiment, the processor unit coincides with the processor means 11 of the damage detection system 1.
(23) The first onboard sensor 71 delivers a first time signal S1 each time a blade of the first rotor wheel 3 passes in front of it. The second onboard sensor 72 delivers a second time signal S2 each time a blade of the second rotor wheel 17 passes in front of it. The time interval between each detection, written ΔT1 for the first rotor wheel 3 and ΔT2 for the second rotor wheel 17, depends on the speed of rotation of the shaft 19 and on the respective numbers of blades on the rotor wheels 3 and 17.
(24)
(25) The second embodiment shown in
(26) The beep per turn detection system uses a corresponding method that is shown diagrammatically in the flow chart of
(27) The method has a first step 200 in which the first sensor 71 detects the passing of each blade 31 to 35 of the first rotor wheel 3.
(28) Simultaneously, in a second step 210, the second sensor 72 detects the passing of each blade 171 to 177 of the second wheel 17.
(29) In a third step 220, the processor unit 11 calculates the time intervals Δt between the passing of any one of the blades of the first wheel 3 and each of the blades 171 to 177 of the second wheel 17.
(30) Thereafter, in a fourth step 230, the processor unit 11 determines the relative angular position of each blade 31 to 35 of the first wheel 3 relative to the angular positions of the blades 171 to 177 of the second wheel 17.
(31) Finally, in a fifth step 240, the processor unit 11 designates as its angle reference, i.e. as its beep per turn, the blade of the first rotor wheel 3 that presents the smallest time difference Δt with a blade of the second rotor wheel 17.
(32) In a variant, the calculated time interval may be normalized relative to the speed of rotation of the shaft 19 driving both rotor wheels 3 and 17 so that the calculation is independent of the speed of rotation.
(33) In a variant, calculation of the time interval takes account of the reduction coefficient of the reduction gearing 198, if any.
(34) A disk occupies 2π radians, so associating this with the speed of rotation of the shaft gives:
1 revolution per minute=2π/60 rad.Math.s.sup.−1
(35) For a constant speed of rotation, written RPM below, the time interval between two successive blades of a given rotor wheel possessing a number N of blades passing in front of a sensor associated with that rotor wheel is given by the following equation:
(36)
(37) For the first rotor wheel 3 and the first sensor 71 dedicated thereto, this gives:
(38)
(39) And for the second rotor wheel 17 and the second sensor 72 dedicated thereto, this gives:
(40)
(41) The first and second sensors therefore do not make the same number of detections of blade passes for a given number of revolutions of the shaft.
(42) In the embodiment shown in
(43) With these characteristics, and considering that the sensors have the same angular position in order to simply matters, the following blade times of arrival are obtained:
(44) TABLE-US-00001 First sensor 71 Second sensor 72 0.100 0.050 0.300 0.192 0.500 0.335 0.700 0.478 0.900 0.621 1.100 0.764 1.300 0.907
(45) It is important to observe that, initially, a blade is not necessarily facing a sensor, which would introduce a delay before the first detection.
(46) In the first embodiment shown in
(47) TABLE-US-00002 Difference 31 32 33 34 35 171 (rev. 1) 0.05 0.25 0.45 0.65 0.85 172 −0.092 0.107 0.307 0.507 0.707 173 −0.235 −0.035 0.164 0.364 0.564 174 −0.378 −0.178 0.021 0.221 0.421 175 −0.521 −0.321 −0.121 0.078 0.278 176 −0.664 −0.464 −0.264 −0.064 0.135 177 −0.807 −0.607 −0.407 −0.207 −0.007 171 (rev. 2) 0.05 0.25 0.45 0.65 0.85
(48) In the second embodiment shown in
(49) For the first rotor wheel 3 and the first sensor 71 dedicated thereto:
(50)
(51) And for the second rotor wheel 17 and the second sensor 72 dedicated thereto:
(52)
(53) By multiplying the arrival times of the blades 31 to 35 of the first rotor wheel 3 by C.sub.reduct. their differences with the arrival times of the blades 171 to 177 of the second rotor wheel 17 give the same matrix.
(54) The matrix table provides as many angle references as might be desired. As shown in the matrix table, from one wheel to the other the blades are also not necessarily in alignment. If two rotor wheels are aligned, so that each rotor wheel has one blade in alignment with a blade of the other, there would be a cell in the table for which the difference is zero.
(55) Such a database can then be used by an algorithm.
(56) In the example shown in
(57) With the first and second sensors 71 and 72 aligned at the same angle reference, the offset is associated solely with how the rotor wheels 3 and 17 are assembled on the shaft 19 and with their relative alignment.
(58) This offset is characteristic of the turbine engine 5, and the resulting alignment between the blades from one rotor wheel to the other is inherent to the turbine engine 5. This alignment, presented in this example with reference to the times the blades go past a tip-timing sensor, is, so to speak, the time signature of this blade alignment.
(59) As mentioned above, the fifth blade 35 of the first rotor wheel 3 and the seventh blade 177 of the second rotor wheel 17 are the nearest to being in alignment.
(60) This alignment feature makes it possible to decide in arbitrary manner that the fifth blade 35 of the first rotor wheel 3 should be considered as the beep per turn, i.e. as the angle reference. Another blade of the first rotor wheel 3 could arbitrarily have been designated as the beep per turn based on an analysis of the above matrix table.
(61) The alignment of the blades from one rotor wheel to the other remains identical since it is associated with how the rotor wheels are assembled in the engine and with the respective numbers of blades on the rotor wheels. Identifying the beep per turn requires only one revolution in order to be identified by the algorithm used.
(62) Thus, on each flight of the aircraft including a turbine engine 5, the first revolution of the engine 5 suffices to reconstitute the beep per turn. Thereafter, each time the blade selected as the beep per turn is detected, that gives the time reference in the tip-timing sense, and the angle reference for the beep per turn.
(63) The system 1 for detecting damage of a blade seeks to detect degradation of performance in one or more blades 31 to 35 of the kind that is associated with damage, i.e. that is durable and not merely a temporary disturbance that might be observed in the signal S1. Thus, the angle reference (beep per turn T12) described above is used only for identifying each of the blades 31 to 35 relative to the others. Detecting damage to a blade, as described below, thus does not consist in this example merely in observing or detecting variation in the interval Δt between the pulses measured between the blades 31 by each tip-timing sensor 71.
(64) At least one tip-timing sensor 71 may be used for measuring the speed of the aircraft engine 5.
(65) Each tip-timing sensor 71 may be of the capacitive type, of the inductive type, of the eddy current type, or indeed may be an optical probe, these various types of sensor being robust, accurate, and compact.
(66) An implementation of a method of detecting damage to one or more blades 31 constituting the rotor wheel is described below.
(67) As shown in
(68) In parallel, the tip-timing sensor 71 takes measurements relating to the times of arrival of the tips of each of the blades in register with the sensor. The processor means 11 then condition the measurements coming from the tip-timing sensor 71. This conditioning consists in identifying in real time each blade in the measured time signal with the help of an angle reference that is extracted from the temporary time of arrival (TOA) signal relating to an identified blade, and associating the identified blade with its extracted time of arrival and with information about its revolution number (step E2).
(69) For each acquisition of a time of arrival (TOA) of a blade, the processor means 11 use the calculation module 13 to calculate a deflection at the tip of that blade (step E3), i.e. the offset in three-dimensional space of the tip of the blade 31 relative to a theoretical position for it at rest.
(70) Thereafter, during a step E4, the processor means 11 use the extraction module 111 shown in
(71) The processor means 11 also use a selection module 112 to perform a selection step S of selecting one or more speed ranges of the engine 5 for which all of the blades on the rotor wheel 3 are assumed to be synchronous, i.e. assumed to present the same vibratory behavior for the same speed range of the engine 5. In this example, the speed ranges of the engine 5 are pre-identified relative to a reference database, e.g. the database D1, as guaranteeing that all of the blades present the same vibratory behavior when they pass in register with the tip-timing sensor 71.
(72) In order to identify any potential damage to one or more blades in each speed range of the engine 5 as selected during the selection step S, the processor means 11 also have a processor module 113 taking as its inputs the dynamic components selected by the selection module 112.
(73) The processor module 113 is configured to determine (step E5) any potential variation in the dynamic behavior of each blade, by determining variation for the dynamic components of each blade, and by associating these variations with a reference database. The results of the determination step E5 are also added to the tracking database, in this example, the database D2. Thus, the determination step E5 may be seen as a step of analyzing the vibratory dynamic behavior of each blade for each speed range of the engine as selected during the selection step S.
(74) Thereafter, via a comparator 114, the processor means 11 proceed with a comparison step E6 following the determination step E5. The comparison step E6 consists in comparing each detected variation of a dynamic component of the deflection of a blade 31, i.e. each variation in its dynamic behavior, with one or more thresholds previously stored in the reference database D1.
(75) During this step E6, each variation of a dynamic component, and thus of the dynamic behavior, as detected for a blade 31 is compared in particular with a first variation threshold, which corresponds indirectly to the blade being in a healthy state. This first threshold is associated with a second threshold that relates to variation in the natural frequency of the blade 31, and reaching this threshold corresponds to the blade 31 being damaged.
(76) The first and second thresholds are determined and then stored in the reference database D1 during an initial training stage E9.
(77) Detecting variation in the dynamic component of the deflection of the blade 31, i.e. detecting variation in its dynamic behavior, is thus associated in this example with indirectly detecting a drift in the natural frequency of the blade 31, and when this drift goes beyond a predetermined threshold, that is representative of damage to the blade.
(78) Thus, if the variation in the dynamic component of the deflection and/or of the dynamic behavior of the blade 31 is greater than the first variation threshold, that means that the natural frequency of the blade 31 itself presents drift representative of damage to the blade 31. Specifically, damage to the blade 31 leads to drift in its natural frequency and thus to drift in the dynamic component of its deflection.
(79) Consequently, when the comparator 114 detects variation in the dynamic component of the deflection and/or in the dynamic behavior of the blade 31 that is greater than or equal to the first threshold, the blade 31 is identified (step E7) as being damaged.
(80) An alarm indicating that the blade 31 is damaged is then issued (step E8) to the warning means 9 (e.g. using means that are audible and/or visible). Likewise, messages for sending to maintenance, or for making available to maintenance, may be triggered when issuing the alarm.