Ik twijfel of onderstaande post hier thuis hoort of beter past in het PolarPlot draadje. Het gaat namelijk over een PP-specifieke methode, echter met als doel om slimmer met de ruisge boord data om te gaan. Ik post 'em hier omdat er dezelfde data als hierboven gebruikt wordt...
TWD op basis van heading met TWD als interne toestand
Eerst een teaser uit de Sailmon documentatie, waar iets soortgelijks wordt toegepast:
A very powerful feature of the Sailmon system is that true wind angle can be corrected for heading. This means, the actual true wind angle is connected to your heading value. As soon heading changes, the true wind angle will change immediately. If enabled, Sailmon can apply very efficient filtering for the True Wind values. True Wind Angle will be incredibly stable during sailing while still responding immediately during course changes, tacks and gybes.
We strongly recommend enabling this feature.
Eerder is al opgemerkt dat TWD een "meteorologische variabele" is, die niet beïnvloed wordt door wat er aan boord gebeurt. Net zoals TWA en TWS berekeningen, blijf ik dit bewust
schattingen noemen, omdat deze variabelen niet direct gemeten kunnen worden. Strikt genomen zijn dit namelijk geen metingen, al zie je ze pal naast bv de AWA staan op je instrumenten!
De omstandigheden waarin je vaart worden bovenwater voor een groot deel bepaald door TWD en TWS. In het "boot" model hieronder zijn dit niet-meetbare verstoringen. Links de inputs naar het systeem "boot"; de uitgangen zijn de resulterende AWA en AWS:
Omdat we TWD en TWS toch graag willen weten, doen onze instrumenten ongeveer het omgekeerde. Door wat gonio en aftrekken worden de (niet direct meetbare) TWD en TWS geschat:
Te zien is dat TWA een interne variabele is, nodig om TWD te schatten. Tegelijk is TWA essentieel als polar-input en dient zo precies mogelijk berekend te worden. In de posts hierboven is getracht TWD zo goed mogelijk te schatten door de "standaard berekening" te verbeteren door te corrigeren voor drift en upwash. Ondanks dat de TWD daardoor (meer) onafhankelijk is geworden van de koers (dat deel werkt dus), zijn zowel TWD/TWA als TWS behoorlijk ruisig. Ruisiger dan de echte variabelen wanneer je die op land zou meten.
Dat wordt veroorzaakt door foutjes in de calibraties, ruis op bv BSP, maar ook door stampen in golven en slingeringen in de masttop. Wanneer we TWD en TWS op het land zouden meten (wat daar wél kan), dan zullen deze veel rustiger zijn dan bij ons aan boord.
De upwash en drift correcties zorgen voor een
statisch verbeterd resultaat: vaste afwijkingen (wanneer je één koers vaart) worden er mee geprobeerd uit te halen. Wat nu als we, om óók
dynamisch een beter resultaat te bereiken, ruis proberen te onderdrukken door aan te nemen dat de eerder geschatte TWD minder wild beweegt dan in de schattingen in de voorgaande posts?
Als we TWD zien als een
toestand die relatief langzaam varieert, mogen we deze schatting over een tijdje constant houden en de actuele waarde van deze schatting langzaam updaten. Zó langzaam, dat we relevante meteorologische veranderingen wél zien, maar de ruis geen invloed heeft op het updaten.
Nadat we deze toestand zo schoon mogelijk geschat hebben, kunnen we de TWA in een eenvoudige stap weer terugrekenen; dat gebeurt op basis van de kompaskoers, waarvan we weten dat de fout in de orde van 3 graden ligt: een stuk lager dan de ruis die we eerder zagen en direct gerelateerd met de akties van de stuurman:
In lijn met wat Sailmon claimed kun je dan een TWA weergave (en polar-input!) verwachten die snel op stuurveranderingen, overstagjes etc reageert, en geen last heeft van de meetruis waarmee we deze updaten!
Hieronder de resultaten
Weer dezelfde tocht van Gregor over een langere periode.
In grijs de eerdere weergave (inclusief de drift+upwash correctie), in rood daar doorheen de resultaten die deze methode geven:
Je ziet dat de ruis op TWA stukken lager is geworden, de pieken door de ruis in de driftschatting zijn geheel verdwenen, echter zónder deze schatting traag te maken. Je zou wellicht zelfs op de TWA kunnen stúren (UA/DA) en de performance berekening zal veel rustiger worden.
Hieronder ingezoomd op een stukje kruisen:
Je ziet dat de overstag manouvres onvertraagd doorkomen in de TWA.
Tot slot een vergelijking met een "dom" filter op de direct bepaalde TWA, wat ook effectief ruis onderdrukt, maar de stuurbewegingen vertraagd doorgeeft (te traag om op te sturen: na een overstag duurt het een halve minuut voordat de TWA weer klopt):