|
有限差分法数值稳定性的一个重要度量是A-稳定性,其中测试(线性)测试方程y(t,y)=λy(t)(λ<0)的方法稳定性。虽然隐式Euler方法对于h>0和λ<0的所有值都是稳定的,但显式Euler方法仅在| 1+hλ|<1时是稳定的,如果λ的绝对值较高,则可能需要对h使用较小的值。当然,在所有其他条件相同的情况下,h的较小值是不可取的,因为这意味着需要更细的网格,这使得数值方法的计算成本更高。3.1.3偏微分方程的有限差分方法在上一节中,我们重点讨论了数值求解常微分方程的方法。然而,有限差分方法也可用于求解偏微分方程,上述概念也可应用于偏微分方程求解方法。考虑一维热方程的边界问题,该问题描述了长度为l的杆中的传热动力学:tu=α·xxuu(0,x)=u(x)u(t,0)=u(t,l)=0我们可以使用时间偏导数的前向差分算子和空间偏导数的二阶中心差分算子来近似上述方程中的微分算子。使用符号ui,j≈ u(ti,xj),当ti+1=ti+k和xj+1=xj+h时,我们可以将上述方程改写为线性方程sui+1,j的系统- ui,jk=αui,j-1.- 2ui,j+ui,j+1h,式中,i=1,2,N和j=1,2,N、 假设我们在两个维度上使用相同数量的离散点。在这个二维示例中,点(ti,xj)形成一个大小为O的二维网格N. 对于d维问题,大小为O的d维网格Nd公司将是必需的。实际上,网格的维数呈指数级增长,使得该方法无法管理,即使对于d=4。
|