Въведение в законите за запазване при сблъсък
Запазването на импулса е фундаментален физичен принцип, според който общият импулс на една затворена система остава постоянен, независимо от вътрешните процеси и загубата на енергия. При всеки физически удар между две тела, силите на взаимодействие са равни по сила и противоположни по посока, което води до преразпределение на количеството движение без промяна в неговата обща сума.
За разлика от импулса, кинетичната енергия не винаги се запазва. В зависимост от свойствата на материалите, част от нея може да се превърне в топлина, звук или остатъчна деформация. Чрез изследване на граничните състояния — от напълно еластични до абсолютно нееластични удари — можем да анализираме как се променят скоростите и енергиите на телата след контакт.
Настройка на симулацията и параметри
Инструментът позволява детайлно конфигуриране на физическата среда чрез следните контроли в секцията „Настройка на сблъсъка“:
- Измерение: Избор между движение по права линия (1D писта) или в равнина (2D равнина).
- Сценарии: Готови конфигурации за бързо стартиране, включващи:
- Равни маси, челен сблъсък
- Тежък удря лек
- Удар отзад
- Абсолютно нееластичен
- Кос 2D удар
- Коефициент на възстановяване e: Плъзгач, чийто диапазон се простира от абсолютно нееластичен (минимална стойност) до еластичен (максимална стойност).
- Свойства на Топка 1 и Топка 2:
- Маса: Положителна стойност до 1000 kg.
- Позиция x и Позиция y (за 2D): Координати на центъра на телата.
- Скорост x и Скорост y (за 2D): Компоненти на скоростния вектор в диапазона ±50 m/s.
- Интерактивно позициониране: Докато симулацията е на пауза, потребителят може да хване и да премести всяка топка директно в арената. Това действие автоматично рестартира процеса от новата конфигурация.
- Скорост на възпроизвеждане: Опции за Нормална или Бавна визуализация.
- Контроли за управление: Бутони за Пускане, Пауза, Стъпка (за кадър по кадър) и Нулиране.
Визуализация и извеждане на резултатите
Резултатите от симулацията се представят в реално време чрез няколко интерфейсни елемента:
- Анимирана арена, показваща движението и сблъсъка на двете топки, с отбелязани стрелки за скоростта и център на масата.
- Статусни съобщения:
- При готовност:
Задайте масите и скоростите, след което натиснете бутона за пускане. - По време на движение:
Симулацията се изпълнява. - При спиране:
На пауза при t = ‹t› s.
- При готовност:
- В момента: Таблица с данни в реално време за текущите стойности на: Скорост, Импулс, Кинетична енергия, Общ импулс и Обща кинетична енергия.
- Преди и след сблъсъка: Сравнителна таблица, която се попълва автоматично в момента на удара. Тя съдържа:
- Заглавие с номер и време на събитието:
Сблъсък ‹n›, при t = ‹t› s. - Колони за стойностите Преди, След и получената Промяна.
- Редове за физическите величини на всяка топка: Скорост, Импулс и Кинетична енергия.
- Информационен ред за енергийните загуби:
Загубена кинетична енергия при удара: ‹value› J (‹percent› от общата енергия преди него).
- Заглавие с номер и време на събитието:
Физически правила и ограничения на модела
За да се гарантира стабилност и яснота на демонстрацията, симулаторът работи при следните правила и гранични условия:
- Ограничения за масата: Стойността трябва да е строго по-голяма от нула и не може да надвишава 1000 kg. При нарушаване се извеждат съобщенията:
Топка ‹n›: масата трябва да бъде по-голяма от нула.илиТопка ‹n›: маси над 1000 kg са извън обхвата на тази демонстрация.. - Ограничения за скоростта: Всяка компонента трябва да бъде в рамките на ±50 m/s. При превишаване се показва:
Топка ‹n›: поддържайте всяка компонента на скоростта в рамките на ±50 m/s.. - Грешки при разположението: Ако топка е извън очертанията, се изписва:
Топка ‹n› започва извън арената — преместете я обратно между стените.. Ако топките се застъпват в началото, се показва:Двете топки се застъпват в началото — раздалечете ги преди стартиране.. При некоректен текстов вход се генерира:Топка ‹n›, ‹field›: „‹token›“ не е число.. - Отражения от стените: Стените на арената отразяват топките абсолютно еластично, променяйки само посоката на съответната скоростна компонента, без да променят големината ѝ.
- Липса на външни сили: Между отделните удари върху топките не действат сили като триене или гравитация. Движението е праволинейно и равномерно.
- Прецизност на удара: Всеки сблъсък се изчислява в точния момент на физическия контакт в рамките на кадъра, което предотвратява преминаването на бързи обекти един през друг.
- Идеализиран модел: Симулацията е опростен учебен модел, който приема гладки дискове без триене, без гравитация, без въртене (спин) и мигновени удари.
Използвани формули в симулатора
Изчисленията в реално време се базират на следните математически зависимости:
-
Импулс и кинетична енергия: p = m·v KE = ½·m·|v|²
-
Удар по линията на центровете (където n̂ е единичният вектор, свързващ центровете на двете топки, а v_rel = v₂ − v₁ е относителната скорост): Величина на импулса: 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̂)
-
Специален случай на челен еластичен сблъсък (e = 1): v₁′ = ((m₁ − m₂)·v₁ + 2·m₂·v₂) ÷ (m₁ + m₂)
-
Специален случай на челен абсолютно нееластичен сблъсък (e = 0): Обща скорост след удара: v′ = (m₁·v₁ + m₂·v₂) ÷ (m₁ + m₂)
-
Между ударите: x ← x + v·Δt
Поверителност и обработка на данните
Цялата симулация се изпълнява локално във вашия уеб браузър. Никакви въведени параметри, координати, маси или скорости не се изпращат към външни сървъри и не се съхраняват онлайн.
Често задавани въпроси
Защо импулсът се запазва дори когато кинетичната енергия не се запазва?
По време на удара двете топки се отблъскват една друга с равни по сила и противоположни по посока сили, така че каквото количество движение загуби едната, другата го придобива — общото количество не може да се промени, независимо от стойността на e. Кинетичната енергия няма такава защита: при мек удар част от нея се превръща в деформация, топлина и звук. Таблицата преди и след показва точно това — редът за импулса запазва стойността си, докато редът за енергията спада.
Какво всъщност контролира коефициентът на възстановяване?
Това е съотношението между скоростта, с която топките се отдалечават, и скоростта, с която са се приближавали, измерено по линията, свързваща центровете им. При e = 1 отскачането връща пълната скорост на приближаване и кинетичната енергия се запазва; при e = 0 топките напълно спират да се отдалечават — при челен удар те продължават движението си заедно като едно цяло. Всичко по средата губи част от енергията: баскетболна топка отскача с приблизително e ≈ 0.6, а тенис топка върху бетон с около 0.75.
Защо топките не залепват една за друга при 2D абсолютно нееластичен удар?
e = 0 премахва скоростта на отдалечаване по линията на центровете — посоката, в която топките действително се притискат една друга. При челен удар това е цялото движение, така че те продължават заедно. При косо съприкосновение всяка топка има и странично движение по допирателната повърхност, а гладките топки без триене нямат сцепление, което да го анулира, така че траекториите им се разделят, въпреки че самото отскачане липсва. За да залепнат напълно, ще е необходимо триене или взаимно зацепване, което този модел умишлено изключва.
Колко близо е това до реален сблъсък?
Законите за запазване са точни — на тях разчитат разследващите катастрофи и физиците на елементарните частици. Това, което е идеализирано тук, е всичко останало: реалните обекти се деформират в рамките на милисекунди, а не мигновено, върят се при нецентриран удар, трият се един в друг и спират при търкаляне. Разглеждайте числата като теоретичната граница, към която се приближава един чист експеримент, а не като предсказание за конкретен реален обект.