Berechnung der Bodengeschwindigkeit - E6B vs. Satz des Pythagoras

Ich habe versucht, eine Excel-Formel zur Berechnung der Bodengeschwindigkeit eines Flugzeugs mit TAS, Kurs, Windrichtung und Windgeschwindigkeit zu erstellen.

Das Problem, das ich finde, ist, dass ich die Bodengeschwindigkeit nicht richtig berechnen kann. Mit dem Satz des Pythagoras können Sie sowohl diese Seite: https://www.mathsisfun.com/algebra/vector-calculator.html als auch diese Seite http://www.csgnetwork.com/e6bcalc.html verwenden , um Ihre Bodengeschwindigkeit zu berechnen. So funktioniert meine Excel-Tabelle. Mit dem E6B ( https://www.e6bx.com/e6b/ ) erhalte ich jedoch ganz andere Ergebnisse.

Zum Beispiel: TAS(Tas) = ​​100 Kurs(C) = 120 Windrichtung(Wd) = 40 Windgeschwindigkeit(Ws) = -20 (20 Knoten kommen aus 40 Grad (verwendet in E6B), also -20 in Richtung von 40 für Python)

Unter Verwendung des Satzes des Pythagoras ist GS = sqrt((Tas cos(C) + Ws cos(Wd))^2 + (Tas cos(C) + Ws cos(Wd))^2).

Dies ergibt eine GS von 99 kn unter Verwendung eines Rohvektoradditionsrechners:

Geben Sie hier die Bildbeschreibung ein

Es liefert auch das gleiche Ergebnis von der Website http://www.csgnetwork.com/e6bcalc.html , die die Bodengeschwindigkeit berechnen kann:

Geben Sie hier die Bildbeschreibung ein

Mit dem E6B erhalte ich jedoch mit denselben Variablen ein völlig anderes Ergebnis (10 Knoten weniger):

Geben Sie hier die Bildbeschreibung ein

Ich denke, es gibt drei Möglichkeiten: 1) Ich habe irgendwo einen Fehler gemacht oder die Vektoraddition missverstanden, 2) Der E6B verwendet mehr Informationen, als ich weiß, oder 3) Der E6B ist nicht 100% genau.

Bitte bringen Sie etwas Licht in diese Sache, wenn Sie das verstehen! Danke schön!

Sie fragen nach jemandem, der Ihr Programm debuggt, und das ist schrecklich nahe daran, hier bei Av.SE nicht zum Thema zu gehören. Ehrlich gesagt ist es am besten, einige Probleme mit bekannten, genauen Lösungen zu nehmen und sie in beiden Taschenrechnern auszuführen, die Sie haben. Eine sollte der genauen Lösung entsprechen, die andere hoffentlich nicht. Wenn Sie dann wissen, dass „diese“ Antwort falsch ist, können Sie anfangen zu sehen, auf welche Weise sie falsch ist und was geändert werden muss, um sie richtig zu machen.
@RalphJ Nein bin ich nicht. Ich habe keine einzige Codezeile gepostet, die ich verwendet habe. Die Websites, die ich gepostet habe, sind öffentlich zugänglich, und der Algorithmus, den ich dort geschrieben habe, ist nur die Formel für die Größe bei 2 Vektoren ... Und die richtige Antwort betraf den Unterschied zwischen Kurs und Kurs, nicht das Debuggen einer Gleichung. Die Frage war wirklich: Welche Lösung von diesen 3 Websites, auf denen ich (was ich dachte) eingegeben habe, ist die gleiche Formel.

Antworten (1)

Kurs und Kurs sind nicht dasselbe. Der Kurs ist die Richtung Ihres Weges über dem Boden. Der Kurs ist die Richtung, in die Sie gezeigt werden (und die Richtung, in die Sie durch eine ruhende Luftmasse reisen würden).

Auf Ihrer zweiten Website haben Sie 120 als Überschrift eingegeben, nicht als Kurs. Korrigieren Sie das und Sie erhalten die gleichen Zahlen wie die endgültige Website.

http://www.csgnetwork.com Zahlen

In Ihrer Berechnung machen Sie dasselbe: Sie behandeln den Winkel als Kurs und berechnen den resultierenden Kurs. Die einfache Vektorrechnung besteht darin, dass der Flugzeugpfad durch die Luft (TAS@HDG) plus die Bewegung der Luftmasse (WS@WD) zu einem resultierenden Pfad über dem Boden (GS@C) wird.