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



  • 问题描述:
    求解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,我应当怎么来表示颗粒相的指针呢?



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



  • 在利用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,可以从用户图形界面获得


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2