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,我应当怎么来表示颗粒相的指针呢?
-
不知道楼主这个问题解决没,本人现在也有同样的疑惑
-
在利用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,可以从用户图形界面获得
2019年5月28日 06:34
2/3
2020年9月17日 08:53