我目前正在学习一个代码,它利用 Scharfetter-Gummel 离散化来处理不稳定的漂移扩散方程。对于这个方案,使用二维非结构化三角形网格,未知数位于网格的顶点。然后通过将顶点之间的弦平分的垂直线并将有限体积公式应用于每个单元中的通量和内部过程来构造单元。
这可能只是我对非结构化求解器的经验不足,但我想知道是否有方程/离散化方案可以受益于将未知数位于每个三角形的质心,以及在弦上计算通量。例如,我知道当前的代码(以及未来可能的替代品)还解决了可压缩层流 Navier-Stokes、能量方程、泊松方程以及可能更准确/耦合的漂移扩散模型。如果答案包括它是否可以扩展到 3D(我假设可以),这也将有助于理解。