如何在OpenFoam算例基础上修改调用的物理模型
-
-
你需要去linux下改动。
- 去linux下openfoam里面的
interfacialModels
下; - 找到
SchillerNaumann
文件夹; - 更改下面的内容:
Foam::tmp<Foam::volScalarField> Foam::dragModels::SchillerNaumann::CdRe() const { volScalarField Re(pair_.Re()); return neg(Re - 1000)*24.0*(1.0 + 0.15*pow(Re, 0.687)) + pos(Re - 1000)*0.44*max(Re, residualRe_); }
- 重新编译
- 运行
- 去linux下openfoam里面的
-
我是用putty远程控制的,楼主的意思我要到我的安装好的OpenFoam/applications/solver/multiphase/twoPhaseEulerFoam/interfacial/dragmodel/schillerNaumann目录下面更改,编译,然后调用,这样的话,我就把源程序中内容修改了,有没有方法我把求解器twoPhaseEulerFoam这个文件夹拷贝到我自己的目录下面更改编译呢??
-
多谢楼主了,可以计算了,赞一个!
2016年7月19日 01:25
1/5
2016年7月19日 11:30