请问如何在kinematicCloudProperties中,添加模拟时间的变量?
-
比如在injectionModel里的颗粒速度,UMag,想设置为随模拟时间变化的函数。请问应该怎么调取这个时间变量runTime.value()?是否应该在哪里include关于时间的H文件?
-
@hotairballon1997 再coneinjection中 你可以通过控制flowrate来控制你喷射的parcel的速度
case ftFlowRateAndDischarge: { const scalar A = 0.25*pi*(sqr(dOuter_) - sqr(dInner_)); const scalar massFlowRate = this->massTotal()*flowRateProfile_.value(t)/this->volumeTotal(); const scalar Umag = massFlowRate/(parcel.rho()*Cd_.value(t)*A); parcel.U() = Umag*dirVec; break; }