ordertrack
Track and extract order magnitudes from vibration signal
Syntax
Description
returns a matrix,mag
= ordertrack(x
,fs
,rpm
,orderlist
)mag
, that contains time-dependent root-mean-square (RMS) amplitude estimates of a specified set of orders,orderlist
, present in input signalx
.x
is measured at a setrpm
of rotational speeds expressed in revolutions per minute.fs
is the measurement sample rate in Hz.
[___] = ordertrack(___,
specifies further options usingName,Value
)Name,Value
pairs. Some of the options apply only to the Vold-Kalman tracking procedure.
ordertrack(___)
with no output arguments plots in the current figure the time-dependent orders and RPM values.
Examples
Input Arguments
Output Arguments
References
[1] Brandt, Anders.Noise and Vibration Analysis: Signal Analysis and Experimental Procedures. Chichester, UK: John Wiley & Sons, 2011.
[2] Feldbauer, Christian, and Robert Höldrich. "Realization of a Vold-Kalman Tracking Filter — A Least Squares Problem."Proceedings of the COST G-6 Conference on Digital Audio Effects (DAFX-00). Verona, Italy, December 7–9, 2000.
[3] Vold, Håvard, and Jan Leuridan. "High Resolution Order Tracking at Extreme Slew Rates Using Kalman Tracking Filters."Shock and Vibration. Vol. 2, 1995, pp. 507–515.
[4] Tůma, Jiří. “Algorithms for the Vold-Kalman Multiorder Tracking Filter.”第十四届国际喀尔巴阡C学报》上ontrol Conference (ICCC), 2013, pp. 388–94.https://doi.org/10.1109/CarpathianCC.2013.6560575.