Welkom  

   

Mijn Menu  

   

What's Up  

Geen evenementen
   

Wedstrijd  

Geen evenementen
   
   
   
   
   
   
   
   
   
   
   
   
   
   
Welkom, Gasten
In deze sectie horen alleen topics welke een project beschrijven. Hiervoor gelden bijzondere regels. De beschrijving van het project staat centraal, reacties van zowel de Topic Starter (TS) als andere leden zijn alleen toegestaan indien deze rechtstreeks betrekking hebben op de projectinhoud. Zie ook de forumregels die hierop van toepassing zijn.

Onderwerp: Sailing Performance Dashboard

Sailing Performance Dashboard 07 mrt 2021 11:45 #1260067

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15784
Stond in het verkeerde projecttopic, maar hier beter op zijn plek.
Thomas, het gaat vlot atm met de aanpassingen. Ben effe kwijt: is er de mogelijkheid om de performance factor in te stellen? Zoals je bij RAK de berekening kan laten doen met performance op bijv 90%.

Meerdere polars voor verschillende configuratie weet ik, maar deze effe niet.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 07 mrt 2021 13:56 #1260130

Hebben we niet ;-)

Voor RAK is het logisch, dat gebruik je daar voor de voorspelling van je aankomsttijd, belangrijk voor de rest van je routeplan.

Met SailingPD wil je zo hard mogelijk gaan toch, afhankelijk van omstandigheden.
Dus die meter moet op 100%, 24uurs of niet.
Hooguit kies je afhankelijk van omstandigheden een andere polar, dat is het idee.
Weinig bemanning, veel golven, genua thuis laten liggen. Allemaal redenen voor een aangepaste polar.
En dat is eenvoudig genoeg: het is een Excel CSV immers. Je kan eraan rekenen!
nobody believes in coriolis (any more)
Laatst bewerkt: 07 mrt 2021 13:57 door SailingPD.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 07 mrt 2021 14:30 #1260142

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15784
Ha, ja, ik snap je.
Of je nu genoegen neemt met 90% op je display of 100% op je display= 90% van je polar......das hetzelfde :silly:
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 09 mrt 2021 10:09 #1260840

Weer wat toevoegingen en verbeteringen:
- True Wind records worden niet meer verwerkt (MWV-T en de obsolete VWT); dat was nodig omdat je nu kan kiezen hoe True Wind wordt berekend: met STW (corrected) of SOG-zonder stroom. Niemand zal die MWV-T missen ;-)

- Interpolatie van Target SPeed tussen de TWA's van de windhoeken naast de actuele TWA niet meer lineair maar met een nette kromme.

- als je geen NMEArecords laat maken (in boatspecifics een lege regel) wordt er geen lege NMEA-OUT Copy meer aangemaakt.

- als je een oudere NMEATemplatesfile gebruikt (met minder templates dan SailingPD verwacht, er komen er steeds weer nieuwe bij) wordt dat nu netjes opgevangen, geen foutmelding meer.

- variabele $angleOFF toegevoegd voor in de records: geeft aan hoe ver je van de optimale UA of DA af bent, afhankelijk van beating of reaching (TWA < of > 90). Idee van zeilbroer Froufrou!

- en speciaal voor Nachtvlinder Maarten: een druk op de knop wifi & files vraagt je nu of je misschien een andere polar wil gaan gebruiken. Kan op elk moment wisselen dus. (zonder editen,NV, maar dat kon al zonder ;-) )

Versie is nu 1.6.9 Wel de laatste NMEATemplates erbij gebruiken!
nobody believes in coriolis (any more)
Laatst bewerkt: 09 mrt 2021 10:09 door SailingPD.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 12 mrt 2021 21:35 #1262034

Toevoeging op Dashboard en in PDlog en de records:
de SOG in de richting van de heading.
Die was er wel al (voor berekening True Wind en Performance) maar niet echt zichtbaar.
Nu wel.
Plaatje is van een tochtje van de Froufrou, aan de wind tegen ruim 2 kts stroom van BB, schuin van voren.

SOGhdg is de 2e regel in de Speed box.

Ook gewijzigd: de 222-waarschuwing komt nu eerder in beeld: als er (tenminste) 1 nul wordt gevonden in de polar rond de actuele TWS-TWA combinatie. Eerder was dat 4 nullen (helemaal buiten de polar, zeg maar).
Dat leverde soms gekke interpolaties (en gekke performance) op.

nobody believes in coriolis (any more)
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 12 mrt 2021 21:50 #1262039

  • koko
  • koko's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 15784
Het wordt telkens weer een stapje mooier en beter! Vlak voor de eerste post alhier leek het al aardig af, maar er is toch nog heel wat verbeterd en bijgekomen. Ben heel benieuwd als er meer boten in het water liggen en er meer getest en geprobeerd gaat worden.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 11:38 #1262128

Klein testje gedaan.
Stel je voor:
- er is geen spat wind, helemaal niets.
- je heading is Noord, 0 graden
- er is stroom van Stuurboord, precies van opzij, uit 90 graden (naar 270)
- die stroom is 5 kts
- daardoor krijg je wind van BB; de stroom duwt je tegen de stilstaande lucht in.
- en dat geeft weer snelheid. 5 kts, toevallig.
De NMEA-records die daarbij horen zijn dan:

$GPRMC,092752.00,A,5246.13724,N,00507.11030,E,7.07,315,261020,,,D*78
$STMWV,315,R,7.07,N,A*23
$STVHW,0,T,0,M,05.00,N,00.00,K*52

In de RMC de SOG 7.07 en de COG 315
In de MWV de schijnbare wind (de R) uit 315 met 7.07 Nautical miles
In de VHW de waterspeed 5.00 Nautical Miles en de Heading 0 graden True en Magnetic.

Zo zou dat eruit zien:
- je stroomt met 5 kts naar het westen
- hdg is 0
- en dat samen levert schijnbare wind en vervolgens bootsnelheid (STW en SOG)

In SailingPD (dat steeds deze drie dezelfde records te lezen krijgt) staat er dan dit:



True wind op de boot avg 4.8 kts, maar geowind avg 0 kts. Dat lijkt aardig te kloppen. True wind is niet helemaal de 5 kts (door de stroom) omdat er ook wat verloren gaat aan leeway. OOk zonder echte wind kun je leeway maken ;-)
De Geowind richting is 180, maar met 0 kts. Die 180 is dus niet relevant. Als je allemaal random getallen (foutjes) tussen 0 en 360 middelt krijg je nu eenmaal altijd 180....

De berekende stroom is vrijwel wat we als situatie bedacht hadden: stroom van 5 kts uit 90 graden.
De berekening levert 5.2 kts uit 88 graden. Dat is omdat er afrondingen in de NMEA-records zitten (SOG en MWV 7.07 en niet de 7.0710678118655 die het volgens Pythagoras moet zijn, en ook verder in het programma wordt gerekend met 0.1 afgeronde wind en snelheden.
Als iemand zich ergert aan die 2 graden verschil dan zou ik al die afrondingen eruit kunnen halen en pas toepassen als cijfers op het scherm, in de records en in de PDlog komen. Boel werk voor 2 graden ;-)
nobody believes in coriolis (any more)
Laatst bewerkt: 13 mrt 2021 12:35 door SailingPD.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 11:45 #1262129

Netjes, goede test!
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 12:32 #1262143

De volgende test ;-)
Blijft de Geowind netjes constant bij manoeuvres (overstag, gijp).
Hier 2,5 uur PDlog van de Froufrou van 6 maart 2021.
In oranje de gevaren COG, in blauw de door SailingPD uitgerekende GEOwind.
Dit alles op pakweg 2 kts stroom op het Marsdiep.

je ziet tijdens de tacks en gijpen wel een piekje in de GEOwind, maar dat zijn seconden. De nieuwe COG is er niet meteen.
Ik zie geen systematisch verband tussen de koerswijzigingen en de windrichting...... maar dat wil ik ook liever niet zien natuurlijk ;-)

nobody believes in coriolis (any more)
Laatst bewerkt: 13 mrt 2021 12:36 door SailingPD.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 12:34 #1262145

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14907
SailingPD schreef :
- er is stroom van Stuurboord, precies van opzij,

Leuk om te weten. Als je er zeker van bent dat de stroom haaks op je vaarrichting is kun je even je log checken. Dan moet namelijk cos(HDG-COG)*SOG = STW.

Ook achteraf kun je in je logs die kalibratie van je log uitvoeren ! Vaak kun je op de kaart zien en inschatten waar de stroom haaks op je vaarrichting moet zijn geweest.
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Laatst bewerkt: 13 mrt 2021 12:39 door 3Noreen.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 12:49 #1262148

Da’s alvast niet verkeerd, zou een Vlaming zeggen!
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 14:06 #1262163

Nachtvlinder schreef :
Da’s alvast niet verkeerd, zou een Vlaming zeggen!

Ziet er best netjes uit toch?
De correlatie (over ruim 12.000 waarnemingen) tussen geowind en COG is -0,04
Dat is vrijwel niets.

Ik heb zitten piekeren wat nou beinvloedt dat de geowind 'meedraait' met je tacks en gijpen.
Misschien is de grootste invloed wel dat de AWA krimpt met helling.
Daardoor is de TWA ook gekrompen, en de GEOwind dus ook.
SailingPD corrigeert AWA voor helling (met de formule van Arvel Gentry 1981).
Wellicht dat dat een flink deel van de oplossing is.
Andere correcties op windhoeken (voor leeway, voor upwash) zijn er niet....
nobody believes in coriolis (any more)
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 13 mrt 2021 15:08 #1262174

Kan van alles zijn: TWD schatting zijn zo’n beetje alle metingen bij benodigd. Je zou eigenlijk een gevoeligheid-/foutenanalyse op moeten uitvoeren ;)

Maar dit ziet er netjes uit hoor! Van aan-de-wind naar aan-de-wind? Hoe doet de TWS schatting het?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 08:41 #1264258

Versie 1.7.3 staat klaar.

Naast wat kleinigheden de belangrijkste wijziging:
Je kunt nu heel snel opstarten.
Start de exe, geef antwoord op de vraag naar de map waar SailingPD staat, en klaar is kees.

Deze snelle start kun je zelf aanzetten of afzetten:
in systemfiles staat processlist.txt.
Open die met Wordpad,
verander de regel met de tekst spare1 in een Y (of een N als je geen snelle start wil) en save de file.

Foutmeldingen over ontbrekende COM, foute COM, foute files etc komen wel nog gewoon door, maar geen window'tjes met informatie over alle instellingen meer.
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 09:23 #1264269

  • WillemB
  • WillemB's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 244
Waar staat dit klaar?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 09:24 #1264272

Als je me even een e-mailadres geeft per PB dan stuur ik je de link.
Het is nog work in progress, foutjes en geen garantie ;-)
Maar testers zijn altijd welkom.
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 09:41 #1264276

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 16764
Je kunt nu heel snel opstarten.
Start de exe, geef antwoord op de vraag naar de map waar SailingPD staat, en klaar is kees.
Met respect voor je keuze in dezen maar kan dat hobbeltje er ook niet uit?
Een vaste plek al of niet naar keuze is toch geen bezwaar?
C:\sailingpd.........ofzo?
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 09:47 #1264277

Anders als opstartparameter mee laten geven indien de gebruiker NIET gebruik wil maken van een (nog te bepalen begrijp ik...) standaardfolder. Configuratiefile pad kun je dan aan de windows shortcut meegeven en zelfs automatisch laten starten bij aanzetten pc...
Laatst bewerkt: 19 mrt 2021 09:49 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 10:04 #1264285

Het korte antwoord op beide vragen is nee.
Het uitgebreide antwoord is ook nee ;-)

Windows weigert te onthouden wat de start-directory is.
De code ervoor zit wel in SailingPD (filestore=askdirectory(initialdir=filestoredef))
Maar Windows is eigenwijs en onthoudt zelf lekker wat anders als je iets anders dan SailingPD hebt gedaan.

Een vaste directory (c:/sailingpd is de enige mogelijkheid) zullen vele gebruikers niet accepteren (ik ook niet).

Kom op luiaards, 2 klikken om op te starten.... is dat al teveel werk ?
"You means de Womens' Libromatium Movenint done created de uncontrollable urgement to play dingle-dangle-dingle wit de personal requipment of yo own gender?" Zappa, Thing Fish
Laatst bewerkt: 19 mrt 2021 10:28 door Baasklusje.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 10:19 #1264294

  • holtere
  • holtere's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 16764
Het korte antwoord op de vraag is ja :laugh:

Wat is er mis met C:\?
Ik zou daar geen enkel bezwaar tegen hebben, zeker niet als het instelbaar is om wel of niet twee klikjes te geven?
Laatst bewerkt: 19 mrt 2021 10:20 door holtere.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 12:21 #1264331

Ik snap het niet. Wat onthoudt Windows niet?

Met het configdir-pad als opstartparameter (hier “private blabla” als voorbeeld) in de shortcut hoeft er toch niets onthouden te worden?

Laatst bewerkt: 19 mrt 2021 12:22 door Nachtvlinder.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 12:49 #1264341

  • mhsprang
  • mhsprang's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 185
De enige correcte manier is natuurlijk de functie os.path.expanduser("~") gebruiken om de home directory van de gebruiker op te vragen en daarin een directory aanmaken zoals "SailingPD" als die er nog niet is. Je gaat nooit, maar dan ook echt nooit configuraties opslaan in de applicatie-directory.

Maar dat terzijde.

Ik zit volgende week in de NMEA 2000 Technical Standard Committee meeting om een voorstel te doen voor een aantal NMEA 2000 PGN's: één voor Mast Rotation en één voor Sailing Performance. Wat zijn volgens jullie, naast het overall performance percentage, andere sleutelparameters die je absoluut wilt zien en waar je op stuurt/trimt? Sailing PD geeft een hele hoop getallen, maar het doel van het vastleggen van deze PGN is een minimale set performance parameters die, hopelijk, in de toekomst door de fabrikanten van plotters en MFD's ondersteund gaan worden zodat we niet meer genoegen hoeven nemen met een Engine RPM veld.
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 13:05 #1264342

  • 3Noreen
  • 3Noreen's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 14907
mhsprang schreef :
De enige correcte manier is natuurlijk de functie os.path.expanduser("~") gebruiken om de home directory van de gebruiker op te vragen en daarin een directory aanmaken zoals "SailingPD" als die er nog niet is. Je gaat nooit, maar dan ook echt nooit configuraties opslaan in de applicatie-directory.

Maar dat terzijde.

Ik zit volgende week in de NMEA 2000 Technical Standard Committee meeting om een voorstel te doen voor een aantal NMEA 2000 PGN's: één voor Mast Rotation en één voor Sailing Performance. Wat zijn volgens jullie, naast het overall performance percentage, andere sleutelparameters die je absoluut wilt zien en waar je op stuurt/trimt? Sailing PD geeft een hele hoop getallen, maar het doel van het vastleggen van deze PGN is een minimale set performance parameters die, hopelijk, in de toekomst door de fabrikanten van plotters en MFD's ondersteund gaan worden zodat we niet meer genoegen hoeven nemen met een Engine RPM veld.

Kun je niet het beste aansluiting zoeken met de nmea0183 die NKE, Adrena en Expedition gebruiken ?
Target speed and performance (code PNKEP01) 
$PNKEP,01,x.x,N,x.x,K*hh<CR><LF>
           |      |_target boat speed km/h 
           |_target boat speed knots
           
Heading on next tack (code PNKEP02) 
$PNKEP,02,x.x*hh<CR><LF>
           |_heading on opposite/next tack 0 to 359°
           
Optimum upwind angle and upwind/downwind performance (code PNKEP03) 
$PNKEP,03,x.x,x.x,x.x*hh<CR><LF>
           |   |   |_downwind performance from 0 to 99% 
           |   |_upwind performance from 0 to 99%
           |_optimum angle from 0 to 359°

Angles for optimum CMG and VMG and related performance (code PNKEP04) 
$PNKEP,04,x.x,x.x,x.x,x.x*hh<CR><LF>
           |   |   |   |_VMG performance from 0 to 999%
           |   |   |_Angle for optimum VMG from 0 to 359°
           |   |_CMG performance from 0 to 999% 
           |_Angle for optimum CMG from 0 to 359°

Direction and speed of current (code PNKEP05) $PNKEP,05,x.x,x.x,N,x.x,K*hh<CR><LF>
speed of current km/h speed of current knots
Direction of current 0 to 359°
dat conservatieven in doorsnee hechten aan veiligheid, voorspelbaarheid en autoriteit, terwijl liberalen zich eerder thuis voelen bij nuance en complexiteit,
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 13:57 #1264352

:)
Alleen ingelogde leden kunnen reageren.

Sailing Performance Dashboard 19 mrt 2021 14:20 #1264358

  • Menno
  • Menno's Profielfoto
  • Offline
  • Gebruiker
  • Berichten: 3677
mhsprang schreef :
De enige correcte manier is natuurlijk de functie os.path.expanduser("~") gebruiken om de home directory van de gebruiker op te vragen en daarin een directory aanmaken zoals "SailingPD" als die er nog niet is. Je gaat nooit, maar dan ook echt nooit configuraties opslaan in de applicatie-directory.

Maar dat terzijde.

Een directory in de home directory is eigenlijk ook niet de correcte manier. Elk OS heeft hier weer eigen standaarden voor. Er is een Python library die dat voor Windows, Mac OS en Linux regelt:
appdirs

Voorbeeld voor de 'user_data_dir':

Windows:
C:\Users\<username>\AppData\Local\<AppAuthor>\<AppName>
of
C:\Users\<username>\AppData\Roaming\<AppAuthor>\<AppName>

Mac OS:
~/Library/Application Support/<AppName>

Linux:
~/.local/share/<AppName>
Alleen ingelogde leden kunnen reageren.
Tijd voor maken pagina: 0.740 seconden
Gemaakt door Kunena
   
   
   
   
© Zeilersforum.nl