我知道使用变量属性进行中心差分的二阶精确有限差分方法可以用有限体积类型的方式编写:
这种离散化对于内部点是二阶精确的,但是通常在边界附近使用什么公式?我很好奇2个案例:哪里位于 (1) 单元中心和 (2) 单元角位置。
任何帮助是极大的赞赏。
我知道使用变量属性进行中心差分的二阶精确有限差分方法可以用有限体积类型的方式编写:
这种离散化对于内部点是二阶精确的,但是通常在边界附近使用什么公式?我很好奇2个案例:哪里位于 (1) 单元中心和 (2) 单元角位置。
任何帮助是极大的赞赏。
这个答案是关于如何为可变材料属性实现边界条件 (BC)。我的经验是它们是二阶准确的,但我现在找不到证明这种陈述的参考资料。无论如何,我希望它有所帮助,如果没有,它可能对其他读者有用。最接近的参考资料是 Patankar 关于数值传热和传质的书。
1.)让例如位于边界。如果位于单元中心,则基于通量的边界条件很容易实现,在您的方案中替换术语
如果您有 Dirichlet BC,则需要付出更多努力。通常,您线性推断缺失的(外部)值从给定值从公元前和从然后插入这样的到你的计划。事实上,您可能会使用二次外推法,具体取决于.
2.) 如果位于角落位置,如果位于边界并且你有 Dirichlet BC,你不需要在这里应用这个方案,值由 BC 给出