DPMFoam和twoPhaseEulerFoam颗粒流化
-
@李东岳 @星星星星晴 @zhouxu
各位大佬,问题基本解决了,需要关闭kineticCloudProperties中的cellValueSourceCorrection选项。
我在之前气固反应模型添加过程中借鉴了reactingParcelFoam和coalChemistryFoam的内容,计算中开启了cellValueSourceCorrection选项,其计算过程为template<class ParcelType> template<class TrackCloudType> void Foam::KinematicParcel<ParcelType>::cellValueSourceCorrection ( TrackCloudType& cloud, trackingData& td, const scalar dt ) { td.Uc() += cloud.UTrans()[this->cell()]/massCell(td); }
我在网上找了一个解答链接文本https://bugs.openfoam.org/view.php?id=2199
2. Normally during the particle iteration the continuous phase properties are frozen and the momentum sources from particles are applied to the next fluid solution. If cellValueSourceCorrection is true, the continuous phase properties are modified already after each particle time-step to roughly take into account the coupling from the particles to the fluid. This can be sometimes beneficial, but it can also cause numerical problems as there is no under-relaxation applied.
供各位参考。