Ist es möglich, den letzten Block von der untersten Schicht eines Jenga-Turms zu entfernen?

Vor einiger Zeit hatten mein Bruder und ich eine Diskussion über die Möglichkeit, den letzten Block aus der untersten Schicht eines Jenga - Turms zu entfernen, wobei die Schicht direkt darüber ebenfalls nur einen Block enthält (siehe Abbildung unten). Seine Theorie war, dass man es, wenn man schnell genug wäre, herausziehen könnte, wie ein Zauberer eine Tischdecke unter einem Tisch voller Porzellan hervorzieht.

                                                              Illustration

Ich protestierte gegen diese Idee, indem ich argumentierte, dass der Turm so instabil ist, dass der Block (aus Ahornholz) schnell genug herausgezogen werden könnte, wenn er beschädigt würde.

Ich weiß genug über Physik, um zu wissen, dass es möglich wäre, die Mindestgeschwindigkeit zu berechnen, mit der sich etwas bewegen müsste, um den Block hart genug zu schlagen, um ihn unter dem Turm hervorzuschlagen, ohne den Turm umzuwerfen, und ich weiß, ob Da diese Geschwindigkeit bekannt ist, wäre es relativ einfach zu berechnen, ob der Block beschädigt werden würde. Allerdings verstehe ich nicht genug von Physik, um wirklich wissen zu können, wie man die Berechnung durchführt.

Gibt es hier jemanden, der erklären kann, wie diese Geschwindigkeit berechnet werden kann?

Bearbeiten:

Die Abmessungen des Standard-Jenga-Blocks sind hier mit 1,5 × 2,5 × 7,5 cm angegeben, und sie bestehen aus Ahorn (ich glaube, es ist harter Ahorn, wenn Sie genau sein wollen). Außerdem gehe ich, wie das obige Bild zeigt, von einem möglichst kurzen Turm aus. Das heißt, 17 Schichten mit jeweils drei Blöcken auf zwei Schichten, die aus jeweils einem Block bestehen, wobei der zusätzliche Block darauf ruht.

Sie können die Stabilität betrachten, indem Sie die potentielle Energie als Funktion des Neigungswinkels betrachten. v ( θ ) , um zu sehen, ob es bei kleinen Störungen stabil ist
Was hat Ihre Frage konkret mit dem Lagranign-Formalismus zu tun? Ich entferne das Tag vorerst
@innisfree Ich erinnere mich, dass ich Lagrange-Methoden verwendet habe, um ähnliche Probleme zu lösen, als ich in der Schule war. Insbesondere kann ich mich an die Lösung eines Problems erinnern, bei dem jemand einen großen Karren schiebt, der auf einen Felsen trifft, und wir mussten herausfinden, ob der Karren umkippen würde oder nicht (oder so ähnlich). Ich konnte keine Kopie dieser Hausaufgabe finden, aber ich erinnere mich, dass ich sie gemacht habe, und ich bin mir ziemlich sicher, dass wir Lagrange-Methoden studiert haben, als sie aufgegeben wurde.
Sie hängt von der Höhe des Turms ab, da die auf den untersten Block ausgeübte Gravitationskraft proportional zur Masse und die Masse in diesem Fall proportional zur Höhe ist. So kann es aufgrund der starken Reibungskraft den untersten Block beschädigen, wenn er hoch genug ist, und der unterste Block kann ohne Beschädigung herausgezogen werden, wenn er niedrig genug ist.
@ShinKim Demnach betragen die Abmessungen von Jenga-Blöcken 1,5 × 2,5 × 7,5 cm und sie bestehen aus Ahorn. Außerdem gehe ich davon aus, dass der kürzestmögliche Turm die in der Frage genannten Bedingungen erfüllt. Dieser Turm ist im angehängten Bild im Beitrag zu sehen.

Antworten (1)

Lassen Sie uns das in Schritten angehen.

Nehmen Sie zunächst an, dass zwischen dem unteren Block und dem Turm sowie zwischen dem unteren Block und dem Boden keine Reibung besteht. Wenn ich den Block "unendlich schnell" bewege, hat der Turm überhaupt keine Zeit gehabt, sich zu neigen, und er fällt vertikal (und bleibt aufrecht).

Das sagt mir, dass es zwei Dinge zu beachten gibt:

  1. die Zeit, die man braucht, um sich zu bewegen (wenn ich mich langsam bewege, fällt der Turm)
  2. die Reibung zwischen Block und Turm (bei genügend Reibung ziehe ich den Turm mit)

Jetzt weiß ich, welche Gleichungen ich aufstellen muss.

Schauen wir uns zunächst den Fall "langsam bewegen, keine Reibung" an. Wenn der Turm Höhe hat H , Breite w und gleichmäßiger Massenverteilung, dann fällt sie immer schneller, wenn wir sie außermittig stützen. Ich habe vor einiger Zeit eine Antwort zum Ausbalancieren eines Bleistifts geschrieben, die die Berechnung der Bewegungsgleichung des umgekehrten Pendels enthält. Dies wird durch die Annahme erschwert, dass sich die Stütze bewegt – vereinfachen wir also. Wenn wir den Turm "am Rand" abstützen würden, wie lange würde es dauern, bis er umkippt?

Dies hängt zum Teil von der Höhe des unteren Blocks ab: Bei einem sehr dünnen Block würde der Turm kippen und dann in einem leichten Winkel zum Stillstand kommen. Bei einem größeren Block wird er kippen, bis die Ecke den Boden berührt, und zwar mit ausreichender Geschwindigkeit, um weiter umzukippen. Das folgende Diagramm zeigt, woran wir denken:

Geben Sie hier die Bildbeschreibung ein

Es wird eine bestimmte Blockhöhe geben H unterhalb dessen der Turm nicht umfällt. Fangen wir an, diese Grenze zu finden ...

Für Masse M zunächst verdrängt w / 2 , das Gesamtdrehmoment ist gegeben durch

a = bräunen 1 w H D = H 2 + w 2 Γ = M G D Sünde ( a + θ )

Und der Drehimpuls des Stabes um den Drehpunkt ist ungefähr (für H>>w) 1 3 M D 2 .

Ob der Turm weiter kippen wird, lässt sich nun am einfachsten mit einem Energieargument berechnen. Der Turm wird umstürzen, wenn er noch Geschwindigkeit hat, wenn sich der Schwerpunkt über der Ecke befindet - das heißt, wann θ = a . Wenn der Schwerpunkt dabei unter der Ausgangsposition liegt, fällt der Turm.

Anfangs ist das c von m bei H / 2 + H ; nachdem die Ecke fällt, ist die maximale Höhe des Massenmittelpunkts D 2 = 1 2 H 2 + w 2 . Mit anderen Worten, der Turm ist so lange stabil

H + 2 H < H 2 + w 2

wenn wir annehmen w Und H sind beide viel kleiner als H , können wir dies durch Erweiterung umschreiben:

H ( 1 + 2 H H ) < H ( 1 + 1 2 ( w H ) 2 ) H < w 2 4 H

Beachten Sie, dass diese Analyse unter der Annahme durchgeführt wurde, dass der Block bis zum Rand des Turms bewegt wird: Während dies dazu führen würde, dass der Turm anfänglich am schnellsten zu kippen beginnt, schränkt es den Winkel ein, den er erreicht, wenn die Ecke zum Stillstand kommt . Wenn wir das andere Extrem nehmen, bei dem der Block "knapp aus der Mitte" bewegt wird, dann ist der anfängliche Neigungswinkel, wenn die Ecke zum ersten Mal auf den Boden trifft θ = bräunen 1 w 2 H . Offensichtlich, wenn dieser Winkel größer als der Innenwinkel ist a , wird der Turm weiter fallen - aber vorausgesetzt, dass dies nicht der Fall ist, dann gilt die gleiche Analyse wie oben. Dies setzt eine zweite Grenze auf H :

H 2 w < w H   H < 2 w 2 H $

Wie Sie sehen können, ist dies tatsächlich eine weniger schwerwiegende Einschränkung - die Wahrscheinlichkeit, dass sich der Turm weiter bewegt, wenn er landet, setzt eine engere Grenze dafür, wie groß der Block sein kann.

Jetzt denke ich, dass wir diese "Begrenzungsblockhöhe" verwenden können, um die Zeit abzuschätzen, in der wir einen größeren Block aus dem Weg räumen müssen: Wenn der Block entfernt wird, bevor die Ecke den Boden berührt, bewegt sich der Turm weiter gleiche Rotationsgeschwindigkeit wie zuvor, während es gleichzeitig zu Boden fällt. Die Gleichungen fangen jetzt an, wirklich chaotisch zu werden - besonders wenn wir Reibung hinzufügen. Ich denke, es ist Zeit, zu einer numerischen Lösung zu gehen ...

Das folgende Python-Codebeispiel ist eine sehr ungefähre Herangehensweise. Für die von mir gewählten Parameter muss der Block mit einer Geschwindigkeit von mindestens 0,36 m/s herausgezogen werden - nicht besonders schnell. Natürlich mache ich hier alle möglichen Annahmen, und ich vermute, dass die Physik, die ich modelliert habe, ziemlich schlampig war. Aber Sie könnten dies als Ausgangspunkt für eine richtige Simulation verwenden. Zeichnen Sie Diagramme, stellen Sie die Bewegungsgleichungen richtig auf (als Funktionen statt Inline) und verwenden Sie ein besseres Integrationsschema (Sprung, Runge-Kutta) als ich verwendet habe. Ich bin mir sicher, dass die Berechnung mindestens einen Fehler enthält - ich berücksichtige die seitliche Bewegung des Schwerpunkts während des Ziehens nicht richtig (die Reibungskraft sollte den gesamten Turm seitwärts bewegen).

Also - viel zu tun, aber ich kann jetzt nicht mehr Zeit damit verbringen. Ich dachte, Sie könnten diesen Schubs in Richtung einer Lösung zu schätzen wissen - aber behandeln Sie dies bitte nicht als "richtige endgültige Antwort".

import math
import matplotlib.pyplot as plt
import numpy as np

# very simplistic jenga simulation
H = 0.3  # m
w = 0.05 # m
h = 0.01 # m
D = math.sqrt(H*H+w*w) # diagonal
m = 1    # kg - just to make equations work... drops out everywhere
g = 9.8  # m/s/s
I = m*D*D/3.0

# initial stability criterion:
if (h < w*w/(4*H)):
    print 'stable'
else:
    print 'falls over'

plt.close('all')

#numerical solution - including friction. Loop over range of velocities
for v in np.arange(0.3,0.4,0.01):
 mu = 0.1 # set=0 for frictionless...
 dt = 0.0001
 theta = 0
 omega = 0
 alpha = math.atan(w/H)
 x = 0
 y = h + 0.5*H # center of mass height
 yc = h # corner height
 t=[0]
 a = [0]
 corner=[h]
 vy = 0
 while ((x < w/2) & (yc > 0)):
    beta = theta + alpha
    # torque due to gravity and friction
    # not sure about that second term...
    gamma = 0.5 * m * g * D * math.sin(beta) + m*g*mu*H/2 * (I/(I+m*H*H/4)) 
    dOmega = dt * gamma / I
    omega = omega + dOmega
    dy = omega * math.sqrt(x*x + 0.25*H*H) * math.cos(beta)
    y = y - dy # center of mass height
    yc = h - (x + w/2)* math.sin(theta) # corner height
    theta = theta + omega * dt
    a.append(theta)
    t.append(t[-1]+dt)
    corner.append(yc)
    x = x + v * dt
 # part 2 = free fall
 while(yc > 0):
    theta = theta + omega * dt
    vy = vy + g * dt
    dy = vy * dt
    yc = yc - vy*dt - dt * omega * D/2 * math.sin(alpha-theta)
    t.append(t[-1]+dt)
    corner.append(yc)
    a.append(theta)

 # part 3: does it keep falling:
 while((omega > 0) & (theta < math.pi/2)):
    gamma = m*g*D/2*math.sin(theta-alpha)
    dOmega = dt * gamma / I
    omega = omega + dOmega
    theta = theta + omega*dt
    a.append(theta)
    t.append(t[-1]+dt)
    corner.append(0)

 plt.figure()
 plt.plot(t, a)
 plt.plot(t, corner)
 plt.title('v = %.2f m/s'%v)
 plt.show()

Wenn Sie die Höhe der Ecke und den Winkel des Turms als Funktion der Zeit auftragen, erhalten Sie unterschiedliche Regime. Wenn Sie sich sehr langsam bewegen, fällt der Turm vollständig um (blaue Linie = Winkel; grüne Linie = Höhe der Ecke über dem Boden):

Geben Sie hier die Bildbeschreibung ein

Wenn Sie sehr schnell ziehen (in diesem Fall über 0,37 m/s - aber das hängt stark von den gewählten Parametern ab), kippt er ein wenig und erholt sich dann (die Simulation stoppt, wenn der Turm beginnt, sich in die andere Richtung zu drehen - dh wenn er sich drehte stabil sein):

Geben Sie hier die Bildbeschreibung ein

Schließlich wird der Turm in dieser Simulation bei einer Zuggeschwindigkeit von 0,36 m/s einfach instabil: Sie können sehen, dass er schwankt und dann fällt (beachten Sie die längere Zeitskala):

Geben Sie hier die Bildbeschreibung ein

Wie hast du diese professionell aussehende Illustration gemacht? tikz?
Wirklich wunderbar +1.
@Floris Danke! Nur noch eine kleine Zusatzinformation: Demnach betragen die Maße der Jenga-Blöcke 1,5 × 2,5 × 7,5 cm und sind aus Ahorn. Außerdem gehe ich davon aus, dass der kürzestmögliche Turm die in der Frage genannten Bedingungen erfüllt. Dieser Turm ist im angehängten Bild im Beitrag zu sehen.
@innisfree - Ich zeichne (die meisten) meiner Diagramme in Powerpoint und mache einen Screenshot (Mac: cmd-shift-4); für die Graphen verwende ich matplotlib.pyplot (sonst benutze ich Excel).
@tlewis3348 - danke. Wenn ich Zeit habe, werde ich mit diesen Abmessungen aktualisieren. Könnte sogar versuchen, die Bewegungsgleichungen zu verbessern, um die horizontale Bewegung zu berücksichtigen ... das macht Spaß, ist aber zeitaufwändig.
@Floris "das macht Spaß, ist aber zeitaufwändig" <- Ich stimme auf jeden Fall zu und verstehe. Letztendlich ist es, wie Sie wahrscheinlich aus meinem OP erraten haben, für mich nicht sehr dringend, die Lösung zu finden, sondern nur ein interessantes Problem, über das ich eine Weile nachgedacht habe.
Das ist interessant - Powerpoint hat sich stark entwickelt, seit ich es das letzte Mal vor >~ 10 Jahren verwendet habe!