Issue
Mechanics & Industry
Volume 18, Number 8, 2017
Experimental Vibration Analysis
Article Number 808
Number of page(s) 6
DOI https://doi.org/10.1051/meca/2017049
Published online 21 August 2018

© AFM, EDP Sciences 2018

1 Introduction

Order tracking using the state space approach is one of the tools widespread for the processing of non-stationary signals. The so-called the state space model is composed of two equation: the state equation and the measurement equation. The technique the most presented in this area is the Kalman estimator and more precisely the Vold-kalman estimator in the area of the mechanical systems diagnosis [1]. Vold et al. present the theoretical basis about this estimator in [2]. This kind of estimator suppose that the measurement noise and the process noise are centered, Gaussian and white with known statistics.

In the literature many works on the Vold-kalman estimator for order tracking has been done. Pan and Lin have realized an interesting explorative study on the Vold-kalman estimator [3]. Behrouz and al. also applied this estimator to diagnose a bearing default and they have translated the state equation in term of second order autoregressive model [4]. These study have provided conclusive results. However, the unrealistic assumptions on the noises naturally limit the application of this estimator in real cases.

Therefore, the H estimator is proposed in this paper to evaluate the amplitude modulation and the phase modulation. To estimate these modulations the vibration signal is described using the state variables. Then these latter are modelled by a Taylor series. This method generalize that of Vold-kalman. With the H estimator we make no assumption on the noise statistics. They must only be of finite energy. More details on the discrete H estimator can be found in the work of Shen and Deng [5].

This paper is structured as follows: Section 2 presents the theoretical foundation about the H estimator and Section 3 provides an example of simulation which validated our proposal.

2 Theoretical background

2.1 Problem formulation

In this paper, the gearbox vibration signal is modelled as y(t)=i=1MAi(t)cos(2π0tfi(u)du+φi(t))+v(t)(1) where Ai and φi are respectively the amplitude and the phase of the ith order, v is the measurement noise which contains the unwanted part of the signal, fi = oifr is the instantaneous frequency of the order of interest with fr the reference frequency and oi the value of the orderi.

In the discrete form, (Eq. (1)) becomes: y(k)=i=1MAi(k)cos(θi(k)+ϕi(k))+v(k),k=0,2,,n1,(2) where θi(k)=2πj=1kfi(j)fs is the angular displacement and fs is the sampling frequency.

The purpose is to estimate the amplitude and the phase of some specific orders of interest using the H estimation approach. For this, the problem is formulated in term of estimation of the state variables. Note that the amplitude and the phase modulation are the key features to diagnose the gear state [6].

2.2 State space modelling

Let us consider the formula established in (Eq. (2)). The purpose here is to build the measurement and the state equation.

Linearizing (Eq. (2)) leads to: y(k)=i=1M[cos(θi(k))sin(θi(k))][ai,c(k)ai,s(k)]+v(k),(3)

where ai,c = Aicosφi and ai,s = Aisinφi. Let put ai(k)=[ai,c(k)ai,s(k)] and Bi(k)=[cos(θi(k))sin(θi(k))].

The amplitudes ai,c and ai,s are unknown. For estimating them, these amplitudes are modeled by a polynomial approximation as follows: ai,c(k)=q=0Nαi,cq(k)tq(k),(4) ai,s(k)=q=0Nαi,sq(k)tq(k),i=1,2,,M(5) and the coefficients of the polynomial by a random walk process such as: αi,cq(k+1)=αi,cq(k)+wi,c(k),(6) αi,sq(k+1)=αi,sq(k)+wi,s(k),(7)where wi,. is a random signal. With those new variables (3) can be rewritten as: y(k)=i=1MBi(k)T˜(k)xi(k)+v(k),(8)with T˜(k)=[T(k)T(k)]T, T(k)=[1t(k)tN(k)] and xi(k)=[xi,cxi,s] with  xi,.=[ αi,.0αi,.1αi,.N]T.Note that AT is the transpose of the matrix A.

Assuming that the measurement matrix is  H(k)=[B1(k)T (k)B2(k)T (k)BM(k)T (k)], the following measurement equation is obtained: y(k)=H(k)x(k)+v(k),(9) where x(k)=[x1(k)x2(k)xM(k)]T and v is the measurement noise with a covariance matrix V.

Then the state equation is: x(k+1)=Fx(k)+w(k),(10) where F=[1001] and w(k) = [w1,c w1,s w2,c w2,s ⋯ ⋯ wM,c wM,s]T is the process noise with a covariance matrix W.

2.3 Discrete H estimator design

From equations (9) and (10) the following state space model is considered: {xk+1=Fxk+Bwkyk+1=Hkxk+vk.(11) Let us note ek=xkxˆk the estimation error where xˆk is the estimate of xk and E{ . } will stand for the expectation value.

Several facts may be used against the Kalman estimator although it is an attractive and powerful tool to estimate xk;

  • the Kalman estimator minimizes E{ekekT} while the user may be interested in minimizing the worst-case error;

  • the Kalman estimator assumes that the noises are zero-mean with Gaussian distribution;

  • the Kalman estimator assumes also that E{vkvkT} and E{wkwkT} are known.

These limitations have led to the statement of the H estimation problem. Several formulations exist in the literature. The H estimator solution that we present here is originally developed by Ravi Banar [7] and further explored by Shen and Deng [5]. These pioneers define the following cost function: J=k=0n1xkxˆkQ2x0xˆ0p012+k=0n1(wkW12+vkV12),(12) where xˆ0 is an estimate of x0, Q > 0, P0 > 0, W > 0 and V > 0 are the weighting matrices and are left to the choice of the designers and depend on the performance requirements. The notation  xkQ2 defines the weighted Q − L2 norm, i.e,  xkQ2=xkTQxk.

Problem statement [8]: Given the scalar γ > 0, find estimation strategy that achieve supJ<1/γ(13) where “ sup” is the supremum value and γ is the desired level of noise attenuation.“

The H estimation problem consists of the minimization of the worst possible amplification of the estimation error. This can be interpreted as a “minmax” problem in which the estimation error is to be minimized and the exogenous disturbances (wk and vk) and the error of initialization ( x0xˆ0) is to be maximized.

Remember that unlike the Wiener/Kalman estimator, the H estimator deals with deterministic noises and no a priori information on their statistic properties are required. The solution of the H estimation problem is given in the theorem below from [5].

Theorem: Let γ > 0 be a prescribed level of noise attenuation. Then, there exists a H estimator for xk if and only if there exists a stabilizing symmetric solution Pk > 0 to the following discrete-time Riccati equation: Pk+1=FPk(IγQPk+HkTV1HkPk)1FT+BWBT.(14) Then the H estimator gives the estimate xˆk of xk such as: xˆk+1=Fxˆk+Kk(ykHkxˆk),xˆ0=x0.(15)Kk is the gain of the H estimator and is given by: Kk=FPk(IγQPk+HkTV1HkPk)1HkTV1.(16)

Another way to solve the Riccati equation (14) is presented by Yaesh and Shaked [9]. The method is given as follows:

  • 1.

    Form the Hamiltonian

    Z=[FTFT[HTR1HγI]BQBTFTF+BQBTFT[HTR1HγI]]2n*2n,(17)

    where  n  is  x  dimension.

  • 2.

      Find the eigenvectors of Z corresponding to the eigenvalues  i (i = 1, … , n)    outside the unit circle

  • 3.

      Form the matrix of the corresponding eigenvectors denoted by:

    (ε1ε2εn)[ X1 X2],X1X2n*n.(18)

  • 4.

    Compute  P=X2X11.

Note that the smaller γ, the more easy the problem is to solve. When γ tends to  γopt (the optimal value of  γ) the eigenvalues of P tend to infinity and therefore  X1 is close to a singular matrix. Shaked and Theodor [10] investigated the behavior of the optimal H estimator when γ tends to  γopt. They showed that when  γ  reaches  γopt, there exists at least one or more unbounded eigenvalues.

In the special case, where γ → 0, the H estimator reduces to a Kalman estimator.

3 Numerical implementation

In this section, a synthetic signal is used to illustrate the performances of H estimation approach. The generated signal (see Fig. 1) is described by the following equation. y(t)=i=13Ai(t)cos(2πoi0tfr(u)du)+v(t),(19) where fr is the instantaneous frequency linearly increasing from 0 to 50  Hz in 5 s, oi contains the order's number and v is the measurement noise. The signal is composed of three orders presented in the Table 1. Figure 2 displays the rpm-frequency spectrum using the conventional windowing Fourier transform that characterizes three orders.

The results presented below have been got using a Monte-Carlo simulation based on 400 iterations.

The parameters of the estimator have been taken as follows:

  • the covariance of the process noise W = 10−9;

  • the covariance of the measurement noise V = 10−3;

  • the initial covariance error P0 = 10−3;

  •  the level of the noise attenuation γ = γopt = 100.178.

γopt is equal to the greatest value that guarantees the stability of the matrix P. This stability is reached, according to Yaesh and Shaked [11], when Ps eigenvalues are bounded in the unit circle. As plotted in the Figure 3, this stability is reached for γ = 100.178. Beyond this value there exists at least one or more eigenvalues that are outside the unit circle.

The measurement noise is modelled by a Poisson noise as mentioned in [11]. The Kalman estimator algorithm presented by Dan Simon [12] and the H estimator have been applied to the generated vibration signal. The performance of both estimators is measured in term of signal to noise ratio. Table 2 gives the performance got for the two estimators. In both cases the H estimator provides a better result than the Kalman estimator. The SNRout value is the signal to noise ratio calculated by: SNRout=10*log10k=1Nyk2k=1N(ykyˆk)2,(20) where N is the number of samples, yk is the noiseless signal at times k and yˆk is the estimated or filtered signal. The criterion of comparison is improved by about 0.7  dB using the H estimator. Therefore the H estimator is a good alternative to deal with real situation where the noises are not really Gaussian.  

Figures 46 show the effectiveness of the H estimator for order tracking in non-stationary signal processing. We see in this last figure that the estimated we got by the H estimation is closer to the original amplitude than the Kalman estimation.

thumbnail Fig. 1

  Synthetic signal.

Table 1

The amplitudes of the synthetic signal.

thumbnail Fig. 2

Illustration of rpm-frequency spectrum.

thumbnail Fig. 3

Maximum of the eigenvalues of the covariance matrix error.

Table 2

Performance comparison between Kalman and H filtering.

thumbnail Fig. 4

Amplitude of the 1st order estimated using the  H  and the Kalman estimator.

thumbnail Fig. 5

Amplitude of 3rd order estimated using the  H  and the Kalman estimator.

thumbnail Fig. 6

Amplitude of the 9th order estimated using the  H  and the Kalman estimator.

4 Conclusion

Through this paper a method has been developed to estimate order's amplitude based on the H estimation in non-stationary operations. This method uses the information of the instantaneous frequency of the signal and makes no assumption on the noises statistics. It takes advantage on the classical Kalman estimation and it can be consider as an extension of this last one. Since the estimator is designed to minimize the worst case-disturbances, the H estimation approach is more robust to process any kind of noisy signal. The application of this method in real-life data will concern our future research.

References

  1. M.C. Pan, C.X. Wu, Adaptive Vold-Kalman estimation order tracking, Mech. Syst. Signal Process. 21 (2007) 2957–2969 [CrossRef] [Google Scholar]
  2. M.M. Vold, J. Blough, Theoretical foundations for high performance order tracking with the Vold-kalman tracking filter, SAE Pap. (1997) 972007 [CrossRef] [Google Scholar]
  3. M.C. Pan, Y.F. Lin, Further exploration of Vold-Kalman-filtering order tracking with shaft-speed information-II: Engineering applications, Mech. Syst. Signal Process. 20 (2006) 1134–1154 [CrossRef] [Google Scholar]
  4. B. Safarinejadian, J. Zarei, A. Ramezani, Fault diagnosis of induction motors using a recursive Kalman estimation algorithm, Int. Rev. Electr. Eng. 8 (2013) 96–103 [Google Scholar]
  5. X.M. Shen, L. Deng, Game theory approach to discrete H estimator design, IEEE Trans. Signal Process. 45 (1997) 1092–1095 [CrossRef] [Google Scholar]
  6. P.D. McFadden, Detecting fatigue cracks in gears by amplitude and phase demodulation of the meshing vibration, J. Vib. Acoust. Stress Reliab. Des. 108 (1986) 165–170 [CrossRef] [Google Scholar]
  7. R.N. Banavar, J.L. Speyer, A linear-quadratic game approach to estimation and smoothing, in: American Control Conference, IEEE, 1991, pp. 2818–2822 [Google Scholar]
  8. B. Hassibi, A.H. Sayed, T. Kailath, Linear estimation in Krein spaces. II. Applications, IEEE Trans. Autom. Control. 41 (1996) 34–49 [CrossRef] [Google Scholar]
  9. I. Yaesh, U. Shaked, A transfer function approach to the problems of discrete-time systems: H-optimal linear control and estimation, IEEE Trans. Autom. Control. 36 (1991) 1264–1271 [CrossRef] [Google Scholar]
  10. U. Shaked, Y. Theodor, A frequency domain approach to the problems of H-minimum error state estimation and deconvolution, IEEE Trans. Signal Process. 40 (1992) 3001–3011 [CrossRef] [Google Scholar]
  11. G. Yang, W. Xu, W. Jia, M. He, Random vibrations of Rayleigh vibroimpact oscillator under Parametric Poisson white noise, Commun. Nonlinear Sci. Numer. Simul. 33 (2016) 19–29 [CrossRef] [Google Scholar]
  12. D. Simon, The Discrete-time Kalman filter, in: Optimal State Estimation: Kalman, H infinity, and Nonlinear Approaches, John Wiley & Sons, Hoboken, New Jersey, 2006, pp. 124–129 [Google Scholar]

Cite this article as: A. Assoumane, E. Sekko, C. Capdessus, P. Ravier, Order tracking using H estimator and polynomial approximation, Mechanics & Industry 18, 808 (2018)

All Tables

Table 1

The amplitudes of the synthetic signal.

Table 2

Performance comparison between Kalman and H filtering.

All Figures

thumbnail Fig. 1

  Synthetic signal.

In the text
thumbnail Fig. 2

Illustration of rpm-frequency spectrum.

In the text
thumbnail Fig. 3

Maximum of the eigenvalues of the covariance matrix error.

In the text
thumbnail Fig. 4

Amplitude of the 1st order estimated using the  H  and the Kalman estimator.

In the text
thumbnail Fig. 5

Amplitude of 3rd order estimated using the  H  and the Kalman estimator.

In the text
thumbnail Fig. 6

Amplitude of the 9th order estimated using the  H  and the Kalman estimator.

In the text

Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.

Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.

Initial download of the metrics may take a while.