预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一类非线性偏微分方程的数值求解【摘要】采用有限差分法求解一类特殊的非线性拋物型偏微分方程。非线性微分方程通常采用隐式方法求解,对微分方程进行简化后可以进行显示求解。当非线性方程含有的幂次较高时,依然可以给出较为精确的结果。最后,给出了几种特殊情形的结果,结果表明程序在不同参数下依然有效。【关键词】非线性偏微分方程;有限差分法;数值解引言:偏微分方程可以用来描述真实世界的实际问题。简单的拋物型偏微分方程即热传导方程有效地表征了物体内温度随着时间的演化过程与温度分布。对于具有简单边界条件的偏微分方程,解析解可以通过分离变量法或拉普拉斯变化得到[1]。由于问题本身的复杂性,非线性偏微分方程目前主要采用数值方法求解且没有统一的求解方法。因此,针对非线性微分方程的特点选取合理的求解方法是十分重要的。有限差分法是求解偏微分方程普遍采用的数值方法之一。基于有限差分法,目前已有很多学者针对偏微分方程的数值求解展开了相关研究[2-4],如:二维波动方程的差分方法[5],以及有限差分法在求解一类非线性微分方程时的稳定性问题[6]。1一类非线性偏微分方程的化简验证的例子中选取幂指数。当幂指数增大时,方程的非线性会增强,因此选取的时间步长也应相应的减小。需要指出的是,对于这类特殊的非线性微分方程,幂指数应该选取偶数,当选择奇数时计算会出现不收敛。为简化计算,和分别取为-1和1。数值计算中将整个区间划分为100个网格,时间步长为且函数取为1。2数值结果图1给出函数值随值的变化规律,其中。从图1中可以发现,函数值在处有较为明显的转折。即使当值取值为51时,程序依然能够很好的收敛。3结束语本文针对一类特殊的非线性拋物型偏微分方程,对方程简化后利用有限差分法对微分方程进行了数值求解。数值结果表明对于该类特殊的非线性微分方程,普通的显示方法依然可以得到较高的精度。最后给出了几种不同的条件下的数值结果验证了程序的通用性。本文的方法对求解类似非线性偏微分方程有一定的借鉴意义。