Соколов Алексей. "Динамика несферических частиц" — различия между версиями
Материал из Department of Theoretical and Applied Mechanics
(→Динамические уравнения :) |
|||
Строка 20: | Строка 20: | ||
<math>\vec{F} = kl\vec{n}</math>, где <math>\vec{n}</math> - нормаль к поверхности | <math>\vec{F} = kl\vec{n}</math>, где <math>\vec{n}</math> - нормаль к поверхности | ||
− | ==== Динамические уравнения | + | ==== Динамические уравнения ==== |
[[Файл:img.jpg |180 px|Динамические уравнения]] | [[Файл:img.jpg |180 px|Динамические уравнения]] |
Версия 20:58, 23 июля 2011
Модель взаимодействия квадратных частиц в 2D
Содержание
Задание характеристик частиц
Каждая частица имеет радиус вектор и пару ортогональных векторов. Таким образом, довольно легко определить положение углов.
Детектирование столкновений
Идея метода состоит в том, чтобы переходить в систему отсчета одной из частиц, и проверять, находятся ли углы внутри частицы
Т.о. если выполняется условие
то частицы находятся в контакте.
Упругие силы и моменты
, где - нормаль к поверхности
Динамические уравнения
Leapfrog интегрирование :
Диссипативная модель
, где - коэффициенты упругости
- коэффициент вязкого трения
- коэффициент сухого трения