9 我想知道在进行切比雪夫区分时是否有人有处理边界的经验。 我目前正在尝试实现无滑移边界条件,以解决3D中不可压缩的Navier Stokes方程,以确保边界处的流量为零,是否真的像设置u(:,:,1)和u一样简单(:,:,N)= 0在计算的每个阶段(类似于v和w),如教科书所示。似乎并没有考虑到边界附近的点如何受到边界处零流量的影响,而且这种方法似乎太简单了。 感谢任何能提供帮助的人。 boundary-conditions spectral-method — weddle_32 source
1 根据定义,狄利克雷BC是边界上的规定值。如果将u(boundary)设置为0会让您感到不安,请考虑缩小域的选择,这样您就只能解决内部的未知数。Navier-Stokes中的项将到达边界(已知速度),但是这些速度不会经历动量的变化(它们纯粹是运动学上的)。 包括边界本身(通常包括重影点)的一个原因是,允许在已知边界值的Dirichlet BC与必须解决边界值的Neumann BC之间轻松进行更改。添加的点仅仅是达到目的的一种手段。 — 查尔斯 source
0 根据我有限的经验: 它考虑了代数问题,但是在进行算术运算之后-在边界处插入零节点值(假设它们是您的方法中的未知数)-包含它们的项消失了。 在应用Dirichlet边界条件的一般问题中,该方法与节点值未知的任何方法相同,并且在离散化之后,您将获得线性系统,需要从中消除已知/固定的自由度。 可能有帮助的事情: https://code.google.com/p/another-chebpy/source/browse/p36-Laplace-nhBC.py — 约翰特拉·沃尔塔 source