OpenFOAM求解sinq传输方程
-
$$
\frac{\p q}{\p t}+\frac{\p \mathrm{sin}(q)}{\p x}=0
$$$$
-1.5<x<1.5
$$$$
if x<0, q = 0.78539
$$$$
if x>0, q = 11.7809
$$方程看起来简单,没想到还搞了2小时,下面是我处理到最好的解了。
算例在这里(写好求解器后一键出图),感兴趣可以研究研究
Leveque那面也有更多的信息:https://www.clawpack.org/riemann_book/html/Nonconvex_scalar.html#Sinusoidal-flux