Отслеживать и извлекать профиль оборотов из вибросигнала
возвращает зависящую от времени оценку скорости вращения, rpm = rpmtrack(x,fs,order,p)rpm, от сигнала вибрации x дискретизировано со скоростью fs.
Матрица из двух столбцов p содержит набор точек, которые лежат на частотно-временном гребне, соответствующем заданному order. Каждая строка p задает одну пару координат. При звонке rpmtrack без указания обоих order и p, функция открывает интерактивный график, который отображает временную и частотную карту и позволяет выбрать точки.
При наличии импульсного сигнала тахометра используйте tachorpm извлечь rpm непосредственно.
задает дополнительные параметры для любого из предыдущих синтаксисов с использованием аргументов пары имя-значение. Опции включают метод, используемый для оценки частотно-временной карты и начального времени для профиля RPM.rpm = rpmtrack(___,Name,Value)
rpmtrack(___) без выходных аргументов строит график временной частоты мощности и расчетный профиль RPM на интерактивном рисунке.
rpmtrack использует двухэтапный (грубо-тонкий) метод оценки:
Вычисление временной и частотной карты x и извлекают частотно-временной гребень на основе заданного набора точек на гребне, p, order соответствующие этому гребню и необязательные штрафные параметры 'PowerPenalty' и 'FrequencyPenalty'. Извлеченный выступ обеспечивает грубую оценку профиля RPM.
Вычисляют форму сигнала порядка, соответствующую выделенному гребню, с использованием фильтра Вольда-Калмана и вычисляют новую частотно-временную карту из этой формы сигнала. Изолированный гребень порядка из новой карты временных частот обеспечивает точную оценку профиля RPM.
[1] Урбанек, Яцек, Томаш Баршч и Жером Антони. «Двухэтапная процедура оценки мгновенной скорости вращения с большими колебаниями». Механические системы и обработка сигналов. Том 38, 2013, стр. 96-102.