Richtungswinkeländerung beim Fahren entlang eines Kreisbogens in 3D

Ich habe ein hypothetisches Fahrzeug, das entlang eines Bogens in 3D fährt, der durch Krümmung definiert ist ( 1 / R ) und der "Neigungswinkel" - wenn ich mein Fahrzeug unbegrenzt fahren lasse, wäre die Flugbahn ein Kreis; mit "Neigungswinkel" meine ich den Winkel zwischen der Ebene, in der der Kreis liegt, und der xy-Ebene (ich weiß nicht, ob es dafür eigentlich einen richtigen Namen gibt). Ich muss den Kurswinkel (Projektion in die xy-Ebene) an einem bestimmten Punkt des Kreises berechnen (Krümmung, die entlang des Kreises zurückgelegte Strecke und der Neigungswinkel sind angegeben).

In 2D ist das ganz einfach: H e A D ich N G A N G l e = C u R v A T u R e D ich S T A N C e

Bei 3D wird es komplizierter. Der Winkel hängt offensichtlich von Krümmung und Abstand und vom Neigungswinkel ab.

Meine erste Intuition war, die Formel aus 2D zu nehmen und sie mit zu multiplizieren C Ö S ( T ich l T ) , aber das funktioniert nicht, denn wenn ich genau ein Viertel des Kreises fahre, ist der Kurswinkel bei jeder Neigung genau senkrecht zum anfänglichen Kurswinkel.

Meine zweite Intuition war die für den Neigungswinkel π / 2 (Und π / 2 ) ist der Steuerkurswinkel bei 1 / 4 ( 3 / 4 ) des als Kurswinkel undefinierten Kreises verschwindet vollständig, wenn das Fahrzeug gerade nach oben / unten fährt, was mich zu einer Division durch Null veranlasste. Für Neigungswinkel π / 2 ( π / 2 ), der Kurswinkel ändert sich nicht, bis auf die beiden undefinierten Punkte, was mich wieder zum Nachdenken bringt, mit zu multiplizieren C Ö S ( T ich l T ) .

Ändert sich die Formel (falls vorhanden) signifikant, wenn das Fahrzeug bereits in einem Winkel in den Bogen eintritt? (Kurswinkel in der xy-Ebene sowie Auf-/Ab-Winkel) Meine Intuition wäre, dass dies nicht viel ausmacht, weil ich die Änderung berechnen und zu den Anfangswinkeln hinzufügen könnte, aber ich bin mir nicht wirklich sicher.

Willkommen bei Math.SE! Bitte verwenden Sie MathJax. Für einige grundlegende Informationen über das Schreiben von Mathematik auf dieser Seite siehe z. B. grundlegende Hilfe zur MathJax-Notation , MathJax-Tutorial und Schnellreferenz , Mathematik-Tutorial auf der Haupt-Meta-Site und Anleitungen zum Bearbeiten von Gleichungen .

Antworten (1)

Der Trick dabei ist, den Kreis zu vergessen. In der Ebene des Kreises haben wir folgendes Diagramm:1

Im zweidimensionalen Fall θ ist die Winkeländerung, die Sie wollen, und wir sehen das in der Tat θ = D R (wobei alles im Bogenmaß gemessen wird). In drei Dimensionen müssen wir das nur anpassen:

2

In diesem Diagramm ψ ist Ihr "Neigungswinkel".

Betrachten Sie zuerst das Dreieck A B C . Der Winkel bei B ist richtig ( A B ist parallel zu der j Achse und B D ist parallel zu der X Achse, konstruktionsbedingt), und wir kennen die Hypotenuse und einen weiteren Winkel. Wir können daher finden B C sein R Sünde θ Und A B sein R cos θ .

Betrachten Sie nun das Dreieck B C D . Der Winkel bei D ist richtig ( B D ist parallel zu der X Achse, C D ist parallel zu der z Achse). Wir kennen wieder die Hypotenuse und einen anderen Winkel, also können wir erhalten B D = R Sünde θ cos ψ .

Betrachten Sie als nächstes das Dreieck A B D , wo die Magie passieren wird. Der Winkel bei B ist richtig, und wir kennen zwei Seiten. Lassen a der Winkel sein A . Dann haben wir bräunen a = Sünde θ cos ψ cos θ = bräunen θ cos ψ . Pythagoras gibt auch A D sein S := R cos 2 θ + Sünde 2 θ cos 2 ψ .

Schauen Sie sich nun das Dreieck genau an A D E . Es liegt in der X j Flugzeug, und ist nur eine Kopie des ersten Diagramms, mit θ ersetzt durch a Und R ersetzt durch S . Somit ist unsere Kursänderung genau richtig a .

Um dies in Ihre gewünschte Form zu bringen, müssen wir das jetzt nur noch notieren θ = D R , und so ist unsere Richtungsänderung genau arctan ( bräunen θ cos ψ ) = arctan ( bräunen ( D R ) cos ψ ) .

Beachten Sie jedoch, dass "Neigungswinkel" mehrdeutig ist: Ich bin davon ausgegangen, dass Sie um eine Achse senkrecht zur ursprünglichen Fahrtrichtung neigen, aber es gibt andere gleichermaßen gültige Interpretationen, die völlig andere Antworten geben.

Ich nehme an, dass es nicht "BC ist parallel zur x-Achse" heißen sollte, sondern "BC liegt in der xz-Ebene". Es ist aber immer noch ein rechter Winkel, also ändert sich nichts weiter
Mir ist gerade erst aufgefallen, was der Hinweis bedeutet (Englisch ist nicht meine Muttersprache); Ich denke, das kommt dem nahe, was ich meinte
@aky-her Tippfehler korrigiert, danke.