Я новичок здесь, поэтому я прошу прощения, если мой вопрос кажется странным.Речь идет о моем симуляторе SPH, который еще не может взаимодействовать между жидкостью и твердым телом.Мой симулятор может хорошо имитировать жидкость, но я запутался, когда хочу добавить твердый объект во время симуляции.
Я прочитал много статей и получил несколько заключений, пожалуйста, поправьте меня, если яЯ ошибаюсь,
- И твердый, и жидкий объект моделируются с помощью одночастичной системы, у которой каждая частица объекта имеет собственное значение параметра, такое как масса, массовая плотность, искусственная вязкость и т. д.
- На каждом временном шаге процедура цикла SPH вычисляется как обычно для обоих объектов, это означает, что каждый объект частицы может вносить вклад в другой объект частицы, если они находятся в радиусе h, независимо от того, какого типа эта частица.
- Разница с системой, которая содержит только частицы жидкости, находится в системе жидкость-твердое тело, существует Упругая сила, которая вычисляется только между твердым объектом.Эта сила не рассчитывается для частиц жидкости.
То есть.Наконец, вопросы.
А как насчет конкретных параметров SPH, таких как длина сглаживания, радиус частицы и т. Д.?Различаются ли они между твердым телом и жидкостью при расчете сил для каждой частицы?Что на самом деле правильно при расчете сил для обоих видов частиц?Это просто вычисление в одном цикле?
В прочитанных мною работах приведена формула, но я думаю, что сначала мне нужна основная идея.
Спасибо.