Wie finde ich die Winkel- und Lineargeschwindigkeit eines 2D-Körpers, der in zwei Körper zerfällt?

Nachmittag. Dies ist meine erste Frage, also lassen Sie es mich wissen, wenn ich etwas falsch mache. Suchen Sie nach Hilfe beim Erstellen einer 2D-Physik-Game-Engine mit Körpern, die sich in zwei Hälften teilen:

Ich habe einen zweidimensionalen Körper B 0 , mit Winkelgeschwindigkeit ω 0 , linearer Geschwindigkeitsvektor v 0 , Masse M 0 und Trägheitsmoment ICH 0 . Wenn sich der Körper augenblicklich in zwei Körper aufspaltet B 1 Und B 2 , was ist der neue Winkel- und Lineargeschwindigkeitsvektor jedes Körpers?

Jeder neue Körper hat bekannte Abstandsvektoren des Massenschwerpunkts B 0 Schwerpunkt R 1 R 2 , Massen M 1 M 2 (welche Summe zu M 0 ) und Trägheitsmoment ICH 1 ICH 2 .

Es fiel mir schwer, online etwas zu finden, das damit zusammenhängt. Der schwierige Teil ist der Drehimpuls, der in linear umgewandelt wird, wenn die Teile auseinander fliegen. Könnte es aber im Wesentlichen als eine unelastische Kollision in umgekehrter Richtung angesehen werden?

Meine Lösung (die ich selbst hergeleitet habe und daher nicht ganz überzeugt bin):

Die lineare Geschwindigkeit eines neuen Körpers ist die gleiche plus R × ω um Stücke "abdrehen" zu lassen. Dieser gewonnene Impuls wird vom Startdrehimpuls abgezogen (mit L = R × M v ), und der Rest wird nach den Verhältnissen ihrer Trägheitsmomente auf die beiden neuen Körper aufgeteilt. Dies setzt das voraus ω ist für beide das gleiche Zeichen.

Jede Hilfe geschätzt. Ideal wäre eine Formel für die neuen Winkelgeschwindigkeiten.

Antworten (3)

Ich schreibe dies unter der Annahme, dass Sie von so etwas wie einer Scheibe sprechen, die bricht und sich die Teile bewegen, ohne miteinander zu interagieren.

Sie müssen Energie sparen:

M 0 v 0 2 = M 1 v 1 2 + M 2 v 2 2

ICH 0 w 0 2 = ICH 1 w 1 2 + ICH 2 w 2 2

Wo v 0 , v 1 , Und v 2 sind die Beträge der Geschwindigkeiten v = v X 2 + v j 2

Sie müssen auch Linear- und Drehimpuls erhalten:

M 0 v 0 = M 1 v 1 + M 2 v 2

ICH 0 w 0 = ICH 1 w 1 + ICH 2 w 2

oder

M 0 v 0 X = M 1 v 1 X + M 1 v 1 X

M 0 v 0 j = M 1 v 1 j + M 1 v 1 j

ICH 0 w 0 z = ICH 1 w 1 z + ICH 2 w 2 z

Jetzt besteht die Schwierigkeit darin, die Mechanismen herauszufinden, wie sich das System aufteilt. Wenn Sie anfangen, einen Stein an einer Schnur mit Länge zu drehen R , und die Saite reißt, wird der Stein in Richtung seiner Tangentialgeschwindigkeit geschleudert v = R w in dem moment ist die schnur gerissen. Dazu kommt die ursprüngliche Geschwindigkeit des Systems. Sie können dies auch auf Ihren Körper anwenden, indem Sie das System der Massenschwerpunkte verwenden, das Sie uns zur Verfügung gestellt haben:

v 1 = R 1 × w 0 + v 0

v 2 = R 2 × w 0 + v 0

Da das System in 2D ist, dient die z-Dimension nur dazu, uns ein senkrechtes Produkt zu liefern und die Drehung im und gegen den Uhrzeigersinn mit negativen bzw. positiven Vorzeichen zu bestimmen. R 1 Und R 2 sollten immer kolinear sein und in entgegengesetzte Richtungen zeigen. Sie können diese aufbrechen, um Folgendes zu erhalten:

v 1 X = R 1 X w 0 + v 0 X

v 1 j = R 1 j w 0 + v 0 j

v 2 X = R 2 X w 0 + v 0 X

v 2 j = R 2 j w 0 + v 0 j

Es ist wichtig zu beachten, dass die xy-Komponenten in meiner Entwicklung allgemein sind und nicht berücksichtigt werden R 1 Und R 2 kolinear und entgegengesetzt sind. Das würde mit IHREN Anfangsbedingungen berücksichtigt werden.

ja rotierende Scheibe, die knackt, ist die genaue Situation. Auch R 1 R 2 tatsächlich kollinear und entgegengesetzt sein. Die Formeln für die Geschwindigkeit sehen gut aus, aber was ist mit ω 1 Und ω 2 ?
Ich würde Impuls in Rotationsenergieerhaltung einstecken, um jeweils eine der Winkelgeschwindigkeiten zu lösen.
Aber sicher, wenn sich die lineare Geschwindigkeit ändert R × ω dann ist ein Teil des Drehimpulses zu einem linearen Impuls geworden?
Lineare Energie/Impuls und Drehimpuls werden normalerweise unabhängig voneinander erhalten. Wenn es dich zu sehr stört, könntest du es an eine totale Energieeinsparung anschließen E T Ö T = E R Ö T + E l ich N

Lösen wir dies, indem wir den zeitumgekehrten Prozess betrachten: Zwei rotierende Objekte kollidieren unelastisch. Wir wissen, dass Linear- und Drehimpuls erhalten bleiben:

M 1 v 1 + M 2 v 2 = M 0 v 0
M 1 R 1 × v 1 + M 2 R 2 × v 2 = M 0 R 0 × v 0

Letzteres kann auch geschrieben werden (vorausgesetzt, Sie haben die Trägheitsmomente) als:

ICH 1 ω 1 + ICH 2 ω 2 = ICH 0 ω 0

Die Beziehung zwischen ω Und v Ist v = R × ω , Wo R ist von der Achse (oder dem Punkt) der Rotation. Sie haben also ein System von 6 Gleichungen mit 6 (gekoppelten) Unbekannten (jeder Vektor hat drei Komponenten). Ich persönlich würde dies lösen, indem ich die Gleichungen in Bezug auf die Komponenten der unbekannten Vektoren aufschreibe und mit einem numerischen Algorithmus (oder Mathematica) löse.

Sollte diese zweite Gleichung durchgängig r1 ... r2 ... r0 statt r1 lauten?
Du hast Recht - korrigiert. Oh, die Fehler bei der Verwendung von Copy-Paste.

Da angenommen wird (so wird angenommen, oder?), dass die ungebrochene Scheibe eine gleichmäßige Dichte hat, hat sie einen Massenmittelpunkt im geometrischen Mittelpunkt der Scheibe. Da der Massenmittelpunkt zweier unterschiedlicher Massen auf einer Verbindungslinie zwischen den beiden liegt, müssen die CMs der beiden Fragmente auf einem Durchmesser der Scheibe liegen. Nicht nur das, wenn der radiale Abstand des CM von B 1 Ist R 1 , und der radiale Abstand von B 2 Ist R 2 , dann seit M 1 R 1 = M 2 R 2 , R 1 / R 2 = M 2 / M 1 . Ohne die Geometrien von mindestens einem der Fragmente zu kennen, gibt es jedoch keine Möglichkeit, die Werte von zu bestimmen R 1 Und R 2 . Vorausgesetzt, Sie kennen sie, wird der Rest einfach. Die beiden Fragmente können als Punktmassen betrachtet werden, die durch einen infinitesimalen Faden verbunden sind und um rotieren ω 0 um den gemeinsamen Schwerpunkt. Da die Orientierungen der beiden Fragmente festgelegt sind, rotiert jedes Fragment um seinen eigenen Massenmittelpunkt ω 0 . Jedes Fragment hat eine Tangentialgeschwindigkeit, die proportional zu seinem radialen Abstand vom gemeinsamen CM ist, also v 1 = ω 0 R 0 / R 1 , Und v 2 = ω 0 R 0 / R 2 . Die Richtung wird natürlich durch den Winkel der Linie bestimmt, die die beiden CMs im Moment der Freigabe verbindet. Da außerdem während der Freisetzung keine Wechselwirkung zwischen den beiden Fragmenten stattfindet, behält jedes eine Rotationsgeschwindigkeit bei ω 0 um seinen Massenmittelpunkt.