CFD中文网

    CFD中文网

    • 登录
    • 搜索
    • 最新

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

    Fluent
    2
    3
    1027
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 深蓝
      深蓝 最后由 编辑

      问题描述:
      求解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 条回复 最后回复 回复 引用
      • 推纱望月
        推纱望月 最后由 编辑

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

        1 条回复 最后回复 回复 引用
        • 推纱望月
          推纱望月 最后由 编辑

          在利用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 条回复 最后回复 回复 引用
          • First post
            Last post