Spectral Method on Disk
REFERENCES
- John P. Boyd, Fu Yu, Comparing seven spectral methods for interpolation and for solving the Poisson equation in a disk: Zernike polynomials, Logan–Shepp ridge polynomials, Chebyshev–Fourier Series, cylindrical Robert functions, Bessel–Fourier expansions, square-to-disk conformal mapping and radial basis functions. JCP(2011). https://doi.org/10.1016/j.jcp.2010.11.011
- Wilber, H., Townsend, A., & Wright, G. B. Computing with functions in spherical and polar geometries II. The disk. SISC(2017). https://epubs.siam.org/doi/10.1137/16M1070207
谱方法在求解高维问题时面临着维数灾难的问题,即随着维数的增加,计算量和存储需求呈指数级增长,这迫使我们寻找更高效的高维区域的谱方法。最简单的高维区域是平面上的圆盘,这里考察一些常用的谱方法在圆盘区域上的表现。
为了逼近定义在单位圆盘上的函数
- 径向基函数(Radial Basis Functions, RBFs):这类方法使用径向基函数来构建逼近,常见的RBFs包括高斯函数、多项式函数等,优势是能够处理不规则分布的数据点,适用于高维空间中的插值和逼近问题,但是对于这里考虑的圆盘问题,RBFs的精度受限于其较大的条件数,当求解中等规模的问题时将会丢失3到5位精度。
- 共形变换(Conformal Mapping):通过将圆盘区域映射到一个更简单的区域(如方形),在该区域上应用标准的谱方法,然后将结果映射回圆盘。这种方法的优点是可以利用现有的谱方法,但缺点是共形变换可能会引入数值不稳定性,尤其是在区域的角点处会出现新的奇异性(corner singularity)。
- 基函数展开(Basis Expansions):在径向和角向上使用不同的基函数进行展开,通常在角向上使用傅里叶级数,在径向上使用适合圆盘边界条件的函数(如Zernike多项式、Bessel函数等)。这种方法的优点是能够很好地适应圆盘的几何特性,但需要选择合适的基函数来满足边界条件和解析性要求。
这篇文章聚焦于基函数展开方法,比较了几种常用的基函数展开方法在圆盘区域上的表现,并分析了它们的优缺点。
对于单位圆盘
其中径向参数
另一方面,因为笛卡尔坐标与极坐标之间满足
由于函数
又因为有
即
Zernike Polynomials
Zernike多项式是定义在单位圆盘上的一类正交多项式,又被称为单侧Jacobi多项式,常用于光学和图像处理领域。它们可以表示为以下形式:
其中
从定义式可以直接看出
初始多项式为
进一步有
其中
中的展开系数由以下二重积分给出:
实际计算时,可以使用数值积分方法来近似计算这些积分,在角向上可以使用FFT快速计算,在径向上通常使用Gauss积分来计算,即将上述积分转化为
再分别使用FFT和Gauss积分来数值计算内外两个积分。具体地来说,首先定义
其中
此处
因此计算出
在实际计算中,通常需要将展开式进行截断,最常使用的是三角截断,即仅保留
上述表达式中使用到的Zernike多项式的数量为
下图展示了不同阶数的Zernike多项式在圆盘上的分布情况。随径向阶数
Poisson方程的Zernike谱方法
下面使用Zernike多项式作为基函数求解圆盘区域上的Poisson方程
其中
现在我们希望找到一个Zernike展开形式的近似解
首先将Laplace算子
注意到这一算子的可分离性,我们可以将上述方程中的
为了使上式成立,我们要求每一个频率
此时原本的二维问题被解耦为了一系列一维ODE
现在可以利用径向Zernike多项式的性质来为这些ODE构造稀疏求解器。
- Title: Spectral Method on Disk
- Author: Gypsophila
- Created at : 2026-03-13 00:00:00
- Updated at : 2026-03-21 21:09:20
- Link: https://chenx.space/2026/03/13/DiskSpectralMethod/
- License: This work is licensed under CC BY-NC-SA 4.0.