#dynamic #simulation #particle-system
#динамическое #Симуляция #система частиц
Вопрос:
Я здесь новичок, поэтому прошу прощения, если мой вопрос кажется странным. Речь идет о моем симуляторе SPH, который пока не может обрабатывать взаимодействие жидкости и твердого тела. Мой симулятор может хорошо имитировать жидкость, но я запутался, когда захотел добавить твердый объект во время моделирования.
Я прочитал много статей, и у меня в голове несколько выводов, пожалуйста, поправьте меня, если я ошибаюсь,
- Как твердый, так и жидкий объект моделируются с помощью системы с одной частицей, в которой каждая частица объекта имеет собственное значение параметра, например, массу, массовую плотность, искусственную вязкость и т. Д.
- На каждом временном шаге процедура цикла SPH вычисляется как обычно для обоих объектов, что означает, что каждый объект particle может вносить вклад в другой объект particle, если они находятся в радиусе h, независимо от того, к какому типу относится эта частица.
- Разница с системой, которая содержит только частицы жидкости, заключается в том, что в системе жидкость-твердое тело существует сила упругости, которая вычисляется только между твердыми объектами. Эта сила не вычисляется для частиц жидкости.
То есть. Наконец, вопросы.
Как насчет специфических параметров SPH, таких как длина сглаживания, радиус частицы и т. Д.? Отличаются ли они между твердым телом и жидкостью при вычислении сил для каждой частицы? Какой на самом деле правильный способ при расчете сил для обоих типов частиц? Это просто вычисляет его в одном цикле?
В статьях, которые я прочитал, указана формула, но я думаю, что сначала мне нужна основная идея.
Спасибо.
Комментарии:
1. Тег кажется неуместным, или вы действительно ожидаете какого-то конкретного ответа на этот c ?