Понимание окна Ханнинга
Сайт Окно Ханнинга (более формально — окно Ханна, названное в честь Юлиуса фон Ханна) — это гладкая весовая функция в форме колокола, применяемая к блоку временная форма сигнала данные перед их передачей в Быстрое преобразование Фурье (БПФ). Это, безусловно, самый распространенный из всех оконное преобразование функции в анализ вибраций, и его единственная цель заключается в устранении артефакта измерения, называемого спектральная утечка. При умножении окна на записанный сигнал амплитуда плавно снижается до нуля в начале и в конце временного интервала, при этом центральная часть сигнала практически не изменяется.
1. Определение: что такое окно Ханнинга?
Математически окно Хэннинга представляет собой приподнятый полукосинус: каждый временной отсчёт умножается на коэффициент, который возрастает от нуля на первом отсчёте, достигает единицы в середине блока и снова падает до нуля на последнем отсчёте. Кривая следует симметричной форме w(n) = 0.5 − 0.5·cos(2πn/(N−1)), где n — индекс отсчёта, изменяющийся от 0 до N−1 и N — длина блока. (Многие FFT-анализаторы используют тесно связанную периодическую разновидность, в которой деление идёт на N вместо этого и оставляет последний отсчёт чуть выше нуля; для практических спектров машин разница пренебрежимо мала.) Форма важна, потому что она плавно сужает данные, а не обрубает их резко. Приводя концы к нулю, оконный блок можно повторять подряд без какого-либо скачка — а именно это FFT молчаливо и предполагает.
2. Зачем нужно окно: утечка спектра
Блок FFT обрабатывает полученный им конечный блок выборок как один идеальный, бесконечно повторяющийся цикл сигнала. Это предположение верно только в том случае, если в блок точно помещается целое число циклов каждой частотной составляющей. В реальных условиях — когда частота вращения вала незначительно колеблется и одновременно присутствуют многие не связанные между собой частоты — это практически никогда не имеет места.
Если захватывается нецелое число циклов, конец блока не совпадает с его началом. БПФ интерпретирует возникающее несовпадение как резкий скачок, или разрыв, на границе блока. Этот искусственный скачок несет в себе энергию, которая не является частью реального сигнала, и эта энергия “просачивается” в соседние частотные ячейки спектр. Последствия таковы:
- Размазывание: один резкий частотный пик расплывается в широкий бугор с «юбкой», из-за чего точно определить частоту становится сложно.
- Маскировка: повышенный уровень шума вокруг сильного пика может полностью заглушить небольшой пик, расположенный поблизости — например, слабый тональный сигнал, находящийся рядом с доминирующим рабочая скорость (1×) компонент.
3. Как окно Ханнинга решает эту проблему
Поскольку окно принудительно обнуляет сигнал на обеих границах, искусственный разрыв исчезает. Теперь БПФ воспринимает плавно переходящий, подлинно периодический блок и обрабатывает его гораздо точнее. Утечка резко сокращается, что дает два практических преимущества:
- Более точное определение частоты: размытие сдерживается, поэтому пики становятся узкими и четко различимыми. Близко расположенные элементы — такие как гармоники скорости вращения находящиеся рядом с частот дефектов подшипника — остаются различимыми.
- Более высокая точность измерения амплитуды: сужение данных действительно уменьшает видимый уровень, поэтому анализатор применяет коэффициент поправки окна — и нужный коэффициент зависит от того, что именно считывается. Для амплитуды дискретного тона coherent gain окна Хэннинга равен 0.5, поэтому поправка по амплитуде составляет 2.0 (+6.02 dB). Для широкополосных или шумовых уровней вместо этого применяется энергетическая (RMS) поправка 1.633 (√(8/3)), потому что эквивалентная шумовая полоса окна равна 1.5 бина. Какую именно поправку использует ваш прибор — часть его соглашения по отображению; большинство анализаторов применяют её автоматически. Поскольку меньше энергии растеклось в соседние бины, амплитуда, показанная в правильном бине, более достоверна.
Единственным недостатком является небольшое расширение основного лепестка — ширина тона с окном Ханнинга составляет примерно четыре бина. Если две частоты расположены ближе друг к другу, чем это расстояние, вам потребуется более высокое разрешение, а не другое окно; быстрый способ подобрать нужные настройки — это Калькулятор разрешения БПФ, в котором приводятся соотношения между длиной блока, частотой дискретизации и межстрочным интервалом.
4. Когда следует использовать окно Ханнинга
Окно Ханнинга — это... по умолчанию, универсальный вариант для практически всех измерений стационарных колебаний оборудования. Оно обеспечивает отличный компромисс между частотным разрешением (разделением близко расположенных пиков) и точностью измерения амплитуды (определением правильного уровня). Для рутинного анализа спектров с помощью БПФ на двигателях, насосах, вентиляторах и компрессорах это оптимальная настройка в подавляющем большинстве случаев — и именно это окно использует портативный двухканальный Balanset-1A применяется при расчете диагностического спектра в полевых условиях, где частота вращения вала никогда не бывает абсолютно постоянной, а утечки в противном случае привели бы к искажению результата.
5. Алгоритм Ханнинга в сравнении с другими окнами
Окно Ханнинга — не единственный вариант, и выбор подходящего окна зависит от того, что именно вы хотите извлечь:
- Флэттоп: намеренно жертвует частотным разрешением ради очень высокой точности измерения амплитуды. Это оптимальный режим при калибровке датчика или считывании точного уровня отдельного доминантного тона.
- Однородный (прямоугольный / “без окна”): не применяет никакого затухания. Он предназначен исключительно для переходных процессов и ударных нагрузок — таких как тест на удар — которые уже начинаются и заканчиваются с нуля внутри блока, поэтому окно не требуется.
- Ханнинг: золотая середина и, следовательно, стандарт для повседневной диагностики.
Одним словом, выбирайте фильтр «Flattop», когда амплитуда должна быть точной, «Uniform» — при записи отдельного импульсного сигнала, а «Hanning» — во всех остальных случаях, то есть в большинстве ситуаций.