Eine einzelne, vollständig offline lauffähige HTML-Datei, die eine konkrete seglerische Frage beantwortet: „Wie segle ich gerade am schnellsten zu meinem Ziel?" — also ein VMC-Optimierungsproblem (Velocity Made good on Course), nicht nur VMG.
Gebaut für die X-Yachts X-442 „Hexe" (Bj. 1995, Heimathafen Burgtiefe/Fehmarn), mit zusätzlichen Richtwert-Polaren für X-412 und Xp 44 sowie einem Generator für beliebige andere Yachten.
- Lade die Datei
index.htmlaufs Handy (E-Mail an dich selbst, Cloud, USB-Kabel …). - Öffne sie mit Chrome: im Dateimanager antippen → „Mit Chrome öffnen", oder in Chrome
file:///…/index.htmleingeben. Tipp: als Lesezeichen / zum Startbildschirm hinzufügen. - Fertig — keine Internetverbindung nötig. Läuft auch im Funkloch auf See.
Es gibt keinen Build-Schritt, keinen Server und keine externen Abhängigkeiten. Eine Datei, Doppelklick, läuft.
- Tippe „GPS aktivieren". Chrome fragt nach der Standort-Berechtigung → erlauben.
- Setze den Haken „HDG/Speed aus GPS", damit Kurs und Speed automatisch aus dem GPS übernommen werden (sonst bleiben die manuellen Felder aktiv).
- Wird GPS abgelehnt oder ist nicht verfügbar, erscheint eine klare Meldung — die App bleibt voll manuell nutzbar.
Wichtig: GPS liefert Kurs & Speed über Grund (COG/SOG, inkl. Strömung und Abdrift), nicht die Fahrt durchs Wasser. Die Polare gilt fürs Wasser. Bei Strom weichen die Werte ab.
Hinweis: Manche Browser geben
file://-Seiten kein GPS frei. Falls das GPS dort stumm bleibt, die Datei über einen lokalen HTTPS-Kontext öffnen — die Berechnung funktioniert aber komplett ohne GPS.
Klartext-Empfehlung je nach Lage:
| Fall | Banner | Bedeutung |
|---|---|---|
| Beat / No-Go | „Du musst aufkreuzen" | Ziel liegt zu hoch am Wind. Optimaler Schlag = VMG-Beat-Winkel. Abfallen bringt keinen Zeitgewinn. |
| Fetch (abfallen) | „Fall ab — mehr Speed zahlt sich aus" | Ziel ist anliegbar, aber etwas Abfallen für mehr Speed bringt mehr VMC. |
| Fetch (optimal) | „Optimaler Kurs zum Ziel" | Du fährst nahe am VMC-Optimum. |
| Fetch (anluven) | „Anluven — näher zum Wind" | Du bist zu tief, höher anliegen ist schneller zum Ziel. |
| Run / Gybe | „Du musst abkreuzen" | Ziel liegt zu tief. Über den Lee-VMG-Winkel halsen. |
Darunter: der konkrete optimale Kompasskurs in Grad.
- VMC jetzt — Fortschritt zum Ziel auf deinem aktuellen Kurs (kn).
- VMC optimal — Fortschritt zum Ziel auf dem optimalen Kurs (kn).
- Zeitgewinn — Minuten, die du über die eingegebene Distanz sparst, wenn du vom aktuellen Kurs auf das VMC-Optimum wechselst.
- Wind kommt von oben (0° = Windrichtung, woher der Wind weht).
- Geschwindigkeitsringe (kn), TWA-Speichen beidseitig.
- Rot schattiert = No-Go-Zone (zu hoch am Wind).
- Magenta-Linie + Marker = Richtung zum Ziel.
- Stern = VMC-Optimum, grün gestrichelt = Iso-VMC-Linie durch den Optimalpunkt.
- Cyan-Punkt = dein Kurs. Mit Finger/Maus ziehen — er rastet auf der Polare ein und setzt HDG & Speed.
- eig. TWA — dein wahrer Windwinkel.
- Polare — Polaren-Ausnutzung in % (dein Speed ÷ Sollspeed bei diesem TWA), farbcodiert: grün ≥ 95 %, gelb 80–95 %, rot < 80 %, cyan = über Soll.
- AWA / AWS — scheinbarer Windwinkel / scheinbare Windstärke.
Im Abschnitt „Eigenes Boot" Kennwerte eingeben (LWL, Verdrängung, Segelfläche am Wind,
Ballast-Ratio) und „Polare generieren". Das VPP-Light-Modell synthetisiert daraus eine
Polare (Rumpfgeschwindigkeit Vh = 2,43·√LWL[m], Speed-Sättigung über die Segelflächen-/
Verdrängungs-Kennzahl). Das Boot erscheint danach in der Auswahl.
„von ORC laden (online)" ist ein optionaler Best-Effort-Abruf öffentlicher ORC-Daten — braucht Internet und kann vom Browser (CORS) blockiert sein. Die App funktioniert ohne ihn vollständig.
- VMG = Bootsspeed · cos(TWA) — Fortschritt relativ zum Wind.
- VMC = Bootsspeed · cos(Zielpeilung − Kurs) — Fortschritt relativ zum Ziel.
- VMG und VMC sind nur identisch, wenn das Ziel exakt in Luv oder Lee liegt. Genau diesen Unterschied macht die App nutzbar.
- Beat-Winkel = TWA, der VMG im Bereich 28–90° maximiert.
- Run-Winkel = TWA, der die Lee-VMG im Bereich 90–180° maximiert.
- Scheinbarer Wind:
AWA = atan2(TWS·sin TWA, TWS·cos TWA + v),AWS = √((TWS·cos TWA + v)² + (TWS·sin TWA)²).
Polar-Stützpunkte folgen der ORC-Konvention (TWS 6/8/10/12/14/16/20 kn; TWA von der optimalen Beat-VMG über 52/60/75/90/110/120/135/150° bis zur optimalen Run-VMG), linear bzw. bilinear interpoliert.
Beim Laden läuft eine Validierungs-Routine (Abschnitt „Selbsttest", auch in der Browser-Konsole). Geprüft wird u. a.: Bootsspeed/VMG steigt monoton mit TWS; Ziel in Luv → VMC-Optimum = VMG-Optimum; Fetch-Fall bei 55° → Abfallen lohnt; Beat-Fall bei 30° → Kreuzen; bilineare Interpolation; alle Element-IDs vorhanden. Aktueller Stand: alle grün.
Die Polaren sind aus Werftdaten abgeleitete Richtwerte, kein geloggtes Original. Diese App ist ein Entscheidungs- und Lernwerkzeug, kein Ersatz für seemännisches Urteilsvermögen, offizielle Seekarten oder zugelassene Navigationsmittel. Sie rechnet für einen einzelnen Schlag bei konstantem Wind — keine Laylines, keine Winddrehungen, keine Strömungsmodellierung, keine Hindernisse. Fahr mit Verstand.