首页 求解非线性偏微分方程的傅里叶变换方法

求解非线性偏微分方程的傅里叶变换方法

举报
开通vip

求解非线性偏微分方程的傅里叶变换方法 求解非线性偏微分方程的傅里叶变换方法 李华刚1,石智伟2 (1.广东第二师范学院 物理系,广东 广州510303; 2.广东工业大学 信息工程学院,广东 广州510006)   摘要:非线性偏微分方程数值求解在物理和数学上是一项基础工作.通过应用傅立叶变换得 到一种原理简单、收敛快速的迭代方法.这种迭代方法易于学生掌握和使用,能应用在matlab程序 设计、数值分析、计算机辅助教学等课程教学中,有助于学生初步掌握非线性偏微分方程迭代求解 方法的学习. 关键词:非线性偏微分方程;傅立叶变换;数值解 中图分...

求解非线性偏微分方程的傅里叶变换方法
求解非线性偏微分方程的傅里叶变换方法 李华刚1,石智伟2 (1.广东第二师范学院 物理系,广东 广州510303; 2.广东工业大学 信息 工程 路基工程安全技术交底工程项目施工成本控制工程量增项单年度零星工程技术标正投影法基本原理 学院,广东 广州510006)   摘要:非线性偏微分方程数值求解在物理和数学上是一项基础工作.通过应用傅立叶变换得 到一种原理简单、收敛快速的迭代方法.这种迭代方法易于学生掌握和使用,能应用在matlab程序 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 、数值分析、计算机辅助教学等课程教学中,有助于学生初步掌握非线性偏微分方程迭代求解 方法的学习. 关键词:非线性偏微分方程;傅立叶变换;数值解 中图分类号:O 175 文献标识码:A 文章编号:1007-8754(2011)03-0044-04 收稿日期:2010-12-26 作者简介:李华刚,男,河北吴桥人,广东第二师范学院物理系讲师. 随着计算机性能的提高,许多非线性领域本身得到快速发展,非线性问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 在许多领域成为数学、物理及 其应用上的研究热点[1-4].非线性偏微分方程一般不存在解析解,因此数值求解成为有力的研究工具.非线 性偏微分方程的求解方法有许多,比如多重网格法、牛顿迭代法和牛顿法的改进方法等.多重网格法原理简 单,但是需要仔细调整试探解.牛顿迭代法和牛顿法的改进方法收敛速度比较快,但是需要具有线性代数的 理论基础.通过应用傅立叶变换,我们得到一种原理简单,收敛速度快的迭代方法.对于初学的学生,这是一 个非常好的迭代方法,易于被学生掌握和应用.这种迭代方法能应用在 matlab程序设计、数值分析、计算机 辅助教学等课程教学中. 1  方法原理 傅立叶变换可将平方可积的函数 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示成复指数函数的积分或级数形式: F(ω)=∫ ∞ -∞ f(x)e-iωxdx, (1) 傅立叶变换的逆变换为: f(x)=∫ ∞ -∞ F(ω)eiωxdω. (2) 以非线性薛定谔方程为例,非线性薛定谔方程在(1+1)维可写为: du dz= i 2 2 u x2+ i|u|2 u, (3) 其中u表示波函数,z为传输方向、x为横向坐标.边界条件是u(x)在无穷远处为零.假设其解的形式为 第31卷 第3期 广 东 第 二 师 范 学 院 学 报 Vol.31 No.3 2011年6月 Journal of Guangdong University of Education  Jun.2011 u(x,z)=NU(x)eiβz,即空间光孤子解[5],方程(3)可化为 -βU+ 1 2 2 U x2 + N2|U|2 U =0, (4) 其中β为空间光孤子的传播常数,N为空间光孤子振幅和U(x)的振幅为1.方程(4)应用傅立叶变换的微分 性质,可得 F(ω)= N2∫ ∞ -∞ (|U|2 U)e-iωxdx β+ ω2 2 , (5) b(x)=∫ ∞ -∞ [(N2∫ ∞ -∞ (|U|2 U)e-iωxdx-ω 2 2F (ω)]eiωxdω U , (6) 其中F(ω)为U(x)的傅立叶变换,b(x)是U(x)在横向上各点的传播常数.因为傅立叶变换默认的边 界条件是U(x)在无穷远处为零与方程(4)的边界条件相同,所以方程的边界条件可以不用设置.试探解的 b(x)不是常数即横向各点不相同,迭代的过程就是使b(x)为一常数即函数是一条直线,同时空间光孤子的 波形U(x)趋向稳定解.所以我们在迭代过程中令β=珔b,珔b为b(x)的平均值. 2  数值模拟 设试探解为高斯函数U =Ne-x 2/2.首先模拟N =1的解,即基本空间光孤子解.这种情况的解析解为 U(x)=sech(x),β=1/2.图1为解析解和数值解的对照图,从图上可以明显看出两条曲线完全重合,即数值 解为正确的解(数值模拟程序见附录). 图1 (a)解析解和数值解对照图;(b)横向上各点的传播常数b(x);(c)迭代次数与误差变化 其次,数值模拟N >1的解,即基态孤子解的其他形式.此时的解析解为U(x)= Nsech(Nx),β= N2/2,图2显示孤子解与解析解相吻合,传播常数也与解析解的传播常数相一致. ·54·2011年第3期            李华刚,等:求解非线性偏微分方程的傅里叶变换方法               图2 (a)和(c)归一化解析解和数值解对照图,其中(a)为N=1.5, (c)为N=2.5;(b)和(d)横向上各点的传播常数b(x) 综上所述,我们应用傅立叶变换得到了一种比较简单的迭代方法,数值模拟结果显示其能快速的收敛, 与解析解相一致.对于初学的学生,这是一个非常好的一种迭代方法,易于学生掌握和应用. 参考文献: [1]TISSEUR F,MEERBERGEN K.The quadratic eigenvalue problem[J].SIAM Review,2001,43(2): 235-286. [2]GOLUB G H,VAN DER VORST H A.Eigenvalue computation in the 20th century[J].Journal of Computational and Applied Mathematics,2000,123:35-65. [3]KATZ O,LAHINI Y,SILBERBERG Y.Multiple breakup of high-order spatial solitons[J].Optics Letter,2008,33:2830-2832. [4]CORCORAN B,MONAT C,PUDO D,et al.Nonlinear loss dynamics in a silicon slow-light photonic crystal waveguide[J].Optics Letter,2010,35:1073-1075. [5]XU Z Y,KARTASHOV V,TORNER L.Upper threshold for stability of multipole-mode solitons in nonlocal nonlinear media[J].Optics Letter,2005,30:3171-3173. The Method of SolvingNon-linear Partial Differential Equation byApplyingFourier Transform LI Hua-gang1,SHI Zhi-wei 2 (1.Department of Physics,Guangdong University of Education,Guangzhou, Guangdong,510303,P.R.China;2.School of Information Engineering,Guangdong University of Technology,Guangzhou,Guangdong,510006,P.R.China) Abstract:To solve nonlinear partial differential equation numerically is a foundation work in mathematics and physics research.A numerical method gained by applying Fourier transform in nonlinear ·64·  广东第二师范学院学报 第31卷 equations and the numerical results show that the new method is simple and possesses rapid convergence rate.Nonlinear equation,for example,derives in detail the theoretical formula of the method and the correctness of it was proved by using numerical simulation.It will be beneficial to help the beginners learning and using the iterative approach. Key words:nonlinear partial differential equations;Fourier transform;numerical solution 附录 图1的数值模拟matlab程序: function soliton_NLS() point=256;x_r=10;x=linspace(-x_r,x_r,point+1);x=x(1:point);N=1; U=N*exp(-x.^2/2); fx=-point*pi/(2*x_r):pi/x_r:(point*pi/(2*x_r)-pi/x_r);fx=fftshift(fx.^2); U1=2*U;b=1;oo=1; while(norm(U1-U,inf)>1e-12)   U1=U;U2=ifft(fft(N^2*abs(U).^2.*U)./(b+fx/2));   U=abs(U2./max(U2));   b1=real(ifft(fft(N^2*abs(U).^2.*U)-fx.*fft(U)/2)./(U+eps));   b=mean(b1);w_c(oo)=norm(U1-U,inf);w_b(oo)=oo;oo=oo+1; end subplot(2,2,1) plot(x,U,black-) hold on plot(x,sech(x*N),black:) subplot(2,2,2) plot(x,b1) subplot(2,1,2) plot(w_b,w_c) ·74·2011年第3期            李华刚,等:求解非线性偏微分方程的傅里叶变换方法              
本文档为【求解非线性偏微分方程的傅里叶变换方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_375162
暂无简介~
格式:pdf
大小:234KB
软件:PDF阅读器
页数:4
分类:
上传时间:2012-02-27
浏览量:80