我想知道在以单元为中心的非均匀网格上使用有限体积方法时通常如何应用Dirichlet条件,
我目前的实现只是在确定第一个单元格的值时施加了边界条件,
其中是可变的解决方案和克d(X 大号)是在域的LHS狄利克雷边界条件值(NB X 大号 ≡ X 1 / 2)。但是,这是不正确的,因为边界条件应固定像元面的值而不是像元本身的值。我真正应该适用的是
例如,让我们求解泊松方程,
有初始条件和边界条件
(其中是右侧的Neumann边界条件)。
注意数值解法如何将单元格变量的值固定为左侧的边界条件值()。这具有向上移动整个解决方案的影响。通过使用大量的网格点可以使影响最小化,但这并不是解决问题的好方法。
题
使用有限体积法时,将以何种方式应用Dirichlet边界条件?我假设我需要通过使用ϕ 0(幻影点)或ϕ 2进行插值或外推来固定的值,以便经过这些点的直线在x L处具有所需的值。您是否可以提供任何指导或示例,说明如何对以单元为中心的非均匀网格进行此操作?
更新资料
这是我尝试使用您建议的幻像细胞方法,看起来合理吗?
该方程对于细胞是(其中˚F表示的磁通φ),
我们需要写在使用影细胞的边界条件方面Ω 0,
但是,这种方法恢复了不稳定的定义,所以我不太确定如何进行?我是否正确解读了您的建议(@Jan)?奇怪的是,这似乎可行,请参阅下文,
见下文,它有效,