Физика судара у једној и две димензије
Овај симулатор омогућава визуелизацију и проучавање еластичних и нееластичних судара између две кугле у једнодимензионалном или дводимензионалном простору. Корисници могу подешавати масе, почетне положаје, брзине и степен еластичности како би посматрали понашање тела у затвореној арени. Алат је конструисан као идеализовани наставни модел који се ослања на следеће физичке претпоставке: глатки дискови, потпуно одсуство трења и гравитације, одсуство ротације (спина), тренутни удари и савршено еластични зидови. Симулација служи за демонстрацију фундаменталних закона одржања у физици и не репродукује стварна инжењерска или лабораторијска мерења.
Подешавање почетних параметара симулације
Пре покретања симулације, корисник дефинише физички систем помоћу следећих контрола и улазних поља:
- Димензија: Избор између опција 1D стаза или 2D раван.
- Сценарији: Унапред дефинисане конфигурације које олакшавају брзу поставку карактеристичних примера:
- Једнаке масе, директно
- Тешко удара лако
- Судар отпозади
- Савршено нееластичан
- Коси 2D удар
- Коефицијент реституције e: Клизач који се креће од вредности савршено нееластичан (минимум) до еластичан (максимум).
- Својства за Кугла 1 и Кугла 2:
- маса: Позитивна бројчана вредност изражена у килограмима.
- положај x и положај y (координата y је доступна само у 2D режиму).
- брзина x и брзина y (компонента y је доступна само у 2D режиму).
- Брзина репродукције: Опције за приказ су Нормално и Споро.
Током паузе, корисник може директно мишем или додиром да превуче куглу унутар арене како би јој променио положај, што аутоматски ресетује и припрема нову симулацију са измењеним координатама. Контрола тока врши се преко интерактивних тастера: Покрени, Паузирај, Корак (за померање фрејм по фрејм) и Ресетуј.
Праћење резултата и упоредни подаци
Алат приказује физичке промене кроз неколико визуелних и табеларних сегмената:
- Анимирана арена која приказује кретање и судар две кугле, са означеним стрелицама брзине и центром масе: Омогућава директан визуелни преглед вектора брзине и заједничког центра масе током времена.
- Статусне поруке: Обавештавају о тренутном стању симулације:
Подесите масе и брзине, а затим притисните дугме за покретање.Симулација је у току.Паузирано у t = ‹t› s.
- Тренутно: Табела која у реалном времену приказује тренутне вредности за следеће физичке величине:
- Брзина
- Импулс
- Кинетичка енергија
- Укупан импулс
- Укупна кинетичка енергија
- Пре и после судара: Ова упоредна табела је празна на почетку и приказује поруку:
Притисните дугме за покретање — у тренутку судара кугли, ова упоредна табела ће се сама попунити.. Након оствареног контакта између кугли, табела се аутоматски попуњава подацима за конкретан судар (нпр.Судар ‹n›, у t = ‹t› s). Табела садржи колоне Пре, После и Промена, као и редове за брзину, импулс и кинетичку енергију појединачних кугли. Испод табеле се исписује тачан губитак енергије у облику:Кинетичка енергија изгубљена у удару: ‹value› J (‹percent› од укупне пре њега).
Формуле у употреби
Симулатор користи следеће математичке релације за израчунавање кретања и исхода судара:
- Импулс и кинетичка енергија: p = m · v KE = ½ · m · |v|²
- Удар дуж линије која спаја центре: Ако је n̂ јединични вектор који спаја центре две кугле, а релативна брзина дефинисана као vᵣₑₗ = v₂ - v₁, интензитет импулса силе j износи: j = -(1 + e) · (vᵣₑₗ · n̂) ÷ (1/m₁ + 1/m₂) Нове брзине након удара рачунају се као: v₁′ = v₁ - (j/m₁) · n̂ v₂′ = v₂ + (j/m₂) · n̂ Коефицијент реституције дефинисан је преко пројекција релативних брзина на линију центара пре и после удара: e = -(vᵣₑₗ′ · n̂) ÷ (vᵣₑₗ · n̂)
- Посебан случај директног еластичног судара (e = 1): v₁′ = ((m₁ - m₂) · v₁ + 2 · m₂ · v₂) ÷ (m₁ + m₂)
- Посебан случај директног савршено нееластичног судара (e = 0): Заједничка брзина након спајања износи: v′ = (m₁ · v₁ + m₂ · v₂) ÷ (m₁ + m₂)
- Између удара: Пошто на тела не делују спољне силе, положаји се у сваком временском кораку Δ t померају егзактно: x ← x + v · Δ t
Ограничења, гранични случајеви и грешке
Симулација стриктно контролише унете параметре и примењује следећа физичка и софтверска правила:
- Опсег масе: Вредност мора бити већа од нуле, а максимална дозвољена маса износи 1000 kg. У случају прекорачења или погрешног уноса, систем исписује грешке:
Кугла ‹n›: маса мора бити већа од нуле.Кугла ‹n›: масе изнад 1000 kg су ван опсега ове демонстрације.
- Опсег брзине: Свака компонента брзине мора бити унутар интервала од ±50 m/s. Ако се ова граница пређе, појављује се упозорење:
Кугла ‹n›: задржите сваку компоненту брзине унутар ±50 m/s.
- Невалидан унос: Уколико унето поље садржи карактере који нису бројеви, приказује се порука:
Кугла ‹n›, ‹field›: „‹token›“ није број.(где је‹field›једно од поља:маса,положај x,положај y,брзина xилибрзина y).
- Просторне границе и преклапање: Кугле се морају налазити унутар арене и не смеју се преклапати у почетном тренутку. Симулатор детектује ове ситуације и блокира рад уз поруке:
Кугла ‹n› почиње ван арене — померите је назад унутар зидова.Две кугле се преклапају на почетку — размакните их пре покретања.
- Решавање судара: Сваки судар се детектује и решава у тачном тренутку контакта унутар временског корака. Тиме се спречава да брзе кугле прођу једна кроз другу или кроз граничне зидове арене. Зидови рефлектују кугле еластично, мењајући смер одговарајуће компоненте брзине без губитка интензитета.
Приватност и локална обрада података
Сва израчунавања, симулација кретања и исписивање резултата обављају се локално, директно у веб-прегледачу корисника. Подаци о масама, брзинама и координатама се не шаљу на спољне сервере нити се прикупљају, чиме је обезбеђена приватност током рада са алатом.
Често постављана питања (FAQ)
Зашто се импулс одржава чак и када се кинетичка енергија не одржава?
Током удара, две кугле делују једна на другу силама које су једнаке по интензитету, а супротног смера, па колико год импулса једна изгуби, друга добије — укупна вредност се не може променити, без обзира на вредност e. Кинетичка енергија нема такву заштиту: при меком удару део енергије се претвара у деформацију, топлоту и звук. Табела пре-после приказује управо то — ред са импулсом задржава своју вредност, док вредност у реду са енергијом опада.
Шта заправо контролише коефицијент реституције?
То је однос брзине којом се кугле удаљавају и брзине којом су се приближавале, мерен дуж линије која спаја њихове центре. При e = 1 одбијање враћа пуну брзину приближавања и кинетичка енергија се одржава; при e = 0 кугле потпуно престају да се удаљавају — у директном судару настављају да се крећу заједно као једно тело. Све између тога губи део енергије: кошаркашка лопта се одбија са отприлике e ≈ 0.6, а тениска лопта о бетон са око 0.75.
Зашто се кугле не споје у 2D савршено нееластичном судару?
e = 0 уклања брзину удаљавања дуж линије која спаја центре — у смеру у којем кугле заправо притискају једна другу. У директном судару то чини целокупно кретање, па оне настављају да се крећу заједно. У косом судару, свака кугла такође има бочно кретање дуж додирне површине, а глатке кугле без трења немају отпор који би га поништио, па се њиве путање разилазе иако је само одбијање нестало. Да би се заиста спојиле, било би потребно трење или спајање, што овај модел намерно изоставља.
Колико је ово близу стварном судару?
Закони одржања су тачни — на њих се ослањају истражитељи саобраћајних несрећа и физичари елементарних честица. Оно што је овде идеализовано јесте све остало: стварни објекти се деформишу током неколико милисекунди уместо тренутно, ротирају се када су ударени ван центра, трљају се један о други и котрљају се док се не зауставе. Посматрајте ове бројеве као теоријску границу из уџбеника којој се чист експеримент приближава, а не као предвиђање за конкретан стваран објекат.