浅水方程边界条件

计算科学 边界条件 双曲-pde 不连续-galerkin
2021-12-07 04:39:09

我正在尝试使用 DG 方法求解浅水方程。在这种情况下,流过凹凸是一个常见的问题。例如(http://loki.udc.es/info/asignaturas/calculo_ii/Finite%20Volumes%20IMWE.pdf,第 46 页)。这些是我的问题:

  1. 边界条件仅针对上游流量和下游高度提及。如何获得通量计算所需的上游高度和下游流量的边界值?
  2. 在这种情况下,甚至在边界处指定狄利克雷边界条件的平流方程的更简单情况下,如何在边界处应用斜率限制器?
1个回答
  1. 对于双曲 PDE,通常只需要在一个边界上指定边界条件。对于像您这样指定的方程组,所需的边界条件正是您提到的那些。当以数值方式实现这些时,我们通常将其他边界条件指定为外推边界条件,在最简单的情况下,只需将域中的值复制到幻影单元中。
    1. 通过指定幽灵单元,应该可以计算所有单元边界的斜率。