Intermediate

Kalkylator för elastiska kollisioner

Beräkna sluthastigheterna för två kroppar efter en endimensionell elastisk kollision som bevarar både rörelsemängd och rörelsenergi.

kg

kg

m/s

m/s

Final velocity of mass 1 (v1)
−2m/s

Velocity of the first body after the collision

Final velocity v1
−2 m/s
Final velocity v2
3 m/s
Total momentum
5 kg·m/s
Total kinetic energy
17,5 J
u₁u₂v₁v₂Velocity vectors before (u) and after (v) the collision
Step by step
  1. 1

    Total mass

    2 + 3 = 5
  2. 2

    Numerator (m1 − m2)·u1 + 2·m2·u2

    (2 − 3) × 4 + 2 × 3 × −1 = −10
    The combined momentum transfer terms from the elastic-collision formula.
  3. 3

    Final velocity v1

    −10 ÷ 5 = −2
Resultaten är uppskattningar endast för allmän information och utgör inte professionell rådgivning — verifiera alltid viktiga resultat oberoende innan du förlitar dig på dem. Läs hela ansvarsfriskrivningen.
Snabbt svar

Hur fungerar denna kalkylator?

I en 1D elastisk kollision bevaras både rörelsemängd och rörelsenergi, vilket ger v1 = ((m1−m2)u1 + 2m2·u2)/(m1+m2) och v2 = ((m2−m1)u2 + 2m1·u1)/(m1+m2). Ange de två massorna och initialhastigheter för att få varje sluthastighet plus kontroller av rörelsemängd och energi.

Formel
v1 = ((m1 − m2)·u1 + 2·m2·u2) / (m1 + m2); v2 = ((m2 − m1)·u2 + 2·m1·u1) / (m1 + m2)
How this is calculated

En endimensionell elastisk kollision är en kollision där både total rörelsemängd och total rörelsenergi bevaras. Ingångsvärdena är de två massorna m1 och m2 (i kilogram) och deras initialhastigheter u1 och u2 (i meter per sekund), där tecknet för en hastighet anger dess riktning längs rörelsebanan.

Genom att lösa de två bevarandekvationerna simultant fås slutna lösningar: v1 = ((m1 − m2)·u1 + 2·m2·u2) / (m1 + m2) och v2 = ((m2 − m1)·u2 + 2·m1·u1) / (m1 + m2). När massorna är lika utbyter kropparna helt enkelt hastigheter. När ett rörligt objekt slår mot ett mycket tyngre stillastående objekt studsar det tillbaka med nästan sin ursprungliga hastighet, medan ett mycket lättare mål kastas framåt med nära dubbla träffhastigheten.

Kalkylatorn rapporterar båda sluthastigheterna tillsammans med total rörelsemängd och total rörelsenergi efter kollisionen; för en korrekt elastisk kollision matchar dessa värdena före kollisionen. Massor måste vara positiva, och hastigheter kan vara negativa för att representera motsatta riktningar. Modellen förutsätter en friktionsfri linjär interaktion utan rotations- eller deformationsförluster.

Vanliga frågor

En kollision är elastisk när den totala rörelseenergin bevaras utöver rörelsemängden. Perfekt elastiska kollisioner är en idealisering som approximeras väl av hårda sfärer, gasmolekyler och biljardliknande sammanstötningar.

Hastighet är en vektor i 1D, så dess tecken kodar riktning. Använd ett positivt värde för rörelse i en riktning och ett negativt värde för den motsatta riktningen så att frontalkollisioner modelleras korrekt.

För lika massor reduceras formlerna till v1 = u2 och v2 = u1, vilket innebär att de två kropparna helt enkelt byter hastigheter — det är därför en träffad biljardboll rullar iväg medan köbollen stannar.

Även känt som

elastisk kollision
1d kollision
sluthastighet
rörelsemängdens bevarande
tvåkroppskollision
elastisk stöt
elastisk krock

APA

TG we-Calculate Editorial Team. (2026). Kalkylator för elastiska kollisioner [Online calculator]. TG we-Calculate. https://we-calculate.com/sv/calculator/elastic-collision-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkylator för elastiska kollisioner." TG we-Calculate. 2026. https://we-calculate.com/sv/calculator/elastic-collision-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkylator för elastiska kollisioner," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/sv/calculator/elastic-collision-calculator

BibTeX

@misc{wecalculate_elastic_collision_calculator, title = {Kalkylator för elastiska kollisioner}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/sv/calculator/elastic-collision-calculator}}, year = {2026}, note = {TG we-Calculate} }

Hjälpte denna kalkylator dig?