Ermitteln der anfänglichen Startgeschwindigkeit eines Balls, dessen Startwinkel bekannt ist und dessen Flugbahn einen bestimmten Punkt enthält (Berücksichtigung des Luftwiderstands)

Ich arbeite an einem Projekt, bei dem es darum geht, einen Ball durch einen Korb zu werfen (ähnlich wie Basketball, aber vorerst in kleinerem Maßstab).

Ich habe noch nicht mit dem Bau des Projekts begonnen, da ich zuerst die ganze Theorie ausarbeiten wollte. Das System, an das ich denke, verwendet jedoch eine einzelne Schwungradkonfiguration, die von einem Gleichstrommotor angetrieben wird und die Startgeschwindigkeit auf einen Nerf-Ball überträgt. Der Startwinkel des Balls wird von einem Servomotor gesteuert. Die Höhe des Korbs ist bekannt, und ich messe die Entfernung zum Korb mit einem Entfernungsmesser.

Für die Theorie wollte ich eine allgemeine Gleichung ausarbeiten, die die Startgeschwindigkeit des Balls bei gegebenem Startwinkel und X- und Y-Verschiebung des Korbs ermittelt (Y ist die Höhe des Korbs und X ist der gemessene Abstand zum Korb). . Ich habe das bereits gelöst, während ich den Luftwiderstand ignoriert habe, aber da die Nerf-Kugeln sehr leicht sind, denke ich, dass ich den Luftwiderstand berücksichtigen sollte.

Ich habe bereits die Gleichungen für die X- und Y-Verschiebung unter Berücksichtigung des Luftwiderstands. Sie sind unten angegeben:

X = v X 0 τ ( 1 e T τ )
j = ( v j 0 + v T ) τ ( 1 e T τ ) v T T
Wo:

v X 0 = Horizontale Komponente der Startgeschwindigkeit

v j 0 = Vertikale Komponente der Startgeschwindigkeit

T = Zeit

τ = Zeitkonstante (definiert durch M k Wo M ist die Masse der Kugel und k ist eine konstant definierte Widerstandsgleichung (dh k = ρ A C D 2 ).

(Ich habe die obigen Gleichungen aus diesem Video, und die Gleichungen hängen vom linearen Luftwiderstand ab. Bitte lassen Sie mich wissen, ob ich stattdessen den quadratischen Luftwiderstand verwenden soll).

Jetzt möchte ich für das Projekt einen Weg finden, die obigen Gleichungen zu verwenden, um die anfängliche Startgeschwindigkeit zu berechnen, die zum Starten des Balls erforderlich ist, wenn die X- und Y-Verschiebung des Korbs und der anfängliche Startwinkel gegeben sind. Ich habe die obigen Gleichungen in die folgenden Gleichungen umgeordnet, um die Anfangskomponenten zu finden:

v X 0 = X τ ( 1 e T τ )
v j 0 = j + v T T τ ( 1 e T τ ) v T

Kann ich also die obigen Gleichungen verwenden, um nach meiner Anfangsgeschwindigkeit zu lösen? Ich bin ein bisschen besorgt, dass die Gleichungen die Parameter meiner Flugbahn nicht vollständig definieren, um die anfängliche Startgeschwindigkeit zu lösen.

Gibt es auch eine bessere Möglichkeit, den Luftwiderstand zu berücksichtigen und gleichzeitig die Mathematik einfacher zu halten? Auch hier konnte ich es mit einer regulären parabolischen Flugbahn herausfinden, was relativ einfache Mathematik war. Gibt es ein paar Tricks, mit denen ich den Luftwiderstand anpassen kann, ohne komplizierte Berechnungen anzustellen?

Antworten (1)

Zunächst sollten Sie die explizite Form von schreiben v T in deiner zweiten Gleichung

v T = v j 0 e T / τ ( 1 e T / τ ) G τ .
Fügen Sie nun diese Gleichung zu Ihrem System hinzu:
v j 0 v X 0 = bräunen θ ,
Wo θ ist der Startwinkel. Sie haben 3 Gleichungen und 3 Unbekannte, v X 0 , v j 0 Und T (Zeitpunkt des Aufpralls). Sie müssen (wahrscheinlich numerisch) nach lösen v X 0 Und v j 0 und berechnen Sie die Startgeschwindigkeit,
v 0 = v X 0 2 + v j 0 2 .

Eindrucksvoll! Danke schön! Das gilt auch für die explizite Form von v T die zweite Gleichung ersetzen? Könnte ich auch einstellen T als Konstante (z. B. wenn ich den Aufprallzeitpunkt manuell einstellen möchte)? Und schließlich, was wäre ein guter Lösungsansatz für v X 0 Und v j 0 zahlenmäßig? Danke nochmal für deine Hilfe!
Sie sollten ersetzen v T in der Gleichung, nicht die vollständige Gleichung. Die Zeit T kann berechnet werden, dh Sie können es nicht einstellen, es sei denn, Sie verlassen es X oder Y als unbekannt statt T . Das numerische Lösen kann mit dem Newton-Verfahren erfolgen.
Also würde ich die Newton-Methode anwenden, um nach zu lösen v X 0 Und v j 0 separat? Und würde ich die gleiche Methode anwenden, um zu berechnen T , oder gibt es eine bessere Methode? Dies löst auch die Startgeschwindigkeit, die den angegebenen Punkt enthält ( X , j ), richtig? Ich entschuldige mich für all die Fragen. Ich bin noch nicht vollständig in die Physik auf hohem Niveau eingeführt worden (zu diesem Zeitpunkt war dies alles Eigenforschung).
Ja, Sie können es für die drei Unbekannten verwenden und erhalten die Anfangsgeschwindigkeiten, die erforderlich sind, um den Punkt zu treffen, plus die Zeit des Aufpralls. Wenn numerische Methoden den Rahmen Ihres Projekts sprengen, können Sie Software wie Wolfram Alpha ausprobieren, um Ihre Gleichungen zu lösen.
Das macht Sinn. Danke noch einmal!