🎱 Пружні зіткнення — більярд 2D та Maxwell-Boltzmann
Спостерігайте N дисків без тертя в абсолютно пружних зіткненнях. Слідкуйте за КЕ, імпульсом і розподілом швидкостей Maxwell-Boltzmann.
Про Пружні зіткнення — більярд 2D та Maxwell-Boltzmann
Ця симуляція моделює замкнену систему дисків без тертя, що зазнають абсолютно пружних зіткнень у двох вимірах. У кожному зіткненні зберігаються і імпульс, і кінетична енергія, що відображає поведінку ідеалізованих молекул газу в кінетичній теорії. Спостерігаючи, як кольорові частинки відбиваються від стінок і одна від одної, ви можете побачити, як випадковий початковий стан спонтанно організується в розподіл швидкостей Максвелла-Больцмана.
Механіка пружних зіткнень лежить в основі багатьох реальних галузей — від проєктування більярдних столів і конструкції ядерних реакторів до симуляцій молекулярної динаміки, що використовуються у розробці ліків і матеріалознавстві.
Поширені запитання
Що таке пружне зіткнення?
Пружне зіткнення — це зіткнення, у якому зберігаються як лінійний імпульс, так і кінетична енергія. Жодна механічна енергія не перетворюється на тепло, звук чи постійну деформацію. Тверді більярдні кулі й атоми інертних газів у повсякденних ситуаціях близькі до цього ідеалу.
Як користуватися елементами керування симуляцією?
Використовуйте повзунки на панелі вгорі праворуч, щоб змінити кількість частинок (5-200), їхній радіус, загальний масштаб швидкості та співвідношення мас між двома типами частинок (показані рожевим і блакитним кольорами). Увімкніть Trails, щоб бачити траєкторії руху, Show Velocities, щоб відображати стрілки швидкості, і Show Histogram, щоб спостерігати, як розподіл швидкостей наближається до кривої Максвелла-Больцмана. Натисніть Pause або клавішу Space, щоб призупинити симуляцію, і Reset, щоб почати заново.
Що показує гістограма швидкостей?
Гістограма в нижньому лівому куті показує, скільки частинок наразі мають кожну швидкість. Біла крива — це теоретичний двовимірний розподіл Максвелла-Больцмана f(v) = (m/kT) * v * exp(-mv^2/2kT). У міру того, як частинки зіштовхуються й обмінюються енергією, стовпці поступово наближаються до цієї кривої, демонструючи, як термодинамічна рівновага виникає лише з локальних правил зіткнень.
Як обчислюється імпульс між двома дисками, що зіткнулися?
Величина нормального імпульсу дорівнює J = 2*m1*m2*(v_rel dot n) / (m1 + m2), де v_rel = v1 - v2 — відносна швидкість, а n — одиничний нормальний вектор, спрямований від диска 1 до диска 2 у точці контакту. Швидкість кожного диска потім оновлюється як v1' = v1 - J*n/m1 та v2' = v2 + J*n/m2. Цей вивід прямо випливає з третього закону Ньютона в поєднанні зі збереженням кінетичної енергії вздовж нормалі контакту.
Які реальні приклади пружних зіткнень існують?
Маятник Ньютона демонструє майже пружні зіткнення між сталевими кулями, передаючи імпульс ланцюжком з мінімальними втратами енергії. У ядерних реакторах нейтрони пружно зіштовхуються з атомами сповільнювача (зазвичай воднем у воді), сповільнюючись до теплових енергій. На атомному рівні атоми інертних газів, таких як гелій і неон, обмінюються кінетичною енергією через пружні зіткнення з надзвичайно високою ефективністю.
Чи справді імпульс зберігається, якщо загальний імпульс спочатку дорівнює нулю?
Поширена помилкова думка полягає в тому, що показ майже нульового загального імпульсу є тривіальним. Насправді відбиття від стінок дійсно змінюють імпульси окремих частинок, але оскільки симуляція поєднує кожен імпульс від стінки з рівною протидією на охоплюючу коробку (яка тут не відстежується), внутрішній імпульс частинок точно зберігається лише під час зіткнень диск-диск. HUD показує |px| та |py|, щоб ви могли перевірити, що зіткнення диск-диск не зміщують систему відліку центру імпульсу з часом.
Хто і коли розробив розподіл Максвелла-Больцмана?
Джеймс Клерк Максвелл вивів розподіл швидкостей молекул газу в 1860 році, використовуючи аргумент симетрії, показавши, що розподіл має бути гаусовим за кожною компонентою швидкості. Людвіг Больцман розширив і суворо обґрунтував цей результат у 1872 році за допомогою своєї H-теореми, довівши, що будь-який початковий розподіл еволюціонує до рівноваги Максвелла-Больцмана. Їхня спільна робота заклала основи статистичної механіки та кінетичної теорії газів.
Які пов'язані фізичні симуляції розвивають концепції пружних зіткнень?
Механіка пружних зіткнень безпосередньо узагальнюється до молекулярної динаміки твердих сфер — основи обчислювальної хімії. До пов'язаних симуляцій належать моделі непружних зіткнень (де коефіцієнт відновлення нижче 1 спричиняє втрату енергії), симуляції гранульованого газу (моделювання піску або порошків) і моделі газу Лоренца, що використовуються для вивчення детермінованого хаосу. Більярдні динамічні системи — математичні більярди в оболонках різної форми — є активною сферою досліджень ергодичної теорії.
Як алгоритми пружних зіткнень використовуються в інженерії та технологіях?
Ігрові фізичні рушії (Unity, Unreal, Bullet) використовують той самий імпульсний метод розв'язання пружних зіткнень, реалізований тут, для симуляції контактів твердих тіл у реальному часі. Пакети молекулярної динаміки, такі як GROMACS і LAMMPS, застосовують пружні або майже пружні потенціали для моделювання згортання білків, напруження матеріалів і властивостей напівпровідників. Детектори фізики частинок у ЦЕРН використовують перерізи пружного протон-протонного розсіювання, каліброві за передбаченнями кінетичної теорії, щоб виявляти сигнали нової фізики.
Спостерігайте N дисків без тертя в абсолютно пружних зіткненнях. Слідкуйте за КЕ, імпульсом і розподілом швидкостей Maxwell-Boltzmann.
2D · HTML5 Canvas 2D · ціль 60 FPS · працює повністю на стороні клієнта, без встановлення