使用 SPH 模拟流固相互作用

发布于 2024-12-09 10:09:53 字数 527 浏览 4 评论 0原文

我是这里的新手,所以如果我的问题看起来很奇怪,我深表歉意。这是关于我的 SPH 模拟器,它还无法处理流固相互作用。我的模拟器可以很好地模拟流体,但是当我想在模拟过程中添加固体物体时,我感到很困惑。

我读了很多论文,我心中有几个结论,如果我错了,请纠正我,

  1. 固体和流体对象都是用单粒子建模的 系统,每个对象粒子都有自己的参数值,例如 质量、质量密度、人工粘度等。
  2. 在每个时间步长中,SPH 循环过程在两个对象中照常计算,均值 每个粒子对象都可以对另一个粒子对象做出贡献 如果它们的半径为 h,则无论该粒子是什么类型。
  3. 与仅包含流体颗粒的系统的区别在于 流固系统,存在仅在之间计算的弹性力 固体物体。不计算流体粒子的该力。

那是。最后是提问。

SPH 的具体参数(例如平滑长度、粒子半径等)怎么样?当计算每个粒子的力时,固体和流体之间有什么不同吗? 计算两种粒子的力时实际上正确的方法是什么?它只是在单循环中计算它吗?

我读过的论文告诉了我公式,但我认为我首先需要基本的想法。

谢谢。

I am a newbie here, so I apologize if my question seems weird. This is about my SPH simulator, which not be able to handle fluid-solid interaction yet. My simulator can simulate fluid well, but I got confused when I want to add a solid object during the simulation.

I've read many paper, and I got several conclusion in my mind, please correct me if I'm wrong,

  1. Both of solid and fluid object are modeled with single particle
    system, which each object particle has own parameter value, like
    mass, mass density, artificial viscosity, etc.
  2. In each time step, SPH loop procedure is computed as usual in both of object, means
    that each particle object can contribute to another particle object
    if they are in radius of h, regardless what kind is that particle.
  3. The difference with system that contains only fluid particles, is in
    fluid-solid system, exists Elastic Force that computed only between
    solid object. This force is not computed for fluid particle.

That is. At last, the questions.

What about SPH specific parameters like smoothing length, radius of particle, etc? Are these different between solid and fluid when computing forces for each particle?
What actually correct way when calculating forces for both kind of particle? Is it just compute it in single looping?

The papers I've read tells me the formula, but I think I need the basic idea first.

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文