Modellieren eines rollenden Würfels

Ich möchte das Verhalten eines rollenden Würfels modellieren.

Bisher ist es mir gelungen, die Würfelposition für einen bestimmten Drehwinkel zu berechnen. Ich muss es um den Schwerpunkt drehen, also musste ich die horizontale und vertikale Verschiebung als Funktion des aktuellen Drehwinkels berechnen.

Verschiebung des rotierenden Würfels

Wenn ich eine bestimmte Drehung anwende, erhalte ich die richtige lineare Bewegung. Video .

Um ehrlich zu sein, war ich überrascht, wie kompliziert Gleichungen für diese Werte sind.

Jetzt dachte ich, es wäre schön, der Rotationsanimation ein realistisches Gefühl zu geben. Damit meine ich, dass die ersten 45 Grad zunächst langsam wären und sich mit der Zeit beschleunigen würden, und die zweiten 45 Grad der Drehung ein freier Fall wären.

Soweit ich mich erinnere muss ich:

  1. Finden Sie heraus, welche Kräfte mit dem Objekt interagieren. Ich weiß, dass es Schwerkraft, äußere (bewegende) Kraft und Reibung geben muss.
  2. Finden Sie heraus, was die Nettokraft ist, die das Objekt dreht.
  3. Winkelbeschleunigung berechnen.
  4. Leiten Sie die Gleichung für den Winkel als Funktion der Zeit her.

Zunächst einmal, ist dieses Verfahren richtig? Zweitens, können Sie mir helfen, mit dem forcesTeil anzufangen. Ich weiß nicht wirklich, wo ich anfangen soll, wie ich Reibung anwenden soll (ich nehme an, die Drehung erfolgt ohne Rutschen).

  • Haken ich die Schwerkraft im Schwerpunkt ein (ich nehme an, ja)?
  • Haken ich die Bewegungskraft in der oberen linken Ecke oder im Schwerpunkt ein? Wenn in der Kurve, wie berücksichtige ich das Drehmoment?
  • Wie kann ich diese Kräfte in Komponenten aufteilen, um die Nettokräfte in jede Richtung zu berechnen?

Ich habe eine halbe Stunde lang mit einer Packung Saft gespielt, aber ich kann nicht herausfinden, wie sich diese Kräfte verteilen.

Ich schätze jede Hilfe.

Sehr schönes Video, die Schatten sehen wirklich gut aus, Sie könnten an eine 50-prozentige Verkleinerung des Diagramms denken (mit picresize.com oder so etwas). Es dauert Ewigkeiten, auf einem Telefon nach unten zu scrollen, und ich persönlich denke nicht, dass dies erforderlich ist so groß sein. Viel Glück damit.
Dies ist ein kompliziertes Problem, und ich habe versucht, es selbst zu modellieren. Hier ist nur eine Komplikation, die Sie irgendwie bewältigen müssen: physical.stackexchange.com/q/217025 . Viel Glück (vielleicht beantworte ich einige Ihrer Fragen später). Nettes Video!
@CountTo10 Entschuldigung, es ist ein 30-kB-Bild, ich dachte nicht, dass es ein Problem sein würde. Von 3DS Max generiertes Video mit der Standardeinstellung „Schattenkarte“.
Nehmen Sie endliche Reibung oder unendliche Reibung (kein Schlupf) an?
Cooles Video. Was hast du zum Rendern verwendet?
@ ja72 Ich glaube, ich habe es erwähnt, ich nehme an, kein Schlupf, also unendliche Reibung. Zum Rendern habe ich 3DS Max verwendet. Es ist ein sehr leistungsfähiges Tool, das auch für Studenten kostenlos ist.
Wie zwingst du den Würfel. Wird nur ein Impuls über die Kante getragen oder wirkt eine aktive Kraft? Wenn ja, wo wirkt diese Kraft?
@ ja72 Ich würde wahrscheinlich eine Kraft annehmen, die an der Kante ausgeübt wird, die der Kante gegenüberliegt, die den Boden berührt.
Das klingt nicht, es führt zu einer realistischen Bewegung. In welchem ​​Szenario wirkt eine konstante Kraft auf die Kante eines Objekts?
@ ja72 Ja, nehme ich an

Antworten (3)

Nehmen wir das mal im Winkel an a = 0 , prallt der Würfel ohne Energieverlust vom Boden ab. Denken Sie daran, dass die Drehung, wie Sie sagen, ohne Folie erfolgt. Die Energie des Würfels (kinetisch plus Potential) bleibt somit erhalten und es wird keine äußere Kraft benötigt, um seine Bewegung aufrechtzuerhalten.

Für diese Art von Problemen ist es zweckmäßig, den Lagrange-Formalismus der Mechanik eingeschränkter Systeme zu verwenden. In der Tat kann das Problem auf die Bewegung des Massenschwerpunkts reduziert werden, der gezwungen ist, sich nur entlang von Viertelkreisen zu bewegen; wir brauchen nur nicht zu vergessen, auch die kinetische Rotationsenergie zu berücksichtigen.

Lassen Sie uns den Winkel einführen β was für das System natürlicher ist:

β := a + π 4

Da der Antrag "periodisch" sein wird, werden wir nur prüfen β ( π 4 , 3 4 π ) , die den Konfigurationen zwischen "auf der Seite liegend" und "auf der angrenzenden Seite liegend" entsprechen. Dieses System ist eigentlich ein physikalisches Pendel , wenn auch umgekehrt (mit dem Massenmittelpunkt über dem Drehpunkt).

Um die Bewegungsgleichung zu finden, drücken Sie die vertikalen und horizontalen Koordinaten des Massenmittelpunkts durch aus β und die Seite des Würfels, l :

X = l 2 cos β , j = l 2 Sünde β

Berechnen Sie ihre zeitlichen Ableitungen, um das Quadrat der Geschwindigkeit zu erhalten:

X ˙ = l 2 β ˙ Sünde β
j ˙ = l 2 β ˙ cos β
v 2 = X ˙ 2 + j ˙ 2 = l 2 2 β ˙ 2

Trägheitsmoment des Würfels kennen

ICH = M l 2 6 ,
drückt die kinetische und potentielle Energie aus
T = 1 2 ( M v 2 + ICH β ˙ 2 ) = M l 2 3 β ˙ 2
v = M G j = M G l 2 Sünde β
um den Lagrange zu bekommen L = T v .

Die Lagrange-Gleichung für unseren Freiheitsgrad β liest:

D D T D L D β ˙ D L D β = 0

Speziell,

D D T ( 2 M l 2 3 β ˙ ) + M G l 2 cos β = 0

oder mit anderen Worten

β ¨ = 3 2 2 G l cos β

Dies ist im Wesentlichen die Gleichung des mathematischen Pendels . Es kann integriert werden, um die Ordnung um eins zu reduzieren:

β ˙ 2 + 3 2 G l Sünde β + C = 0

und entweder explizit mit speziellen Funktionen oder numerisch gelöst.

Bearbeiten: Damit der Würfel über die Kante kommt und tatsächlich rollt, anstatt zu schaukeln, muss man eine ausreichend hohe Anfangsgeschwindigkeit wählen, die in C codiert ist.

Sehr beeindruckendes Aussehen, aber von Ihren Gleichungen für X Und j scheint dieser Würfel nicht zu rollen, sondern hin und her zu schaukeln. Der erste Satz der Frage fragt nach rollenden Würfeln.
Damit der Würfel über die Kante kommt und tatsächlich rollt, anstatt zu schaukeln, muss man eine ausreichend hohe potenzielle Geschwindigkeit wählen, die eincodiert ist C . Wie in der Antwort angegeben, gilt die Lösung nur in der Region β ( π 4 , 3 4 π ) das entspricht den Konfigurationen zwischen "am Rand liegend" und "am angrenzenden Rand liegend".
Das ist „schöne Mathematik“, die auf nicht umsetzbaren Annahmen basiert. Und deine Bearbeitung ist ein dummer Cop. Das ist Fehlinformation, schön verpackt. -1 von mir.
@SuzuHirose: Danke, ich glaube, ich verstehe deinen Punkt: Ich hatte die vertikale und horizontale Richtung vertauscht. Jetzt sollte es stimmen.
"In der Tat kann das Problem auf die Bewegung des Massenschwerpunkts reduziert werden, der gezwungen ist, sich nur entlang von Viertelkreisen zu bewegen" ... Nur dass das natürlich nicht passiert. Siehe den Link in meinem Kommentar zur Frage.
@Gert: Das OP sagt ausdrücklich, dass die Rotation ohne Folie erfolgen soll. Es wird also angenommen, dass der Boden sowohl in positiver als auch in negativer horizontaler Richtung mit Reibung reagiert (was ziemlich realistisch ist, unabhängig davon, was das OP fragt). Die Frage, über die Sie sprechen, behandelt eine andere Situation: Dort kann die Reibung nur eine positive horizontale Richtung haben (wie sie von der Leiste ausgeführt wird).
Was passiert also mit der kinetischen Energie des Würfels, wenn er auf den Boden trifft (ohne Rutschen)? Es verschwindet einfach? Der Ausgangspunkt von OP ist unrealistisch, es würde eine komplexe Reihe von Kräften erfordern, um einen Würfel so zum „Rollen“ zu bringen, wie es das Video tut. Sie haben die Bewegungsgleichung eines Pendels hergeleitet, mehr nicht.
@Gert: Die Energie (Potenzial + Kinetik) bleibt erhalten: Wenn der Würfel auf den Boden trifft, prallt er elastisch ab und die Bewegung wiederholt sich. Und ja, das System mit diesen Annahmen ist ein physikalisches Pendel, wie ich schon früh in der Antwort gesagt habe.
„Und ja, das System mit diesen Annahmen ist ein physikalisches Pendel, wie ich schon früh in der Antwort gesagt habe.“ Also kein Rollen. Siehe den Kommentar von Suzu Hirose. Und es widerspricht Ihrer Bearbeitung, die darauf hindeutet, dass bei einer ausreichend hohen Anfangsgeschwindigkeit das Rollen trotzdem auftritt! :-(
@trosos Hallo, ich kenne die Lagrange-Gleichung nicht. Ich werde mehr darüber lesen und auf Ihre Antwort zurückkommen. Danke.
Bei ausreichender Anfangsgeschwindigkeit kommt es zum Rollen. Das System ist nur zwischen zwei Rückschlägen ein Pendel. Nach einem Sprung wiederholt sich die Bewegung, nur mit verschobenem Würfel.
Du meinst, es springt von "links" nach "rechts", dann zurück und so weiter. Das rollt nicht. Und wie viel Geld sind Sie bereit zu wetten, dass Sie das empirisch nachweisen können ? ;-)
@Gert: Nein, die Kollision würde dem ähneln, was wir Rollen nennen würden, dh. das Vorzeichen der horizontalen Komponente des Impulses des Würfels würde sich nicht ändern. Die Kollision könnte die horizontale Komponente des Impulses nicht beeinflussen, unabhängig davon, ob Reibung stattfindet oder nicht. Die Kollisionskräfte sind unendlich (sie ändern den Impuls in Nullzeit), während die Reibungskräfte (die das Rutschen des Würfels verhindern) meiner Meinung nach nicht unendlich sein könnten.
Wenn Sie, wie Sie es tun, den Würfel an seinem Drehpunkt angebunden betrachten, gibt es keinen horizontalen Impuls. Der tangentiale Geschwindigkeitsvektor zeigt im Moment des Aufpralls zu 100 % vertikal nach unten.
@Gert: Kurz vor dem Moment des Aufpralls ist der Winkel zwischen Gesamtimpuls und dem Boden 45 .
Was meinst du mit Gesamtimpuls ? Summe welcher Begriffe?
Gesamtimpuls wie im Impulserhaltungssatz. Die Summe der Impulse aller Stücke des cu

Dies ist ein komplexes Problem, also anstatt zu versuchen, eine allumfassende Lösung vorzuschlagen, schauen wir uns einfach die Kräfte an, die im Spiel sind:

Rollender Würfel

In Rot ist der Kraftvektor, den wir als treibende Kraft verwenden werden F , in schwarz die Schwerkraft, in grün die Normalkraft und in lila die Reibungskraft (keine sind maßstabsgetreu).

Erstens, ohne dass andere Kräfte in der wirken j -Richtung (vertikal) ist die Normalkraft immer die Reaktionskraft des Bodens (erforderlich, um zu verhindern, dass der Würfel in den Boden einsinkt) auf die Schwerkraft:

F N = M G

Reibung widersteht nun Bewegungen in der X -Richtung (horizontal) und wird normalerweise wie folgt modelliert:

F F = μ F N = μ M G ,
Wo μ ist ein Reibungskoeffizient.

Um ein Verrutschen zu verhindern:

F F > F μ > F M G
F Und M G üben nun entgegengesetzte Drehmomente um den Drehpunkt aus P , mit Nettodrehmoment :

( τ N e T ) a = π / 2 = F A M G A 2

Wenn τ N e T > 0 dann tritt eine Winkelbeschleunigung im Uhrzeigersinn auf.

Dies ermöglicht uns auch eine weitere Definition μ , da der Grenzfall ist:

F = μ M G Und  F = M G 2

Der Mindestwert ist also:

μ > 0,5

Die Winkelbeschleunigung wird leichter als Energieerhaltungsproblem behandelt, als die verrichtete Arbeit τ N e T gleich der Änderung der kinetischen (Rotations-)Energie ist Δ K :

W = π / 2 0 τ N e T ( a ) D a = Δ K

Aus der Trigonometrie:

τ N e T ( a ) = F 2 A Sünde ( a + π 4 ) M G 2 2 A Sünde ( a π 4 )

Bei der Integration haben wir:

W = 2 A F = 1 2 ICH ω 2

(Der M G Term entfällt, weil sich die potentielle Energie nicht ändert U über π / 2 0 )

Also am Ende des "Tumbles":

ω = 2 2 A F ICH

Aber da der Würfel jetzt kinetische Energie hat und der tangentiale Geschwindigkeitsvektor gerade nach unten zeigt, muss der Würfel zurückprallen . Weder Reibung noch Kraft F kann das verhindern.

Beachten Sie, dass beim Aufsteigen des Würfels eine vertikale Beschleunigung des CofM auftritt, sodass die Normalkraft zunimmt ... und sobald er über die Vertikale hinausgeht, beschleunigt er nach unten und die Normalkraft nimmt ab. Ihre Berechnung des erforderlichen Mindestreibungskoeffizienten ist also nicht vollständig.
Das Verhalten hängt von den elastischen Eigenschaften der Oberfläche ab, richtig? Wenn wir uns darin einig sind, ist das Problem nicht ohne Angabe von Eigenschaften der Oberfläche schlecht gestellt? Was sind in dieser Lösung die Annahmen für die Oberflächeneigenschaften?
Die Annahme ist eine vollkommen harte Oberfläche.

Etwas wie das:

  1. Akkumulieren Sie die Drehung des Massenmittelpunkts.
  2. Tipp oder Schlupf berechnen. Wenn es rutscht, akkumuliert es keine Rotation, sondern rutscht stattdessen.
  3. Konvertieren Sie nach der Drehung alles wieder in Translation für die nächste Tipp- oder Schlupfberechnung (wo es wieder in eine mögliche Rotation zurückverwandelt wird) (das führt zum Problem des Schiebereglers).

Aber das ist nur ein ungefähres Denken, aber es ist schön und Sie können es allgemein auf jede Form anwenden.