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. Fluent
  3. per phase方法求解湍流模型,各相参数在UDF中应当如何调用

per phase方法求解湍流模型,各相参数在UDF中应当如何调用

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

    问题描述:
    求解CFD-PBM模型时通过per phase方法求解其湍流方程,计算过程中湍流的物理参数,仅有primary and secondary phases。则在UDF编写中,想要调用颗粒相(secondary phase)的物理参数,调用颗粒相的指针语句应当怎样书写?

    疑问1:在利用mixture求解湍流方程时,调用颗粒相物理参数可通过下列语句:
    Thread *tm=THREAD_SUPER_THREAD (thread);/mixture/
    Thread *tp=THREAD_SUB_THREAD(tm,1); /particle phase/

    但利用per phase求解湍流方程时,并不存在mixture这一项,因此是否还存在 superdomain呢?如果没有了superdomain,我应当怎么来表示颗粒相的指针呢?

    1 条回复 最后回复
  • 推纱望月推 离线
    推纱望月推 离线
    推纱望月
    写于 最后由 编辑
    #2

    不知道楼主这个问题解决没,本人现在也有同样的疑惑:141:

    1 条回复 最后回复
  • 推纱望月推 离线
    推纱望月推 离线
    推纱望月
    写于 最后由 编辑
    #3

    在利用per phase求解湍流方程时,可以用以下语句获取各相指针。
    Domain *dp = Get_Domain(2); /primary phase domain pointer/
    Domain *ds = Get_Domain(3) ;/secondary phase domain pointer/
    Thread *tp = Lookup_Thread(dp, 7);
    Thread *ts = Lookup_Thread(ds, 7);
    2,3分别是各相domain_id,7为区域ID,可以从用户图形界面获得

    1 条回复 最后回复

  • 登录

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