Карта Order-RPM для анализа заказа
возвращает матрицу отображения order-RPM, map = rpmordermap(x,fs,rpm)map, что является результатом выполнения анализа порядка для входного вектора, x. x измеряется в наборе rpm скоростей вращения, выраженных в оборотах в минуту. fs - частота дискретизации измерения в Гц. Каждый столбец map содержит среднеквадратичные (среднеквадратичные) оценки амплитуды порядков, присутствующих в каждом rpm значение. rpmordermap передискретизирует x к постоянной скорости выборки за цикл и использует кратковременное преобразование Фурье для анализа спектрального содержания повторно дискретизированного сигнала.
задает параметры с помощью map = rpmordermap(___,Name,Value)Name,Value в дополнение к входным аргументам в предыдущих синтаксисах.
rpmordermap(___) без выходных аргументов строит карту порядка как функцию скорости вращения и времени на интерактивном рисунке.
Анализ порядка - это изучение вибраций во вращающихся системах, которые являются результатом самого вращения. Частоты этих колебаний часто пропорциональны скорости вращения. Константами пропорциональности являются порядки.
Скорость вращения обычно измеряется независимо и изменяется со временем в большинстве экспериментальных условий. Правильный анализ колебаний, вызванных вращением, требует повторной дискретизации и интерполяции измеренного сигнала для достижения постоянного числа выборок за цикл. Посредством этого процесса составляющие сигнала, частоты которых являются постоянными кратными скорости вращения, преобразуются в постоянные тона. Преобразование уменьшает размазывание спектральных компонентов, которое происходит при быстром изменении частоты со временем.
rpmordermap функция выполняет следующие шаги:
Использование cumtrapz для оценки фазового угла как интеграла времени от частоты вращения:
dstart.
Использование resample для усиления дискретизации и низкочастотной фильтрации сигнала. Этот шаг позволяет функции интерполировать сигнал в невыборные моменты времени без наложения на высокочастотные компоненты. rpmordermap увеличивает значение сигнала в 15 раз.
Использование interp1 для линейной интерполяции сигнала с повышенной дискретизацией на однородную сетку в фазовой области. Наивысший доступный порядок измерения определяется частотой дискретизации и наибольшей скоростью вращения, достигаемой системой:
RPM60).
Чтобы точно зафиксировать этот наивысший порядок, необходимо, по меньшей мере, выполнить выборку сигнала при удвоенном Omax. Для получения лучших результатов, rpmordermap избыточная выборка на дополнительный коэффициент 4. Результирующая частота дискретизации фазовой области, fp, равна
(RPM60).
Разрешение заказа по умолчанию, r, равно
1516fsmax (RPM).
Использование spectrogram для вычисления кратковременного преобразования Фурье (STFT) интерполированного сигнала. По умолчанию функция делит сигнал на L-образные сегменты и окнами каждый из них с плоским верхним окном. Есть
⌉, L − 1)
выборки перекрытий между соседними сегментами, где с помощью 'OverlapPercent' пара имя-значение и по умолчанию 50%. Длина DFT устанавливается равной L. Разрешение связано со скоростью выборки и длиной сегмента через
kfpL,
где k - эквивалентная шумовая полоса окна, реализованная в enbw. Настройте разрешение, чтобы дифференцировать близко расположенные заказы. Меньшие значения r требуют больших длин сегментов. Если необходимо получить заданное разрешение, убедитесь, что в сигнале достаточно образцов.
Красные точки на графике RPM-vs.-time в нижней части интерактивного rpmordermap соответствует правому краю каждого оконного сегмента. Синяя линия на графике - это сигнал RPM, нарисованный как функция времени:

[1] Брандт, Андерс. Анализ шума и вибрации: анализ сигналов и экспериментальные процедуры. Чичестер, Великобритания: John Wiley & Sons, 2011.
orderspectrum | ordertrack | orderwaveform | rpmfreqmap | rpmtrack | spectrogram | tachorpm