Fizika sudara u jednoj i dvije dimenzije
Laboratorij za sudare omogućuje interaktivno istraživanje fizikalnih zakona koji upravljaju gibanjem i sudarima tijela. Kroz vizualni prikaz i precizne tablične podatke, ovaj alat olakšava razumijevanje očuvanja količine gibanja i pretvorbe kinetičke energije u idealiziranim uvjetima.
Korisnici mogu birati između gibanja na pravcu ili u ravnini, prilagođavati mase i početne brzine lopti te pomicati klizač za koeficijent restitucije kako bi promatrali razliku između savršeno elastičnih i potpuno neelastičnih sudara.
Postavljanje parametara i upravljanje simulacijom
Prije pokretanja simulacije potrebno je definirati početne uvjete u odjeljku za postavljanje sudara. Alat nudi sljedeće opcije i kontrole:
- Dimenzija: Odabir između opcija 1D staza (gibanje duž jedne osi) ili 2D ravnina (slobodno gibanje u dvodimenzionalnom prostoru).
- Scenariji: Unaprijed konfigurirane postavke koje omogućuju brzi prikaz klasičnih fizikalnih problema:
- Jednake mase, izravno
- Teško udara u lagano
- Sudar straga
- Savršeno neelastično
- Kosi 2D sudar
- Koeficijent restitucije e: Klizač koji definira elastičnost sudara, u rasponu od vrijednosti savršeno neelastičan (minimum) do elastičan (maksimum).
- Svojstva lopti (Lopta 1 i Lopta 2):
- Masa: Pozitivna vrijednost izražena u kilogramima (kg).
- Položaj x i Položaj y: Koordinate početnog položaja u areni (položaj y koristi se samo u 2D ravnini).
- Brzina x i Brzina y: Komponente vektora brzine izražene u metrima u sekundi (m/s).
- Interaktivno pozicioniranje: Dok je simulacija pauzirana, povucite loptu kako biste joj promijenili položaj — simulacija se ponovno pokreće s novim postavkama..
- Brzina reprodukcije: Odabir između brzina Normalno i Sporo za detaljnije praćenje trenutka sudara.
- Kontrole simulacije: Gumbi Pokreni, Pauziraj, Korak (za pomicanje kadar po kadar) i Ponovno postavi.
Vizualni i tablični prikazi rezultata
Alat u stvarnom vremenu izračunava i prikazuje fizikalne veličine kroz nekoliko vizualnih i tekstualnih elemenata:
- Animirana arena: Interaktivno područje s opisom: Animirana arena koja prikazuje gibanje i sudar dviju lopti, s označenim strelicama brzine i središtem mase.
- Statusne poruke:
- Prije pokretanja: Postavite mase i brzine, a zatim pritisnite gumb za pokretanje.
- Tijekom rada: Simulacija je u tijeku.
- Nakon pauziranja: Pauzirano na t =
‹t›s.
- Trenutačno: Tablica koja uživo prikazuje vrijednosti za parametre: Brzina, Količina gibanja, Kinetička energija, Ukupna količina gibanja i Ukupna kinetička energija.
- Prije i poslije sudara: Ova se tablica automatski popunjava u trenutku kontakta. Ako simulacija još nije pokrenuta, prikazuje se poruka: Pritisnite gumb za pokretanje — u trenutku sudara lopti ova se usporedna tablica automatski popunjava.. Nakon sudara, tablica prikazuje podatke pod naslovom Sudar
‹n›, u t =‹t›s s kolonama Prije, Poslije i Promjena za brzinu, količinu gibanja i kinetičku energiju svake lopte. Ispod tablice ispisuje se gubitak energije: Kinetička energija izgubljena u sudaru:‹value›J (‹percent›od ukupne vrijednosti prije njega).
Matematički model i formule u upotrebi
Simulacija se oslanja na klasične zakone mehanike. U odjeljku Formule u upotrebi prikazane su sljedeće jednadžbe u Unicode zapisu:
Količina gibanja i kinetička energija
Količina gibanja (p) i kinetička energija (KE) računaju se pomoću masa (m) i brzina (v): p = m·v KE = ½·m·|v|²
Sudar duž pravca koji spaja središta
Za rješavanje sudara koristi se jedinični vektor n̂ koji spaja središta dviju lopti, pri čemu je relativna brzina v_rel = v₂ − v₁. Iznos impulsa sile j računa se kao: j = −(1 + e) · (v_rel · n̂) ÷ (1/m₁ + 1/m₂)
Nakon određivanja impulsa, nove brzine lopti (v₁′ i v₂′) iznose: v₁′ = v₁ − (j/m₁)·n̂ v₂′ = v₂ + (j/m₂)·n̂
Koeficijent restitucije definiran je omjerom relativnih brzina nakon i prije sudara duž pravca središta: e = −(v_rel′ · n̂) ÷ (v_rel · n̂)
Posebni slučajevi u jednoj dimenziji
- Poseban slučaj izravnog elastičnog sudara (e = 1): v₁′ = ((m₁ − m₂)·v₁ + 2·m₂·v₂) ÷ (m₁ + m₂)
- Poseban slučaj izravnog savršeno neelastičnog sudara (e = 0): Zajednička brzina nakon sudara (v′) iznosi: v′ = (m₁·v₁ + m₂·v₂) ÷ (m₁ + m₂)
Između sudara
Za gibanje lopti između dva sudara vrijedi formula: x ← x + v·Δt Budući da u tom razdoblju ne djeluju nikakve sile, ovaj je izračun točan i ne predstavlja aproksimaciju.
Ograničenja i rubni slučajevi
Kako bi simulacija radila stabilno i pružila točne obrazovne prikaze, primjenjuju se sljedeća fizikalna i programska pravila:
- Raspon masa: Masa pojedine lopte mora biti veća od nule i ne smije prelaziti 1000 kg.
- Ograničenje brzine: Svaka komponenta brzine (brzina x, brzina y) mora biti unutar raspona od ±50 m/s.
- Zidovi arene: Zidovi arene ponašaju se kao savršeno odbojne površine koje reflektiraju loptu mijenjajući smjer njezine brzine, ali zadržavajući njezin iznos nepromijenjenim.
- Rješavanje sudara: Svaki se sudar rješava u točnom trenutku dodira unutar okvira, što sprječava da brze lopte prođu jedna kroz drugu.
- Pretpostavke modela: Simulacija je idealizirani nastavni model koji pretpostavlja glatke diskove, odsustvo trenja, odsustvo gravitacije, nultu rotaciju (spin) i trenutačne sudare.
Poruke o pogreškama
U slučaju unosa neispravnih parametara, sustav će prikazati jednu od sljedećih poruka:
- Ako unos nije broj: Lopta
‹n›,‹field›: „‹token›“ nije broj. (gdje je polje masa, položaj x, položaj y, brzina x ili brzina y). - Za neispravnu masu: Lopta
‹n›: masa mora biti veća od nule. ili Lopta‹n›: mase veće od 1000 kg izvan su raspona ove demonstracije.. - Za preveliku brzinu: Lopta
‹n›: neka svaka komponenta brzine bude unutar ±50 m/s.. - Za neispravan položaj: Lopta
‹n›počinje izvan arene — pomaknite je natrag unutar zidova. ili Dvije se lopte preklapaju na početku — razmaknite ih prije pokretanja..
Privatnost i lokalna obrada podataka
Cijela simulacija radi u ovom pregledniku — ništa što postavite ne šalje se na poslužitelj. Svi izračuni, renderiranje animacija i popunjavanje tablica odvijaju se lokalno na vašem uređaju.
Često postavljana pitanja (FAQ)
Zašto je količina gibanja očuvana čak i kada kinetička energija nije?
Tijekom sudara dvije lopte djeluju jedna na drugu silama koje su jednake po intenzitetu, a suprotne po smjeru. Stoga, količinu gibanja koju jedna lopta izgubi, druga dobije — ukupna količina gibanja ne može se promijeniti, bez obzira na vrijednost koeficijenta e. Kinetička energija nema takvu zaštitu: pri mekom sudaru dio energije pretvara se u deformaciju, toplinu i zvuk. Tablica prije i poslije sudara prikazuje upravo to — redak s količinom gibanja zadržava svoju vrijednost, dok vrijednost u retku s energijom opada.
Koliko je ovo blizu stvarnom sudaru?
Zakoni očuvanja su egzaktni — na njih se oslanjaju istražitelji prometnih nesreća i fizičari elementarnih čestica. Ono što je ovdje idealizirano jest sve ostalo: stvarni se objekti deformiraju tijekom nekoliko milisekundi umjesto trenutačno, rotiraju se kada su udareni izvan središta, trljaju se jedni o druge i kotrljaju se dok se ne zaustave. Tretirajte ove brojke kao teorijsku granicu iz udžbenika kojoj se približava čisti eksperiment, a ne kao predviđanje za određeni stvarni objekt.
Što zapravo kontrolira koeficijent restitucije?
To je omjer brzine kojom se lopte udaljavaju i brzine kojom su se približavale, mjeren duž pravca koji spaja njihova središta. Pri e = 1 odskok vraća punu brzinu približavanja i kinetička energija je očuvana; pri e = 0 lopte se uopće prestaju udaljavati — u izravnom sudaru nastavljaju se gibati zajedno kao jedno tijelo. Sve vrijednosti između gube dio energije: košarkaška lopta odskače uz otprilike e ≈ 0.6, a teniska lopta na betonu uz oko 0.75.
Zašto se lopte ne zalijepe u 2D savršeno neelastičnom sudaru?
e = 0 uklanja brzinu udaljavanja duž pravca koji spaja središta — smjera u kojem lopte zapravo pritišću jedna drugu. Unutar izravnog sudara to je cjelokupno gibanje, pa one nastavljaju putovati zajedno. U kosom sudaru svaka lopta ima i bočno gibanje duž dodirne površine, a glatke lopte bez trenja nemaju hvat kojim bi ga poništile, pa se njihove putanje razilaze iako je sam odskok nestao. Da bi se doista zalijepile, bilo bi potrebno trenje ili međusobno zahvaćanje, što ovaj model namjerno izostavlja.