Ütközés labor

Indítson el két golyót egy vagy két dimenzióban, válassza ki az ütközés rugalmasságát, és kövesse a sebességet, a lendületet és a mozgási energiát az ütközés előtt és után.

Az ütközés beállítása

Dimenzió
Forgatókönyvek
1. golyó
2. golyó
Lejátszási sebesség
t = 0.00 s
Szüneteltetés közben húzással áthelyezheti a golyókat — a futtatás az új beállítástól indul újra.

Jelenleg

1. golyó2. golyóΣ
Sebesség m/s
Lendület kg·m/s
Mozgási energia J

Az ütközés előtt és után

Nyomja meg a lejátszást — amint a golyók összeütköznek, ez az összehasonlító táblázat magától kitöltődik.

Az alkalmazott képletek

Lendület és mozgási energia
p = m·v, KE = ½·m·|v|²
Ütközés a középpontokat összekötő egyenes mentén
j = −(1 + e) · (v_rel · n̂) ÷ (1/m₁ + 1/m₂)
v₁′ = v₁ − (j/m₁)·n̂, v₂′ = v₂ + (j/m₂)·n̂
e = −(v_rel′ · n̂) ÷ (v_rel · n̂), v_rel = v₂ − v₁
Homlokegyenest történő rugalmas különleges eset (e = 1)
v₁′ = ((m₁ − m₂)·v₁ + 2·m₂·v₂) ÷ (m₁ + m₂)
Homlokegyenest történő tökéletesen rugalmatlan különleges eset (e = 0)
v′ = (m₁·v₁ + m₂·v₂) ÷ (m₁ + m₂)
Ütközések között
x ← x + v·Δt
Az ütközések között nem hatnak erők, így a pozíciók pontosan haladnak előre, minden ütközés a kapcsolat pontos pillanatában oldódik fel egy képkockán belül — a gyors golyók nem tudnak átcsúszni egymáson —, a falak pedig a golyót a sebessége megváltoztatása nélkül verik vissza.

A teljes szimuláció ebben a böngészőben fut — semmi sem kerül feltöltésre abból, amit beállít.

GYIK

Mit szabályoz valójában az ütközési tényező?

Ez a golyók távolodási sebességének és a közeledési sebességüknek a viszonyszáma, a középpontjaikat összekötő egyenes mentén mérve. e = 1 esetén a visszapattanás visszaadja a teljes közeledési sebességet, és a mozgási energia megmarad; e = 0 esetén a golyók egyáltalán nem távolodnak egymástól — egy homlokegyenest történő ütközésnél egyetlen testként haladnak tovább. Minden köztes érték elveszíti az energia egy részét: egy kosárlabda nagyjából e ≈ 0.6, egy teniszlabda betonon körülbelül 0.75 tényezővel pattan vissza.

Miért marad meg a lendület még akkor is, ha a mozgási energia nem?

Az ütközés során a két golyó egyenlő nagyságú és ellentétes irányú erővel hat egymásra, így amennyi lendületet az egyik elveszít, a másik annyit nyer — az összlendület nem változhat, függetlenül az e értékétől. A mozgási energiára nem vonatkozik ilyen védelem: egy lágy ütközésnél annak egy része deformációvá, hővé és hanggá alakul. Az előtte-utána táblázat pontosan ezt mutatja — a lendület sora megőrzi az értékét, míg az energia sora csökken.

Miért nem tapadnak össze a golyók egy 2D-s, tökéletesen rugalmatlan ütközésnél?

Az e = 0 megszünteti a távolodási sebességet a középpontokat összekötő egyenes mentén — abban az irányban, amelyben a golyók ténylegesen egymáshoz nyomódnak. Homlokegyenest történő ütközésnél ez jelenti a teljes mozgást, így együtt haladnak tovább. Súroló ütközésnél mindegyik golyónak van az érintkezési felület mentén vett oldalsó mozgása is, és a sima, súrlódásmentes golyóknak nincs tapadásuk ennek kioltására, így a pályájuk elválik egymástól még akkor is, ha maga a visszapattanás elmarad. Ahhoz, hogy valóban összetapadjanak, súrlódásra vagy összekapcsolódásra lenne szükség, amit ez a modell szándékosan kihagy.

Mennyire áll ez közel egy valós ütközéshez?

A megmaradási törvények pontosak — a baleseti helyszínelők és a részecskefizikusok is ezekre támaszkodnak. Ami itt idealizált, az minden más: a valós tárgyak pillanatszerű helyett ezredmásodpercek alatt deformálódnak, a középponton kívüli ütközéskor megpördülnek, egymáshoz dörzsölődnek és megállásig gurulnak. Kezelje a számokat úgy, mint a tankönyvi határértéket, amelyet egy tiszta kísérlet megközelít, nem pedig egy konkrét valós tárgyra vonatkozó előrejelzésként.

Kétgolyós ütközések szimulációja egy és két dimenzióban

Az Ütközés labor egy interaktív fizikai szimulátor, amely lehetővé teszi a rugalmas és rugalmatlan ütközések vizsgálatát egydimenziós pályán vagy kétdimenziós síkban. A felhasználók szabadon beállíthatják a golyók tömegét, koordinátáit, kezdősebességét és az ütközési tényezőt, miközben a vizuális arénában valós időben követhetik a testek mozgását, a sebességvektorokat és a rendszer tömegközéppontját. Az ütközés pillanatában a rendszer automatikusan kiszámítja és egy összehasonlító táblázatban rögzíti a folyamat előtti és utáni fizikai értékeket.

A szimuláció teljes egészében a felhasználó webböngészőjében fut, így a megadott adatok vagy beállítások közül semmi sem kerül feltöltésre külső szerverre.


Az ütközés paramétereinek beállítása

A szimuláció elindítása előtt a kezelőfelületen az alábbi beállítások és fizikai jellemzők adhatók meg:

  • Dimenzió: Kiválasztható az 1D pálya vagy a 2D sík elrendezés.
  • Forgatókönyvek: Előre beállított konfigurációk indíthatók el, mint például az Azonos tömegek, homlokegyenest, a Nehéz ütközik könnyűvel, az Utoléréses, a Tökéletesen rugalmatlan, valamint a Súroló 2D ütközés.
  • Ütközési tényező (e): Egy csúszka segítségével szabályozható a rugalmasság a tökéletesen rugalmatlan (minimális érték) és a rugalmas (maximális érték) határok között.
  • A golyók tulajdonságai:
    • Tömeg: Pozitív numerikus érték, legfeljebb 1000 kg.
    • X-pozíció és Y-pozíció: A golyók kiindulási koordinátái (az Y-pozíció csak 2D sík esetén érhető el).
    • X-irányú sebesség és Y-irányú sebesség: A sebességkomponensek értéke ±50 m/s határokon belül adható meg.
  • Interaktív elhelyezés: A szimuláció szüneteltetése közben a golyók egérrel vagy érintéssel közvetlenül is átcsúsztathatók az arénában. Ekkor a futtatás az új pozíciókból indul újra.
  • Lejátszási sebesség: Váltható a Normál és a Lassú megjelenítési mód között.
  • Vezérlőgombok: A folyamat irányítására a Lejátszás, Szünet, Léptetés (képkockánkénti előrehaladás) és Visszaállítás gombok szolgálnak.

Megjelenített adatok és eredmények

A felület különböző vizuális elemeken és táblázatokon keresztül mutatja be a fizikai folyamatokat:

  • Animált aréna: Az interaktív grafikus terület, amelynek hivatalos megnevezése: Animált aréna, amely a két golyó mozgását és ütközését mutatja a sebességvektoraikkal és a tömegközépponttal megjelölve.
  • Állapotüzenetek: A szimuláció aktuális fázisától függően a következő feliratok láthatók:
    • Állítsa be a tömegeket és a sebességeket, majd nyomja meg a lejátszást.
    • A szimuláció fut.
    • Szüneteltetve t = ‹t› s időpontban.
  • Jelenleg: Ez a táblázat valós időben mutatja a golyók pillanatnyi adatait: Sebesség, Lendület, Mozgási energia, valamint a rendszerre vonatkozó Összlendület és Teljes mozgási energia értékeket.
  • Az ütközés előtt és után: Az ütközés pillanatában automatikusan feltáruló összehasonlító táblázat, amely az alábbi struktúrában mutatja be a változásokat:
    • Fejléc: ‹n›. ütközés, t = ‹t› s időpontban.
    • Oszlopok: Előtte, Utána és Változás.
    • Sorok: Az 1. és 2. golyóhoz tartozó Sebesség, Lendület és Mozgási energia.
    • Kiegészítő információ az energiaveszteségről: Az ütközés során elveszített mozgási energia: ‹value› J (az előtte lévő összes energia ‹percent›-a).

Fizikai képletek és elméleti háttér

A szimulátor a klasszikus mechanika törvényei alapján végzi a számításokat, az alábbi összefüggéseket alkalmazva:

Lendület és mozgási energia

A golyók egyedi lendülete (p) és mozgási energiája (KE) a tömeg (m) és a sebesség (v) függvényében:

  • p = m·v
  • KE = ½·m·|v|²

Ütközés a középpontokat összekötő egyenes mentén

Ha n̂ a két golyó középpontját az ütközés pillanatában összekötő egységvektor, és a relatív sebesség v_rel = v₂ − v₁, akkor az ütközési impulzus nagysága (j):

  • j = −(1 + e) · (v_rel · n̂) ÷ (1/m₁ + 1/m₂)

Ebből az ütközés utáni új sebességvektorok (v₁′ és v₂′):

  • v₁′ = v₁ − (j/m₁)·n̂
  • v₂′ = v₂ + (j/m₂)·n̂

Az e ütközési tényező definíció szerint:

  • e = −(v_rel′ · n̂) ÷ (v_rel · n̂)

Homlokegyenest történő rugalmas különleges eset (e = 1)

Ha az ütközés tökéletesen rugalmas és egydimenziós, a golyók végsebessége közvetlenül kiszámítható az alábbi képlettel:

  • v₁′ = ((m₁ − m₂)·v₁ + 2·m₂·v₂) ÷ (m₁ + m₂)

Homlokegyenest történő tökéletesen rugalmatlan különleges eset (e = 0)

Ha a golyók tökéletesen rugalmatlanul ütköznek egy dimenzióban, a közös végsebességük (v′):

  • v′ = (m₁·v₁ + m₂·v₂) ÷ (m₁ + m₂)

Ütközések között

A golyók mozgása az ütközések közötti időintervallumokban egyenletes és egyenes vonalú, mivel külső erők nem hatnak a rendszerre:

  • x ← x + v·Δt

Rendszerszabályok és korlátozások

A fizikai modell pontossága és a szoftver stabilitása érdekében a szimuláció szigorú határértékeket és működési szabályokat alkalmaz:

  • Tömeghatárok: A golyók tömegének nullánál nagyobbnak kell lennie, és nem haladhatja meg az 1000 kg-ot.
  • Sebességhatárok: Mindkét sebességkomponenst (x és y irányban is) a ±50 m/s tartományon belül kell tartani.
  • Ütközés a falakkal: Az aréna oldalfalai a golyókat a sebességük nagyságának megváltoztatása nélkül, tökéletesen rugalmasan verik vissza.
  • Külső erők hiánya: A rendszerben nem lép fel súrlódás, közegellenállás vagy gravitáció, így a golyók mozgása az ütközések között teljesen egyenletes.
  • Ütközések felbontása: A szimulátor minden ütközést a kapcsolat pontos pillanatában old fel egyetlen képkockán belül. Ez meggátolja, hogy a nagy sebességgel mozgó golyók átcsúszhassanak egymáson vagy a falakon.
  • Idealizált modell: A program egy oktatási célú modellt valósít meg, amely sima korongokkal, pörgésmentes (spin nélküli) testekkel és pillanatszerű ütközésekkel számol.

Rendszerüzenetek és hibaelhárítás

A szimulátor az alábbi hibaüzenetekkel jelzi, ha a megadott paraméterek kívül esnek a megengedett tartományokon:

  • Érvénytelen karakterek vagy formátum esetén: ‹n›. golyó, ‹field›: a(z) „‹token›” nem szám.
  • Nulla vagy negatív tömeg megadásakor: ‹n›. golyó: a tömegnek nagyobbnak kell lennie, mint nulla.
  • Túl nagy tömeg esetén: ‹n›. golyó: az 1000 kg feletti tömegek kívül esnek a bemutató tartományán.
  • Túl nagy sebesség beírásakor: ‹n›. golyó: tartsa mindegyik sebességkomponenst ±50 m/s értéken belül.
  • Ha a golyó a játéktéren kívülre kerülne: A(z) ‹n›. golyó az arénán kívülről indul — mozgassa vissza a falakon belülre.
  • Ha a golyók már az indítás előtt egymásba érnek: A két golyó átfedi egymást az indításkor — mozgassa el őket egymástól a futtatás előtt.

Gyakran Ismételt Kérdések

Miért marad meg a lendület még akkor is, ha a mozgási energia nem?
Az ütközés során a két golyó egyenlő nagyságú és ellentétes irányú erővel hat egymásra, így amennyi lendületet az egyik elveszít, a másik annyit nyer — az összlendület nem változhat, függetlenül az e értékétől. A mozgási energiára nem vonatkozik ilyen védelem: egy lágy ütközésnél annak egy része deformációvá, hővé és hanggá alakul. Az előtte-utána táblázat pontosan ezt mutatja — a lendület sora megőrzi az értékét, míg az energia sora csökken.

Mit szabályoz valójában az ütközési tényező?
Ez a golyók távolodási sebességének és a közeledési sebességüknek a viszonyszáma, a középpontjaikat összekötő egyenes mentén mérve. e = 1 esetén a visszapattanás visszaadja a teljes közeledési sebességet, és a mozgási energia megmarad; e = 0 esetén a golyók egyáltalán nem távolodnak egymástól — egy homlokegyenest történő ütközésnél egyetlen testként haladnak tovább. Minden köztes érték elveszíti az energia egy részét: egy kosárlabda nagyjából e ≈ 0.6, egy teniszlabda betonon körülbelül 0.75 tényezővel pattan vissza.

Miért nem tapadnak össze a golyók egy 2D-s, tökéletesen rugalmatlan ütközésnél?
Az e = 0 megszünteti a távolodási sebességet a középpontokat összekötő egyenes mentén — abban az irányban, amelyben a golyók ténylegesen egymáshoz nyomódnak. Homlokegyenest történő ütközésnél ez jelenti a teljes mozgást, így együtt haladnak tovább. Súroló ütközésnél mindegyik golyónak van az érintkezési felület mentén vett oldalsó mozgása is, és a sima, súrlódásmentes golyóknak nincs tapadásuk ennek kioltására, így a pályájuk elválik egymástól még akkor is, ha maga a visszapattanás elmarad. Ahhoz, hogy valóban összetapadjanak, súrlódásra vagy összekapcsolódásra lenne szükség, amit ez a modell szándékosan kihagy.

Mennyire áll ez közel egy valós ütközéshez?
A megmaradási törvények pontosak — a baleseti helyszínelők és a részecskefizikusok is ezekre támaszkodnak. Ami itt idealizált, az minden más: a valós tárgyak pillanatszerű helyett ezredmásodpercek alatt deformálódnak, a középponton kívüli ütközéskor megpördülnek, egymáshoz dörzsölődnek és megállásig gurulnak. Kezelje a számokat úgy, mint a tankönyvi határértéket, amelyet egy tiszta kísérlet megközelít, nem pedig egy konkrét valós tárgyra vonatkozó előrejelzésként.