PDE一维系统解的稳定化

计算科学 模拟 稳定 抛物线pde 数值分析 多物理场
2021-12-03 06:09:08

我正在尝试数值求解下一个 PDE 系统: 完全阻塞边界x= ±1 时的条件;

ct=ϵx(cx+ρφx+vc1vccx)
ρt=ϵx(ρx+cφx+vρ1vccx)
ϵ2φ2x2=ρ
vϵ是常数。然而,在某些计算点,由于边界附近的梯度太大,会出现边界附近的振荡。我发现一些信息表明有几种处理数值不稳定性的技术。(Petrov-Galerkin (SUPG) 或 Galerkin 最小二乘法 (GLS) 方法)。不幸的是,它们通常都是针对简单对流-扩散方程的情况进行描述的。任何人都可以帮助我如何为我的案例调整其中一些方法(或者可能是另一种方法)吗?我还需要补充一点,这个问题不在于在某些点上可能趋于零。(1vc)

1个回答

如果你是用有限元方法来解决这个问题,为什么不在边界层中放几个网格点呢?一维实现通常很容易创建支持不同单元大小的网格。