This application claims priority to French Application No. 2310163, filed Sep. 25, 2023, the entirety of which is hereby incorporated by reference.
The present disclosure relates to the characterisation of a shaft rotating about an axis of rotation.
More specifically, the present disclosure relates to filtering a characterisation indicator of the gyroscopic effects and deformations of a rotating shaft in order to facilitate the control, modelling, monitoring, diagnosis and maintenance thereof.
A perfectly balanced rotating system, such as a rotating shaft, rotates about an axis of rotation such that said axis of rotation is immobile relative to its theoretical position, and therefore relative to the environment close to the rotating shaft.
However, faults, deformations, gyroscopic effects or even effects due to the force of gravity can cause the axis of rotation to shift relative to its theoretical position during the rotation of said rotating shaft. This is the case, for example, for deformations of the rotating shaft due to flexible Eigen-modes, with these modes deforming the shaft as a function of the speed of rotation of said shaft.
When such defects are present, the axis of rotation is not immobile and vibrates. It moves away from its theoretical position along a particular trajectory. More specifically, each point on the axis of rotation can move away from its theoretical position, and two points on the axis of rotation at two different ends of the shaft can have a different trajectory.
The properties of a rotating shaft are conventionally understood through a lateral analysis of parameters. The parameters are values of radial quantities such as the position or the radial speed of the shaft, having a non-zero component in a plane orthogonal to the axis of rotation.
The changes in these quantities often need to be characterised depending on whether or not the shaft is rotating. However, many causes can influence the rotational behaviour of a rotating shaft and it is difficult to precisely characterise such behaviour using reliable indicators.
Therefore, the aim of the present disclosure is to overcome the aforementioned disadvantages and to propose filtering of a signal to be filtered characterising a rotating shaft.
Therefore, the aim of the present disclosure is a method for filtering at least one signal to be filtered, with the filtering being determined based on measurements representing the movement of a rotating shaft, the method comprising the following steps:
Thus, this method allows the characterisation indicator to be rendered more reliable and allows some information to be isolated that facilitates the understanding and the rectification of faults on a rotating shaft.
Advantageously, the characterisation indicator is obtained from the following steps:
The gyroscopic effects and the deformations of the rotor, notably the flexible modes, are simpler to consider subject to a frequency decomposition of the input signals. Indeed, the rotating effects of these deformations are asynchronous, in other words, their frequencies are not directly linked to the rotation frequency of the shaft, and are therefore more easily characterised using a frequency decomposition that can highlight a rotating orbit, also called an equivalent ellipse, for each frequency, with each orbit rotating at a specific speed corresponding to the considered frequency.
This characterisation of a rotating shaft allows applications of the control, identification, modelling, monitoring or diagnostic type.
In one embodiment, the filtering template is applied to the time-frequency decomposition of the bivariate signal so as to obtain a filtered bivariate signal.
In various embodiments, the time-frequency decomposition of the bivariate signal on which the filtering template is applied is a time-frequency decomposition that is obtained using a Fourier, or wavelet, transform, or by filtering, or using a quaternionic Fourier transform.
Advantageously, the method comprises a step of obtaining filtered input signals by projecting the filtered bivariate signal onto the axes collinear with the measured quantities.
In a particular embodiment, the method comprises a step of computing a dual signal of the filtered bivariate signal.
In one embodiment, the at least one indicator includes a polarisation rate, and/or an indicator of circularity and/or amplitude and/or direction and/or orientation and/or synchronisation of an equivalent ellipse.
Advantageously, the filtering template is defined relative to a predefined threshold of a polarisation rate, and/or a circularity indicator of an equivalent ellipse.
Advantageously, the filtering template is defined based on at least one normalised indicator ranging between −1 and 1 or between 0 and 1.
In a particular embodiment, the filtering template is a linear bivariate filter and/or is obtained by multiplying a mask that is determined as a function of the characterisation indicator and of a frequency weighting.
In one embodiment, steps a) to f) are carried out at least a second time for an additional plane intersecting the axis of rotation of the shaft and distinct from said plane, the method further comprising a step of comparing characterisation indicators of the planes.
A further aim of the present disclosure is a computer-implemented method comprising the steps of the method as defined above. The method can be implemented on a real-time target, notably in a magnetic bearing control cabinet.
These steps allow the behaviour of a rotating shaft to be characterised. A rotating shaft is understood to be a shaft that is free to rotate about an axis of rotation. The rotating shaft is a shaft of a rotating machine, for example.
In order to implement the method, a step 10 of acquiring input signals is initially carried out.
At least two input signals are acquired over a predetermined period. The predetermined period is several seconds, for example.
The input signals include measurements representing the movement of the rotating shaft. For example, the input signals include measurements of the position, or speed, or acceleration, or force, or magnetic field, or even of the magnetic induction of the rotating shaft. The input signals are acquired, for example, using sensors configured to measure these quantities.
In general, a vector quantity is measured in terms of several spatially distributed components sensitive to the rotation of the shaft. The spatial distribution of these components is used to evaluate the movement of the rotor.
A particular case is that of measurements that are non-collinear to each other and are coplanar with a plane intersecting the axis of rotation of the shaft. Two non-collinear measurements can be used to characterise the behaviour of the rotating shaft in a plane intersecting the axis of rotation of the shaft. Additional measurements allow greater precision for said characterisation.
Measurements that are not coplanar with a plane intersecting the axis of rotation of the shaft nevertheless can be returned by projecting into a reference plane intersecting the axis of rotation of the shaft.
For M measurements with M≥2, M input signals u1(t) to uM(t) are obtained, with t denoting the time covering the acquisition of the measurements, the set of values of which is denoted by T, in other words dates, which t can assume.
An intersecting plane is understood to be a plane in which the measurements are taken that intersect the axis of rotation of the rotating shaft. The intersecting plane is, for example, orthogonal to the axis of rotation or is not orthogonal to the axis of rotation.
If the intersecting plane is not orthogonal to the axis of rotation, a step 20 is carried out of determining two components of the input signals, with the components being orthogonal to each other and optionally to the axis of rotation. In other words, this step 20 is a change of basis facilitating the subsequent computations.
In the event that the intersecting plane is orthogonal to the axis of rotation, the previous step is intrinsically carried out.
In the event that the axis of rotation is not strictly and precisely defined, with the shaft not always being perfectly cylindrical and/or balanced, and/or non-deformable and/or known, said orthogonal intersecting plane is treated as a study plane that is assumed to be orthogonal to the axis of rotation, or at least sensitive to the rotational movement of the shaft.
In practice, the step 20 of determining the two orthogonal components ux(t) and uy(t) is carried out by averaging the projections of the input signals u1(t) to uM(t) over two orthogonal axes x and y, with these two axes ideally being orthogonal to the axis of rotation. Thus,
A step 30 is then carried out of merging the two orthogonal components ux(t) and uy(t) into a bivariate signal r(t) in order to combine these two components in an equivalent manner in the form of a complex signal, such that:
It also can be expressed as follows:
Or even in vector form:
A step 40 is then carried out of frequency decomposing the bivariate signal r(t) into spectral elements characterised by their time-frequency pair (t, f), also called time-frequency cells, with this step being carried out periodically in order to obtain both a temporal and a frequency decomposition, called time-frequency decomposition s(t, f), such that:
This time-frequency decomposition step 40 can be carried out in various ways. These various embodiments are described hereafter, with time-frequency decompositions s, or ŝ, or {tilde over (s)}, or being provided in continuous form, in other words, in analogue and not discrete form. A computer-implemented digital implementation then includes a time and frequency sampling step.
In a first embodiment, denoted 41 in
Thus, the time-frequency decomposition s(t, f) is expressed as follows:
with hf being the impulse response of a bandpass filter centred around the frequency f, with F+ being all the frequencies that are greater than or equal to 0.
In a second embodiment 42, the time-frequency decomposition step 40 is carried out using a Fourier transform, in particular a short-term single-sided Fourier transform.
As standard, the time-frequency decomposition is expressed as:
In practice, more efficient estimators are preferably used, based on a division into temporal intervals, with time weighting, averaging over several temporal intervals, and overlaps between successive intervals. The formulation is then:
With dtk− and dtk− for k=[1, p] defining a division into p intervals, with possible overlap, around a given date t. Conventionally, this division does not depend on t, and is identical for each cell. The temporal extent of interval k is dtk=dtk−+dtk+.
The overall temporal extent of the corresponding cell (t,f) is:
With Et wk(τ) for τ∈[−dtk−, dtk+] for k=[1, p] defining a temporal weighting window for each of these intervals, for example, of the Hanning type. Conventionally, wk does not depend on k, which is identical for each interval.
Depending on the estimated spectral quantity, the following compensations need to be introduced:
In a particular case, the absence of weighting corresponds to wk=1, in which case wk(1)=wk(2)=dtk.
In addition, a sub-set of dates is introduced: T↑={t′i, i=[1, m′]}
In a third embodiment 43, the time-frequency decomposition step 40 is carried out using a Fourier transform, in particular a short-term two-sided Fourier transform, also called “Full spectrum” transform, in other words, for a set F of frequencies taking values from the set of real numbers.
Thus, as standard the time-frequency decomposition {tilde over (s)}(t, f) is expressed as:
Or with a division into temporal blocks:
In a fourth embodiment 44, the time-frequency decomposition step 40 is carried out using a Fourier transform, in particular a short-term quaternionic Fourier transform, using the unitary imaginary numbers verifying 1i2=1j2=1k2=1i.1j.1k=−1.
Thus, as standard the time-frequency decomposition s(t, f) is expressed as:
Or with a division into temporal blocks.
The expressions of the Fourier transforms provided in embodiments 41 to 44 above form applicable formulae, producing efficient estimators, notably in terms of their formulation with temporal weighting, averaging over several temporal intervals, overlaps between successive intervals, a more general expression of which can be provided with:
with wi being the temporal weighting, and u being defined such that 1μ2=−1.
Finally,
The index k applied to wk (above) or pk (below) means that the weighting can differ from one interval to another.
In addition, other frequency transforms can be used, such as wavelet decompositions.
A more general expression is:
Even more generally, the time division and the weighting can be varied as a function of the time-frequency cell (t, f):
The trajectory (orbit) is obtained by inverse transformation, of the following type:
With the frequency extent of the cell (t, f) then being df=df++df−, the temporal extent of the cell (t, f) being dt=dt++dt−.
From each spectral element s(t, f), at a fixed date t and frequency f, it is possible to deduce an equivalent ellipse from the instantaneous orbit. This can be referred to as local in the temporal and frequency sense, in other words, at the date t and frequency f.
Therefore, a step 50 is carried out of determining the equivalent ellipse for each spectral element. Irrespective of the time-frequency decomposition method, the instantaneous orbit can be expressed in the form of a parametric equation such that, for each component x and y, and with sx
For a fixed frequency f, covering the time t allows the trajectory to be obtained at this frequency.
This instantaneous orbit assumes the form of an equivalent ellipse, provided that sx(t, f), sy(t, f)), {dot over (Ø)}x(t, f), {dot over (Ø)}y(t, f) vary slowly as a function of time, for example, during a complete revolution at the frequency f, and in any case for the duration dt of the temporal interval defining the spectral element.
In this case, the date t of the considered spectral element can be distinguished from the time τ that evolves in this spectral element. In addition, by introducing the frequency f into the expression of the phases that are assumed to be quasi-linear, the equivalent ellipse is obtained in the form of a temporal parametric equation for each component x and y:
These parametric equations also can be written as follows, for example:
In order to obtain these parametric equations, notably in the case of a frequency decomposition using a filter bank, the parameters ax(t, f), φx(t, f), ay(t, f), φy(t, f) of the equivalent ellipse can be obtained by estimates, such as direct or quadratic averaging or by RMS value, from the instantaneous quantities (τ, f) pour τ∈[t−dt−, t+dt+].
In the case of a frequency decomposition using a Fourier transform, the parametric equation of the equivalent ellipse is obtained using an inverse Fourier transform of the frequency element:
By forming the associated complex quantity ś (t, f)=Śx(t, f)+1i.Śy(t, f), in other words, the bivariate representation, it is possible to highlight the decomposition of a parametric equation of the equivalent ellipse in two circles in opposite directions:
With the following parameters obtained following a computation step 59:
The characterisation of the equivalent ellipse is straightforward using the two-sided (“full spectrum”) Fourier transform, which can be directly written in polar form:
In general, an equivalent ellipse can be determined and plotted by obtaining its Euler parameters.
Furthermore, b is the semi-major axis, in other words, the major radius, and c is the semi-minor axis, in other words, the minor radius, the sign of which provides the direction of rotation of the equivalent ellipse.
The parametric equation of the trajectory of the equivalent ellipse is more practical in complex form, since:
Direction is understood to mean the angle θ of the equivalent ellipse between the major axis and the x-axis. Orientation is understood to mean the direction of rotation describing the trajectory of said ellipse.
This characterisation of the equivalent ellipse is natural with the time-frequency decomposition using a quaternionic Fourier transform, which can be directly placed into Euler form:
This parametric equation has the particular advantage of rejecting the temporal parametrisation towards a single exponential term e1j.2.π.f.τ when the inverse Fourier transform is applied to the frequency element in order to obtain the temporal parametric equation of the trajectory of the equivalent ellipse:
with ProjC
More specifically, the step 50 of determining the equivalent ellipse includes a step of computing the Euler parameters of said equivalent ellipse.
Starting from the time-frequency decomposition using a filter bank, a step 51 of computing ax and ay is obtained such that:
with T↑ being a sub-set of T.
Starting from the time-frequency decomposition using a short-term single-sided Fourier transform, a step 52 of computing ax, ay, φx and φy is obtained such that:
Starting from the time-frequency decomposition using a short-term two-sided Fourier transform, a step 53 of computing a+, a−, θ+ and θ− is obtained such that:
An additional computation step 54 or 55 yields the following Euler parameters:
An inverse computation step 56 is also possible, such that:
The method optionally comprises a step 60 of computing the spectral density of the time-frequency decomposition. The spectral densities of each component and the cross-spectral densities between components are used to estimate the energy distribution between the x and y components.
Starting from the time-frequency decomposition using a filter bank, a step 61 of computing the spectral density S is obtained such that:
Starting from the time-frequency decomposition using a short-term single-sided Fourier transform, a step 62 of computing the spectral density Ŝ is obtained such that:
Starting from the time-frequency decomposition using a short-term two-sided Fourier transform, a step 63 of computing the spectral density {tilde over (S)} is obtained such that:
The following also will be used:
Starting from the time-frequency decomposition using a short-term quaternionic Fourier transform, a step 64 of computing the spectral density is obtained such that:
Based on these spectral densities S, Ŝ, {tilde over (S)}, and , a step 70 is carried out of computing the Stokes parameters S0, S1, S2, and S3 of at least one equivalent ellipse.
The Stokes parameters are four real numbers and are conventionally used to describe the polarisation state of an electromagnetic wave.
S0 is commonly the total intensity of an electromagnetic wave and in this case by extension represents the total intensity of the bivariate signal, S0>0.
S1 and S2 provide the intensity of rectilinear polarisation √{square root over (S12+S22)}, as well as the direction of the polarisation of the ellipse
a tan 2(S2, S1).
S3 provides the circular polarisation intensity |S3|, with its sign providing the direction of rotation.
The reduced Stokes parameters are also defined:
Starting from the spectral density obtained for the time-frequency decomposition using a filter bank, a step 71 of computing the Stokes parameters of at least one equivalent ellipse is obtained such that:
Starting from the spectral density obtained for the time-frequency decomposition using a short-term single-sided Fourier transform, a step 72 of computing the Stokes parameters of at least one equivalent ellipse is obtained such that:
Starting from the spectral density obtained for the time-frequency decomposition using a short-term two-sided Fourier transform, a step 73 of computing the Stokes parameters of at least one equivalent ellipse is obtained such that:
Starting from the spectral density obtained for the time-frequency decomposition using a short-term quaternionic Fourier transform, a step 74 of computing the Stokes parameters of at least one equivalent ellipse is obtained such that:
As an alternative embodiment, the Stokes parameters S1, S2, and S3 are directly computed using the time-frequency decomposition using a quaternionic Fourier transform:
Based on these Stokes parameters, a step 75 is carried out of computing the polarisation rate Ø, as well as the aforementioned reduced Stokes parameters, as well as the polarised part of the intensity Sp.
The polarisation expressed by the polarisation rate Ø highlights the cyclo-stationarity of an equivalent ellipse, namely, the regularity of the trajectory of said ellipse relative to a period of revolution. The polarisation reflects the structuring of said trajectory relative to defined frequencies. The polarisation rate thus can be computed for each time-frequency cell resulting from the time-frequency decomposition in order to highlight the cyclo-stationarity of the rotating shaft for a given frequency.
In addition, a computation step 57 can be implemented in order to determine the Euler parameters a, θ, and χ based on the polarisation spectral density Sp and the reduced Stokes parameters:
A fourth Euler parameter φ providing the phase that is the source of the trajectory also can be deduced from the following computation step 58:
Following the step 50 of determining an equivalent ellipse, notably by computing the Euler parameters of said equivalent ellipse, a step 80 of extracting at least one characterisation indicator of the rotating shaft from parameters of the equivalent ellipse, for example, Euler or Stokes parameters or parameters derived therefrom, is carried out.
In addition, the preceding steps are optionally carried out at least a second time for an additional plane intersecting the axis of rotation of the shaft and distinct from the plane for which these steps were initially carried out. In this embodiment, it is thus possible to carry out a step of comparing the characterisation indicators of the planes.
For example, the at least one characterisation indicator includes the previously described polarisation rate Ø, and/or a circularity indicator (linked to |χ|), and/or an intensity indicator and/or an amplitude indicator, and/or a direction of rotation indicator (linked to the sign of χ), and/or a direction indicator (linked to θ), and/or synchronisation indicator (linked to φ) of the equivalent ellipse.
Each elementary indicator helps to provide a practical and useful characteristic of the rotating system, for example, a high rate of polarisation and a high degree of circularity are probably due to the rotating shaft. Distinguishing this part of the signal, with the complementary part being treated as disturbances, can be useful, for example, for identifying said shaft (for modelling purposes) or for better controlling it in the case of a shaft equipped with magnetic bearings.
Optionally, the at least one characterisation indicator is normalised, in other words, its value ranges between −1 and 1 or between 0 and 1.
The characterisation indicator is provided for one plane, it is then denoted A, or by a comparison between two planes, it is then denoted I.
The characterisation indicator is referred to as a criterion, denoted C, when it is constructed from any characteristic quantity re-evaluated at each instant t. The characterisation indicator is referred to as stationarity, denoted S, when it is based on the stationarity of a quantity over time (maximum when the variation of said variable over time is zero).
Thus, the polarisation rate indicator is denoted:
For one plane, the intensity indicator is:
With the normalisation function:
TT and FF denote sets of generic dates and frequencies, taking their values from the set of real values R.
For one plane, the amplitude indicator is:
For one plane, the sign indicator is −1 or 1 depending on the sign of x:
For one plane, the circularity indicator is:
For one plane, the sign stationarity indicator, in other words, the direction of rotation, in other words, the orientation, is:
With the stationarity function:
For one plane, the circularity stationarity indicator is:
For one plane, the direction stationarity indicator, in other words, the geometric inclination of the ellipse, is:
For one plane, the synchronisation stationarity indicator is:
For two planes, each parameter or indicator is redefined for an additional plane, by denoting these new parameters with an apostrophe, for example, a′.
The amplitude comparative characterisation indicator is:
The sign comparative characterisation indicator is a Boolean between 0 and 1 depending on the result of the following test:
The circularity comparative characterisation indicator is:
With the relative error function such that:
And with the division function with exception such that:
The direction comparative characterisation indicator, in other words, the geometric inclination of the ellipse, is:
The synchronisation comparative characterisation indicator is:
The stationarity and comparative circularity characterisation indicator is:
The stationarity and comparative direction characterisation indicator is:
The stationarity and comparative synchronisation characterisation indicator is:
Other indicators can be constructed from the quantities constructed in steps 70 and 50.
Optionally, a step 90 is carried out of introducing the at least one characterisation indicator into a neural network in order to classify said indicator as a function of the rotation of the shaft and to link it to a previously listed anomaly. Anomalies similar to the learning base are then detected.
Optionally, a step 100 is carried out of displaying the at least one extracted characterisation indicator so that it can be read by an operator and so that they can understand potential anomalies in the rotating shaft.
A step 110 of displaying an image of the trajectory of at least one equivalent ellipse also can be carried out.
The filtering method is intended to filter at least one signal to be filtered, for example, a signal determined based on measurements representing the movement of a rotating shaft. The method may or may not be carried out in real time. Said signal can be one of the input signals determined in step 10, and/or one of the components of the input signals determined in step 20, and/or even the bivariate signal determined in step 30.
In order to carry out this filtering method, a step 120 of defining at least one characterisation indicator of the rotating shaft is initially carried out, with the characterisation indicator being obtained from a frequency analysis of the behaviour of the rotating shaft.
In a particular embodiment, the characterisation indicator is an indicator extracted during step 80 described above.
Thus, the at least one characterisation indicator includes the previously described polarisation rate Ø, and/or a circularity indicator, and/or an intensity indicator and/or an amplitude indicator, and/or a direction of rotation indicator, and/or a direction indicator, and/or a synchronisation indicator of the equivalent ellipse.
A step 130 is then carried out of determining a filtering template as a function of the at least one characterisation indicator.
The step 130 of determining a filtering template comprises, for example, a step 131 of computing a mask, such that:
Where combine is a function that as input takes one or more characterisation indicators at values within [0.1] or [−1.1] and as output renders a real value within [0.1].
Following the step 131 of computing the mask M, a step 132 is carried out of computing the filtering template P and its dual P*, such that:
With N being a frequency weighting with values within [0.1]. N is a random frequency weighting, independent of M and is similar to conventional frequency filtering. N allows, for example, a frequency band to be focused upon around the speed of the shaft.
In addition, the dual mask (complementary): M*=1−M
The advantage of considering M* and then P* is that, depending on the application, it is possible to focus on a certain portion of the signal, obtained according to the characterisation indicators used, provided by M and/or the residue equated with disturbances provided by M*. For example, a magnetic bearing controller can be contemplated that acts differently on the rotating part and on the external disturbances.
In one embodiment, the mask M, and by extension the filtering template P, is defined relative to a predefined threshold of a characterisation indicator, for example, a predefined threshold of a polarisation rate, and/or of a circularity indicator of an equivalent ellipse as described above.
The constancy of a characterisation indicator also can be used to define a filtering template relative to said characterisation indicator.
Finally, a step 140 is carried out of applying the filtering template P to the signal to be filtered, for example, a signal determined based on measurements representing the movement of the rotating shaft.
In one embodiment, the filtering template is applied to the time-frequency decomposition of the bivariate signal so as to obtain a filtered bivariate signal R and its jointly computed dual R*. Step 140 is then carried out according to various embodiments.
Starting from the time-frequency decomposition using a short-term single-sided Fourier transform, a step 141 is obtained of computing an intermediate filtered bivariate signal {grave over (R)}, its dual {grave over (R)}*, and components of the filtered input signals determined in step 20 Ùx, Ùx*, Ùy*, and Ùy.
Starting from the time-frequency decomposition using a short-term two-sided Fourier transform, a step 142 of computing the intermediate filtered bivariate signal {grave over (R)}, its dual {grave over (R)}*, is obtained such that:
Starting from the time-frequency decomposition using a short-term quaternionic Fourier transform, a step 143 of computing the intermediate filtered bivariate signal {grave over (R)}, its dual {grave over (R)}*, is obtained such that:
Finally, the following equality 144 can be used to determine the filtered bivariate signal R and its dual R* by reconstructing the complete time axis as parts:
Optionally, a step 150 is carried out of obtaining filtered input signals U1 to UM, by projecting the filtered bivariate signal R onto the axes collinear with the measured quantities.
The filtering template allows specific frequency ranges to be selected from the input signals.
In a particular embodiment, several filtering templates are applied successively and/or in combination. In addition, the filtering method can be applied to measurements carried out in different planes or for different quantities.
In a particular embodiment, all the steps of the method are computer-implemented, with the possibility of real time execution, notably in a magnetic bearing control cabinet.
Some terms and functions used in the computations described above are redefined below:
The set of strictly positive frequencies is: F+*={fj, j=[1, n]}
The set of strictly negative frequencies is: F−*=−F+
The following is also defined: F+={0}∪F+*
The following is also defined: F−=F*∪{0}
The complete set of frequencies is: F=F−∪F+=F−*∪{0}∪F+*
The generic stationarity function is:
The maximum function with exception is:
The normalisation function is:
The division function with exception is:
The relative error function is:
The definition of the arctan 2 function is also provided by way of a reminder, with a formulation equivalent to the argument of the complex number x+1μ. y:
Number | Date | Country | Kind |
---|---|---|---|
2310163 | Sep 2023 | FR | national |