Botsingslab

Zet twee ballen in beweging in één of twee dimensies, kies hoe veerkrachtig de botsing is, en bekijk de snelheid, impuls en kinetische energie voor en na de botsing.

Stel de botsing in

Dimensie
Scenario's
Bal 1
Bal 2
Afspeelsnelheid
t = 0.00 s
Sleep een bal terwijl de simulatie gepauzeerd is om deze te verplaatsen — de simulatie start opnieuw vanaf de nieuwe opstelling.

Nu live

Bal 1Bal 2Σ
Snelheid m/s
Impuls kg·m/s
Kinetische energie J

Voor en na de botsing

Druk op afspelen — op het moment dat de ballen botsen, vult deze vergelijkingstabel zichzelf in.

De gebruikte formules

Impuls en kinetische energie
p = m·v, KE = ½·m·|v|²
Botsing langs de lijn tussen de middelpunten
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₁
Speciaal geval frontale elastische botsing (e = 1)
v₁′ = ((m₁ − m₂)·v₁ + 2·m₂·v₂) ÷ (m₁ + m₂)
Speciaal geval frontale volkomen onelastische botsing (e = 0)
v′ = (m₁·v₁ + m₂·v₂) ÷ (m₁ + m₂)
Tussen botsingen
x ← x + v·Δt
Er werken geen krachten tussen de botsingen, dus posities schuiven exact op. Elke botsing wordt op het precieze moment van contact binnen een frame opgelost — snelle ballen kunnen niet door elkaar heen glippen — en de wanden kaatsen een bal terug zonder de snelheid ervan te veranderen.

De hele simulatie draait in deze browser — er wordt niets van wat je instelt geüpload.

Veelgestelde vragen

Wat regelt de restitutiecoëfficiënt eigenlijk?

Het is de verhouding tussen hoe snel de ballen uit elkaar gaan en hoe snel ze elkaar naderden, gemeten langs de lijn die hun middelpunten verbindt. Bij e = 1 geeft de terugkaatsing de volledige naderingssnelheid terug en blijft de kinetische energie behouden; bij e = 0 gaan de ballen helemaal niet meer uit elkaar — bij een frontale botsing bewegen ze samen verder als één massa. Alles daartussenin verliest een deel van de energie: een basketbal stuitert met ongeveer e ≈ 0.6, een tennisbal op beton met ongeveer 0.75.

Waarom blijft de impuls behouden, zelfs als de kinetische energie dat niet doet?

Tijdens de botsing oefenen de twee ballen een even grote maar tegengestelde kracht op elkaar uit. De impuls die de ene bal verliest, krijgt de andere er dus bij — de totale impuls kan niet veranderen, ongeacht de waarde van e. Kinetische energie heeft die bescherming niet: bij een zachte botsing wordt een deel ervan omgezet in vervorming, warmte en geluid. De voor-en-na-tabel laat precies dit zien — de rij met de impuls behoudt zijn waarde, terwijl de rij met de energie daalt.

Waarom plakken de ballen niet aan elkaar bij een volkomen onelastische botsing in 2D?

e = 0 elimineert de scheidingssnelheid langs de lijn tussen de middelpunten — de richting waarin de ballen daadwerkelijk tegen elkaar drukken. Bij een frontale botsing is dat de volledige beweging, waardoor ze samen verder reizen. Bij een schampschot heeft elke bal ook een zijwaartse beweging langs het contactoppervlak. Gladde, wrijvingsloze ballen hebben geen grip om dit op te heffen, waardoor hun paden uiteenlopen hoewel de terugkaatsing zelf verdwenen is. Om ze echt aan elkaar te laten plakken is wrijving of vergrendeling nodig, wat in dit model bewust is weggelaten.

Hoe dicht komt dit bij een echte botsing?

De behoudswetten zijn exact — dit is waar ongevalsonderzoekers en deeltjesfysici op vertrouwen. Wat hier geïdealiseerd is, is al het andere: echte objecten vervormen over milliseconden in plaats van onmiddellijk, tollen als ze uit het midden worden geraakt, wrijven tegen elkaar en rollen tot stilstand. Beschouw de getallen als de theoretische limiet die een zuiver experiment benadert, niet als een voorspelling voor een specifiek echt object.

Introductie tot behoud van impuls

De wet van behoud van impuls is een van de meest fundamentele principes binnen de klassieke mechanica. Deze wet schrijft voor dat de totale impuls van een gesloten systeem constant blijft, ongeacht de interne krachten die erin optreden. Wanneer twee objecten met elkaar in botsing komen, oefenen ze een gelijke maar tegenovergestelde kracht op elkaar uit gedurende een exact gelijke tijdsduur. Hierdoor is de impulsverandering van het ene object exact gelijk aan de impulsverandering van het andere object, maar in tegengestelde richting.

In de praktijk betekent dit dat de totale impuls voor en na een botsing altijd identiek is, zelfs wanneer er kinetische energie verloren gaat door vervorming, warmte of geluid. Door botsingen te bestuderen via een geïdealiseerd model, kunnen we de wisselwerking tussen massa, snelheid en energie nauwkeurig analyseren zonder de storende invloeden van de dagelijkse praktijk.

Werken met Botsingslab

De online tool Botsingslab is ontworpen om deze natuurkundige principes visueel en cijfermatig inzichtelijk te maken. De simulator toont een interactieve visuele omgeving met de label: "Geanimeerde arena die de twee bewegende en botsende ballen toont, met hun snelheidsvectoren en het massamiddelpunt gemarkeerd".

Binnen deze arena kunnen gebruikers experimenteren met verschillende parameters. Terwijl de simulatie is gepauzeerd, geldt de interactieve regel: "Sleep een bal terwijl de simulatie gepauzeerd is om deze te verplaatsen — de simulatie start opnieuw vanaf de nieuwe opstelling.". Tijdens het gebruik geeft de simulator de actuele status weer via specifieke meldingen:

  • Stel de massa's en snelheden in en druk op afspelen.
  • Simulatie loopt.
  • Gepauzeerd op t = ‹t› s.

De simulatie draait volledig lokaal. De privacy en verwerking van gegevens voldoen aan een strikt principe: "De hele simulatie draait in deze browser — er wordt niets van wat je instelt geüpload.".

Instellingen en invoerparameters

Om een botsing te configureren in de sectie "Stel de botsing in", beschikt de gebruiker over diverse invoervelden en schuifregelaars:

  • Dimensie: Er kan gekozen worden tussen een 1D-baan of een 2D-vlak.
  • Scenario's: Vooraf ingestelde configuraties om direct specifieke natuurkundige situaties te demonstreren:
    • Gelijke massa's, frontaal
    • Zwaar raakt licht
    • Kop-staartbotsing
    • Volkomen onelastisch
    • Schampschot in 2D
  • Restitutiecoëfficiënt e: Een schuifregelaar die loopt van volkomen onelastisch (minimale waarde) tot elastisch (maximale waarde).
  • Eigenschappen van Bal 1 & Bal 2:
    • massa: Een positieve numerieke waarde groter dan 0 kg tot maximaal 1000 kg.
    • positie x en positie y (de y-positie is alleen actief in het 2D-vlak).
    • snelheid x en snelheid y: Numerieke snelheidscomponenten die binnen het bereik van ±50 m/s moeten liggen.
  • Afspeelsnelheid: Keuze tussen Normaal of Langzaam.
  • Bedieningsknoppen: Interactieve knoppen voor Afspelen, Pauze, Stap (om frame-voor-frame te navigeren) en Resetten.

Foutmeldingen en invoerrestricties

De simulator hanteert strikte grenzen om fysiek onmogelijke of buiten bereik liggende scenario's te voorkomen. Bij foutieve invoer toont het systeem de volgende foutmeldingen:

  • Als een invoer geen geldig getal is: Bal ‹n›, ‹field›: „‹token›” is geen getal. (waarbij ‹field› staat voor massa, positie x, positie y, snelheid x of snelheid y).
  • Bij een massa van nul of lager: Bal ‹n›: de massa moet groter zijn dan nul..
  • Bij een te hoge massa: Bal ‹n›: massa's boven 1000 kg vallen buiten het bereik van deze demo..
  • Bij het overschrijden van de snelheidslimiet: Bal ‹n›: houd elke snelheidscomponent binnen ±50 m/s..
  • Als een bal buiten het speelveld wordt geplaatst: Bal ‹n› start buiten de arena — verplaats deze terug binnen de wanden..
  • Als de ballen elkaar overlappen bij de start: De twee ballen overlappen elkaar bij de start — verplaats ze uit elkaar voordat je de simulatie start..

Meetwaarden en resultaten

Tijdens de simulatie toont de tabel "Nu live" de realtime waarden voor de volgende parameters van beide ballen:

  • Snelheid
  • Impuls
  • Kinetische energie
  • Totale impuls
  • Totale kinetische energie

Wanneer de ballen elkaar raken, verschijnt de tabel "Voor en na de botsing". Als er nog geen botsing heeft plaatsgevonden, toont deze tabel de tekst: "Druk op afspelen — op het moment dat de ballen botsen, vult deze vergelijkingstabel zichzelf in.".

Zodra de impact plaatsvindt, toont de tabel de koptekst Botsing ‹n›, op t = ‹t› s met kolommen voor Voor, Na en Verschil. Hierin worden de waarden voor Snelheid, Impuls and Kinetische energie per bal vergeleken. Direct onder de tabel wordt de energiebalans samengevat met de regel: Kinetische energie verloren bij de botsing: ‹value› J (‹percent› van het totaal ervoor).

De gebruikte formules

De simulator berekent de bewegingen en interacties op basis van de volgende exacte formules, weergegeven in Unicode-notatie:

Impuls en kinetische energie

  • Impuls: p = m·v
  • Kinetische energie: KE = ½·m·|v|²

Botsing langs de lijn tussen de middelpunten

Bij een botsing waarbij n̂ de eenheidsvector is die de twee middelpunten verbindt, en de relatieve snelheid v_rel = v₂ − v₁ is, wordt de grootte van de impulsstoot j als volgt berekend:

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

De nieuwe snelheden v₁′ en v₂′ na de impact zijn:

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

De restitutiecoëfficiënt e is hierbij gedefinieerd als:

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

Speciaal geval frontale elastische botsing (e = 1)

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

Speciaal geval frontale volkomen onelastische botsing (e = 0)

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

Tussen botsingen

Tussen de opeenvolgende botsingen door veranderen de posities volgens de formule:

  • x ← x + v·Δt

Omdat er geen externe krachten op de ballen werken, is deze verplaatsing exact en betreft het geen benadering. De wanden van de arena reflecteren een bal zonder de snelheid ervan te veranderen. Elke botsing wordt op het precieze moment van contact binnen een frame opgelost, waardoor snelle ballen niet door elkaar heen kunnen glippen.

Idealisatie versus de werkelijkheid

De simulator is ontworpen als een educatief hulpmiddel en maakt gebruik van een aantal vereenvoudigingen. De simulatie hanteert de volgende randvoorwaarden: "Een geïdealiseerd onderwijsmodel: gladde schijven, geen wrijving, geen zwaartekracht, geen spin, onmiddellijke botsingen en perfect verende wanden. Het demonstreert de behoudswetten — het reproduceert geen echte technische of laboratoriummetingen.".

In de echte wereld spelen factoren zoals luchtweerstand, rolwrijving, materiaalvervorming over een tijdsbestek van milliseconden en rotatie-energie (spin) een rol. Hoewel deze factoren de berekeningen complexer maken, blijven de fundamentele behoudswetten van impuls altijd onverkort van kracht.

Veelgestelde vragen

Waarom blijft de impuls behouden, zelfs als de kinetische energie dat niet doet?
Tijdens de botsing oefenen de twee ballen een even grote maar tegengestelde kracht op elkaar uit. De impuls die de ene bal verliest, krijgt de andere er dus bij — de totale impuls kan niet veranderen, ongeacht de waarde van e. Kinetische energie heeft die bescherming niet: bij een zachte botsing wordt een deel ervan omgezet in vervorming, warmte og geluid. De voor-en-na-tabel laat precies dit zien — de rij met de impuls behoudt zijn waarde, terwijl de rij met de energie daalt.

Wat regelt de restitutiecoëfficiënt eigenlijk?
Het is de verhouding tussen hoe snel de ballen uit elkaar gaan en hoe snel ze elkaar naderden, gemeten langs de lijn die hun middelpunten verbindt. Bij e = 1 geeft de terugkaatsing de volledige naderingssnelheid terug en blijft de kinetische energie behouden; bij e = 0 gaan de ballen helemaal niet meer uit elkaar — bij een frontale botsing bewegen ze samen verder als één massa. Alles daartussenin verliest een deel van de energie: een basketbal stuitert met ongeveer e ≈ 0.6, een tennisbal op beton met ongeveer 0.75.

Waarom plakken de ballen niet aan elkaar bij een volkomen onelastische botsing in 2D?
e = 0 elimineert de scheidingssnelheid langs de lijn tussen de middelpunten — de richting waarin de ballen daadwerkelijk tegen elkaar drukken. Bij een frontale botsing is dat de volledige beweging, waardoor ze samen verder reizen. Bij een schampschot heeft elke bal ook een zijwaartse beweging langs het contactoppervlak. Gladde, wrijvingsloze ballen hebben geen grip om dit op te heffen, waardoor hun paden uiteenlopen hoewel de terugkaatsing zelf verdwenen is. Om ze echt aan elkaar te laten plakken is wrijving of vergrendeling nodig, wat in dit model bewust is weggelaten.

Hoe dicht komt dit bij een echte botsing?
De behoudswetten zijn exact — dit is waar ongevalsonderzoekers en deeltjesfysici op vertrouwen. Wat hier geïdealiseerd is, is al het andere: echte objecten vervormen over milliseconden in plaats van onmiddellijk, tollen als ze uit het midden worden geraakt, wrijven tegen elkaar en rollen tot stilstand. Beschouw de getallen als de theoretische limiet die een zuiver experiment benadert, niet als een voorspelling voor een specifiek echt object.