Het Hanning-venster begrijpen
De Hanning-venster (meer formeel het Hann-venster, genoemd naar Julius von Hann) is een vloeiende, klokvormige wegingsfunctie die wordt toegepast op een blok van tijdsignaal gegevens voordat deze worden doorgegeven aan een Snelle Fouriertransformatie (FFT). Het is veruit de meest gebruikte van alle windowing functions in trillingsanalyse, en het enige doel ervan is het onderdrukken van een meetartefact dat spectrale lekkage. Wanneer het venster met het opgenomen signaal wordt vermenigvuldigd, zorgt dit ervoor dat de amplitude aan het begin en het einde van het tijdblok geleidelijk naar nul afneemt, terwijl het midden van het signaal in wezen ongewijzigd blijft.
1. Definitie: Wat is een Hanning-venster?
Wiskundig is het Hanning-venster een opgetilde halve cosinus: elk tijdsample wordt vermenigvuldigd met een coëfficiënt die stijgt vanaf nul bij het eerste sample, eenheid bereikt in het midden van het blok en terugvalt naar nul bij het laatste sample. De kromme volgt de symmetrische vorm w(n) = 0.5 − 0.5·cos(2πn/(N−1)), waar n is de sample-index die loopt van 0 tot N−1 en N is de bloklengte. (Veel FFT-analysatoren implementeren de nauw verwante periodieke variant, die deelt door N in plaats daarvan en laat het laatste sample net boven nul; voor praktische machinespectra is het verschil verwaarloosbaar.) De vorm is belangrijk omdat de gegevens geleidelijk worden afgebouwd in plaats van abrupt te worden afgekapt. Doordat de eindpunten naar nul worden gebracht, kan het gevensterde blok zonder plotselinge sprong eind-aan-eind worden herhaald — precies de voorwaarde die de FFT stilzwijgend veronderstelt.
2. Waarom een venster nodig is: spectrale lekkage
De FFT behandelt het eindige blok van samples dat het ontvangt als één perfecte, zich eindeloos herhalende cyclus van het signaal. Die aanname gaat alleen op als er precies een geheel aantal cycli van elke frequentiecomponent in het blok past. Bij een echte machine — waar het toerental lichtjes schommelt en er veel onderling onafhankelijke frequenties tegelijk aanwezig zijn — is dit vrijwel nooit het geval.
Wanneer een niet-geheel aantal cycli wordt geregistreerd, valt het einde van het blok niet samen met het begin. De FFT interpreteert de daaruit voortvloeiende afwijking als een scherpe sprong, of discontinuïteit, op de blokgrens. Die kunstmatige sprong bevat energie die geen deel uitmaakt van het werkelijke signaal, en die energie “lekt” over naar de omliggende frequentiebanden van de spectrum. De gevolgen zijn:
- Smearing: een enkele scherpe frequentiepiek loopt uit in een brede, afgeronde bult, waardoor de exacte frequentie moeilijk te bepalen is.
- Masking: de verhoogde ruisvloer rond een sterke piek kan een kleine, nabijgelegen piek volledig overstemmen — bijvoorbeeld een zwakke lagertoon die dicht bij een dominante piek ligt draaisnelheid (1×) component.
3. Hoe het Hanning-venster het probleem oplost
Omdat het venster het signaal aan beide randen op nul zet, verdwijnt de kunstmatige discontinuïteit. De FFT ziet nu een vloeiend overlopend, werkelijk periodiek blok en verwerkt dit veel natuurgetrouwer. De spectrale lekkage neemt drastisch af, wat twee praktische voordelen oplevert:
- Betere frequentiedefinitie: de vervaging wordt beperkt, waardoor pieken smaller worden en duidelijk van elkaar gescheiden blijven. Kenmerken die dicht bij elkaar liggen — zoals harmonischen van de draaisnelheid sitting near lagerfoutfrequenties — blijven onderscheidend.
- Betere nauwkeurigheid van de amplitude: het afbouwen van de gegevens verlaagt wel het schijnbare niveau, dus de analysator past een venstercorrectiefactor toe — en de juiste factor hangt af van wat wordt afgelezen. Voor de amplitude van een discrete toon is de coherente versterking van het Hanning-venster 0.5, dus de amplitudecorrectie is 2.0 (+6.02 dB). Voor breedband- of ruisniveaus geldt in plaats daarvan de energiecorrectie (RMS) van 1.633 (√(8/3)), omdat de equivalente ruisbandbreedte van het venster 1.5 bins is. Welke correctie je instrument gebruikt, maakt deel uit van de weergaveconventie — de meeste analysatoren passen die automatisch toe. Omdat er minder energie naar naburige bins is weggelopen, is de gerapporteerde amplitude in de juiste bin betrouwbaarder.
Het enige nadeel is een lichte verbreding van de hoofdlob — een toon met een Hanning-venster is ongeveer vier bins breed. Als twee frequenties dichter bij elkaar liggen dan dat, heb je een hogere resolutie nodig in plaats van een ander venster; een snelle manier om je instellingen af te stemmen is de FFT-resolutiecalculator, waarin de bloklengte, bemonsteringsfrequentie en lijnafstand aan elkaar worden gerelateerd.
4. Wanneer gebruik je een Hanning-venster?
Het Hanning-venster is de standaardkeuze, universele keuze voor vrijwel alle trillingsmetingen bij machines in stabiele toestand. Het biedt een uitstekend evenwicht tussen frequentieresolutie (het onderscheiden van dicht bij elkaar liggende pieken) en amplitudenauwkeurigheid (het aflezen van het juiste niveau). Voor routinematige FFT-spectra van motoren, pompen, ventilatoren en compressoren is dit in de overgrote meerderheid van de gevallen de juiste instelling — en het is het venster dat de draagbare tweekanaals Balanset-1A toepast wanneer het een diagnostisch spectrum berekent in het veld, waar het toerental nooit volledig constant is en lekkage anders het resultaat zou verstoren.
5. Hanning vergeleken met andere vensterfuncties
Het Hanning-venster is niet de enige optie, en de keuze voor het juiste venster hangt af van wat je wilt extraheren:
- Flattop: offert bewust frequentieresolutie op ten gunste van een zeer hoge amplitudenauwkeurigheid. Dit is het venster bij uitstek voor het kalibreren van een sensor of het aflezen van het precieze niveau van een enkele dominante toon.
- Uniform (rechthoekig / “geen venster”): past helemaal geen afvlakking toe. Dit is voorbehouden aan kortstondige en plotselinge gebeurtenissen — zoals een bumptest — die binnen het blok al bij nul beginnen en eindigen, zodat er geen venster nodig is.
- Hanning: het evenwichtige midden, en daarmee de norm voor de dagelijkse diagnostiek.
Kortom: kies voor Flattop als de amplitude exact moet zijn, voor Uniform bij het vastleggen van een op zichzelf staande transiënt, en voor Hanning voor al het andere — wat het grootste deel van de tijd het geval is.