数学物理方程三维可视化仿真

来源 :教育教学论坛 | 被引量 : 0次 | 上传用户:woaifulei
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:数学物理方程三维可视化仿真及创新实践训练是《数学物理方法》教学模式改革中的重要内容。本文通过MATLAB程序求解二维菱形晶格光子晶体的电磁场本征值方程,绘制出二维能带曲线,并将结果三维可视化,体现出复杂数学物理问题的物理图像,解决大学生在课程学习过程中理解困难的教学问题,加强大学生编程实践能力和创新能力的培养。
  关键词:本征值问题;三维可视化仿真;光子晶体;平面波展开法;能带结构
  中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2013)03-0247-03
  一、课程背景
  《数学物理方法》是理工科学生的基础课程之一,也是科研中常用的基本方法。数学物理方法课程的内容繁多,公式推导繁杂,尽管教材中的例题通常具有明确的物理意义,但是从眼花缭乱的数学表达式中看出其中所表达的物理图像,不仅学生会觉得困惑、枯燥,教师也难免觉得棘手。探索数学物理方法数值化教学的新方法,是数学物理方法课程教学中的一项重要工作,也是数学物理方法教学改革中的重要内容。利用MATLAB数值求解数学物理方程,将传统教学手段与计算机仿真教学相结合,改变只用公式符号教学的模式[1],令学生对复杂、抽象、烦琐的数学物理问题具有更深刻的理解。本论文旨在进行数学物理方程仿真求解实践训练,着力培养大学生应用数学物理思想解决实际问题的能力。本着“重理论、强实践、突创新”的教育理念,结合科技前沿,以光子晶体的电磁场理论作为实践内容,利用MATLAB对复杂的电磁场本征值问题进行计算机仿真求解,将结果三维可视化,以此来展现复杂电磁场问题的物理图像,对培养大学生创新能力具有重要意义。
  二、光子晶体电磁理论基础
  在利用分离变量法求解数学物理方程时,最后都归结到求解本征值问题。在用本征函数系展开法解数学物理方程时,也要对所用的本征函数系有较好的理解[2]。所以,各种本征函数系在数学物理方程课程的学习中有非常重要的地位。周期结构对电磁波的调控是物理学领域的基础问题。光子晶体是由介电常数周期排列形成的一种合成材料,是非均匀介质中少数可以严格遵循电磁理论的新型人工材料。在一定的晶格常数和介电常数条件下,布拉格散射使在光子晶体中传播的电磁波受到调制形成类似于电子的能带结构[3]。利用计算机仿真求解光子晶体中的复杂本征值问题,可以帮助学生熟悉并更好地掌握本征函数系的性质和求解方法。
  1.理想二维光子晶体的结构。假设介电常数为εa,半径为r的介质柱平行于z轴,背景介质的介电常数为εb,在(x,y)平面内的晶格常数为a,θ为相邻基矢a1和a2之间的锐角,当θ=90°和60°时,分别为正方形晶格和正三角形晶格。(x,y)平面的傅里叶变换空间为倒易空间(如图1所示),对应于由波矢k定义的频谱。
  根据几何关系,(x,y)平面内的基矢(a1,a2)和倒易空间的基矢(b1,b2)分别为a1=aex,a2=a(cosθex+sinθey);b1=■ex-■ctgθey,;b2=■ey。
  在倒易空间中,Γ、T、N、X和M等点为布里渊区的高对称点,它们所构成的多边形区域(深灰色部分)称为不可约布里渊区。不可约布里渊区是倒易空间中最小的、可重复的区域,可以映射出电磁波在整个光子晶体中的传输特性[4]。对称点坐标分别为:Γ=(0,0),T=■(1,■),N=■(1,■ctgθ,■);X=■(0,■),M=■(■ctgθ-1,■)。
  2.理想二维光子晶体的本征值问题。
  平面波的指数形式表示为
  H(r,t)=H(r)e-iωt (1)
  E(r,t)=H(r)e-iωt (2)
  联立无源Maxwell方程组,分别得到电场和磁场的传播方程
  ?塄×■?塄×H(r)=■■H(r) (3)
  ■?塄×?塄×E(r)=■■E(r) (4)
  ε(r)是光子晶体介质分布的周期函数,本征值方程(3)和(4)式与电子材料中的周期性势场问题的Schr?觟dinger方程类似,称为光子晶体的支配方程[5]。本征场H(r)和E(r)分别对应于理想二维光子晶体中横磁(TM)模式和横电(TE)模式的空间形态,通过求解本征值(ω/c)2,可以得到频率ω与波矢k之间的色散关系,即光子晶体的能带结构。
  3.光子晶体中的平面波展开。
  根据Bloch理论,将光子晶体本征场用平面波展开为
  HK(r)=■H■(G)e■ (5)
  EK(r)=■E■(G)e■ (6)
  G为倒格矢,将(5)和(6)式分别代入本征值方程(3)和(4)式,利用平面波基{G,exp[i(k+G)gr],…}的正交性[6],得到如下关于电磁场展开系数的本征值方程
  ■k%(G-G')(k+G)g(k+G')Hk(G')=■Hk(G) (7)
  ■k%(G-G')(k+G')g(k+G')Ek(G')=■Ek(G) (8)
  矩阵k%(G)是k(r)=1/ε(r)=k%(G)e■的傅立叶展开系数
  k%(G)=■■k%(r)e■dr■=■■■e■dr2+■(■-■)■e■dr2 (9)
  u表示一个周期单元,Au为周期单元横截面的面积。c表示一个散射单元横截面上的积分边界。(9)式右边包含了G≠0和G=0的项
  k%(G)=■+(■-■)fr,G=02fr(■-■)■,G≠0 (10)
  其中J1(GR)为第一类贝塞尔函数,fr为填充比。
  三、仿真求解电磁场本征值问题
  我们通过计算机仿真求解TM模式电磁场本征值方程(7)式,获得二维菱形晶格光子晶体的本征频率ωk与波矢k之间的色散关系,绘制出能带曲线。   1.光子晶体的数学建模。
  对于θ=70°的二维菱形晶格光子晶体,背景介质的介电常数为εb=12,空气柱的半径r=0.4a。仿真步骤和MATLAB程序如下:
  ①定义光子晶体的结构参数。
  ea=1;eb=12;R=0.4;sita=70;a=1;a1=a*[1,0];
  a2=a*[cos(sita*pi/180),sin(sita*pi/180)];
  b1=2*pi/a*[1,-1/tan(sita*pi/180)];b2=2*pi/a*[0,1/sin(sita*pi/180)];
  fr=pi*R*R/abs(a1(1)*a2(2)-a1(2)*a2(1));
  ②定义倒易空间中对称点的坐标。
  Point(1,:)=[0,0];
  Point(2,:)=pi/a*[1,(1-cos(sita))/sin(sita)];Point(3,:)=pi/a*[1-(1-cos(sita))/sin(sita)*1/
  tan(sita),1/sin(sita)];
  Point(4,:)=pi/a*[0,1/sin(sita)];
  Point(5,:)=pi/a*[(1-cos(sita))/sin(sita)*1/
  tan(sita)-1,1/sin(sita)];Point(6,:)=[0,0];
  ③产生一个20×20的矩阵,确定平面波的波数NPW,定义倒格矢G。
  DimForG=20+1;
  NPW=DimForG*DimForG;
  gtemp=-10:10;
  gtemp1=repmat(gtemp,DimForG,1);
  Gx=b1(1)*gtemp1+b2(1)*gtemp1';
  Gy=b1(2)*gtemp1+b2(2)*gtemp1';
  Gx=Gx(:)';Gy=Gy(:)';
  Gx_m=repmat(Gx,NPW,1);Gx_n=Gx_m';
  Gy_m=repmat(Gy,NPW,1);Gy_n=Gy_m';
  G=sqrt((Gx_m-Gx_n).*(Gx_m-Gx_n)+(Gy_m-Gy_n).*(Gy_m-Gy_n));
  ④确定κ(r)=1/ε(r)的傅里叶展开系数。
  ek0=fr/ea+(1-fr)/eb;ekc=(1/ea-1/eb)*fr*2;
  GR=G*R;na=find(GR==0);GR(na)=1;
  ek=ekc*besselj(1,GR)./GR;ek(na)=ek0;
  2.仿真计算光子晶体TM模式能带曲线。
  ①定义倒易空间波矢路径。
  用Keach代表波矢路径上的取值密度,Ktype为对称点的数目,第一布里渊区内沿波矢路径Γ→T→N→M→Γ的仿真程序为:
  Ktype=5;Keach=6;x=[];y=[];
  for n=1:Ktype x1=linspace(Point(n,1),Point(n+1,1),Keach+1);y1=linspace(Point(n,2),Point(n+1,2),Keach+1);x=[x,x1(1:Keach)];y=[y,y1(1:Keach)];
  end
  ②求解本征值方程。
  eigval=[];
  for m=1:Ktype*Keach
  kx=x(m);ky=y(m);
  KGmn=sqrt((kx-Gx_m).^2+(ky-Gy_m).^2).*
  sqrt((kx-Gx_n).^2+(ky-Gy_n).^2);
  H=KGmn.*ek;
  eigvalue=sort(eig(H));
  eigval=[eigval,eigvalue(1:20)];end
  eigval=[eigval,eigval(:,1)];
  eigval=real(sqrt(eigval)*a*0.5/pi);
  ③绘制二维能带曲线。
  for m=1:Ktype
  D(m)=sqrt((Point(m+1,1)-Point(m,1))^2+(Point(m+1,2)-Point(m,2))^2);
  xtemp(m,:)=linspace(0,D(m),Keach+1);
  end
  x=xtemp(1,1:Keach);Dtotal=0;
  for m=2:Ktype
  Dtotal=Dtotal+D(m-1);
  x=[x,xtemp(m,1:Keach)+Dtotal];
  end
  x=[x,xtemp(Ktype,Keach+1)+Dtotal];
  x=x/max(x);plot(x,eigval);
  修饰过后的二维菱形晶格光子晶体TM偏振模式能带曲线如图2所示。
  四、本征值函数的三维可视化仿真
  绘制三维等频面,关键是建立波矢平面(kx,ky)内二维点阵的坐标,再求解出每个点对应特征值,仿真步骤和MATLAB程序为:
  1.定义波矢(kx,ky)平面内点阵的坐标Keach=36;
  x=linspace(Point(1,1),Point(2,1),Keach+1);   y=linspace(Point(1,2),Point(4,2),Keach+1);
  x1=[-x(Keach+1:-1:2),x(1:Keach+1)];
  y1=[-y(Keach+1:-1:2),y(1:Keach+1)];
  2.求解本征值方程。
  eigval=[];
  for m=1:2*Keach+1
  kx=x1(m);
  for n=1:2*Keach+1
  ky=y1(n);
  KGmn=sqrt((kx-Gx_m).^2+(ky-Gy_m).^2).*sqrt((kx-Gx_n).^2+(ky-Gy_n).^2);
  H=KGmn.*ek;
  eigvalue=sort(eig(H));
  eigval(m,n,:)=eigvalue(1:20);
  end end
  eigvalue=real(sqrt(eigval)*a*0.5/pi);
  3.绘制前四个能带的三维能带曲面。
  for k=1:4
  surf(x,y,eigvalue(:,:,k));
  hold on
  end
  图3为二维菱形晶格光子晶体的前四个能带的TM偏振模式三维能带曲面。
  五、结论
  本论文通过计算机仿真求解二维菱形晶格光子晶体的电磁场本征值问题,绘制出能带曲线和三维能带曲面。将传统教学手段与计算机仿真教学相结合,对复杂的数学物理方法问题进行三维可视化求解,着力培养大学生的创新思维和解决实际问题的能力。
  参考文献:
  [1]杨华军.数学物理方法与仿真[M].第2版.北京:电子工业出版社,2011:359-377.
  [2]彭芳麟.数学物理方程的MATLAB解法与可视化[M].北京:清华大学出版社,2004:62-63.
  [3]E.Yablonovitch.Inhibited Spontaneous Emission in Solid-State Physics and Electronics.Physical Review Letters,1987,58(20):2059-2062.
  [4]温熙森.光子/声子晶体理论与技术[M].北京:科学出版社,2006:115-116.
  [5]John D.Joannopoulos,etc.Photonic Crystals Molding the Flow of Light.Second Edition.Princeton University Press,2008:8-10.
  [6]叶卫明.光子晶体导论[M].北京:科学出版社,2010:22-27.
其他文献
摘要:随着全球经济的高度发展,人们的生活水平日益提高,也加剧了全球环境污染和生态破坏。当前,我国环境污染和自然资源的破坏情况也是相当地严重,并且环保问题已经受到国家的高度重视。当代大学生更应当以身作则,保护环境。本文通过问卷、访谈等方法对浙农大塑料袋及一次性饭盒使用情况进行调查,了解浙江高校大学生的环保意识的现状、环保的态度以及对环保行为的看法与建议,进而提高和加强高校大学生的环保意识。针对调查结
期刊
摘要:目的:探讨在“教师指导下的自主学习”的教学模式和传统的教学模式条件下,医学生对“自主学习”认识的差异及对课程成绩的影响。方法:运用观察法、问卷调查法对某医学院临床医学专业本科生进行不同教学模式的实验对照研究。结论:实验组学生对自主学习的认知和理解更为深刻,实验组学生考试成绩明显优于对照组。结果:教师指导下的自主学习在高校值得推广,不仅对教学效果有一定的提高,同时也使得学生学会了终生自主学习。
期刊
摘要:美术类院校学生有着不同于普通高校学生的一些思想观念、群体构成与生活目标等,同时,当今经济化社会下一些学生缺乏对外界功利主义与自身专业学习关系的准确判断力。本文结合一名有着“读书无用论”,想弃学从商的大三学生的实际案例,探讨如何通过个体沟通,侧面帮助,使其能理性面对自我与社会,端正价值观、人生观与世界观的问题。  关键词:美术类院校;读书无用论;沟通;案例  中图分类号:G645 文献标志码:
期刊
摘要:在国家大力发展中等职业教育的今天,中职学校的教师往往还受普通中学教育观念的影响,对学生的教育教学评价只注重学生的学业成绩、行为习惯、道德准则等外在层面,而对于学生情感方面的发展、心理变化以及如何正确引导学生发展自己的个性等内在方面却涉及的比较少,造成中职学校的课难上,班难管。本文仅从积极情感投入做好中职班级转化这一方面作一论述。  关键词:中职生;情感教育;班级转化  中图分类号:G717
期刊
摘要:教师作为优质教育的保障者、文化底蕴的传承者、人格力量的塑造者,小到个人成才大到国家发展都与之息息相关。基于这一原因,本文从2001-2011年教育学博士学位论文中筛选出288篇专门探讨教师的论文,采用内容分析与统计学的方法进行分析,内容涉及研究数量、研究主题、研究方法、院校分析四部分,以此对我国博士学位论文中“教师”选题的现状进行分析说明。  关键词:教育学;博士学位论文;教师选题;分析  
期刊
摘要:2012年12月,笔者参加了婺城区小学科学教师命题比赛。在命题的过程中,经过仔细地思考,笔者有了一些自己的想法。本文从命题的基点——立足一个单元,融合知识;命题的提高点——立足一册教材,整合知识;命题的升华点——立足一套体系,结合新旧知三个方面作出阐述。  关键词:小学科学;命题策略;单元;教材;体系  中图分类号:G23 文献标志码:A 文章编号:1674-9324(2013)18-025
期刊
摘要:生物化学是医学生必修的一门基础医学课程,如何更好地提高医学生在学习生物化学中提出问题、寻找证据、分析资料、解决问题等方面的能力,有必要在生物化学教学过程中引入PBL教学法和循证医学的理念。  关键词:PBL;生物化学;循证医学  中图分类号:G642.4 文献标志码:A 文章编号:1674-9324(2013)31-0087-02  循证医学(Evidenced-based Medicine
期刊
摘要:良好的学风是大学本科教育的基础,是衡量高校人才培养质量的重要标志。学风建设作为学生培养的重中之重,贯穿于班主任工作的始终。在对基层班主任学风建设工作的经验和体会进行总结的基础上,分析当前高校大学生培养中学风建设存在的主要问题,并进一步从常态学风建设机制、专项激励机制和学风不端遏制机制等三个方面构建班级学风建设框架,为新时期的班主任学风建设工作提供有益的参考。  关键词:本科生;学风建设;班主
期刊
摘要:随着教学改革的推进和信息化技术的不断成熟,为了提升课堂教学的效率,大家都在探索将新的技术引进中学理科的课堂教学中。本文就是用不同的实验方法尝试性地进行比较如何提高高中物理中牛顿第二定律的,我们将教学效率的感觉说出来与大家商讨。  关键词:牛顿第二定律;数字化实验室;课堂效率  中图分类号:G632.41 文献标志码:A 文章编号:1674-9324(2013)04-0257-03  2005
期刊
摘要:在教育教学的实践中,有许多值得深入思考和研究的内容,而这些正是教育教学写作的源头活水。  关键词:写作;实践;阅读;思考;发现  中图分类号:G633.34 文献标志码:A?摇 文章编号:1674-9324(2013)03-0215-02  谈到教育教学写作时最深的感受就是缺乏素材和选题、没有系统的理论基础、难有自己的创意新意。但这些不该成为教师放弃教育教学写作的理由,只要广泛阅读,坚持思考
期刊