Гідродинаміка згладжених частинок

Гідродинаміка згладжених частинок (ГЗЧ, англ. Smoothed Particle Hydrodynamics, SPH) — обчислювальний метод моделювання рідин та газів. Використовується в багатьох галузях досліджень, зокрема в астрофізиці, балістиці, вулканології та океанографії. Метод гідродинаміки згладжених частинок є безсітковим (англ. mesh-free) лагранжовим методом (тобто координати рухаються разом з рідиною), і роздільність методу можна легко відрегулювати відносно змінних, таких як густина.[1]

Метод ред.

Метод ГЗЧ використовує поділ рідини на дискретні елементи, які називають частинками. Ці частинки мають просторову відстань (яку ще називають «довжина згладжування» і в рівняннях здебільшого позначають  ), на якій їхні властивості «згладжуються» функцією ядра. Це означає, що кожну з фізичних величин кожної з частинок можна отримати підсумовуванням відповідних величин усіх частинок, котрі перебувають у межах двох згладжених довжин. Наприклад, температура в точці   залежить від температури всіх частинок на відстані 2  від  .

Вплив кожної з частинок на властивості оцінюється відповідно до її густини та відстані до частинки, що розглядається. Математично це описує функція ядра (позначається  ). Як функцію ядра часто використовують функцію Гауса (функція нормального розподілу) або кубічний сплайн. Остання функція дорівнює нулю для частинок, що перебувають далі, ніж дві згладжені довжини (на відміну від функції Гауса, де є незначний вплив на довільній скінченній відстані). Це дозволяє економити обчислювальні ресурси, нехтуючи відносно малим впливом віддалених частинок.

Значення будь-якої фізичної величини   в точці  , задає формула:

 

де   — маса частинки j,   — значення величини A для частинки j,   — густина, пов'язана з частинкою j, і W — згадана вище функція ядра. Наприклад, густину частинки   ( ) можна виразити як:

 

де підсумовування   включає всі частинки моделі.

Аналогічно, просторову похідну кількості можна отримати інтегруванням частинами для зміщення оператора набла ( ) від фізичної величини до функції ядра:

 

Деформівний градієнт (дискретизація деформаційного градієнта)

 

де   та  

Корекція градієнту ядра

  де   — коригувальна матриця, яка визначається як

 

В результаті отримуємо:

 

Деформівний градієнт використовується для обчислення лінійного інфінітезимального деформівного тензора

 

Енергія деформації

 

де tr — слід,   — коефіцієнти Ламе, які можна знайти за допомогою модулів Юнга   та Пуасона  :

 

Сили еластичного тіла визначаються як дивергенція тензора напруг

 

Програмне забезпечення для моделювання ГЗЧ ред.

  • RealFlow — офлайновий фізичний рушій, призначений для використання в галузі комп'ютерної графіки, анімації та спецефектів, який використовує ГЗЧ.
  • FLUIDS v.1 [Архівовано 13 червня 2009 у Wayback Machine.] — проста, вільна (ліцензія zlib) тривимірна реалізація ГЗЧ у режимі реального часу для рідин, написана на C++, використовує для розрахунків CPU та GPU.
  • GADGET[en] — вільно доступний код для космологічних симуляцій N-body/ГЗЧ.
  • SPLASH — вільно доступний інструмент для візуалізації ГЗЧ-моделей.
  • SPHysics [Архівовано 14 серпня 2012 у Wayback Machine.] — реалізація ГЗЧ з відкритим сирцевим кодом, написана на Фортрані.
  • Physics Abstraction Layer — вільна система абстракції, яка підтримує фізичні рушії реального часу з підтримкою ГЗЧ.
  • Pasimodo [Архівовано 13 лютого 2012 у Wayback Machine.] — програмний пакунок для методів моделювання, що базуються на частинках, включно з ГЗЧ.

Застосування ред.

Багато фізичних моделей розглядаються як рідина. Наприклад, Нільс Бор розглядав атом як краплю води. Прикладом, який підтверджував би моделювання реальної матерії ідеальною рідиною, є апроксимація нескінченно протяжної ядерної матерії, яка бере участь у електромагнітній та юкавській взаємодіях, ізотропною рідиною. Необхідною умовою для такого моделювання є достатньо висока щільність баріонів. Тоді вдається знайти відповідність між щільністю баріонів  , щільністю ядерного конденсату  , середньою масою баріонів   й макроскопічними характеристиками рідини — енергією   й тиском  , виразивши   та   а швидкість   пов'язати із струменем баріонів  

 

До характеристик баріонів входить також спін, тому така рідина повинна бути спіновою (так звана рідина Вейсенхоффа-Раабе). SPH застосовується для моделювання формування структури Всесвіту й розрахунків, які відносяться до еволюції галактик й галактичної динаміки[2]. Також SPH знаходить застосування у балістиці.

Примітки ред.

  1. Dan Koschier, Jan Bender, Barbara Solenthaler, Matthias Teschner - Smoothed particle hydrodynamics techniques for physics based simulation of fluids and solids.
  2. W.P. Lin, Y.P. Jing, S. Mao, L. Gao, I.G. McCarthy - The influence of baryons of the mass distribution of dark matter halos.

Див. також ред.

Посилання ред.