Jump to content

Condition-based maintenance of rotating machinery by vibration analysis

From Wikipedia, the free encyclopedia

Condition-based maintenance of rotating machinery by vibration analysis is an industrial and research field focused on maintaining complex rotating equipment based on its real-time condition, determined through the analysis of its vibration signatures.[1][2]

Complex machinery, such as helicopters, trains, and wind turbines, is very costly to maintain. In many critical applications, a mechanical failure can result in severe financial losses and catastrophic safety hazards, including the loss of life.[2] Traditionally, the maintenance of complex machinery has relied on preventive maintenance. In this approach, maintenance operations and part replacements are scheduled at regular, often short, intervals regardless of the machine's actual condition, aiming to keep the probability of failure extremely low.[2] However, this imposes some major challenges: maintenance costs are exceptionally high, and unexpected failures can still occur between maintenance intervals. Furthermore, in some cases, the invasive nature of the maintenance operation itself can inadvertently introduce new faults into the system.[2] To address these limitations, condition-based maintenance dictates that a machine is serviced based on its actual physical condition. The condition of the machinery is actively monitored and analyzed and maintenance is executed only when the data indicates a developing fault.[1]

Rotating components are integral to many complex mechanical systems. For such equipment, broadly referred to as rotating machinery, vibration analysis is highly beneficial for implementing condition-based maintenance, as mechanical faults manifest clearly and are relatively easy to distinguish within the vibration signature.[3][4][5] Vibration analysis algorithms are well established for detecting and classifying faults in rotating components, such as bearings and gears. These algorithms can pinpoint the exact faulty component by utilizing mechanical specifications such as component geometries.[3][4] Fault detection and classification are typically performed simultaneously. The core principle involves isolating the vibration signature of each individual component and tracking features that are characteristic of specific fault behaviors.[2] When these features exceed a predefined threshold, a fault is detected, and its source is inherently classified since the monitoring process relies on the prior separation of signals for each specific component.[2]

Angular resampling

[edit]
Block diagram of angular resampling. Top: Shaft speed is integrated to find shaft phase, determining new sample times with constant angular increments. Bottom: A time-domain signal is resampled into the cycle domain, correcting for speed variations.

Even under controlled laboratory conditions, the rotational speed of a shaft is rarely perfectly constant. Minor speed fluctuations (e.g., deviations of just 1% from the mean speed) cause the vibration frequencies of the rotating component to smear across the spectrum. Consequently, this spectral smearing makes it difficult to isolate the component's signal from the vibrations of other rotating parts.[2]

To address this challenge, angular resampling is applied. The shaft speed is either measured directly or extracted from the vibration signal itself.[6] The vibration signal is then resampled to synchronize the data with the rotational angle of the shaft rather than with time.[2] This mathematical mapping can be implemented in several ways, but it generally involves three main stages: calculating the phase (or angle) of the shaft as a function of time, computing a new time vector that maintains a constant angular interval between consecutive samples, and resampling the vibration signal according to this new time vector.[2][7][8]

Effects of angular resampling. Top: An accelerating shaft causes frequency smearing in the spectrum (b). Bottom: Resampling standardizes the wave period per round (c), concentrating the energy into a sharp peak in the order domain (d).

As shown in the accompanying example, angular resampling resolves the issue of frequency smearing caused by fluctuating speeds, transforming these smeared frequencies into sharp, distinct peaks within the angular-resampled spectrum (known as order).[2][8]

Synchronous averaging

[edit]

Most rotating components in industrial machinery can be classified into two primary operational categories: synchronous components, such as gears, and semi-synchronous components, such as rolling element bearings.[9] Synchronous components rotate in perfect synchronization with the shaft, making their vibration pattern completely deterministic. Conversely, semi-synchronous components inherently exhibit small operational variations, slipping slightly relative to the shaft (typically experiencing roughly 1% slippage) due to the kinematic interactions of the rolling elements.[9] While time synchronous averaging is used to cleanly extract the phase-locked vibrations of synchronous components[10], isolating semi-synchronous component signatures requires extracting a residual signal to filter out dominant synchronous mesh interferences.[10][11]

Block diagram of synchronous averaging. A continuous vibration signal is separated into individual period segments. These segments are then time-aligned and averaged together to produce a clean, noise-reduced synchronous average.

At its core, synchronous averaging, known also as time synchronous averaging, is a straightforward but powerful discrete signal processing operation.[12] After the raw vibration data undergoes angular resampling to correct for subtle speed variations, the signal is divided into consecutive segments corresponding to complete shaft rotations.[13][14][15] Averaging these segmented vectors together leverages destructive interference to attenuate random wideband noise and isolate the target component.[9] This process systematically eliminates background interferences from other rotating assemblies whose operational speeds are not integer multiples of the referenced shaft speed.[9]

Synchronous averaging extracts a target signal from a noisy measurement. Top: The Measured signal (blue) combines target, interference, and noise. Bottom: Averaging 1 to 100 segments filters out noise and isolates the clean target waveform.

Synchronous averaging is strongly related to the estimation of the signal using the mean squared error metric.[9] Concerning a set of data segments extracted from a continuous vibration record, the mathematical framework of the mean squared error metric dictates that the standard arithmetic average inherently acts as the specific signal configuration that is closest to all other segments.[9] Consequently, the process of dividing an angularly resampled vibration signal into consecutive blocks representing complete machine rotations and averaging them together can be mathematically defined as a specialized optimization problem. Under this framework, the computed synchronous average serves as the mathematically optimal estimation that minimizes the total mean squared error across all synchronized components within the data ensemble.[9]

Dephase

[edit]

Dephase is the complement of synchronous averaging. As explained in the synchronous averaging section, when analyzing semi-synchronous components, synchronous averaging can be utilized to filter out the vibrational effects of synchronous components from the signal. This is highly relevant to gears, for example, which produce strong vibrations even under healthy conditions.[11][16]

A schematic block diagram illustrating the step-by-step processing workflow of the Dephase algorithm for vibration analysis. The raw time-domain signal undergoes angular resampling to correct for variable shaft speeds. The resulting angular-resampled signal is divided into consecutive segments corresponding to complete rounds. A synchronous average is calculated from these segments, concatenated to replicate the continuous record, and subtracted from the segmented raw data to isolate non-synchronous components (such as rolling element bearing signatures). Finally, the residual segments are reassembled and resampled back from the cycle domain to the original time domain.

There are several approaches to filter out the vibrations of synchronous components from the signal, one of which is Dephase.[2] In the Dephase method, for each synchronous component, the signal is first angularly resampled according to its shaft speed, and then the synchronous average is computed for individual sections of the signal. For each section, the calculated synchronous average is periodically extended (concatenated) to match the section's length, and then subtracted from it. Then, the vibrations of the next synchronous component are filtered out using the same approach.[2]

As explained, Dephase relies on two main steps: subtracting the concatenated synchronous average from each section, and separating the signal into smaller sections rather than subtracting the concatenated average from the entire signal at once.[2] The first step is straightforward: the synchronous average is an estimation of the synchronous component's vibration, so subtracting this concatenated average from the signal filters out most of that component's influence. The second step addresses the very slight slippage that may still be present in a synchronous component's signal, which can result from various factors such as inaccuracies in shaft speed measurement. Therefore, dividing the signal into sufficiently short sections enables accurate estimation of the synchronous component's signal based on the synchronous average.[2] There are also other approaches for filtering out synchronous component vibrations, such as cepstrum analysis that 'lifters' out the synchronous components.[17][18]

Difference signal

[edit]

The synchronous averaged signal is an estimation of the component's vibration over one rotation.[9] This averaged signal is composed of many frequencies. For gears, the synchronous averaged signal contains strong frequencies at the gear mesh harmonics, even under healthy conditions.[2] To diagnose faults in gears, these harmonics and their sidebands are filtered out to enable a better diagnosis of the fault vibrations.[19] These fault vibrations manifest across a broader range of frequencies and are less concentrated in the gear mesh harmonics compared to the vibrations of a healthy gear. This operation results in the difference signal. The number of sidebands to filter out is a hyper-parameter that can be determined by trial and error, with a typical value of two.[20][19]

Fault detection of gears and rolling element bearings

[edit]

The detection of faults in gears and rolling element bearings shares the same underlying concept: the vibration signal of the component is isolated as much as possible, and then features are extracted from this isolated signal. A fault is then detected relative to the feature values under healthy conditions - for example, if the current value is 3 sigma larger than the average value under healthy conditions.[2] The baseline values for the healthy condition can be measured, for instance, at the beginning of the machine's life or when the relevant rotating component is newly installed. Sometimes, detecting the fault can also indicate the specific fault type, such as an inner race or outer race fault in a bearing.[21]

The fault diagnosis process for rolling element bearings consists of the following steps: First, a Dephasing step is utilized to filter out synchronous vibrations, such as those from gears. Then, the signal is angularly resampled according to the bearing shaft speed, and the envelope of the signal is calculated.[2] Next, the envelope signal is converted to the frequency domain,[21] which is referred to as the order domain due to the angular resampling process. In most cases, this conversion is not applied directly via a Discrete Fourier Transform, but rather through a Power Spectral Density calculation. Then, the frequencies related to specific bearing fault types - such as inner race, outer race, cage, and rolling element faults - are extracted.[22] Finally, health indicators are calculated; if an anomaly is detected in these frequency values that exceeds a predefined threshold or alarm level, a fault is identified.[23][24]

For gears, fault diagnosis is performed by angularly resampling the signal according to the gear's shaft speed, and then extracting the synchronous average signal of the gear.[10] This averaged signal effectively isolates the gear's vibration signature.[9] A difference signal is then calculated from the synchronous average to enhance the fault contribution, after which features are extracted from this difference signal. If an anomaly that exceeds the alarm level is detected in these feature values, a fault is identified.[25][26][27]

See also

[edit]

References

[edit]
  1. ^ a b Randall, Robert Bond (July 2021). Vibration-Based Condition Monitoring: Industrial, Automotive and Aerospace Applications (2nd ed.). Hoboken, NJ, USA: WILEY. pp. 2–3. ISBN 978-1-119-47755-6.{{cite book}}: CS1 maint: date and year (link)
  2. ^ a b c d e f g h i j k l m n o p q Omri, Matania; Lior, Bachar; Eric, Bechhoefer; Jacob, Bortman (January 2024). "Signal Processing for the Condition-Based Maintenance of Rotating Machines via Vibration Analysis: A Tutorial". Sensors. 24 (2): 454. Bibcode:2024Senso..24..454M. doi:10.3390/s24020454. ISSN 1424-8220. PMC 10820153. PMID 38257545.
  3. ^ a b Randall, Robert Bond (2004). "State of the art in monitoring rotating machinery—Part 1" (PDF). Sound and Vibration. 38 (3): 14–21.
  4. ^ a b Randall, Robert (2004). "State of the art in monitoring rotating machinery—Part 2" (PDF). Sound and Vibration. 38 (5): 10–17.
  5. ^ Braun, Simon (1986). Mechanical Signature Analysis: Theory and Applications. London, UK: Academic Press. pp. 1–13. ISBN 9780121272555.
  6. ^ "A multi-order probabilistic approach for Instantaneous Angular Speed tracking debriefing of the CMMNO׳14 diagnosis contest". Mechanical Systems and Signal Processing. 81: 375–386. 2016-12-15. doi:10.1016/j.ymssp.2016.02.053. ISSN 0888-3270.
  7. ^ Villa, Luisa F.; Reñones, Aníbal; Perán, Jose R.; De Miguel, Luis J. (2011-08-01). "Angular resampling for vibration analysis in wind turbines under non-linear speed fluctuation". Mechanical Systems and Signal Processing. 25 (6): 2157–2168. Bibcode:2011MSSP...25.2157V. doi:10.1016/j.ymssp.2011.01.022. ISSN 0888-3270.
  8. ^ a b "Product Documentation - NI". www.ni.com. Retrieved 2026-05-22.
  9. ^ a b c d e f g h i Matania, Omri; Cohen, Roee; Bachar, Lior; Bechhoefer, Eric; Bortman, Jacob (2025-08-10). "Novel approaches of synchronous averaging of gear and bearing vibrations". Structural Health Monitoring 14759217251350962. doi:10.1177/14759217251350962.
  10. ^ a b c McFadden, P. D.; Smith, J. D. (October 1985). "A Signal Processing Technique for Detecting Local Defects in a Gear from the Signal Average of the Vibration". Proceedings of the Institution of Mechanical Engineers, Part C: Journal of Mechanical Engineering Science. 199 (4): 287–292. doi:10.1243/PIME_PROC_1985_199_125_02.
  11. ^ a b Klein, Renata (2017-12-01). "Comparison of methods for separating vibration sources in rotating machinery". Mechanical Systems and Signal Processing. 97: 20–32. Bibcode:2017MSSP...97...20K. doi:10.1016/j.ymssp.2017.03.040. ISSN 0888-3270.
  12. ^ Braun, S. (2011-05-01). "The synchronous (time domain) average revisited". Mechanical Systems and Signal Processing. 25 (4): 1087–1102. Bibcode:2011MSSP...25.1087B. doi:10.1016/j.ymssp.2010.07.016. ISSN 0888-3270.
  13. ^ BRAUN, S (1975). "THE EXTRACTION OF PERIODIC WAVEFORMS BY TIME DOMAIN AVERAGING". The Extraction of Periodic Waveforms by Time Domain Averaging.
  14. ^ Randall, Robert Bond (July 2021). Vibration-based condition monitoring: industrial, automotive and aerospace applications (2nd ed.). Hoboken, NJ, USA: WILEY. pp. 178–180. ISBN 978-1-119-47755-6.{{cite book}}: CS1 maint: date and year (link)
  15. ^ Braun, Simon (2008). Discover signal processing: an interactive guide for engineers. Hoboken, NJ, USA: WILEY. pp. 265–269. ISBN 9780470519707.
  16. ^ Klein, R; Rudyk, E; Masad, E; Issacharoff, M (2011-11-01). "Emphasising bearing tones for prognostics". International Journal of Condition Monitoring. 1 (2): 73–78. doi:10.1784/204764211798303823. ISSN 2047-6426.
  17. ^ Randall, Robert B.; Sawalhi, Nader (2014). "Cepstral Removal of Periodic Spectral Components from Time Signals". In Dalpiaz, Giorgio; Rubini, Riccardo; D'Elia, Gianluca; Cocconcelli, Marco; Chaari, Fakher; Zimroz, Radoslaw; Bartelmus, Walter; Haddar, Mohamed (eds.). Advances in Condition Monitoring of Machinery in Non-Stationary Operations. Lecture Notes in Mechanical Engineering. Berlin, Heidelberg: Springer. pp. 313–324. doi:10.1007/978-3-642-39348-8_26. ISBN 978-3-642-39348-8.
  18. ^ Randall, Robert B. (2017-12-01). "A history of cepstrum analysis and its application to mechanical problems". Mechanical Systems and Signal Processing. 97: 3–19. Bibcode:2017MSSP...97....3R. doi:10.1016/j.ymssp.2016.12.026. ISSN 0888-3270.
  19. ^ a b Klein, Renata (2012-09-23). "Condition Indicators for Gears". Annual Conference of the PHM Society. 4 (1). doi:10.36001/phmconf.2012.v4i1.2149. ISSN 2325-0178.
  20. ^ Randall, R. B. (1982-04-01). "A New Method of Modeling Gear Faults". Journal of Mechanical Design. 104 (2): 259–267. Bibcode:1982JMDes.104..259R. doi:10.1115/1.3256334. ISSN 0161-8458. Archived from the original on 2026-04-06.
  21. ^ a b Randall, Robert B.; Antoni, Jérôme (2011-02-01). "Rolling element bearing diagnostics—A tutorial". Mechanical Systems and Signal Processing. 25 (2): 485–520. Bibcode:2011MSSP...25..485R. doi:10.1016/j.ymssp.2010.07.017. ISSN 0888-3270.
  22. ^ Smith, Wade A.; Randall, Robert B. (2015-12-01). "Rolling element bearing diagnostics using the Case Western Reserve University data: A benchmark study". Mechanical Systems and Signal Processing. 64–65: 100–131. Bibcode:2015MSSP...64..100S. doi:10.1016/j.ymssp.2015.04.021. ISSN 0888-3270.
  23. ^ Randall, Robert Bond (July 2021). Vibration-Based Condition Monitoring: Industrial, Automotive and Aerospace Applications (2nd ed.). Hoboken, NJ, USA: WILEY. pp. 270–295. ISBN 978-1-119-47755-6.{{cite book}}: CS1 maint: date and year (link)
  24. ^ Braun, Simon (2008). Discover Signal Processing: An Interactive Guide for Engineers. Hoboken, NJ, USA: WILEY. pp. 291–293. ISBN 9780470519707.
  25. ^ Randall, Robert Bond (July 2021). Vibration-Based Condition Monitoring: Industrial, Automotive and Aerospace Applications (2nd ed.). Hoboken, NJ, USA: WILEY. pp. 236–269. ISBN 978-1-119-47755-6.{{cite book}}: CS1 maint: date and year (link)
  26. ^ Sharma, Vikas; Parey, Anand (2016-01-01). "A Review of Gear Fault Diagnosis Using Various Condition Indicators". Procedia Engineering. International Conference on Vibration Problems 2015. 144: 253–263. Bibcode:2016PrEng.144..253S. doi:10.1016/j.proeng.2016.05.131. ISSN 1877-7058.
  27. ^ Kundu, Pradeep; Darpe, Ashish K; Kulkarni, Makarand S (September 2021). "A review on diagnostic and prognostic approaches for gears". Structural Health Monitoring. 20 (5): 2853–2893. doi:10.1177/1475921720972926. ISSN 1475-9217.