对我之前的问题的已接受答案的评论给我留下了一个更普遍的问题,即在流体计算中准确捕捉冲击波。
举个例子,假设我们有一个驻波,其压力或密度比为 10:1,在相距一单位长度的两个点处测量。我们还假设我试图用一维流体计算来捕捉它。
在这种情况下,冲击波是否是一个真正的奇点,在冲击波位置处的无限网格细化总是导致一个单元的流动变量值是相邻单元的 10 倍?或者是不是在冲击波区域内流动变量的梯度可能比其他任何地方大几个数量级,但仍然是连续的?上述问题的答案是否取决于冲击波的来源?
作为一个切线问题,假设第二种情况是正确的,在冲击波的一个单位长度厚度上,初始网格密度的一个好的经验法则是什么?100个细胞?1000?