摘要:依据正交柱面透镜的等厚干涉原理,利用MATLAB软件进行数学建模,编程运算,然后对实验进行计算机仿真,最后基于图形用户界面的设计与开发功能,制作了简洁美观、可拓展性强的正交柱面透镜的等厚干涉实验仿真平台.结果显示,该平台具有诸多优点,为相关光学教学与研究工作开辟了新的途径.
加入收藏
通常的牛顿环干涉现象是发生于球面平凸-平板透镜间,或其推广与扩充的平凸-平凸、平凸-平凹球面透镜间的双光束傍轴等厚干涉[1,2,3,4,5];它不同于等倾干涉现象[3,6,7,8];而平凸-平板(平凸、平凹)柱面透镜间的等厚干涉,也是基于牛顿环干涉现象衍生而来的一种新型等厚干涉形式[9,10],文献[9]分析讨论了各类平行放置的柱面透镜间的等厚干涉现象,得到的是不等间隔的直条纹;而文献[10]分析讨论了各类正交柱面透镜间的等厚干涉现象,条纹形状典型而独特,可以呈现亮暗相间的椭圆或双曲型的条纹,也出现类似于牛顿环干涉实验的圆环条纹,甚至还能得到极为特殊的直条纹.正是条纹多样性的这一优点,使得它在光学教学与研究以及技术开发方面会有重要的应用前景.另一方面MATLAB是一款能对物理过程及科学规律进行精确模拟与仿真的优秀软件,具有强大的科学计算与可视化功能,以及可扩展环境、简单易用、可开放式等特点.
本文以正交柱面透镜的等厚干涉为研究对象[10],运用MATLAB软件对其干涉规律进行具体形象和分门别类的研究与展示,设计了模拟仿真实验平台,以开拓其在光学系统设计与教学领域更为广阔的应用范围.
1、平凸-平凸/平凹柱面透镜的等厚椭圆/双曲条纹
如图1所示为平凸-平凸柱面正交干涉结构,两透镜柱面外切,剖面相互平行,对称面彼此垂直.两柱面切点O为直角坐标系O-xyz原点,取上、下柱面(半径分别为R1和R2)过切点O而相交的两条母线分别为y,x轴;当波长为λ的单色光沿负z轴方向射入透镜,来自两圆柱表面的傍轴反射光将发生等厚干涉;条纹形状为间隔不均的椭圆形.离中心斑块愈远的地方条纹愈密.下面简述其干涉条件与分布规律[10].
图1平凸-平凸柱面正交干涉结构
设x和y是柱面上点P(或Q)分别到zOy平面、zOx平面的距离.设n为柱面间媒质(如空气)的折射率,考虑反射半波损失(位相突变),设透过读数显微镜,点(x,y)落在第m级亮或暗纹上,则光线在上下两柱面的反射光程差及干涉条件是[10]
δL=n(x2R1+y2R2)+λ2= {mλ m∈N,(x,y)在第m级亮纹(m+12)λ,m∈N,(x,y)在第m级暗纹 (1)
m=0相应于零级暗斑;当m≠0时,不妨设R2<R1,从式(1)即得暗纹方程
x2mR1λn+y2mR2λn=x2a2m+y2b2m=1 (2)
显然这是第m级正椭圆形等厚干涉暗环,其半长轴、半短轴分别
am=mR1λn
bm=mR2λn
并满足与干涉序m无关的如下规律
a2m+1−a2m=R1λn b2m+1−b2m=R2λn (3)
am+1bm+1−ambm=λR1R2n (4)
由于第一级亮环为正椭圆形状,中央暗斑因而也是椭圆形暗斑;根据式(4),相邻两亮(暗)环之间包围的面积是与干涉序无关的常量πλR1R2√n.当下侧平凸圆柱透镜换为玻璃平面,即R2=∞,式(2)即表示不等间隔且与y轴平行之等厚直条纹[9].此外,只需将式(2)、(4)中的m换成m−12,即得第m级椭圆亮环的轨迹方程,略去不表.
此外,若将两柱面之曲率半径R1,R2看成代数量,统一规定符号,即可统一地表达两种不同正交干涉结构的条纹分布规律及干涉条件.符号法则具体如下:平凸(凹)柱面的曲率半径之符号为正(负).按此规定,当上、下两侧皆为平凸柱面时,其曲率半径R1>0,R2>0;而当下侧是平凹柱面透镜时,其曲率半径R2<0,进而bm是虚数.如图2所示,对应于平凸-平凹柱面正交干涉结构.
图2平凸-平凹柱面正交干涉结构
图2平凸-平凹柱面正交干涉结构下载原图
如此则两套干涉结构的光程差公式与干涉条件统一于式(1),亮暗条纹轨迹方程及分布规律统一于式(2)、(4).对于平凸-平凹正交干涉结构,允许m取负整数,则其拥有开口分别在x,y方向的两个双曲线族;对于暗纹,当R1>0,R2<0,m>0时,式(2)变为
x2mR1λn+y2mR2λn=x2α2m−y2β2m=1 (5)
其半长、短轴分别为
αm=mR1λn
βm=m|R2|λn−
可发现如下规律
α2m+1−α2m=R1λn β2m+1−β2m=|R2|λn (6)
此外,只需将式(5)、(6)中的m换成m−12,即得第m级椭圆亮环的轨迹方程,略去不表.
而R1>0,R2<0,m=0满足式(5)的暗纹条件,对应两双曲线族共享的两渐近线暗直纹方程.
此外,对于这种双光束干涉,其光强I(x,y)分布与相位差δφ之间函授关系为
I=I1+I2+2I1I2−cosδφ(x,y) (7)
其中I1∝A21;I2∝A22;A1和A2分别为来自上、下柱面的光线在相遇时的振幅;I(x,y)∝A2,A为两束相干光波的合成振幅.相位差的空间分布函数为
δφ(x,y)=2πλδL=2πnλ(x2R1+y2R2)+π (8)
将式(8)代入式(7),易知干涉场强I随点(x,y)而变化.具有等相位差δφ(x,y)的光线相遇点P在xOy平面上的投影轨迹,呈现出正椭圆/双曲形状的干涉条纹.
2、正交柱面透镜的椭圆/双曲型等厚干涉条纹仿真
2.1仿真程序建立的历程
为了方便读者分析实验参数对干涉条纹的影响,观察图像随参数的动态变化,我们根据柱面正交透镜的干涉理论,设计了仿真程序.历程如下:
(1)先用Origin软件根据光强分布函数,将正交柱面透镜的椭圆/双曲型条纹仿真出来,有了一个好的开端,为下一步MATLAB仿真奠定了基础;
(2)进一步编写代码,在MATLAB中仿真出来正交柱面透镜的椭圆/双曲型条纹;
(3)设计图形用户界面,建立Guide,在MATLABgui中仿真;
(4)添加滑动条、静态文本框等按钮,使得到的条纹图像通过滑动条的滑动而动态改变;
(5)添加弹跳式菜单,添加两个面板,分别显示正交柱面透镜的椭圆型及双曲型等厚干涉条纹程序,进而可以通过下拉菜单有选择地模拟仿真正交柱面透镜的椭圆型及双曲型条纹.
2.2图形用户界面的设计
构建仿真程序所依据的核心原则是使仿真平台具有交互性、系统性、实时性、实用性和保密性的特点.该平台利用MATLABGui设计编制了图形用户界面,合理地解决了仿真实验项目单一及系统性、对比性不强的问题,而且采用交互式,其人机互动友好,动态地展现物理参数对椭圆/双曲型干涉条纹的影响,通过下拉菜单有选择地模拟仿真相应的椭圆型/双曲型等厚干涉条纹,突破了一个界面只能模拟一个实验现象的局限性.
按照步骤依次打开MATLAB软件、Guide设计界面模板,接着对界面模板左边各个控件在编辑框内进行编排.添加控件,首先,在MATLAB的“命令”窗口中输入Guide命令,打开GUIDEQuickStart对话框.其次,选择BlankGUI(Default),点击OK按钮建立一个空白的GUI模版.然后用鼠标拖动模版左边的控件到设计工作区,并拖动工作区缩放句柄改变窗口的大小.GUI最主要包含5个静态文本框(statictext),用来显示该仿真平台中的仿真实验和仿真实验装置的名称;2个滑动条(slider),分别用于修改下侧平凸或平凹柱面透镜的曲率半径大小;4个坐标轴(Axes),分别用于显示干涉图样和干涉实验装置;2个可编辑文本框(Edittext),显示实时的凸透镜或凹透镜半径的大小;1个下拉式菜单(Popupmenu),如图3所示,便于读者选择实验仿真项目;最后,2个面板,用于分别显示正交柱面透镜的椭圆或双曲型干涉条纹的整套实验仿真程序.
图3选择实验仿真项目
在Gui界面上,通过调节2个滑动条,观察改变实验装置下侧透镜曲率半径大小对椭圆型或双曲线型干涉条纹的影响.增加下侧平凸柱面透镜的曲率半径,中央暗条纹宽度及各条纹间的间隔也减小,反之亦有相反现象出现.当滑动条设置到R1=R2=R时,条纹由椭圆型条纹变成圆型条纹.再逐渐增大R2,即将滑动条逐渐向右滑动时条纹又逐渐由椭圆型条纹变成等厚干涉型的直条纹,如图4所示.观察这一动态变化,可发现两边的椭圆型条纹,先变成直条纹,中间还是一个椭圆型的暗斑,慢慢的随着滑动条向右移动,这一暗斑也变成矩形的了,即变成直条纹了.同样,增大下侧平凹柱面透镜的曲率半径时,即移动另一个滑动条时,这次是向左移动,中央暗条纹面积也减少,4个开口大小也在减小,各条纹之间的间隔也减小;反之亦有相反现象出现.
图4椭圆型条纹变直条纹图
2.3设置各个控件的属性
经过调整并确定上节的图形化界面中各控件布局之后,必须对各控件的颜色、大小、文字、String和Tag等属性进行设置.其中滑动条还要设置取值区间,所以还需要设置Mix和Max属性.下拉菜单(Popupmenu)组件是实现对模拟仿真实验项目的选择功能的重要控件之一,所以也需要将界面编辑器中下拉菜单String内容设置为正交柱面透镜间的等厚干涉实验、平凸-平凸柱面透镜间的等厚椭圆条纹、平凸-平凹柱面透镜间的等厚双曲线条纹.为了完全实现对模拟仿真实验项目的选择功能,还需要2个面板,把每一套完整的模拟仿真实验程序所需要的各组件分别放在一个面板上,当需要运行其中的一个模拟仿真实验时,只需要让该程序对应面板的visible属性设为“on”,其他面板的visible属性设为“off”,这样界面就能实现只显示一个实验项目了.不过在点击运行菜单时,所有面板还是会全部显示,所以刚开始需要把所有面板的visible属性设为“off”.
2.4代码的设计
代码设计是程序设计的一个重要部分,其设计关键又是界面编辑器中的控件和m文件中的OpeningFcn(初始界面函数)和Callback(回调函数)的代码设计.使界面控件触发时的事件响应是回调函数的关键作用.具体做法是在完成基本布局,并设置完组件基础属性后,我们就需要对各组件属性进行设计.在组件对象上右击鼠标,选择回调函数即viewCallback/Callback,就会自动生成与gui仿真实验程序相对应的m文件,鼠标也会自动定位在该组件的Callback回调函数中编写代码的位置.
本文先在m文件的OpeningFcn(初始界面函数)的Callback(回调函数)中编写代码,基于正交柱面透镜的等厚干涉理论仿真出来一个静态的椭圆型等厚干涉条纹.仿真时设置的参数如下:上、下侧2个平凸柱面透镜的曲率半径分别为R1=1.85m与R2=0.86m,n=1.00为空气折射率的取值.然后在滑动条即slider1的Callback(回调函数)中编写代码,使得滑动条代表下侧平凸柱面透镜的曲率半径R2的取值,随着滑动条的滑动,R2的取值也发生变化,然后模拟仿真的椭圆等厚干涉条纹也会发生变化.再后获取滑动条的实时值,接着编写可编辑文本框的Callback(回调函数)中的代码,目的是获取滑动条的实时值,使其显示在该文本框中,使代表R2大小的滑动条的值,实时显示在可编辑文本框中.最后在面板即panel1的Callback(回调函数)中编写代码.利用switch语句实现当面板1出现时,面板2和其他面板就隐不可见.同样,面板2出现时,面板1和其他面板隐藏起来.最后可得完整动态仿真实验程序,典型仿真结果如图5和图6所示;同时运用MATLAB仿真技术,还能模拟两类干涉条纹强度分布的三维立体图,如图7和图8所示.
图5椭圆型等厚干涉图
图6双曲线型等厚干涉图
图7椭圆型等厚条纹三维图
图8双曲线型等厚条纹三维图
3、应用前景与结论
迄今已有一些学者运用MATLAB软件实现了不同类型光学干涉实验的模拟仿真,并已经出现了一些不错的研究成果[11,12,13,14].但是真正的有关人机交互式界面的仿真实验还是不够成熟,故很少有人能将图形化界面设计成为功能完善、简洁明了的仿真平台.它们大多需要在命令窗口输入指令,方能运行所设计的仿真程序,演示所仿真的光学干涉实验.使用该软件,需具有较高的软件知识与技能,对仿真程序的实现过程和指令有一定的理解.本文采用人机交互式界面,将仿真程序制作成一个界面,通过鼠标和键盘就可直接改变仿真程序的参数,能够大大简化操作手续,降低使用者的操作难度.
本文以MATLAB高级语言为工具对抽象的正交柱面透镜干涉进行仿真,并基于它的GUI界面和绘图底层函数将干涉条纹的二维及三维分布图样直观地反映出来,具有参数灵活可变、实验现象直观丰富、界面友好、速度快、效率高的优点.这为相关教学研究问题提供了高效、快速的解决路径.
参考文献:
[1]赵凯华,钟锡华.光学(上册)[M].北京:北京大学出版社,1984.285~296
[2]钟锡华.现代光学基础[M].北京:北京大学出版社,2003.167~170
[3]沈黄晋,黄慧明,周国全.大学物理学(下册)[M].北京:高等教育出版社,2017.148~152,161
[4]周国全.牛顿环干涉装置的若干变异结构[J].武汉大学学报(工学版),2000,33(5):110~112
[5]周国全,郭长立.再论牛顿环干涉装置的若干变异结构[J].武汉大学学报(理学版),2005,51(1):51~54
[7]周国全,祁宁.大顶角等腰劈的等倾干涉原理[J].物理与工程,2017,27(5):65~70
[8]周国全.矩形腔的等倾干涉原理.物理与工程,2017,27(6):45~50,53
[9]周国全.牛顿型等厚直纹干涉及其变异结构[J].物理通报,2015(1):31~34
[10]周国全.正交柱面透镜的椭圆(双曲)型等厚干涉条纹[J].大学物理,2016,35(7):6~10
[11]赵书涛,李艳梅,王丽萍,等.结合Zemax、MatlabGui编程,提高应用光学的教学质量[J].大学物理实验,2016,29(6):94~96
[12]乔亮,羊富贵,夏忠朝,等.基于Matlab的迈克尔逊干涉实验仿真[J].大学物理实验,2015,28(2):93~95
[13]段晓勇,单永明.光的干涉和衍射的Matlab数值模拟[J].大学物理实验,2012,25(3):95~97
[14]王蕴杰.基于Matlab的牛顿环白光干涉实验仿真[J].大学物理实验,2014,27(4):97~99
周国全,段玉婕.正交柱面透镜的等厚干涉的MATLAB仿真[J].物理通报,2020(07):21-25.
分享:
2022年, 全世界的糖尿病患者已超过5.37亿。 对于他们而言, 无创伤的血糖检测一直是他们的期待。 基于近红外光谱法的血糖检测是一个有前景的无创方法, 采用两个或多个光源-探测器距离进行差分测量的方法, 可以有效地提高活体光谱采集的稳定性, 也是目前该领域多采用的测量形式。
2024-05-11提出了一种利用数码相机进行观测的新型分光计方案及其调节方法,并研制了实验样机.利用数码相机替代了传统分光计中的望远镜部分,可观察并记录相关光学现象.调节分光计时,首先利用数码相机镜头对焦于无穷远作为标准进行平行光调节,然后利用反射狭缝像的位置调节载物台与旋转轴的垂直,最后以载物台为基准调节数码相机及平行光管与旋转轴垂直.对新型分光计的特性分析及实验结果表明:该新型分光计具有调节难度低、测量误差小、能同时观测多条光谱线的特点。
2020-12-08长波红外光谱(8~14μm)是介于中红外波段和太赫兹波之间的重要电磁辐射,对应着地球表面常温目标物体的辐射波段和地球“第三大气窗口”,相对于短波和中波红外辐射,长波红外辐射受大气散射影响较小。因此,长波红外辐射在红外夜视、资源探测、精确制导、安防报警等科研及国防领域具有极其重要的应用,为国家综合实力的重要体现。
2020-12-08气体浓度检测一直是十分重要的工作,它与人类生活、环境变化和工业生产都息息相关,尤其是有毒有害气体的检测。近年来随着光谱技术的大力发展,可调谐半导体激光光谱技术(tunablediodelaserabsorptionspectroscopy,TDLAS)已逐渐发展成熟,它具有灵敏度高、响应速度快、实时监测以及优秀的便携性等优点,成为了气体检测的重要技术之一。
2020-12-08随着科学技术的不断发展进步,军事和镜头相关的工商业领域都越来越多的使用红外光学系统。尤其在军事方面,光学系统发展迅速,导致军事方面对光学系统的性能有越来越高的要求。通常情况下,摄远物镜的系统长度小于其焦距[1],所以焦距相同时,把红外物镜设计成红外摄远物镜就可以很大程度上减少系统的制作成本。
2020-12-05光刻工艺是集成电路制造中最重要、最关键的工艺步骤之一。随着半导体技术的飞速发展,图形越来越密集,特征尺寸越来越小,对光刻工艺分辨率的要求越来越高。光刻工艺中一个重要的性能指标是每个图形的分辨率。在先进的半导体集成电路制造中,为获得高集成度器件分辨率很关键。
2020-11-20激光加工是一种非接触、无污染、无磨损的加工工艺,它包含激光切割、激光打孔、激光标刻等加工方式。激光打标技术已经在众多领域占有很大的比例,国家根据激光标刻行业制定了一系列的标准。工艺参数的设定在激光标刻过程中对其加工质量和效率起到了重要作用[1]。本文以激光标刻文字、条形码为研究对象,通过优化汉字笔画打标顺序和圆弧代替直线加工,能够激光标刻质量和效率。
2020-10-19在我们最近的工作中[11],将RF白噪声和波长调制被同时添加到OA-ICOS系统中,提出了一种痕量气体检测的新方法(RF-WM-OA-ICOS)。与未受RF噪声干扰的OA-ICOS相比,RF-WM-OA-ICOS的探测极限提高了约6倍。本文将进一步地详细研究RF噪声扰动对WM-OA-ICOS系统的二次谐波信号的影响,并基于该技术建立了一套高精密的甲烷气体测量装置。
2020-09-09自动随着公路建设的不断发展,对公路建设的质量提出了更高的要求,需要构建公路磨耗层质量自动监测模型,结合大数据信息处理方法,进行公路磨耗层质量自动监测的信息处理,提高公路磨耗层质量监测的自动化水平[1],从而提高公路建设的质量,提高对公路磨耗层质量信息健康管理水平[2],采用大数据信息管理和优化融合调度技术,进行公路磨耗层质量自动监测系统开发设计,在信息化管理平台下,进行公路磨耗层质量自动监测方法改进,对相关的公路磨耗层质量自动监测模型研究具有重要意义。
2020-08-10激光线性结构光传感器具有结构简单,体积小等特点,广泛用于焊接的焊缝追踪,轨迹规划等,称为焊接过程自动化的关键技术之一。而在结构光条定位中,为了提高定位精度,提出了亚像素的概念,是指在相机得到的像素和像素之间还有几十到十几个微米的距离。而通常我们计算出的坐标都是正整数,这表示的是我们是在对像素进行操作,而亚像素计算出来的坐标是实数,能够极大地提高算法的精度。
2020-08-10人气:3227
人气:3104
人气:2551
人气:2221
人气:2071
我要评论
期刊名称:光子学报
期刊人气:4680
主管单位:中国科学院
主办单位:中国科学院西安光学精密机械研究所,中国光学学会
出版地方:陕西
专业分类:科学
国际刊号:1004-4213
国内刊号:61-1235/O4
邮发代号:52-105
创刊时间:1972年
发行周期:月刊
期刊开本:大16开
影响因子:0.735
影响因子:0.645
影响因子:1.369
影响因子:0.874
影响因子:0.385
您的论文已提交,我们会尽快联系您,请耐心等待!
你的密码已发送到您的邮箱,请查看!