Wie hoch war die Mündungsgeschwindigkeit einer selbstgebauten Waffe, die direkt nach oben abgefeuert wurde, wenn die Sendezeit 8,2 Sekunden betrug?

Ich habe eine Kartoffelkanone gebaut und wollte die Mündungsgeschwindigkeit berechnen. Ich erinnere mich aus der Physik, dass ich die Zahlen berechnen konnte, indem ich die Zeit vom Start bis zur Landung berechnete. Nachdem sie direkt in die Luft gerichtet und gestartet worden war, wurde die Kartoffel 8,2 Sekunden lang in der Luft getragen.

Ohne Luftwiderstand ergibt sich eine Mündungsgeschwindigkeit von etwa 90 Meilen pro Stunde, was wahrscheinlich konsistent ist, da wir nicht sehen können, wie das Projektil die Mündung verlässt.

Ich würde gerne eine genauere Berechnung erhalten, was das mit dem Luftwiderstand wäre. Angenommen, eine kugelförmige Kartoffel mit einem Durchmesser von 4 Unzen und einem Durchmesser von 2 Zoll. Gestartet bei 90 Grad mit einer Sendezeit von 8,2 Sekunden.

Wenn Sie quadratischen Widerstand annehmen, kann die vertikale Trajektorie analytisch gelöst werden. Siehe hyperphysics.phy-astr.gsu.edu/hbase/mechanics/quadrag.html für die blutigen Details.
@JohnRennie Du hast mich dazu gebracht, "\right)" fünfmal nebeneinander zu setzen, vielen Dank :|

Antworten (2)

Der Luftwiderstand einer Kugel wird durch ² angegeben

F ziehen = 1 2 ρ C D A v 2

C D ist normalerweise eingestellt 0,1 für eine Kugel ¹ , A ist die relevante Oberfläche, d. h. ( Durchmesser 2 ) 2 π , ρ 1.2  kgm 3 ³ .

Wir können ein 1-dimensionales Koordinatensystem aufstellen, bei dem "oben" positiv ist S Richtung. Dann haben wir

F grav = M G

Und

F ziehen = ( 1 2 ρ C D A K ) v 3 v 2

da es in die entgegengesetzte Richtung wirkt v . Ich habe eine Konstante eingeführt K Notation zu vereinfachen. Dann:

M G K v 3 v 2 = M D v D T

das ist eine Differentialgleichung erster Ordnung in v aber in zweiter Ordnung S . Es ist jedoch nicht trivial, es zu lösen, da es nichtlineare Terme enthält v . Auch die numerische Lösung des Systems ist nicht trivial, da eine der Anfangsbedingungen v ( 0 ) ist unbekannt (d.h. wir können es nicht einfach zeitlich entwickeln aus T = 0 ).

Als Rand-/Anfangsbedingungen haben wir:

S ( T = 0 ) = 0 ; S ( T = 8.2 ) = 0 ; v ( T = 0 ) = v 0

Ich würde wahrscheinlich über die Einstellung gehen v ( 0 ) zu einer bestimmten Zahl, dann lassen Sie das System sich entwickeln und prüfen, wo sich das Objekt befindet T = 8.2 - Wenn S positiv ist, abnehmen v ( 0 ) , Wenn S negativ ist, erhöhen v ( 0 ) (das Problem grundsätzlich numerisch lösen).

Ich denke, das Problem numerisch zu lösen, wäre einfacher, wenn wir die maximale Höhe hätten S max im Objektpfad. Einstellen der Zeit, zu der es diese Höhe erreicht 0 , Wir würden haben:

S ( 0 ) = S max ; v ( 0 ) = 0

und man könnte das System einfach zeitlich rückwärts entwickeln, bis S ( T ) = 0 .

Es tut mir leid, dass ich keine vollständige Antwort geben kann, aber vielleicht hat jemand eine Idee, wie es von hier aus weitergehen kann?

Aktualisieren

John Rennie hat einen hilfreichen Link gepostet , der behauptet, eine analytische Lösung für dieses Problem zu haben. Ich habe diese Lösung nicht verifiziert, sondern zwei Formeln herausgesucht:

T Kobold = τ cosch 1 ( exp ( j Gipfel τ v T ) )

j Gipfel = v T τ ln ( cos ( bräunen 1 ( v 0 v T ) ) )

Wo τ ist die charakteristische Zeit, v T ist die Endgeschwindigkeit (die maximale Geschwindigkeit, die ein frei fallendes Objekt aufgrund des Luftwiderstands gegen die Schwerkraft erreicht) und T Kobold ist die Zeit, nach der ein Objekt den Boden wieder erreicht. v 0 ist die gesuchte Anfangsgeschwindigkeit.

Das Umstellen ergibt:

bräunen ( cos 1 ( exp ( ln ( cosch ( T Kobold τ ) ) ) ) ) v T = v 0

v T ist gegeben als

v T = 2 M G C D ρ A

Und τ = v T / G . Wenn ich das alles zusammenstecke, erhalte ich:

v 0 = 91.032  MS 1 = 203  km/h

Als Referenz habe ich in Qalculate Folgendes eingegeben :

tan(acos(e^(−ln(cosh(8.2s × 9.81 N/kg / sqrt( (2× 4ounce × 9.81 N/kg)/(0.1 × 1.29 kg/m^3 × Pi × (1 in)^2)))))))×sqrt( (2× 4ounce × 9.81 N/kg)/(0.1 × 1.29 kg/m^3 × Pi × (1 in)^2)) 
"Vielleicht hat noch jemand eine Idee, wie es hier weitergeht?" Rechnerisch. Die traditionelle Antwort lautet, dass Sie sich an diesem Punkt einem Computer zuwenden. Für Geschwindigkeiten in der Größenordnung von 100 MPH (dh etwa 160 km/h) und einer Toleranz für mehrere Prozent modellabhängige Unsicherheit reicht fast jede Quadratur aus.
Das numerisch zu lösen scheint auch für mich der einzige Weg nach vorne zu sein, aber mit den ursprünglichen Daten müsste man eine Gleichung mit zwei Integralen numerisch lösen, was ich ziemlich ... hässlich finde (obwohl sicherlich in kurzer Zeit machbar) . Ich hatte gehofft, dass es eine Möglichkeit gibt, dies vernünftig auf eine ODE erster Ordnung zu reduzieren oder unsere Daten irgendwie zu massieren, um "nur" zweimal zu integrieren, anstatt auch eine Gleichung mit diesen Integralen lösen zu müssen (wie im letzten Teil angedeutet). .

Wie John Rennie betont, können Sie die Claudius-Gleichung analytisch lösen, indem Sie sie in zwei verschiedene Fälle aufteilen. Ihre Grundgleichung ist

M v ˙ = M G k v 2 ,

wobei der Luftwiderstand auf dem Weg nach oben negativ und nach unten positiv ist. Es wird die Dinge einfacher machen, alles dimensionslos zu machen. Wir haben [ M ] = M , [ k ] = M L 1 Und [ G ] = L T 2 , sodass wir die folgenden dimensionslosen Variablen für Zeit, Raum, Geschwindigkeit und Beschleunigung konstruieren können:

T = M G k τ ,   X = M k ξ ,   v = G M k ω ,   A = G a ,

und verwandle die Gleichung in

ω ˙ = 1 ω 2 ,

oder gleichwertig

ω ˙ 1 ± ω 2 = 1.

Auf dem Weg nach oben, positives Vorzeichen im Nenner, kann als integriert werden

arctan ω = τ + T 1 ,   ω = bräunen ( T 1 τ ) ,

Wenn der Start um erfolgt τ = 0 mit ω = ω 0 , das können wir uns vorstellen T 1 = arctan ω 0 , das ist auch die Zeit, die das Projektil braucht, um seinen Scheitelpunkt zu erreichen.

Einmal mehr integrieren,

ξ = Protokoll ( cos ( arctan ω 0 τ ) ) + Ξ 1 ,

und bei τ = 0 wir haben ξ = 0 , So Ξ 1 , = Protokoll ( cos ( arctan ω 0 ) ) , oder

ξ = Protokoll cos ( arctan ω 0 τ ) cos ( arctan ω 0 ) ,

und die maximale Höhe, die das Projektil erreicht, sein wird

ξ M A X = Protokoll 1 cos ( arctan ω 0 ) .

Auf dem Weg nach unten, negatives Vorzeichen im Nenner, können wir auch integrieren, um zu bekommen

Tanh 1 ω = τ + T 2 ,   ω = Tanh ( T 2 τ )

und wir wollen haben ω = 0 Wenn τ = arctan ω 0 , um einen gemeinsamen Zeitenursprung zu haben, also bekommen wir wieder T 2 = arctan ω 0 .

Noch einmal integrieren,

ξ = Protokoll ( cosch ( arctan ω 0 τ ) ) + Ξ 2 ,

und seit wann τ = arctan ω 0 wir haben ξ = Protokoll 1 cos ( arctan ω 0 ) , können wir herausfinden Ξ 2 = Protokoll 1 cos ( arctan ω 0 ) , So

ξ = Protokoll ( cosch ( arctan ω 0 τ ) ) + Protokoll 1 cos ( arctan ω 0 ) ,

und wenn deine Kartoffel auf den Boden zurückkehrt ξ = 0 Und

cosch ( arctan ω 0 τ ) = 1 cos ( arctan ω 0 ) .

Aus dieser letzten Gleichung möchten Sie herausfinden ω 0 , Ihre Startgeschwindigkeit, gegeben τ , die Gesamtflugzeit. Und diesen letzten Teil würde ich vorschlagen, numerisch zu machen...

Ich finde es merkwürdig, dass sich diese Gleichung nicht auf die reduziert, die ich verwendet habe { v , ω } 0 , zumindest nicht trivial.
Oh, es besteht eine mehr als vernünftige Chance, dass ich irgendwo dazwischen etwas vermasselt habe ... j P e A k ist äquivalent, also sollte es bei der Ableitung der Fahrt nach unten passiert sein, werde versuchen, es später herauszufinden ...