Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. CFD彩虹条
  3. 粒子穿过可变形界面的问题

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

已定时 已固定 已锁定 已移动 CFD彩虹条
3 帖子 2 发布者 2.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 凤雏岂能消逝凤 离线
    凤雏岂能消逝凤 离线
    凤雏岂能消逝
    写于 最后由 编辑
    #1

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

    1 条回复 最后回复
  • bestucanB 离线
    bestucanB 离线
    bestucan 版主 大神
    写于 最后由 编辑
    #2

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

    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

    凤雏岂能消逝凤 1 条回复 最后回复
  • 凤雏岂能消逝凤 离线
    凤雏岂能消逝凤 离线
    凤雏岂能消逝
    在 中回复了 bestucan 最后由 编辑
    #3

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

    1 条回复 最后回复

  • 登录

  • 登录或注册以进行搜索。
  • 第一个帖子
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]