Как рассчитать необходимое время измерения для получения устойчивого спектра вибрации

При анализе вибрации спектр получают путём преобразования Фурье (обычно быстрого Фурье‑преобразования, FFT) из временной записи сигнала. Чем дольше запись и чем большее число независимых спектров усредняется, тем менее шумовым и более статистически устойчивым получается результат. Ниже описан порядок действий, позволяющий определить, сколько времени нужно измерять, чтобы спектр соответствовал заданным требованиям по частотной разрешающей способности и уровню шума.

Основные параметры, влияющие на устойчивость спектра

Прежде чем приступать к расчётам, важно понять, какие факторы определяют качество полученного спектра:

  • Частотная разрешающая способность (Δf) – минимальное расстояние между двумя соседними частотами, которое можно различить. Определяется длительностью записи: Δf = 1 / T, где T – длительность одного блока данных (без учёта overlap).
  • Окно (window) – функция, применяемая к каждому блоку для снижения спектральных искажений. Разные окна имеют различную эффективную ширину главного лепестка, что увеличивает необходимую T для достижения той же Δf.
  • Число усреднений (N) – количество независимых спектров, которые складываются и делятся на N. Усреднение уменьшает дисперсию оценки спектра примерно в N раз (для некоррелированных блоков).
  • Overlap (перекрытие) – доля соседних блоков, использующая одни и те же данные. Overlap повышает число доступных усреднений без увеличения общего времени измерения, но не уменьшает дисперсию так сильно, как полностью независимые блоки.
  • Стационарность сигнала – предположение, что статистические свойства вибрации не меняются существенно во время измерения. Если сигнал drift‑ится или меняет режим работы, слишком длинная запись приведёт к smearing спектра.

Пошаговый порядок расчёта необходимого времени измерения

  1. Определите требуемую частотную разрешающую способность Δf. Это зависит от задачи: например, для выделения частоты вращения вала 30 Гц с точностью 0,5 Гц нужен Δf ≤ 0,5 Гц.
  2. Рассчитайте минимальную длительность одного блока T₀. По формуле Δf = 1 / T₀ → T₀ = 1 / Δf. Если выбрано окно с коэффициентом усиления главного лепестка K (например, K≈1,5 для окна Хэннинга), то эффективная длительность становится T₀·K.
  3. Выберите тип окна и определите коэффициент K. Типовые значения: прямоугольное окно K=1, Хэннинг K≈1,5, Хэмминг K≈1,44, Блэкман K≈1,73.
  4. Определите допустимый уровень шума спектра (или целевую дисперсию оценки).** Для многих практических задач достаточно, чтобы относительная стандартная ошибка спектра составляла не более 10–20 %. Дисперсия усреднённого периодограммы обратно пропорциональна числу независимых усреднений N: σ² ∝ 1/N. Поэтому N можно оценить как N ≈ (σ₀² / σ_целевой²), где σ₀² – дисперсия одного блока (можно принять за единицу для упрощения). В практических расчётах часто используют правило: для уменьшения шума в 2 раза нужно N≈4, для уменьшения в 3 раза – N≈9 и т.д.
  5. Учтите overlap.** Если планируется использовать overlap в проценте p (0 ≤ p < 1), то эффективное смещение между началами блоков равно T₀·(1‑p). Число доступных блоков за общее время T_total приблизительно равно N_eff = T_total / (T₀·(1‑p)). Поэтому, чтобы получить N независимых усреднений, нужно T_total ≈ N·T₀·(1‑p). При p=0 (без overlap) формула упрощается до T_total = N·T₀.
  6. Проверьте условие стационарности.** Оцените, насколько быстро могут меняться характеристики вибрации объекта (например, время набора оборотов, циклы нагрузки). Если характерное время изменения τ_сигнал значительно меньше планируемого T_total, нужно уменьшить T₀ или N, либо разбить измерение на короткие сегменты и анализировать их отдельно.
  7. Сформируйте итоговое время измерения.** Подставьте полученные значения в формулу: T_total = N·T₀·K·(1‑p). Это время, которое необходимо зафиксировать прибора, чтобы получить спектр с требуемой Δf и уровнем шума.

Пример расчёта

Допустим, необходимо анализировать вибрацию электродвигателя с частотой вращения 1500 об/мин (25 Гц). Требуется выделить гармоники до 5‑й (125 Гц) с разрешающей способностью 0,5 Гц, а также снизить шум спектра в три раза относительно одного блока.

  1. Δf = 0,5 Гц → T₀ = 1 / 0,5 = 2 с.
  2. Выбираем окно Хэннинга (K≈1,5) → эффективная длительность блока = 2 с·1,5 = 3 с.
  3. Для уменьшения шума в 3 раза нужно N≈9 (поскольку дисперсия ∝ 1/N).
  4. Предположим overlap 50 % (p=0,5) → эффективное смещение = T₀·(1‑p) = 2·0,5 = 1 с.
  5. Тогда общее время: T_total = N·T₀·K·(1‑p) = 9·2·1,5·0,5 = 13,5 с.
  6. Проверяем стационарность: если двигатель работает в постоянном режиме и его характеристики не меняются за несколько десятков секунд, условие выполняется.

Итого, для указанных требований достаточно записать около 14 секунд сигнала с 50 % overlap и окном Хэннинга.

Таблица быстрой оценки

Ниже приведена ориентировочная таблица, показывающая, как меняется общее время измерения при разных значениях Δf и желаемом уровне шума (выраженном через N). Приняты окно Хэннинга (K=1,5) и отсутствие overlap (p=0).

Δf (Гц) T₀ = 1/Δf (с) N (для шума в 2×) N (для шума в 3×) T_total (с) для шума в 2× T_total (с) для шума в 3×
0,2 5 4 9 5·1,5·4 = 30 5·1,5·9 = 67,5
0,5 2 4 9 2·1,5·4 = 12 2·1,5·9 = 27
1,0 1 4 9 1·1,5·4 = 6 1·1,5·9 = 13,5
2,0 0,5 4 9 0,5·1,5·4 = 3 0,5·1,5·9 = 6,75

Типичные ошибки и как их избежать

  • Недостаточная Δf из‑за слишком короткой записи. Если T₀ выбрано меньше 1/Δf, соседние спектральные линии будут смешаны, и вы не сможете различить близкие частоты. Всегда проверяйте, что T₀ ≥ 1/Δf.
  • Пренебрежение влиянием окна. Использование прямоугольного окна без поправки приводит к завышению ожидаемой разрешающей способности. Умножайте T₀ на коэффициент K выбранного окна.
  • Слишком большое overlap без учёта корреляции. Overlap 75 % и более сильно коррелирует соседние блоки, поэтому эффективное N растёт медленнее, чем простое деление времени на шаг. Для оценки независимого числа усреднений используйте эффективное смещение T₀·(1‑p).
  • Измерение при нестационарном режиме. Если объект ускоряется, тормозит или меняет нагрузку быстрее, чем длительность записи, спектр будет «размыт». В таких случаях уменьшайте T₀ или проводите измерения на коротких отрезках, синхронно с событийными метками.
  • Неучёт уровня шума датчика. Если собственный шум акселерометра сравним с уровнем вибрации, увеличение N не поможет – нужен датчик с лучшим соотношением сигнал/шум или фильтрация полезного диапазона.

Практические рекомендации

  1. Сначала определите, какие частотные характеристики критичны для диагностики (частота вращения, кратные, резонансы). Это задаст требуемый Δf.
  2. Выберите окно в соответствии с компромиссом между подавлением боковых лепестков и потерей разрешающей способности (Хэннинг – хороший универсальный выбор).
  3. Рассчитайте T₀ = K/Δf. Если полученное значение слишком велико для условий стационарности, подумайте о снижении требований к Δf (например, принять 1 Гц вместо 0,5 Гц) или о использовании более узкого окна (например, flat‑top только для калибровки, а не для разрешения).
  4. Оценочное число усреднений N можно подобрать empiric‑но: запишите тестовый блок, оцените стандартное отклонение спектра в тихом диапазоне, затем увеличьте запись, пока отклонение не уменьшится до приемлемого уровня.
  5. Если возможно, используйте аппаратное усреднение (встроенное в анализатор) – оно уменьшает необходимость в больших объёмах памяти и упрощает обработку.
  6. После получения спектра проведите простую проверку устойчивости: разделите запись на две половины, вычислите спектры отдельно и сравните их. Если различие внутри ожидаемого разброса, измерение достаточно.

Что делать дальше

После того как вы определили необходимое время измерения и собрали данные, перейдите к следующему этапу анализа:

  • Постройте спектр с выбранными параметрами (длина FFT, overlap, окно).
  • Оцените уровень шума в полосе, где ожидается сигнал, и сравните его с амплитудой интересных гармоник.
  • Если шум всё ещё высок, повторите измерение, увеличив N или уменьшив Δf (то есть удлинив запись) в соответствии с расчётом выше.
  • Для отслеживания динамики состояния оборудования планируйте периодические измерения с одинаковыми параметрами, чтобы обеспечить сравнимость спектров во времени.
  • Соблюдая описанный порядок, вы сможете объективно обосновать продолжительность измерения и получить спектр вибрации, чьи статистические свойства соответствуют поставленным задачам.

Maydo-DT.com.ru