Forstå Hanning-vinduet
Den Hanning-vinduet (mer formelt kalt Hann-vinduet, oppkalt etter Julius von Hann) er en jevn, klokkeformet vektingsfunksjon som brukes på en blokk av tidsbølgeform data før de sendes videre til en Rask Fourier-transformasjon (FFT). Det er uten tvil den mest brukte av alle vindusbygging funksjoner i vibrasjonsanalyse, og dets eneste formål er å undertrykke en målefeil som kalles spektral lekkasje. Når vinduet multipliseres med det innspilte signalet, fører det til at amplituden gradvis går mot null ved begynnelsen og slutten av tidsblokken, mens signalets midtparti i det vesentlige forblir uendret.
1. Definisjon: Hva er et Hanning-vindu?
Matematisk sett er Hanning-vinduet en stigende halvkosinusfunksjon: Hvert tidsprøvepunkt multipliseres med en koeffisient som stiger fra null ved det første prøvepunktet, når én midt i blokken og faller tilbake til null ved det siste prøvepunktet. Kurven har følgende form w(n) = 0,5 − 0,5·cos(2πn/N), hvor n er prøveindeksen og N blokklengden. Formen er viktig fordi den avtar dataene jevnt i stedet for å kutte dem brått. Ved å sette endepunktene til null kan den vindusdelte blokken gjentas fra ende til ende uten noen brå overgang – akkurat slik FFT stille forutsetter.
2. Hvorfor et vindu er nødvendig: Spektral lekkasje
FFT behandler den begrensede blokken av samplinger den mottar som en perfekt, uendelig gjentakende syklus av signalet. Denne antakelsen gjelder bare hvis et helt antall sykluser av hver frekvenskomponent passer nøyaktig inn i blokken. For en virkelig maskin – der akselhastigheten varierer litt og mange uavhengige frekvenser forekommer samtidig – er dette nesten aldri tilfelle.
Når det registreres et antall sykluser som ikke er et heltall, stemmer ikke slutten av blokken overens med begynnelsen. FFT tolker den resulterende avviket som et brått hopp, eller en diskontinuitet, ved blokkgrensen. Dette kunstige hoppet inneholder energi som ikke er en del av det virkelige signalet, og energien «lekker» over i de omkringliggende frekvensbåndene i spektrum. Konsekvensene er:
- Smøre: En enkelt skarp frekvenstopp sprer seg ut til en bred, utvidet kurve, noe som gjør det vanskelig å fastslå den nøyaktige frekvensen.
- Maskering: det økte støynivået rundt en sterk topp kan fullstendig overdøve en liten topp i nærheten – for eksempel en svak bærende tone som ligger tett inntil en dominerende løpehastighet (1×) komponent.
3. Hvordan Hanning-vinduet løser problemet
Fordi vinduet tvinger signalet til null ved begge ender, forsvinner den kunstige diskontinuiteten. FFT-analysen oppfatter nå en jevnt overgående, reelt periodisk blokk og behandler den langt mer nøyaktig. Lekkasjen reduseres dramatisk, noe som gir to praktiske fordeler:
- Bedre frekvensdefinisjon: utbredelsen begrenses, slik at toppene blir smale og tydelig adskilte. Elementer som ligger tett sammen — for eksempel harmoniske svingninger ved kjørehastighet sitter i nærheten frekvenser av lagerfeil — hold deg unik.
- Bedre nøyaktighet i amplituden: Å avklinge dataene reduserer riktignok den synlige topphøyden, men alle analysatorer bruker en fast amplitudekorreksjonsfaktor (≈1,63, eller +2,27 dB) for å gjenopprette det faktiske nivået. Siden mindre energi har lekket over i tilstøtende bånd, er amplituden som rapporteres for det riktige båndet mer pålitelig.
Den eneste ulempen er en beskjeden utvidelse av hovedloben – en tone med Hanning-vindu er omtrent fire biner bred. Hvis to frekvenser ligger nærmere hverandre enn det, trenger du høyere oppløsning i stedet for et annet vindu; en rask måte å finne riktige innstillinger på er å FFT-oppløsningskalkulator, som viser sammenhengen mellom blokklengde, samplingsfrekvens og linjeavstand.
4. Når skal man bruke et Hanning-vindu?
Hanning-vinduet er standardvalg, allsidig valg for praktisk talt all måling av maskinvibrasjoner i likevekt. Den gir en utmerket balanse mellom frekvensoppløsning (å skille mellom nærliggende topper) og amplitudenøyaktighet (å avlese riktig nivå). For rutinemessige FFT-spektra på motorer, pumper, vifter og kompressorer er dette det riktige valget i de aller fleste tilfeller – og det er dette vinduet den bærbare tokanals Balanset-1A gjelder når den beregner et diagnostisk spektrum ute i felten, der akselhastigheten aldri er helt konstant og lekkasjer ellers ville forvrenge resultatet.
5. Hanning sammenlignet med andre vinduer
Hanning-vinduet er ikke det eneste alternativet, og valg av riktig vindu avhenger av hva du ønsker å trekke ut:
- Flattopp: ofrer bevisst frekvensoppløsningen til fordel for svært høy amplitudenøyaktighet. Dette er det foretrukne vinduet når man skal kalibrere en sensor eller avlese det nøyaktige nivået på en enkelt dominerende tone.
- Uniform (rektangulær / «uten vindu»): bruker ingen avtagende kurve i det hele tatt. Den er forbeholdt kortvarige hendelser og støt — for eksempel en bumptest — som allerede starter og slutter på null innenfor blokken, så det er ikke behov for noe vindu.
- Hanning: den balanserte mellomveien, og dermed standarden for daglig diagnostikk.
Kort sagt: Bruk Flattop når amplituden må være nøyaktig, Uniform når du skal registrere en isolert transient, og Hanning til alt annet – altså i de fleste tilfeller.