CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

    粒子穿过可变形界面的问题

    C斯达克
    2
    3
    387
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 凤雏岂能消逝
      凤雏岂能消逝 最后由 编辑

      大家好,我在课题中遇到大量颗粒穿过一个2D可变形界面的case。我需要计算穿过界面的法向速度,来计算流通量。界面通过immersed boundary method 来表达,我的想法是:穿过界面上相邻lagrangian点做矢量为基准求每个颗粒的相应的法向速度。但总的颗粒量500万左右,这个方法凭空想想,需要的耗费很多资源,时间上不允许。
      可否有大神能提供一些思路,或者建议,万分感谢!
      particles.jpg

      1 条回复 最后回复 回复 引用
      • bestucan
        bestucan 版主 副教授 最后由 编辑

        是否可以通过一个时间步后粒子的坐标相对于界面的位置来判断粒子是否穿过界面

        https://www.baidu.com/s?wd=判断点在线的某侧

        给粒子在界面某侧声明个变量和一个flag,每次修改变量的时候给flag扶植1,然后每次计算完统计flag为1的粒子数量,同时给flag赋值0.

        然后看每个时间步统计的粒子数量差就知道通量了

        滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

        异步沟通方式(《posting style》from wiki)(下载后打开):
        https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
        提问的智慧(github在gitee的镜像):
        https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

        凤雏岂能消逝 1 条回复 最后回复 回复 引用
        • 凤雏岂能消逝
          凤雏岂能消逝 @bestucan 最后由 编辑

          @bestucan 真的非常感谢您的建议。对于二维的case尝试了一下,我设置一个不变形的界面,进入filter区域的粒子数量大约是等同于流通量。但我手上的计算资源和代码的优化方面并不乐观,耗时久。如果界面变成可变形的情况,计算时间应该会加倍,时间上等不起。

          1 条回复 最后回复 回复 引用
          • First post
            Last post