This application claims priority to French Application No. 2310162, 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 the characterisation 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.
Therefore, the aim of the present disclosure is to overcome the aforementioned disadvantages.
The aim of the present disclosure is a method for characterising the behaviour of a rotating shaft, the method comprising the following steps:
The gyroscopic effects and the deformations of the rotor, notably the flexible modes, are thus simpler to consider subject to 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.
The present disclosure therefore enhances the characterisation of a rotating shaft, allowing applications of the control, identification, modelling, monitoring or diagnostic type.
Advantageously, the input signals include measurements of the position, or speed, or acceleration, or force, or magnetic field, or magnetic induction of the rotating shaft.
In various embodiments, the time-frequency decomposition step is carried out using a Fourier, or wavelet, transform, or by filtering, or using a quaternionic Fourier transform.
In a particular embodiment, the step of determining an equivalent ellipse includes computing Euler parameters of said equivalent ellipse.
Advantageously, the method comprises a step of computing the spectral density of the time-frequency decomposition, and a step of computing Stokes parameters based on said spectral density.
In one embodiment, the at least one characterisation indicator includes a polarisation rate, and/or an indicator of circularity and/or amplitude and/or orientation and/or direction of rotation and/or sign and/or synchronisation of an equivalent ellipse.
Advantageously, the method comprises a step 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.
In a particular embodiment, the method comprises a step of displaying the at least one extracted characterisation indicator so that it can be read by an operator.
Advantageously, the method comprises a step of generating a representation of the at least one indicator in the form of images, then a step of creating a collection of images based on the images generated in the generation step, a step of providing a classification tool with said collection of images, and a step of classifying, using the classification tool, the images as a function of the rotation of the rotating shaft and/or of the anomalies present in the collection of images.
Advantageously, the classification tool is a neural network, preferably a convolutional neural network, even more preferably a convolutional neural network with dimensions that are greater than or equal to the dimensions of the images of the collection of images.
Advantageously, the method comprises a step of displaying an image of at least one equivalent ellipse.
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 the characterisation indicators of the planes and/or creating new characterisation indicators common to the two 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.
The method according to the present disclosure is used to characterise the behaviour of a rotating shaft. 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 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,
the components ux(t) and uy(t) are now in the study plane, ideally orthogonal to the axis of rotation.
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 s̊ 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(t) 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∇={ti′, 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 š (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 wk 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 t that evolves in this spectral element and, 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)={acute over (x)}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:
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 according to the present disclosure 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 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 S̊ is obtained such that: ∀t∈T∇, ∀f∈F+,
Based on these spectral densities S, Ŝ, Ś, and S̊, 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
atan2(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.
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.
Optionally, a step 101 is carried out of generating a representation of the at least one indicator in the form of images.
The images are, for example, orbits, or time-frequency representations, or representations of phases according to the frequency, or coloured images, with the colour representing the intensity, the direction of rotation or another indicator.
The images also can be composite or hybrid images, for example, in the form of a grid, for example, with several decomposition levels, or can be non-uniform. The image thus has two main axes, namely, abscissa and ordinate axes, corresponding to two variation parameters, for example, time and frequency, while the two axes of the grid cells correspond to two other variation parameters, for example, Cartesian coordinates of a plane orthogonal to the axis of rotation.
Thus, in one embodiment, the grid comprises a set of cells each associated with an image representing one or more indicators, with each cell being arranged according to a time-frequency map.
In another embodiment, the grid comprises a set of cells each associated with an image representing one or more indicators, such as orbits superimposed on force vectors, with each cell being arranged according to a Cartesian coordinate representation. Composite or hybrid images also can be obtained by superimposing several quantities, for example, orbits and/or force fields, in the same system of axes, for example, the Cartesian coordinates of a plane orthogonal to the axis of rotation, with the various quantities optionally being distinguished or supported by shapes or graphic symbols, for example, arrows for representing a vector or a direction.
A step 102 is then carried out of creating a collection of images from the images generated in the generation step 101, with the images being able to be ordered in a selected and/or predetermined order.
A step 103 is then carried out of providing a classification tool with said collection of images, as well as a step 104 of classifying, using the classification tool, the images as a function of the rotation of the rotating shaft and/or the anomalies present in the collection of images.
In a particularly advantageous embodiment, the classification tool is a neural network, preferably a convolutional neural network, which is particularly effective for classifying images. Even more preferably, the convolutional neural network has dimensions that are greater than or equal to the dimensions of the images of the collection of images.
For example, if the collection of images contains only one two-dimensional image, then this is equivalent to classifying only one two-dimensional image and a two-dimensional convolutional neural network can be used.
In another example, if the collection of images is used to represent a three-dimensional image, a three-dimensional convolutional neural network can be used.
In a particular embodiment, each image from the collection is made up of one or more pixels grouped together as a function of the selected resolution, representing the position of the rotor in a fixed orthogonal plane relative to the longitudinal axis of the rotor at a given instant, and the collection of images contains all the images ordered along the axis of increasing time. In this case, if, for example, the rotor orbit described in the fixed orthogonal plane is circular, the collection of images will describe a three-dimensional image representing a helical shape and a three-dimensional convolutional neural network can be used. If the collection of images contains all the images described above but for all the planes orthogonal to the longitudinal axis of the rotor ordered along this axis and for all the instants ordered according to the increasing time, then the collection of images would describe a four-dimensional image, which could be classified by a four-dimensional convolutional neural network.
The collections of images supplying the neural network allow a learning and training base to be formed for the neural network, the classification function of which improves as it receives collections of images.
The classification step 104 optionally allows alarms to be activated for controlling or protecting the rotating shaft and/or its environment, notably when significant anomalies are detected during said classification step 104.
A step 110 of displaying an image of the trajectory of at least one equivalent ellipse also can be carried out.
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} u 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 |
---|---|---|---|
2310162 | Sep 2023 | FR | national |