Forståelse af Hanning-vinduet
Den Hanning-vindue (mere formelt Hann-vinduet, opkaldt efter Julius von Hann) er en glat, klokkekurvet vægtningsfunktion anvendt på en blok af tidsbølgeform data før det sendes til en Hurtig Fourier-transformation (FFT). Det er langt det mest brugt af alle de vinduesinddeling functions in Vibrationsanalyse, og dets ene formål er at undertrykke en måleartefakt kaldet spektral lækage. Når vinduet multipliceres med det captrede signal, tvinges amplituden glat til nul ved start og slutning af tidsblokken, mens signallets centrum i det væsentlige forbliver uændret.
1. Definition: Hvad er et Hanning-vindue?
Matematisk er Hanning-vinduet en løftet halv cosinus: hvert tidsprøvepunkt multipliceres med en koefficient, der stiger fra nul ved første prøvepunkt, når enhed i midten af blokken og falder tilbage til nul ved sidste prøvepunkt. Kurven følger den symmetriske form w(n) = 0.5 − 0.5·cos(2πn/(N−1)), hvor n er prøveindekset, der løber fra 0 til N−1 og N er bloklængden. (Mange FFT-analysatorer implementerer den nært beslægtede periodiske variant, som dividerer med N i stedet og lader det sidste prøvepunkt ligge lige over nul; for praktiske maskinspektre er forskellen ubetydelig.) Formen er vigtig, fordi den aftager dataene blidt i stedet for at afskære dem brat. Ved at tvinge endepunkterne til nul kan den vinduede blok gentages ende mod ende uden pludselige spring - netop den betingelse FFT stiltiende forudsætter.
2. Hvorfor et vindue er nødvendigt: Spektral leakage
FFT behandler den endelige blok af prøver, som den modtager, som en perfekt, uendelig gentagne cyklus af signalet. Den antagelse gælder kun, hvis et helt antal cyklusser af hver frekvenskomponent passer nøjagtigt ind i blokken. For en rigtig maskine — hvor akselhastigheden driver sig let, og mange uafhængige frekvenser er til stede på én gang — er dette næsten aldrig sandt.
Når et ikke-helt antal cyklusser optages, passer blokkens slutning ikke med begyndelsen. FFT tolker det resulterende mismatch som et brat hop eller diskontinuitet ved blokgrænsen. Det kunstige spring bærer energi, som ikke er en del af det rigtige signal, og energien "lækker" hen over de omgivende frekvensbakker i spektrum. Følgerne er:
- Smearing: en enkelt skarp frekvenstop spreder sig ind i en bred, udskirtet knold, hvilket gør den nøjagtige frekvens svær at præcisere.
- Masking: det hævet støjgulv omkring en stærk top kan fuldstændigt begrabbe en lille, nærliggende top — for eksempel en lavniveaubæretone, der sidder tæt på en dominerende løbehastighed (1×) komponent.
3. Hvordan Hanning-vinduet løser problemet
Fordi vinduet tvinger signalet til nul ved begge grænser, forsvinder den kunstige diskontinuitet. FFT ser nu en glat overgangende, ægte periodisk blok og behandler den langt mere trofast. Leakage kollapser dramatisk, hvilket giver to praktiske fordele:
- Bedre frekvensopløsning: smeringen er indeholdt, så toppe bliver snævre og tydeligt adskilte. Tæt stillede funktioner — såsom harmoniske svingninger ved løbehastighed sitting near lejefejlfrekvenser — forbliver adskilte.
- Bedre amplitudenøjagtighed: aftagning af data reducerer det tilsyneladende niveau, så analysatoren anvender en vindueskorrektionsfaktor - og den rigtige faktor afhænger af, hvad der aflæses. For amplituden af en diskret tone er Hanning-vinduets kohærente forstærkning 0.5, så amplitudekorrektionen er 2.0 (+6.02 dB). For bredbånds- eller støjniveauer gælder i stedet energikorrektionen (RMS) på 1.633 (√(8/3)), fordi vinduets ækvivalente støjbåndbredde er 1.5 bins. Hvilken korrektion dit instrument bruger, er en del af dets visningskonvention - de fleste analysatorer anvender den automatisk. Fordi mindre energi er lækket ind i nabobins, er den rapporterede amplitude i den korrekte bin mere troværdig.
Den eneste omkostning er en beskeden udvidelse af hovedloben — en Hanning-vinduet tone er omkring fire bin bred. Hvis to frekvenser sidder tættere sammen end det, har du brug for finere opløsning snarere end et andet vindue; en hurtig måde at kalibrere dine indstillinger på er FFT-opløsningsberegner, som relaterer bloklængde, samplingrate og linjespacing.
4. Hvornår skal man bruge et Hanning-vindue
Hanning-vinduet er standardvalg til generelle formål for praktisk talt alle målinger af stationær maskinvibrationer. Det opnår et glimrende kompromis mellem frekvensopløsning (adskillelse af tætte toppe) og amplitudepræcision (aflæsning af det rigtige niveau). For rutine-FFT-spektra på motorer, pumper, blæsere og kompressorer er det den korrekte indstilling i langt de fleste tilfælde — og det er det vindue, som de portabel to-kanals Balanset-1A anvender, når den beregner et diagnostisk spektrum ude på stedet, hvor akselhastigheden aldrig er helt konstant, og lækage ville ellers ødelægge resultatet.
5. Hanning sammenlignet med andre vinduer
Hanning-vinduet er ikke den eneste mulighed, og valg af den rigtige afhænger af, hvad du forsøger at udtrække:
- Flattop: ofrer bevidst frekvensopløsning for meget høj amplitudepræcision. Det er valget af vindue, når man kalibrerer en sensor eller aflæser det præcise niveau for en enkelt dominerende tone.
- Uniform (rektangulær / “intet vindue”): anvender slet ingen tapering. Det er forbeholdt forbigående og stødbegivenheder — såsom en bumptest — som allerede begynder og ender ved nul inden for blokken, så intet vindue er nødvendigt.
- Hanning: den afbalancerede mellemting og derfor standarden for daglig diagnostik.
Kort sagt, brug Flattop når amplituden skal være præcis, Uniform når du skal indfange en selvstændig forbigående hændelse, og Hanning til alt andet — som er det meste af tiden.