rhoSimpleFoam:k-epsion 湍流Pr数
-
@cccrrryyy 您好,我在更改kOmegaSST模型中的湍流普朗特数找到其湍流Prt调用的在EddyDiffusivity文件。
template<class BasicTurbulenceModel> 31 void Foam::EddyDiffusivity<BasicTurbulenceModel>::correctNut() 32 { 33 // Read Prt if provided 34 Prt_ = dimensioned<scalar>::lookupOrDefault 35 ( 36 "Prt", 37 this->coeffDict(), 38 1.0 39 ); 41 alphat_ = this->rho_*this->nut()/Prt_; 42 alphat_.correctBoundaryConditions(); 43 }
// Cannot read Prt yet 74 Prt_("Prt", dimless, 1.0),
这里的1.0指的是给定的Prt默认值是1.0嘛?如果将Prt更改成多条件判别式是将1.0直接更改为判定语句嘛?如果在这个文件夹下更改,是不是对于两处都要进行更改?
-
@cccrrryyy 老师,不可压缩里通常是在solver里面直接用新的alpha+alphat来代替原来的alphaEff。可压缩哪种方便点,我的prt与mut,mu,nu,alpha,有关.所以感觉在eddyDiffusivity文件中修改更为方便。但是编译后,如何去查看是否调用新的prt,我在solver/creatFields中IOonbject了Prt,但并未生成文件,而且externalWallHeatFlux在映射生成温度T文件时候,也出错了。请问除了修改EddyDiffusivity文件是否还需要修改其他地方?2.如果想要判断新Prt是否成功读入应如何查看?