Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

HEXE · VMC-Navigator

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.


Schnellstart auf dem Android-Handy

  1. Lade die Datei index.html aufs Handy (E-Mail an dich selbst, Cloud, USB-Kabel …).
  2. Öffne sie mit Chrome: im Dateimanager antippen → „Mit Chrome öffnen", oder in Chrome file:///…/index.html eingeben. Tipp: als Lesezeichen / zum Startbildschirm hinzufügen.
  3. 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.


GPS aktivieren (optional)

  • 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.


Was die Anzeigen bedeuten

Status-Banner (oben, das Herzstück)

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.

Drei Kennzahlen

  • 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.

Polardiagramm

  • 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.

Live-Werte

  • 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.

Eigenes Boot / andere Yacht

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.


Fachliche Grundlagen (kurz)

  • 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.


Selbsttest

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.


⚠️ Disclaimer

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.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages