Autoregressive modelling for rolling element bearing fault diagnosis

Similar documents
Autoregressive modelling for rolling element bearing fault diagnosis

(2016) A 369 ( ISSN X,

A methodology for fault detection in rolling element bearings using singular spectrum analysis

Bearing fault diagnosis based on EMD-KPCA and ELM

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Bearing fault diagnosis based on TEO and SVM

On Consistency of Tests for Stationarity in Autoregressive and Moving Average Models of Different Orders

Time Series Analysis. James D. Hamilton PRINCETON UNIVERSITY PRESS PRINCETON, NEW JERSEY

Intelligent Fault Classification of Rolling Bearing at Variable Speed Based on Reconstructed Phase Space

Effect of Amplitude at some bearing speeds and radial loads on Defective Deep Groove Ball Bearing

EEG- Signal Processing

Misalignment Fault Detection in Dual-rotor System Based on Time Frequency Techniques

ON NUMERICAL ANALYSIS AND EXPERIMENT VERIFICATION OF CHARACTERISTIC FREQUENCY OF ANGULAR CONTACT BALL-BEARING IN HIGH SPEED SPINDLE SYSTEM

Course content (will be adapted to the background knowledge of the class):

Method for Recognizing Mechanical Status of Container Crane Motor Based on SOM Neural Network

BCT Lecture 3. Lukas Vacha.

Linear Discrete-time State Space Realization of a Modified Quadruple Tank System with State Estimation using Kalman Filter

1251. An approach for tool health assessment using the Mahalanobis-Taguchi system based on WPT-AR

Clustering Optimized Analytic Vibration Signal of Rolling Bearing Faults Using K- Means Algorithm

Validation of a physics-based model for rolling element bearings with diagnosis purposes

Univariate, Nonstationary Processes

Engine fault feature extraction based on order tracking and VMD in transient conditions

Natural frequency analysis of fluid-conveying pipes in the ADINA system

Testing for Regime Switching in Singaporean Business Cycles

Nonstationary Time Series:

Stochastic Analysis and Forecasts of the Patterns of Speed, Acceleration, and Levels of Material Stock Accumulation in Society

EEL 851: Biometrics. An Overview of Statistical Pattern Recognition EEL 851 1

Induction Motor Bearing Fault Detection with Non-stationary Signal Analysis

Finite element analysis of combined magnetoelectric- electrodynamic vibration energy converter

Observation and analysis of the vibration and displacement signature of defective bearings due to various speeds and loads

The integration of response surface method in microsoft excel with visual basic application

Research on the defect types judgment in wind turbine blades using ultrasonic NDT

NEAREST NEIGHBOR CLASSIFICATION WITH IMPROVED WEIGHTED DISSIMILARITY MEASURE

Lecture 5: Unit Roots, Cointegration and Error Correction Models The Spurious Regression Problem

Box-Jenkins ARIMA Advanced Time Series

Time-Varying Moving Average Model for Autocovariance Nonstationary Time Series

TIME SERIES ANALYSIS. Forecasting and Control. Wiley. Fifth Edition GWILYM M. JENKINS GEORGE E. P. BOX GREGORY C. REINSEL GRETA M.

Improved 2D model of a ball bearing for the simulation of vibrations due to faults during run-up

Testing for Unit Roots with Cointegrated Data

Parameter Estimation for ARCH(1) Models Based on Kalman Filter

Multilevel Analysis of Continuous AE from Helicopter Gearbox

Testing for non-stationarity

Ph.D student in Structural Engineering, Department of Civil Engineering, Ferdowsi University of Mashhad, Azadi Square, , Mashhad, Iran

A Data-Driven Model for Software Reliability Prediction

Temperature field study of hot water circulation pump shaft system

A New Approach to Tune the Vold-Kalman Estimator for Order Tracking

Journal of Physics: Conference Series. Related content. Recent citations PAPER OPEN ACCESS

Identification of Milling Status Using Vibration Feature Extraction Techniques and Support Vector Machine Classifier

Investigation on fluid added mass effect in the modal response of a pump-turbine runner

Elements of Multivariate Time Series Analysis

Multiple Wavelet Coefficients Fusion in Deep Residual Networks for Fault Diagnosis

The Fault extent recognition method of rolling bearing based on orthogonal matching pursuit and Lempel-Ziv complexity

DEPARTMENT OF ECONOMICS AND FINANCE COLLEGE OF BUSINESS AND ECONOMICS UNIVERSITY OF CANTERBURY CHRISTCHURCH, NEW ZEALAND

Ball Bearing Fault Diagnosis Using Supervised and Unsupervised Machine Learning Methods

Forecasting hotspots in East Kutai, Kutai Kartanegara, and West Kutai as early warning information

On correlation between two real interval sets

Reaction Wheel Control Design Using Linear Quadratic Controller

Fundamentals to Biostatistics. Prof. Chandan Chakraborty Associate Professor School of Medical Science & Technology IIT Kharagpur

ARIMA Models. Jamie Monogan. January 25, University of Georgia. Jamie Monogan (UGA) ARIMA Models January 25, / 38

Analysis of stationary roving mass effect for damage detection in beams using wavelet analysis of mode shapes

Time Series Models and Inference. James L. Powell Department of Economics University of California, Berkeley

Stochastic Processes

Cointegrated VARIMA models: specification and. simulation

Analysis of flow characteristics of a cam rotor pump

Statistic analysis of acoustic noise in the industrial and living areas

A comparison study of the two-bladed partial pitch turbine during normal operation and an extreme gust conditions

Unit root problem, solution of difference equations Simple deterministic model, question of unit root

WHEELSET BEARING VIBRATION ANALYSIS BASED ON NONLINEAR DYNAMICAL METHOD

Development of Measuring System for the Non-Repetitive Run-Out(NRRO) of Ball Bearing

at least 50 and preferably 100 observations should be available to build a proper model

FORECASTING. Methods and Applications. Third Edition. Spyros Makridakis. European Institute of Business Administration (INSEAD) Steven C Wheelwright

The effect of boundary shape to acoustic parameters

A Test of Cointegration Rank Based Title Component Analysis.

Engine gearbox fault diagnosis using empirical mode decomposition method and Naïve Bayes algorithm

Research Article The Absolute Deviation Rank Diagnostic Approach to Gear Tooth Composite Fault

Econometrics of Panel Data

Dynamic Time Series Regression: A Panacea for Spurious Correlations

Condition Monitoring of Single Point Cutting Tool through Vibration Signals using Decision Tree Algorithm

Determining the predictive reliability of the water meters using the failure rate estimation. Case study - single jet cold water meter

Statistical Methods for Forecasting

{ } Stochastic processes. Models for time series. Specification of a process. Specification of a process. , X t3. ,...X tn }

Early fault detection and diagnosis in bearings based on logarithmic energy entropy and statistical pattern recognition

Tracking and Identification of Multiple targets

CHAPTER 6 FAULT DIAGNOSIS OF UNBALANCED CNC MACHINE SPINDLE USING VIBRATION SIGNATURES-A CASE STUDY

Comparison of Adaline and Multiple Linear Regression Methods for Rainfall Forecasting

Feature selection and classifier performance in computer-aided diagnosis: The effect of finite sample size

Coupled vibration study of the blade of the flexible wind wheel with the low-speed shafting

Determination of Dynamic Characteristics of the Frame Bearing Structures of the Vibrating Separating Machines

Signal Modeling Techniques in Speech Recognition. Hassan A. Kingravi

ARIMA Models. Jamie Monogan. January 16, University of Georgia. Jamie Monogan (UGA) ARIMA Models January 16, / 27

A R C H I V E S O F M E T A L L U R G Y A N D M A T E R I A L S Volume Issue 3 DOI: /amm

Impeller Fault Detection for a Centrifugal Pump Using Principal Component Analysis of Time Domain Vibration Features

11. Further Issues in Using OLS with TS Data

ADAPTIVE TECHNOLOGY APPLICATION FOR VIBRATION-BASED DIAGNOSTICS OF ROLLER BEARINGS ON INDUSTRIAL PLANTS

11/18/2008. So run regression in first differences to examine association. 18 November November November 2008

Parametrically Excited Vibration in Rolling Element Bearings

Identification and estimation of state variables on reduced model using balanced truncation method

Cognitive Cyber-Physical System

MCMC analysis of classical time series algorithms.

Prediction of uncertainty of 10-coefficient compressor maps for extreme operating conditions

Transcription:

Journal of Physics: Conference Series PAPER OPEN ACCESS Autoregressive modelling for rolling element bearing fault diagnosis To cite this article: H Al-Bugharbee and I Trendafilova 2015 J. Phys.: Conf. Ser. 628 012088 View the article online for updates and enhancements. Related content - Causal relations in molecular dynamics from the multi-variate autoregressive model A. Gorecki, J. Trylska and B. Lesyng - Order Selection for General Expression of Nonlinear Autoregressive Model Based on Multivariate Stepwise Regression Jinfei Shi, Songqing Zhu and Ruwen Chen - Estimation of rotor effective wind speeds using autoregressive models on Lidar data A Giyanani, W A A M Bierbooms and G J W van Bussel This content was downloaded from IP address 148.251.232.83 on 16/01/2019 at 14:08

Autoregressive modelling for rolling element bearing fault diagnosis H Al-Bugharbee* 1,2 and I Trendafilova 1 1 Department of Mechanical and Aerospace engineering University of Strathclyde, James Weir Building, 75 Montrose Street, Glasgow G1 1XJ, United Kingdom 2 On leave Department of Mechanical engineering, University of Wasit, Wasit, Iraq E-mail: hussein.al-bugharbee@strath.ac.uk Abstract. In this study, time series analysis and pattern recognition analysis are used effectively for the purposes of rolling bearing fault diagnosis. The main part of the suggested methodology is the autoregressive (AR) modelling of the measured vibration signals. This study suggests the use of a linear AR model applied to the signals after they are stationarized. The obtained coefficients of the AR model are further used to form pattern vectors which are in turn subjected to pattern recognition for differentiating among different faults and different fault sizes. This study explores the behavior of the AR coefficients and their changes with the introduction and the growth of different faults. The idea is to gain more understanding about the process of AR modelling for roller element bearing signatures and the relation of the coefficients to the vibratory behavior of the bearings and their condition. 1. Introduction Diagnosis of faults in rolling element bearings is a very essential task in industry. There are so many methods are used for the purpose of fault diagnosis in rolling element bearings. Mainly, the methods focused on analyzing the vibration signals in its various domains time, frequency and time-frequency. Several papers are published on reviewing and critical evaluation of the methods used [1, 2]. The principles of time series analysis is also used by some researchers to model the vibration signal acquired from the bearing house. Linear autoregressive is a very common model used for the purpose of fault diagnosis in machinery diagnosis. It is simply related each data point of the signal to a set of past data points using some weighted values (i.e. coefficients). However one of the challenges of these with using such models is that existence of non-stationary part in the signal. One of the solutions to cover this problem is use adaptive (time variant) autoregressive in which the model coefficients are evolving with time [3-5]. However, this solution is not that direct use as it requires the assumption of a suitable initial set of model coefficients as well as the assumption of the way of coefficients model evolving. Another way is to transform the non-stationary signals to non-stationary to Content from this work may be used under the terms of the Creative Commons Attribution 3.0 licence. Any further distribution of this work must maintain attribution to the author(s) and the title of the work, journal citation and DOI. Published under licence by Ltd 1

a stationary using a suitable stationarization technique and then to use the autoregressive of time invariant coefficients. It is important before starting of the modeling process is to test if the signal is stationary in order to decide if transformation is required or not. One of the most common tests is Kwiatkowski,Phillips, Schmidt, and Shin (KPSS) test [6]. In both cases time (variant or invariant) model, the model coefficients are very important features as they reflect the condition of the signal which provides the chance to use them as feature vectors of the signal. They can also be used to obtain the parametric spectrum of the signal. Several papers are published in using autoregressive modeling for the machinery fault diagnosis problem [7-10]. However, according to the knowledge of the authors none of these papers analyse the model coefficients individually and that is the part what this study aims to do. This study suggests the use of a linear AR model applied to the signals after achieving the local stationarity of the signal by testing and transformation if necessary. The obtained coefficients of the AR model are further used to form features vectors which are in turn subjected to pattern recognition for distinguishing among different faults and different fault sizes. This study also explores the behavior of the AR coefficients individually and their changes with the introduction and the growth of different faults. The goal is to gain more understanding about the relation of the of AR coefficients to the vibratory behavior of the bearings and their condition. The study is divided in three parts, namely: signal pretreatment, diagnosis method and exploration of AR coefficients. The paper divided in a couple of sections as follow: - section 2: signal pre-treatment. Section 3. Diagnosis method. Section 4. Exploration of AR coefficients. Section 5. Method verification. Section 6. Results and discussion. Section7. Conclusion. 2. Signal pre-treatment The stage of signal pre-treatments includes a number of processes that starts by signal segmentation and finishes with obtaining AR model s coefficients. 2.1. Signal segmentation Signal segmentation is essential step to provide more segments for analysis purposes especially when it is difficult to acquire more signals experimentally. In addition, it can be useful in enhance the stationarity of the signal where the whole signal can be non-stationarity but some/all of its segment are locally stationary [11]. 2.2. Stationarity test and stationarization. As we mentioned above that linear autoregressive model is suitable for only stationary signal (i.e signals that the four statistical moments are time invariant). It is necessary to investigate the stationarity of the signal before subjecting to modeling. This is important to decide whether the signal needs for stationarization transformation or not. The existence of stationarity can simply investigated by the Kwiatkowski, Phillips, Schmidt and Shin (KPSS) test which proposes a null hypothesis that the observed signal is stationary around its deterministic trend [6]. In case that a segment is discovered to be non-stationarity, then it can be subjected to a differencing technique which transforms it to stationarity. Differencing can be described as [12]:- =,h =2,3, (1) Where are the components of the new stationarized segment, x i and x i-1 are adjacent signal data points and n is the length of the original segment. 2.3. Linear autoregressive modeling. A linear Autoregressive (LAR) model is that representation where the output variable is predicted based on linearly depending on its own previous values. In this research, it is used to predict the stationary segmented signals. The mathematical structure of a linear AR model can be described as follow [13] 2

= +. +. + +. + (2) where x i is the predicted output value at time i which is linearly related to (p) past points, p is the order of the model a i (i =0,1,2,p) are weighting coefficients (i.e model parameters). ε i,the error term, is a white noise process, which represents the difference between the actual and linearly predicted values. In this research, the model order is determined based on final prediction error (FPE). The model coefficients are estimated using the least square algorithm. The goodness of model s fit to the experimental data is evaluated by the Normalized Mean Square Error (NMSE) value which given by the equation below: -.!!"##!$%& ()*+ = - where: - 3 is predicted signal. 45 is the real time measured signal 45 is the mean value of real time signal. n is the number of data points (i.e segment length) 78. / 1x 3 () x 45 ()6 1, 7 9 78 7 x 3 () x; 45 < > = (3) 3. Diagnosis method In the suggested methodology, pattern recognition is used for distinguishing among different classes that corresponds to different bearing conditions. The methodology is suggested to detect different fault locations and different fault severity. In the first stage of diagnosis signals are segmented and distributed into two samples training and testing sample. From training sample the four bearing signal categories are made (i.e H, IRF, BF, ORF). Every segment of the training sample is tested for stationarity using KPSS test (see &2.2) and if required the stationarization transformation is done using equation (1). Next, the segments are subjected to AR modeling equation (2) and coefficients are obtained using least square method. These model coefficients are arranged as rows to form the four signal categories mentioned above ( i.e H, IRF, BF and ORF). Up to this step there will be four matrices corresponding to different bearing condition (i.e. H, IRF, BF and ORF) and another three corresponding for fault severity (S, M, L) of each fault location. The size of each matrix will be (N X p) dimensions. The number of rows N equals to the number of segments of the training sample while the number of column (p) equals to the number of AR model coefficients (i.e the optimum model order). In case there are different model orders (p) corresponding to the different signal categories, the minimum one is considered to be the number of columns of features vectors matrix (H K) as in below. E E. E D E =F E E E.... G (4) E( E(. E( Now it is required to calculate the mean of the H K rows in order to be used later in Mahalanobis distance calculation. The mean vector is calculated as follows: 3

I E = Q MRN JK LMN K LMO P Eventually the Mahalanobis distances are calculated between the new tested features vectors (i.e model coefficients vectors from testing sample) and mean feature vectors as defined in Eq. (5): T E (U,I E )=(U I E ).V.(U I E ) W (6) where T E is mahalnobis distance. U a feature vector from the testing sample I E mean features vector of category l V the inverse ofcategory covarience matrix D E The prime in the end of equation (6) means the transpose. Then the new feature vector is classified based on the NN method. According to this method, each new vector is assigned to the category for which the Mahalanobis distance (see Equation (6)) has a minimum. That is x belongs to the category m for which D K (x, E K) has minimum over all K. 4. Exploration of AR coefficients behavior. A further exploration of the AR coefficients is also carried out for further understanding of individual coefficients sensitivity to the different bearing conditions. In this regard, reference regions including upper and lower boundaries are built from the healthy values of each coefficient. These values are taken from the features vector matrix of healthy class (H H). The boundaries are determined using the mean and standard deviations of the healthy values as in equations (7&8). For a coefficient number (i), the boundaries formulas will be: - pjq r (:,)P is the mean value of the column (i) of the matrix q r. ( (5) m no3 = pjq r (:,)P +" tjq r (:,)P (7) m vwo3 = pjq r (:,)P " tjq r (:,)P (8) tjq r (:,)P is the standard deviation value of column (i) of the matrix q r. d is a constant, which should be properly selected so that at least 80% of the points are within the boundaries. The boundaries are normalized by computing their percent deviation from the pjq r (:,)P as m= pjq r(:,)p m (9) pjq r (:,)P Where m upper or lower boundary corresponding to coefficient i. m normalized upper or lower boundary corresponding to coefficient i. Then, to investigate the sensitivity of a parameter a i to the change of bearing condition (i.e presence or growth of the fault), the values of a i from other than healthy signals are normalized as in equation (10) to find their percent deviation from the reference values and projected to investigate if they deviate from the reference boundaries (sensitive) or not (insensitive). 4

%"z Er = pjq r(:,)p pjq E ({,)P (10) pjq r (:,)P Where %"z Er is the percent deviation of coefficient i of category K from the reference value. j =1:N is the number of segment. In order to reduce the effect of false alarm, coefficient a i is assigned as a fault sensitive one if the %"z Er values are out the previous reference region for several successive segments. When it is so, and new reference boundaries are built from the new sensitive a i. Finally, the common coefficients that are sensitive to fault presence and growth in different fault locations are determined. Eventually, the first three coefficients that showing higher values of deviation among the signal categories are selected for comparison. 5. Method verification. Bearing vibration data provided by the Case Western Reserve University (CWRU) are used for the purpose of validation[14]. The data considered in this research are shown in Table 1. The raw signal is segmented equally into 2048 points sub signals. The segmentation process gives 232 segments (4 categories*58 segments for each category) for detection of fault location and 174 segments (3 categories * 58 segments for each category) for detection of fault severity. These are divided equally into training and testing sample. All the segments are checked to be stationary before subjected to modeling. 6. Results and Discussion. Table 1. The List of data used for analysis. H-healthy, IRF-inner race fault, BF- ball fault, ORF-outer race fault, S-small fault 0.007inch (fault diameter), M=Medium size fault 0.014, B-big fault 0.021. Motor speed(rpm) Signal Category for fault identification (for every motor speed) Signal Category for fault severity estimation (for every motor speed) 1797 1772 1750 1730 Data mix set (Healthy, (IRF, BF,ORF) fault size 0.007 ) IRF set (S, M, B ) BF set (S, M, B ) ORF set (S, M, B ) Tables 2&3 show the correct classification rates of the testing segments for detection of fault locations and detection of fault severity respectively. In Table 2 all apart from those segments which recorded at speed of 1772 rpm are totally correctly classified. In Table 3, all the segments are perfectly classified for all the speeds considered in this analysis. The first three most fault sensitive model coefficients are shown in Table 4. It is clear that these coefficients sets are not identical. However, some remarks can be highlighted. Among all the cases, the coefficient number 3 (i.e a 3) are existed within the first three higher sensitivity for the change of bearing conditions. This can be helpful in using it as condition monitoring index. The a 4 are also present as a sensitive coefficient for fault location change or fault growth in the inner and outer races. However this is not completely true when the speed is further increased to 1797 or when the fault growth is monitored on the ball. 5

Table 2. Classification rate of testing samples. Motor speed (rpm) Signal Category used in classification No.of Test samples Diagnosis Accuracy % 1797 Healthy, (IRF, BF,ORF) 0.007 116 1772 Healthy, (IRF, BF,ORF) 0.007 116 97.4% 1750 Healthy, (IRF, BF,ORF) 0.007 116 1730 Healthy, (IRF, BF,ORF) 0.007 116 Table 3. Classification rate of fault size estimation. Motor speed (rpm) Signal Category used in classification No.of Test samples IRF SMB BF SMB ORF SMB 1797 1772 1750 1730 Small, Medium, Big Small, Medium, Big Small, Medium, Big Small, Medium, Big 174 174 174 174 Table 4. Model coefficients of first three higher fault sensitivity ad d=1.5 as in equation (7&8). Motor speed (rpm) 1797 1772 1750 1730 Sensitive coefficients set Data Mixed IRF SMB BF SMB ORF SMB [8 3 6] [4 3 9] [4 9 3] [3 8 2] [2 4 3] [3 1 2] [3 6 5] [4 3 2] [3 4 2] [4 3 2] [4 3 2] 6

Figure 1 shows an example of how the coefficient a 4 responses to different bearing fault location at 1730 rpm. H IRF BF ORF H IRF BF ORF (a) (b) H IRF BF ORF H IRF BF ORF (c) Figure 1. The behaviour of coefficient (a 4 ) in correspondence to the change of bearing condition (i.e fault location). a) 1797 rpm b) 1772 rpm c) 1750 rpm d)1730 rpm. (d) 7. Conclusion. In this study, a methodology for fault diagnosis in rolling element bearings is introduced. It shows a very good performance in detection different types and severity of faults. The further analysis of model coefficients shows that there are certain coefficients which are more sensitive to the fault presence and growth when compared to their reference values. However, these sets of coefficients are not unique for all the cases but some of them are common for different bearing conditions. This study is useful in extraction some indices that can be used for bearing condition monitoring. References [1] Tandon N, Choudhury A 1999. Tribology international. A review of vibration and acoustic measurement methods for the detection of defects in rolling element bearings.32(8).469-80. [2] Nataraj C, Kappaganthu K 2011. 13 World Congress in Mechanism and Machine Science; Vibration on- based diagnostics of rolling element bearings: state of the art and challenges; Guanajuato, Mexico. [3] Arnold M, Milner X, Witte H, Bauer R, Braun C 1998. Biomedical Engineering, IEEE Transactions on. Adaptive AR modeling of nonstationary time series by means of Kalman filtering.45(5).553-62. 7

[4] Zhan Y, Jardine A 2005. Journal of Sound and Vibration. Adaptive autoregressive modeling of non-stationary vibration signals under distinct gear states. Part 1: modeling.286(3).429-50. [5] Zhan Y, Jardine A 2005. Journal of sound and vibration. Adaptive autoregressive modeling of non-stationary vibration signals under distinct gear states. Part 2: experimental analysis.286(3).451-76. [6] Kwiatkowski D, Phillips P, Schmidt P, Shin Y 1992. Journal of econometrics. Testing the null hypothesis of stationarity against the alternative of a unit root: How sure are we that economic time series have a unit root?;54(1).159-78. [7] Altmann J, Mathew J 2001. Mechanical systems and signal processing. Multiple band-pass autoregressive demodulation for rolling-element bearing fault diagnosis.15(5).963-77. [8] Thanagasundram S, Schlindwein F 2006. Proceedings of ISMA2006 Noise and Vibration Engineering Conference; Autoregressive based diagnostics scheme for detection of bearing faults. [9] Thanagasundram S, Spurgeon S, Soares Schlindwein F 2008. Journal of Sound and Vibration. A fault detection tool using analysis from an autoregressive model pole trajectory.317(3).975-93. [10] Wang G, Luo Z, Qin X, Leng Y, Wang T 2008. Mechanical Systems and Signal Processing. Fault identification and classification of rolling element bearing based on time-varying autoregressive spectrum.22(4).934-47. [11] Pardey J, Roberts S, Tarassenko L 1996. Medical engineering & physics. A review of parametric modelling techniques for EEG analysis.18(1).2-11. [12] Mader H 2006. Statistics in volcanology: Geological Society of London. [13] Box G, Jenkins G, Reinsel G 2013. Time series analysis: forecasting and control: John Wiley & Sons. [14] Website CWRUBDC. [cited 2014 01-10-2014]. Available from: http://csegroups.case.edu/bearingdatacenter/pages/welcome-case-westernreserve-university-bearing-data-center-website. 8