关于rhoCentralFoam计算高超声速问题时温度出现负值的原因
-
可以贴个详细的case来大家都跑一下,这样比较容易定位问题。这样问的话还是比较模糊。
-
@zxyf1 rhoCentralFoam改了好多边界条件和参数,最后一直报相同的温度错误,不知道出错的地方在哪里,不知道这种热力学边界要怎么调比较好,是不是这个求解器本身鲁棒性不好。
#0 Foam::error::printStack(Foam::Ostream&) at ??:? #1 Foam::sigFpe::sigHandler(int) at ??:? #2 ? in "/lib64/libc.so.6" #3 Foam::hePsiThermo<Foam::psiThermo, Foam::pureMixture<Foam::sutherlandTransport<Foam::species::thermo<Foam::hConstThermo<Foam::perfectGas<Foam::specie> >, Foam::sensibleInternalEnergy> > > >::calculate() at ??:? #4 Foam::hePsiThermo<Foam::psiThermo, Foam::pureMixture<Foam::sutherlandTransport<Foam::species::thermo<Foam::hConstThermo<Foam::perfectGas<Foam::specie> >, Foam::sensibleInternalEnergy> > > >::correct() at ??:? #5 ? at ??:? #6 __libc_start_main in "/lib64/libc.so.6" #7 ? at ??:? Floating point exception (core dumped)