Time reference derivation from time of arrival measurements

10168306 ยท 2019-01-01

Assignee

Inventors

Cpc classification

International classification

Abstract

A rotor arrangement and method by which a time reference is provided for a rotor. The rotor includes N time of arrival features. The method includes steps to: provide a plurality of time of arrival probes spaced apart circumferentially outside the periphery of the rotor; for each revolution of the rotor, measure a time of arrival of each feature at each probe; select N time of arrival measurements at each probe; derive a best fit of the measured times of arrival measured at all the probes against angular position; and set the time reference for the next revolution of the rotor equal to the best fit at the end of the current revolution of the rotor.

Claims

1. A method of providing a time reference for a rotor, the rotor comprising N time of arrival features, N being an integer greater than 1; the method comprising steps to: a) provide a plurality of time of arrival probes spaced apart circumferentially outside a periphery of the rotor such that during rotation of the rotor each time of arrival feature passes each time of arrival probe; b) for each revolution of the rotor, measure a time of arrival of each time of arrival feature at each probe, a first time of arrival measurement measured at a first one of the probes being less than or equal to a first time of arrival measurement measured at any other ones of the probes; c) select N time of arrival measurements at each probe, wherein the first time of arrival measurement selected at each probe is greater than or equal to a time reference; d) perform a first best fit derivation to derive a best fit of the measured times of arrival measured at all the probes against angular position; and e) set the time reference for a next revolution of the rotor equal to the best fit at an end of a current revolution of the rotor, the time reference for the next revolution of the rotor being obtained from steps b) through e) without using a Once Per Revolution signal.

2. The method as claimed in claim 1 further comprising, after step c), steps to: c1) for times of arrival measured at each probe: i) perform a second best fit derivation to derive a best fit of the measured times of arrival against angular position; ii) calculate a difference between the measured times of arrival and the best fit times of arrival derived in the second best fit derivation; iii) calculate standard deviation of the differences; and iv) discard N time of arrival measurements where the standard deviation is greater than a threshold.

3. The method as claimed in claim 2 wherein step c1)ii) comprises subtracting the measured times of arrival from the best fit of the measured times of arrival derived in the second best fit derivation.

4. The method as claimed in claim 2 wherein the threshold used in step c1)iv) is calculated by steps to: choose a standard deviation of the differences with an exponent that is equal to the mode of the exponents of all the standard deviations for the current revolution; and double it.

5. The method as claimed in claim 2 further comprising a step after step c1)ii) to plot the differences against angular position as a stack plot in time.

6. The method as claimed in claim 5 further comprising a step to identify a missing or additional measured time of arrival measured at a probe.

7. The method as claimed in claim 6 further comprising sub-steps to: shift each stack plot by a number of angular intervals equal to a number of angular intervals between the probe and the reference time; and perform a cross-correlation of measured times of arrival from pairs of the probes.

8. The method as claimed in claim 7 wherein the step to perform the cross-correlation of measured times of arrival comprises performing the cross-correlation of all the measured times of arrival measured at each of the pair of probes; or performing the cross-correlation of the measured time of arrival of one feature measured at each of the pair of probes.

9. The method as claimed in claim 7 further comprising a step to discard all measured times of arrival measured at a probe if the cross-correlation of the measured times of arrival is less than a predetermined threshold.

10. The method as claimed in claim 1 further comprising a step to calculate a difference between the measured times of arrival measured at one of the probes and the derived best fit of the measured times of arrival, from the first best fit derivation, measured at all the probes for a previous revolution of the rotor.

11. The method as claimed in claim 1 wherein the step of performing the first best fit derivation to derive the best fit of the measured times of arrival comprises plotting the measured times of arrival and fitting a line thereto.

12. A non-transitory computer readable medium, having a computer program recorded thereon, wherein the computer program is adapted to make the computer execute the method according to claim 1.

13. A computer program having instructions adapted to carry out the method according to claim 1 or comprising a non-transitory computer readable medium having a computer program recorded thereon, wherein the computer program is adapted to make the computer execute the method.

14. A rotor arrangement comprising: a rotor having time of arrival features; a plurality of time of arrival probes spaced apart circumferentially outside the periphery of the rotor; and a processor adapted to receive time of arrival measurements from each probe and to calculate the time reference therefrom according to the method of claim 1.

15. The rotor arrangement as claimed in claim 14 wherein the rotor comprises a shaft or a bladed rotor.

16. The rotor arrangement as claimed in claim 15 wherein the probes are unequally spaced circumferentially but are at equal distance from an axis of rotation of the rotor.

17. The rotor arrangement as claimed in claim 14 wherein the time of arrival features comprise any one or more of: rotor blades; grooves; ridges; and lines that are optically distinguished from other parts of the rotor.

18. A gas turbine engine comprising the rotor arrangement as claimed in claim 14.

19. The gas turbine engine as claimed in claim 18 wherein the rotor comprises: a fan rotor; a compressor rotor; a turbine rotor; a shaft; or a propeller rotor.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) The present invention will be more fully described by way of example with reference to the accompanying drawings, in which:

(2) FIG. 1 is a sectional side view of a gas turbine engine.

(3) FIG. 2 is a schematic drawing of a blade tip timing arrangement.

(4) FIG. 3 is a flow chart showing steps of the method according to the present invention.

(5) FIG. 4 is a graph of times of arrival.

(6) FIG. 5 is a stack plot showing the differences between measured and best fit times of arrival.

(7) FIG. 6 is a flow chart showing additional optional steps of the method according to the present invention.

(8) FIG. 7 is a graph showing two stack plots derived from two probes.

(9) FIG. 8 is a graph showing a time reference derived by the method of the present invention.

(10) FIG. 9 is a graph showing two stack plots derived from the same probe following a break in measurements.

(11) FIG. 10 is a graph showing the correlation of the stack plots in FIG. 9.

DETAILED DESCRIPTION OF EMBODIMENTS

(12) A gas turbine engine 10 is shown in FIG. 1 and comprises an air intake 12 and a propulsive fan 14 that generates two airflows A and B. The gas turbine engine 10 comprises, in axial flow A, an intermediate pressure compressor 16, a high pressure compressor 18, a combustor 20, a high pressure turbine 22, an intermediate pressure turbine 24, a low pressure turbine 26 and an exhaust nozzle 28. A nacelle 30 surrounds the gas turbine engine 10 and defines, in axial flow B, a bypass duct 32.

(13) FIG. 2 shows schematically a blade tip timing (BTT) arrangement. BTT probes 3 are mounted to a casing (not shown) and provide time of arrival measurements of the blades 4 mounted to the rotor 2. For example, the rotor 2 and blades 4 arrangement may be the fan 14, one of the stages of the intermediate pressure or high pressure compressor 16, 18 or one of the stages of the low pressure, intermediate pressure or high pressure turbine 22, 24, 26. The measurements are passed to a processor 5. The processor 5 may be a dedicated BTT processor. Alternatively it may be a function of or combined with an engine controller, such as the engine electronic controller or full authority digital engine controller (FADEC).

(14) In an embodiment of the present invention there are nine BTT probes 3 provided which are spaced around at least some of the circumference of the casing. Alternatively there may be a different number of probes 3, subject to a minimum of two. The accuracy of the method is improved with more than two BTT probes 3, for example at least four BTT probes 3 may be used in some embodiments. Preferably the probes 3 are irregularly spaced circumferentially so that vibrations at different excitation frequencies are captured. An example set of probes may be located at 353.2, 326.6, 319.1, 295.7, 285.7, 271.9, 264.5, 237.4 and 207.3, each measured from top dead centre of the engine 10. Alternatively the probes 3 may be equally spaced circumferentially about the whole of the casing or a segment thereof. Preferably all the probes 3 are positioned at the same distance radially from the axis of rotation of the rotor 2.

(15) The method of the present invention seeks to derive a time reference from time of arrival measurements recorded by the BTT probes 3 to replace the conventional OPR signal. Advantageously the OPR probe or probes may therefore be omitted, with consequent weight and size benefits. Advantageously more than one time reference may be derived so that a time reference may be close to a feature of interest. For example, where there is a gearbox or other component mounted close to the rotor 2 a time reference may be derived that corresponds to a position close to that component. Little noise is therefore introduced between the time reference and measured times of arrival close to the component so it is simple to analyse whether observed patterns in the times of arrival are correlated to the position of the component, and therefore potentially caused by its proximity, or whether they are uncorrelated, and therefore caused by something else.

(16) FIG. 3 is a flow chart of steps of the method 38 according to aspects of the present invention. First the offset of each probe 3 from a defined 0 point, for example top dead centre of the rotor 4, is obtained box 40. The probe offsets are therefore the angular positions of each probe 3. The probe offsets may be obtained by design or by measuring the actual circumferential position of each probe 3 from the 0 point, particularly if the position tolerance compared to design is loose. Each probe 3 is arranged or configured to measure the time of arrival (TOA) of a blade 4 or another feature on the rotor 2. Thus at box 42 the time of arrival t.sub.hk of each blade 4 at each probe 3 is measured. The measurements may advantageously be recorded in a matrix having dimensions hk where h is an index of the measurements and k is the number of probes 3, which may be numbered from P.sub.1 to P.sub.K. For one revolution of the rotor 2, index h should be equal to the number N of blades 4 (but h=1 does not necessarily correspond with blade 1 of the set of rotor blades 4).

(17) To initiate the method 38 an initial time reference, seed time t.sub.s, is providedbox 44. This initial time reference t.sub.s may be chosen substantially arbitrarily or may be selected on the basis of prior knowledge of the time for one revolution of the rotor 2 or may be selected on the basis of prior knowledge of the early time of arrival measurements of the probes 3.

(18) At box 46 a first time of arrival measurement t.sub.11 for the first probe P.sub.1 is selected from the measured times of arrival t.sub.hk. The first measurement t.sub.11 selected is chosen to be greater than or equal to the seed time t.sub.s. At box 48 a further N1 sequential time of arrival measurements t.sub.h1 for probe P.sub.1 are selected from the measurements. Thus N times of arrival t.sub.11 . . . t.sub.N1 are selected, each of which is larger than the previous times in the sequence.

(19) At box 50 a first time of arrival measurement t.sub.1k for each of the other probes P.sub.2 to P.sub.K are selected from the times of arrival t.sub.hk measured at box 42. Each first time of arrival measurement t.sub.1k is selected to be greater than or equal to the first measurement t.sub.11 for probe P.sub.1. Preferably each first time of arrival measurement t.sub.1k is also selected to be smaller than the second time of arrival measurement t.sub.21 of probe P.sub.1. Beneficially this applies a known ordering to the selected data. However, it is also possible to perform the subsequent steps of method 38 without this ordering. In this case, N sequential time of arrival measurements t.sub.1k . . . t.sub.Nk are selected for each probe P.sub.1 . . . P.sub.K.

(20) At box 52 a further N1 time of arrival measurements t.sub.2k . . . t.sub.Nk are selected that sequentially follow the first measurements t.sub.1k for each probe P.sub.2 . . . P.sub.K. Thus there are N time of arrival measurements t.sub.Nk selected for each probe 3.

(21) At box 54 a best fit is calculated for the selected time of arrival measurements t.sub.1k . . . t.sub.Nk for each probe P.sub.k. For example, the selected time of arrival measurements t.sub.1k . . . t.sub.Nk may be plotted against the blade intervals, adjusted for probe angular offset, and a best fit line be calculated. Alternatively the best fit to the data may be calculated without plotting a graph by known mathematical techniques. When the rotor 2 is rotating at substantially constant angular velocity the best fit line will be a straight line having the form y=mx+c, where m and c are each constants, y is the time of arrival and x is the angle. This is the simplest case and will be used in the ensuing description. However, when the rotor 2 is accelerating or decelerating during the revolution from which the times of arrival t.sub.hk were measured, the best fit line will be a non-linear curve. For example, it may be quadratic or higher order polynomial in form or may be logarithmic, exponential, sinusoidal or described by any other mathematical relationship as will be apparent to the skilled reader.

(22) FIG. 4 shows exemplary measured times of arrival t.sub.1k . . . t.sub.Nk for a probe P.sub.k. It also shows the derived or calculated best fit line, labelled ideal. As can be seen in FIG. 4, some of the measured times of arrival t.sub.hk lie above the best fit line and others lie below it. The measurements are plotted at intervals corresponding to the angular distance between the blades 4 that are the features from which the time of arrival measurements t.sub.hk are taken; as plotted the blade interval is 15 because there are twenty-four blades 4. In the example, either the probe P.sub.k is located at the 0 position or the measurements have been adjusted for the probe offset angle so that the first measurement is plotted at angle 0.

(23) For measurements from each probe P.sub.k the difference between the best fit times of arrival t.sub.BF at each angular interval and the measured times of arrival t.sub.hk at the same angular interval can be calculatedbox 56. The difference is calculated by subtracting the measured times of arrival t.sub.hk from the best fit times of arrival t.sub.BF, or vice versa. The differences result from vibration and mechanical tolerance variation of the blades 4 from which the times of arrival t.sub.hk are measured by the probes P.sub.k. Where there is no error in the probe 3 or in the measurements t.sub.hk the differences are small, typically of the order of 10.sup.6. Advantageously these time differences can be plotted against angle as a stack plot in time, to characterise the manufacturing difference in blade spacing. This is in contrast to prior methods in which the stack plots were generated in displacement, against blade number. Advantageously, generating the stack plots in time requires considerably less processing, and so can be outputted earlier in the method 38, and tends to introduce less noise because it requires less processing.

(24) FIG. 5 is a stack plot of the differences between the time of arrival measurements t.sub.hk and the best fit line shown in FIG. 4. The magnitudes of the differences are all of the order 10.sup.6 and show a distinct pattern. This pattern will be replicated in the calculated differences for each probe P.sub.k but will be shifted left or right by a number of blade intervals. The number of blade intervals by which a stack plot pattern must be shifted to overlay the pattern from another probe is the integer part of the result of dividing the probe offset by the blade interval. Thus the stack pattern produced at a probe P.sub.k located at probe angle 97.3 must be shifted by six blade intervals relative to the stack pattern produced by the same rotor 2 at a probe P.sub.k located at probe angle 0 where the blade interval is 15.

(25) The steps described with respect to boxes 54 and 56 are, however, optional steps which may be omitted in some embodiments.

(26) At box 58 another best fit line is calculated. However, at this step of the method 38 all of the selected time of arrival measurements t.sub.11 . . . t.sub.NK are used. As for the best fit per probe 3 in box 54, the time of arrival measurements t.sub.hk may be plotted against angle and the best fit found graphically or the best fit may be found mathematically. Also as for the best fit per probe 3 calculated in box 54, when the rotor 2 is rotating at substantially constant angular velocity the best fit line will be a straight line having the form y=mx+c, where m and c are each constants, y is the time of arrival and x is the angle. This is the simplest case and will be used in the ensuing description. However, when the rotor 2 is accelerating or decelerating during the revolution from which the times of arrival t.sub.hk were measured, the best fit line will be a non-linear curve. For example, it may be quadratic or higher order polynomial in form or may be logarithmic, exponential, sinusoidal or described by any other mathematical relationship as will be apparent to the skilled reader.

(27) Due to the circumferential spacing of the blades 4, or other time of arrival features, and the circumferential spacing of the probes P.sub.k the first selected time of arrival measurement t.sub.1k at each probe P.sub.k is not the time of arrival of the same blade 4. This has the effect of partially randomising or scattering measurement errors and vibrations across the time of arrival measurement data and therefore reducing the cumulative error or noise. Hence the best fit time of arrival line determined from the measurements at all the probes P.sub.k is a better fit to the measurements than is the case for individual probes P.sub.k.

(28) For the simplest case in which the best fit line is a straight line it is trivial to derive the best fit time of arrival t.sub.BF at the end of the revolution, where the angle is 360. It is also possible to determine the best fit time of arrival t.sub.BF at the end of the revolution, where the angle is 360, for an accelerating or decelerating rotor 2. At box 60 the best fit time of arrival t.sub.BF at the end of the revolution is determined and is set as the seed time t.sub.s for the next revolution of the rotor 2. The best fit time of arrival t.sub.BF at a different point in the revolution may also be determined and used as a time reference point, for example to test a theory that the cause of synchronous vibration is a component at a particular position outside but close to the rotor. Advantageously the seed time t.sub.s and any other determined best fit time of arrival t.sub.BF are stable time references because they can be determined at the same angular position for each revolution of the rotor 2. Thus they act effectively as one or more OPR signal without imposing a requirement for an OPR probe.

(29) Iteration branch 62 feeds the calculated seed time t.sub.s back to box 46 to enable the method 38 to iterate for the next revolution of the rotor 2. Thus in the second and subsequent iterations of the method 38 the first time of arrival measurement t.sub.11 selected at step 46 from the measurements taken at probe P.sub.1 is equal to or greater than the seed time t.sub.s calculated at box 60 in the previous iteration of the method 38 instead of the initial seed time t.sub.s from box 44.

(30) FIG. 6 is similar to FIG. 3 and includes all the steps shown in that figure. However, it also includes additional steps of the method 38 which are optional.

(31) Optionally after calculating the difference between the time of arrival measurements t.sub.hk and the best fit per probe P.sub.k at box 56, the method 38 may include a step to calculate the standard deviation .sub.Pk of the differences for the measurements from each probe P.sub.kbox 64. At box 66 the standard deviation .sub.Pk of the differences is compared to a threshold. If the standard deviation .sub.Pk does not exceed the threshold the time of arrival measurements t.sub.hk from that probe P.sub.k for that revolution are retained and the method 38 continues with calculating the best fit times of arrival t.sub.BF for the measurements from all the probes P.sub.k (step 58). However, if the standard deviation .sub.Pk of the differences exceeds the threshold at box 66, the selected N times of arrival t.sub.1k . . . t.sub.Nk from that probe P.sub.k, corresponding to that revolution, are discardedbox 68.

(32) This means that the time of arrival measurements t.sub.hk from that probe P.sub.k are not used in the best fit calculation at box 58. If none of the standard deviations .sub.Pk of the differences from any of the probes P.sub.k pass the test in box 66 all the time of arrival measurements t.sub.hk for that revolution of the rotor 2 are discarded at box 68 and the method 38 is restarted for the following revolution. Either a new initiating seed time t.sub.s may be estimated at box 44 or a seed time t.sub.s may be calculated at box 60 of the previous good iteration of the method 38 in which there was at least one probe P.sub.k with good measurements t.sub.hk (that is, the test in box 66 was passed) by setting the angle for the end time to be 720 instead of 360.

(33) One optional method of setting the threshold used in box 66 is to dynamically analyse the set of standard deviations .sub.Pk of the differences for all the probes P.sub.k for that revolution of the rotor 2. For example, at box 70 extract the exponent of each standard deviation .sub.Pk and find the most frequently occurring number, the mode. Thus where all the probes P.sub.k have measured good times of arrival t.sub.hk, the differences will all be of the order of 10.sup.6 and so the modal exponent will be six. This will also be the case where a minority of the probes P.sub.k have bad measurements t.sub.hk.

(34) Optionally at box 72 one of the standard deviations .sub.Pk which has the modal exponent is selected. For example, an arbitrary one or the largest of the standard deviations .sub.Pk with the modal exponent may be selected. The threshold is then set to be twice the selected standard deviation .sub.Pk; this corresponds to 99% confidence. Another multiple can be used instead. This optional method of setting the threshold is predicated on the knowledge that where bad time of arrival measurements t.sub.hk are produced at a probe P.sub.k for a revolution of the rotor 2 it changes the standard deviation .sub.Pk by approximately two orders of magnitude, for example to the order of 10.sup.4, and so a coarsely generated threshold will be adequate to distinguish probes P.sub.k for which the time of arrival measurements t.sub.hk should be discarded at box 68 for that revolution.

(35) One alternative to the threshold generation method described with respect to boxes 70 and 72 is to set a static absolute threshold. Thus a predetermined threshold value can be chosen and used for multiple iterations of the method 38 without reference to the measurements made at each probe P.sub.k at box 42. Alternatively a predetermined but varying threshold may be set that follows a predetermined trajectory during iterations of the method 38.

(36) A further optional step of the method 38 is shown in box 74. This step, when used, may occur after the optional steps in boxes 64, 70, 72 and 66, or may occur simultaneously with those steps, or may occur instead of those steps. As discussed above the stack plot generated from the time of arrival measurements t.sub.hk made at one probe P.sub.k exhibits the same pattern but shifted left or right relative to the stack plot generated from the time of arrival measurements t.sub.hk made at another of the probes P.sub.k. In box 74 each stack plot is shifted by the calculated number of blade intervals as discussed with respect to FIG. 5. By shifting the stack plots in this manner the calculated differences for the time of arrival measurements t.sub.hk made at each probe P.sub.k are adjusted to relate to the same blade 4 at the same position on the x-axis.

(37) FIG. 7 shows a pair of stack plots derived from two probes P.sub.1 and P.sub.3 of a set of K probes P.sub.k. The stack plots are plotted against the blade numbers, where blade 1 is assigned arbitrarily from amongst the blades 4. As can be seen in the figure both stack plots have the same pattern of positive and negative points, and the magnitude at each blade number is also broadly similar. The amount of similarity between any pair of stack plots derived from the probes P.sub.k can be used as an indication of whether there are any bad time of arrival measurements t.sub.hk in the measurements made at any of the probes P.sub.k during that revolution of the rotor 2. One way in which to analyse the similarity between stack plots is by performing a cross-correlation, for example using the Pearson correlation calculation.

(38) In box 76 of FIG. 6 a cross-correlation of the differences from pairs of stack plots is performed and compared to a threshold. There are two alternative methods of performing the cross-correlation of the differences. Firstly, a complete cross-correlation of all the differences for each pair of probes P.sub.k may be performed. This method gives an accurate cross-correlation but is processor intensive for even modest N, for example of the size expected for blade tip timing of a gas turbine engine rotor 2. The second method comprises cross-correlating only the difference of the time of arrival measurement t.sub.hk of one blade 4 for each of a pair of the probes P.sub.k. This method is faster than the first method, because far fewer points are used, but presupposes that any errors will manifest in the blade 4 chosen and not in a different one of the set of blades 4.

(39) The result of the cross-correlation, howsoever performed, is then compared to a predefined threshold. The threshold may be, for example, 90%. Alternatively it may be set to a higher value, for example to 95%. Where the result of the cross-correlation exceeds the threshold the time of arrival measurements t.sub.hk from that probe P.sub.k for that revolution of the rotor 2 are used in the subsequent steps of the method, box 58 onwards. In this case the time of arrival measurements t.sub.hk are used as selected and not as shifted at box 74. However, where the result of the cross-correlation does not exceed the threshold, the N time of arrival measurements t.sub.hk from that probe P.sub.k relating to that revolution of the rotor 2 are discarded at box 68 of the method 38. The cross-correlation is less than the threshold when the probe P.sub.k has measured an additional or has missed a time of arrival measurement t.sub.hk, typically because the vibration of the blade 4 has coincided with it passing the angular position of the probe P.sub.k or because of limitations in the probe P.sub.k or acquisition system.

(40) If the comparison of the cross-correlations with the threshold results in discarding the time of arrival measurements t.sub.hk from all the probes P.sub.k for that revolution of the rotor 2, the method 38 is restarted for the next revolution using a new seed time t.sub.s, either estimated at box 44 or calculated from an earlier iteration in box 60.

(41) Preferably for the second and subsequent iterations of the method 38 the optional loop comprising boxes 64 and 66 is performed twice. First it is performed as described above by calculating the standard deviations .sub.Pk of the differences between the measured and best fit times of arrival t.sub.hk, t.sub.BF for each probe P.sub.k. Then a further optional step, box 78, is provided in which the best fit times of arrival t.sub.BF calculated using all the good time of arrival measurements t.sub.hk from the previous iteration of the method 38 and extrapolated to the current iteration. Thus the output of box 58 from the previous iteration is extrapolated to the angle range 360 to 720 and supplied in box 78 for the second and subsequent iterations of the method 38. Then the difference calculated at box 56 via the iteration loop 80 is the difference between the measured times of arrival t.sub.hk and the best fit times of arrival t.sub.BF extrapolated from the previous revolution. These differences are then passed through the standard deviation calculation, box 64, and compared to the threshold, box 66. The N time of arrival measurements t.sub.hk relating to the current revolution for that probe P.sub.k are discarded at box 68 if the standard deviation .sub.Pk of the differences against the extrapolation of the previous revolution best fit exceeds the threshold. For any probe P.sub.k where the standard deviation .sub.Pk of the differences against the extrapolation of the previous revolution best fit does not exceed the threshold, the time of arrival measurements t.sub.hk for that revolution of the rotor 2 are optionally used in steps 74, 76 and are used in the calculation at box 58 and for subsequent steps of the method 38.

(42) If either or both of the standard deviation comparison with a threshold (applied once or twice) and the cross-correlation comparison with a threshold are used, the step of calculating the best fit from all the time of arrival measurements t.sub.hk (box 58) is amended to use only the times of arrival t.sub.hk that have not been discarded at box 68. In most cases no measurements will be discarded for a revolution of the rotor 2 but the optional steps of the method 38 enable bad measurements t.sub.hk to be removed from the calculation. Advantageously this improves the accuracy of the seed time t.sub.s calculated by the method 38.

(43) FIG. 8 is an exemplary graph of the calculated seed time t.sub.s for iterations of the method 38 corresponding to fifty revolutions of a rotor 2. As is apparent, the individual seed times t.sub.s grow in a stable, linear manner reflecting the fact that the rotor 2 neither accelerated nor decelerated, within an error margin, in the monitored fifty revolutions. The gradient of the line joining the seed time t.sub.s points gives the angular speed of rotation of the rotor 2. The corresponding graph for an accelerating rotor 2 would show a curve upwards through the individual seed times t.sub.s whereas the corresponding graph for a decelerating rotor 2 would show a curve downwards. For each such graph, the rate of change of the gradient of the line joining the seed time t.sub.s points gives the acceleration or deceleration of the rotor 2.

(44) For revolutions of the rotor 2 where the time of arrival measurements t.sub.hk made at all the probes P.sub.k are discarded at box 68 in FIG. 6 the method is reinitiated. In this case for the next iteration of the method 38 it is necessary to use a stack plot generated in a previous iteration of the method 38 and to iteratively shift the stack plots generated in the current revolution until the cross-correlation between a current stack plot and the previous iteration stack plot exceeds the threshold from box 76 in order to maintain the blade number assignment. This is also necessary where there is a break in the time of arrival measurements t.sub.hk for any other reason, for example because the rotor 2 has been stopped and then restarted at a later time. FIG. 9 shows an example of the shift of the stack plot from a probe P.sub.k (relative to itself or another probe P.sub.k), labelled instant, compared to a previous iteration of the method 38, labelled gold. For example, the gold stack plot may have been generated early in the life of the rotor 2. FIG. 10 is a graph of the result of the cross-correlation for each shift of the instant stack plot relative to the gold stack plot in FIG. 9. As is apparent, the correlation (y-axis) is approximately one when the stack plot is shifted by twenty blade intervals (x-axis).

(45) An advantage of cross-correlating the stack plots from a current revolution of the rotor 2 with those generated in a previous iteration of the method 38 is that vibration analysis and the like may be performed in terms of blade numbers over extended and interruptible periods of time. Thus this benefit of a once per revolution signal produced from an OPR probe can be provided by the method 38 without the need of an OPR probe with its associated weight, size and performance penalties.

(46) The method 38 is preferably encompassed in computer-implemented code and stored on a computer-readable medium. It is thus a computer-implemented method of providing a time reference. The method may be implemented on a basic computer system comprising a processing unit, memory, user interface means such as a keyboard and/or mouse, and display means. The method may be performed offline on data which has been measured and recorded previously. Alternatively it may be performed in real-time, that is at the same time that the data is measured. In this case the computer may be coupled to the BTT arrangement. Where the BTT arrangement forms part of a gas turbine engine 10 the computer may be an electronic engine controller or another on-board processor. Where the gas turbine engine 10 powers an aircraft, the computer may be an engine controller, a processor on-board the engine 10 or a processor on-board the aircraft. For example, the method 38 may be used as part of an engine health monitoring system in which real-time blade tip time of arrival measurements t.sub.hk are used in the method 38. The engine control may be adjusted based on the output of the method 38.

(47) Although the probes 3 are described as mounted to a casing surrounding the rotor 2 they may be mounted differently. For example, the probes 3 may be mounted to static structure axially forward or rearward of the rotor 2 and directed to see blades 4 or other features as they pass the static probe 3 positions. The probes 3 can therefore detect times of arrival t.sub.hk of propeller blades or the like which are not surrounded by a casing meaning that rotor casing is optional.

(48) The probes 3 may be directed radially or may be angled to the radial direction in the axial plane; that is, having no circumferential lean. Although the probes 3 may be angled to also have circumferential lean this component must then be compensated from the time of arrival t.sub.hk measurements which adds to the computational burden.

(49) Although a bladed rotor such as a fan 14, compressor rotor stage 16, 18 or turbine rotor stage 22, 24, 26 has been described, aspects are also applicable to a shaft. Such a shaft may have features on its surface from which time of arrival measurements can be made. For example, the shaft surface may comprise grooves, ridges, or lines that are optically distinct from the surrounding surface.

(50) The method 38 has been described with respect to gas turbine engine blade tip timing applications. Such a gas turbine engine 10 may be used for powering an aircraft, in marine or industrial applications. A similar blade tip timing or shaft timing application of the method 38 is found in wind turbines and tidal turbines. However, the method 38 also finds utility in other applications such as shafts and wheels in machine tools, water wheels, power turbines, and turbochargers, in which it is desirable to have one or more stable time reference without having one or multiple OPR probes mounted near the shaft or wheel. It finds particular utility in applications where it is important to minimise size and/or weight.

(51) The method 38 is beneficial for applications where it is necessary to identify the cause of an out of balance error in order to compensate for it, by increasing clearance for example, or to correct it, by adding mass for example. The method 38 is also beneficial for long term health monitoring of rotors, particularly those in inaccessible locations such as land based turbines for oil and gas pumping.