我目前正在使用 HLLC 求解器来求解欧拉方程的一维系统,结果非常令人满意。
但是,在某些情况下,我的解决方案会产生低密度、高速状态,这会导致原点出现奇怪的加热。加热很奇怪,因为我正在跑步接近 1,因此模拟是准等温的。
我已经两次和三次检查了我的边界条件,并且相当肯定它不是那样的。我的另一个想法是,这种情况类似于异常激波管 test-2 加热,如一般 HLLC 求解器中所见(在下图中以红色圈出)。
因此我的问题是:
由于 HLLC 求解器在其他方面几乎是完美的求解器,我很好奇是否有解决这种接近真空过热的方法。我主要是求参考。
Toro 在 HLLC 章节中的参考资料变成了有趣的论文,但不能解决这个特定问题。我也知道浅水方程中近真空问题的关键字“干燥和湿润”,但是结合欧拉系统搜索这个并修复过热问题一无所获。因此,我转向社区。