光学干涉实验的计算机仿真设计.doc
《光学干涉实验的计算机仿真设计.doc》由会员分享,可在线阅读,更多相关《光学干涉实验的计算机仿真设计.doc(37页珍藏版)》请在沃文网上搜索。
1、 I天津职业技术师范大学2013届本科生毕业设计目 录1 引言12 MATLAB软件简介32.1 MATLAB软件仿真的优势32.2 MATLAB用于光学实验仿真的基础理论33 光的干涉53.1 光的干涉现象是波动的特性53.2光程差和相位差53.3有关干涉图样6 3.3.1干涉图样形成63.3.2获得干涉图样的条件 73.4 几种典型干涉实验83.4.1分波面干涉杨氏双缝干涉实验83.4.2干涉条纹的可见度93.4.3分振幅干涉等厚干涉103.4.4牛顿环123.4.5分振幅干涉等倾干涉133.4.6迈克逊干涉仪144杨氏干涉实验仿真174.1单色光的杨氏双缝干涉实验仿真184.2复色光的杨
2、氏双缝干涉实验仿真205等倾和等厚干涉实验仿真225.1等倾干涉实验的仿真225.2等厚干涉实验的仿真23总结28参考文献29致谢30附录301 引言 光学的干涉实验的计算机仿真不仅利于学生在仿真过程中锻炼自己思维并且复习巩固在课堂上所学知识,也有利于学生掌握实验技巧和书本上的理论知识。随着现代社会需要的扩大和现代科学技术的飞速发展,光学实验计算机仿真受到越来越多的教育工作者和科研工作者的亲睐,各种光学实验仿真软件大量涌现,如GUI和MATLAB等软件,掀起了光学实验仿真的热潮。用计算机软件模拟光学实验具有很多优点,如良好的可控性、无破坏性、易观察、易操作、可重复,最重要的是,对于初学者来说可
3、节约实验成本【1】。 光学理论比较抽象,在日常教学过程中可大量借助仿真软件,方便教师的教学和学生的学习。光学干涉实验具有其他实验不具有的特点,它同时需要特别的环境,同时需要高精密仪器,因此我们可以采用计算机仿真光学干涉实验。在大学本科基础光学课程中,光学干涉实验是非常重要的一种实验,初学者很不容易理解。但是,如果借助仿真光学干涉实验,可以加深同学的理解,并且模拟出它们的现象,仿真程序在运行过程中具有以下功能:(1)即可以减少实验系统外界条件对这实验本身的限制,也方便地设置了不同的系统参数,这样便于研究和发现实验系统运动的特性;(2)可以借助计算机的高速的运算能力,反复改变实验条件、系统参数,这
4、样大大地提高实验的效率。(3)计算机软件可以清晰地显示出系统在运动时的完整过程和在这个全过程中所产生各种状态和现象,它具有观测方便,过程可控等优点【2】。 MATLAB是由美国的一家公司推出的一种计算机仿真软件,它具有符号计算、数据计算、数值可视化、系统动态的仿真等功能,它强大的运算功能与矩阵处理、图形绘制等能力,深受用户的青睐。它在工程设计和理论研究中广泛使用,特别是在模型建立、仿真实验、数值计算研究等众多领域都发挥了巨大的作用。用MATLAB做光学实验的仿真模拟,我们只需要用数学的方式来表达和描述,因此省去了大量繁琐的编程工作【3】。 通过仿真光学实验,同时配合光学理论课的讲解,就可以把光
5、学理论课程所涉及的现象生动地展示在学生面前,还能够加深学生对光学的内容的理解,同时,学生还可以根据对所学光学规律和原理的理解,自己亲自设置计算机仿真实验中可控参数,亲自探索和发现光学世界的奥秘。 本文探讨了基于MATLAB的3个典型的干涉实验的计算机仿真模拟:(1)等厚干涉(牛顿环)实验的仿真与实现;(2)等倾干涉(迈克逊干涉仪)实验的仿真与实现;(3)杨氏双缝干涉实验的仿真与实现【4】。系统介绍了三类干涉实验的基本光学原理,基于基本原理的计算机仿真算法,分析了设置不同参数的前提下,干涉图样光强分布的特点,并详细讨论了影响干涉图样分布的因素。2 MATLAB软件简介2.1 MATLAB用于仿真
6、的优势MATLAB是Math Works公司在1982年推出的一套高性能的数值计算与可视化仿真软件。它集矩阵运算、图形显示、信号处理、数值分析于一体,构成了一个即方便又界面友好的用户环境。它还包括了Toolbox工具箱的相关各类问题的求解工具,而且可用来求解特定学科的问题。其优点如下: (1) 起点高:从MATLAB这名字起源可以知道,它以矩阵的运算见长,在目前的科学计算中,几乎哪里都会用矩阵运算,这就使它的优势充分得到了体现。每个变量都可以代表一矩阵,矩阵中,每个元素都可以看成复数,这在其他语言中是不多见的,而所有的运算对复数和矩阵有效,包括减、乘、除、加、函数运算等。(2)人机界面很适合科
7、技人员:它语言规则与笔算式很相似,程序与科技人员书写习惯也很相近,因此它易写易读,也易于在科技人员之间交流;矩阵的行列数无需定义,只要输入一个矩阵,用其他的语言必须首先定义矩阵的阶数,然而MATLAB则不必用阶数来定义语句;输入的数据的行列数决定了它的阶数,键入的算式立即得到果,无再需编译;MATLAB它是以解释方式来工作地,即是它对每条语句都解释后才立即执行,如果有错误,也立即作出相应反应,便于编程者立即改正,这些都减少了编程与调试的工作量。(3)强大的作图功能:能根据输入的数据自动来确定绘图坐标;能规定很多种坐标系,如极坐标、对数坐标等;能绘制出三维坐标系中的曲面和曲线;也可设置不同的颜色
8、、线型与视角等;如果数据齐全的话,通常我们只需一条命令即可以出图。(4)智能化程度较高:绘图的时候自动选择最佳的坐标以及自动定义的矩阵阶数;在作数值积分的时候自动按其精度来选择步长;自动检测并显示程序错误的能力强,易于调试。(5)功能丰富,扩展性强:MATLAB包括基本和专业扩展两大部分。其中,基本部分包括:矩阵运算和各种变换、代数与超越方程求解,傅里叶变换和数据处理,数值的积分等,可充分满足大学本科的计算需求。扩展部分也称为工具箱,它实际上就是用MATLAB的基本的语句来编程的各种子程序集,专门用来解决某一方面的问题,或用来实现某一类新算法。现在已经有了控制系统、图像处理、信号处理、系统辨别
9、、小波分析等二十余个工具箱,并且,还在继续高速发展中【5】。由于MATLAB软件具有了如此多的特点,它在欧美国家的高等院校,己经成为线性代数、数理统计、自动控制理论、数字信号处理、动态系统仿真、时间序列分析等高级课程基本教学的工具;在研究单位和工业部门,也被广泛地用于研究解决各种工程的问题。当前在全世界已经有超过40万的工程师与科学家来使用它来分析并且用来解决实际问题【6】。2.2 MATLAB用于光学干涉实验仿真的基本理论 在光学干涉实验的仿真过程中,充分地理解“波前”的相关概念是十分必要的。“波前”一词,在过去人们通常指的是等相面(波面),或者走在最前面波面,后一种定义只对冲击波一类的非定
10、态波有意义。在研究定态光波时候,“波前”一词常泛指波场中的任一曲面,但更多的是指一个平面,如感光底片、接受屏幕、记录介质、透明黑白画面等所在平面,或者是透镜前后某一个平面。在实际的问题中,一列波携带着了许多的信息,它们包含在三维的复振幅分布函数中。然而,通常光学系统中的某一个元件它只与波场中的某一个波前打着交道。在光学干涉实验仿真的过程中,需解决的主要的问题是如何去准确地描述复振幅,以及它在某个空间平面上离散分布。计算机处理图像是离散化了的,就是说,把图像分割成了一个个像素,而每个像素的灰度或亮度值用一个整数表示【7】在1801年,英国物理学家托马斯杨,他成功地观察到了光的干涉现象,从而,证明
11、光具有波动性。利用普通光源实现光的干涉现象,需要满足三个相干条件:频率相同、存在相互平行的振动分量和相位差稳定。为了满足以上三个条件,实验的要求比较苛刻,以基础光学实验课程中菲涅尔双棱镜干涉测波长为例,需要严格调整光路平直(包括水平方向、垂直方向)、采用单色光源、严格保证双棱镜与单缝平行,这对于初次接触干涉的学生来讲,具有一定的难度。为了解决这个问题,本文提出采用计算机来模拟光的干涉现象,用Matlab为实验演示平台,对光的干涉现象作模拟演示,充分配合理论教学,解决了真实实验因为环境的限制而无法进入课堂的难题【8】。 MATLAB语言是墨西哥大学计算机的系主任Cleve教授开发的一种专门用于矩
12、阵运算的软件,MATLAB是符号运算、图形处理、集数值分析系统仿真等功能于一体科学与工程计算软件大平台,MATLAB的最大的特点在于功能强大且界面相当友好,其丰富的库函数与各种专用的工具箱,这将使用者从非常繁琐的底层编程中解救出来,使他们有更多地时间精力去探索科学问题的本身;它对科学的计算结果迅捷且准确的可视化的能力,有助使用者化抽象为形象,从而,更好地理解概念、洞察含义、发现规律【9】。3 光的干涉3.1 光的干涉现象是波动的特性关于光的本性是什么问题,历史长曾出现两种截然不同的说法,即粒子性和波动性。由于光现象的复杂与多变性,即使到今天人们依然无法给出准确的答案。物体在发射光时会损失能量,
13、在吸收光时会获得能量,光在物质中传播时能量会从物质的一部分转移到另一部分。这种转移可能依靠波动,也可能依靠移动着的微粒。爱因斯坦提出,光的有些现象,如光与物质相互作用产生诸如吸收、散射和色散等现象时表现为光的粒子性;光的另一些现象,如干涉、衍射和偏振则表现为光的波动性,即光具有波粒二象性。光的干涉现象无可辩驳地肯定了光的波动本性。3.2光程差和相位差为了简单起见,仅讨论单色简谐波,它可以用正弦或者余弦函数来表示。假设有两个这样的波,从空间与发出,振源振动可用如下式子来表示: (3-1)图3-1 两列光波简谐振动式中的与分别为与两点振动的初相位,此后,当两列波都同时到达空间的另一点P点时,P点振
14、动可以用下式表示: (3-2)式中的、,与是两列波在与两段路程上传播速度,两列波都在P点相遇,此后,在任意时刻相位差为: (3-3) 式中的为两波在真空中波长,其中,=,=为两列波沿着与传播的时候所经过路程上的介质折射率,c为真空中波传播的速度(这里用了关系式)。从上式中可以看到相位差取决两个因素:一个是两定点与的初相位差;其二,是由波从与两点到达观察点P点所通过路程(在均匀介质中,为分别连接与到P点直线段)与所经过介质性质决定的,即,并且以来记之,折射率与路程乘积叫做光程,并用表示: (3-4)所以,=就是所谓的光程差。在真空中传播,n等于1,光程差即是几何直线段长度的差。所以,光程可认为是
15、相同时间内光在真空通过路程。借光程这个概念可以将光在介质中所走路程折算为光在真空中路程,这样,便于去比较光在不同介质中所走的路程的长短。首先,讨论在观察时间内会维持不变的情况,那么,与就可以认为是相干振源。现在,就最简单情况(,n=1)来加以讨论,此时,相位差也就唯一取决于几何路程差【11】,则式(3-5)式可简化为: (3-5)3.3 有关干涉图样3.3.1干涉图样形成光波在某点强度也就是光波在该点所引起的振动强度,因此,也正比于振幅平方。如果,两波在P点所引起的振动方向会沿着同一条直线,那么,对应于,也就是 (3-6)的那些点,光程差是/2的偶数倍。两波叠加后强度为最大值 ,也成为称为干涉
16、相长;然而对应于,也就是 (3-7)的那些点,光程差是/2的奇数倍,强度为最小值 ,即是干涉相消。通常,称j为干涉级,因此,提到的第m个条纹,其级数是j=m-1.将两列单色波的干涉图样作分析:(A)当波长一定的单色光入射时,间距y的大小和成正比,然而,与d却成反比。(B)各级亮条纹光强相等,相邻的亮条纹或者相邻暗条纹是等间距的,并且与干涉级j是无关的(C)用白光做光源的时候,除了,j=0的中央亮条纹之外,其余的各级亮条纹都会带有各种的颜色。当j变得较大时,不同级数的各色的条纹会因为互相重叠而得到均匀强度。正是因为用白光观察时才可以辨认条纹数目变得很少,故在一般的实验里都用单色光作光源。(D)当
17、,d一定时,间距大小与光波长成正比。(E)干涉的图样实质体现了参与相干叠加的光波间的相位差空间分布。换句话来说,干涉图样强度记录了相位差信息【12】。3.3.2 获得稳定干涉图样的条件为了获得稳定的光的干涉图样,就必须创造特殊条件。这些条件可以归结如下:在任何时间到达观察点的应该是从同批原子发射出来的经过不同的光程的两列的光波(可以利用反射或者折射等方法来实现)。各原子发光尽管迅速地改变,但是任何相位的改变总是同一时间发生在这两列波上,因而,它们到达同一观察点时,相位差总是保持着不变,只有经过这样的特殊的装置两束光才会是相干的。为了方便讨论,这里,把干涉分为两种,即分波面干涉和分振幅干涉。在前
18、一种情况下,这波面的各个不同的部分作为发射次波光源,然后,这些次波交叠在一起,发生干涉。在后一种的情况下,次波本身将被分为两部分,各自走过不同路程后再相遇交叠,发生干涉。以下介绍分波面和分振幅两类典型获得干涉条件的实验。3.4几种典型的干涉实验3.4.1分波面干涉杨氏双缝干涉实验 杨氏最先在1801年得到两列相干的光波,并且最早以明确的形式确立了光波叠加原理,用光的波动性解释了干涉现象,这一实验的历史意义是重大的。他用最强烈的单色光照射到开有小孔S的不透明的遮光板(称为光阑)上,后面放置了另一块光阑,开有两个小孔和,如图3-1所示。杨氏利用了惠更斯对光的传播所提出的次波假设解释了这个实验。他认
19、为,波面上的任一点都可以看作是新的振源,由此发出球面次波,光的向前传播,就是所有这些次波叠加的结果。图3-1 杨氏双缝干涉实验原理图图3-2 杨氏双峰干涉条纹在杨氏实验装置中,和可以认为是两个次波的波源,因为它们都是从同一个光源S而来的,所以具有相同的初相位(因为和位于由S发出的光波的同一个波面上,则它们永远有相同的相位,即)。在杨氏的实验装置中,和就成为两个相干光源。S、和都必须足够小,否则就不能精确地测定光屏上任一观察点上两振动的相位差。S、和如果是互相平行的狭缝,用单色光照射时,则干涉条纹是明暗相间的直线条形纹,如图3-2所示。如果用氦氖激光器作为光源,由于激光有良好的相干性和较高的亮度
20、,就可直接把激光投射在双缝、上,而不必再用光阑S。也可在激光器的输出端的高反膜上刻划两条狭缝,用作杨氏干涉的双缝。此时,屏上也可以观察到一套稳定明显的干涉条纹。 3.4.2干涉条纹的可见度为了描述干涉图样中条纹的强弱对比,需要引入可见度(或对比度、反衬度)的概念,其定义为: (3-8)当=0(暗条纹全黑)时,=1条纹的反差最大,清晰可见。当时,0,条纹模糊不清,甚至不可辨认。影响条纹可见度大小的因素很多,对于理想的干涉电源发出的光来讲,主要因素是振幅比。在和振动强度公式中:当时,=1,=当时,=-1,=于是可见度为: (3-9) 若令=+=,则可以得到:=(1+)3.4.3分振幅干涉等厚干涉图
21、3-3尖劈形介质薄膜干涉原理图 我们先讨论尖劈形介质薄膜的情况:将单色的点光源S位于透镜的焦点处,使平行光束ab沿着一定的方向照射薄膜,如图3-3所示,那么两束反射的平行光和就将以不同的方向传播。现在来计算这两束反射光通过表面上任一点C时的光程差。在入射光束ab中除了考虑光线a以外,还应考虑通过C点的光线c,如图3-4所示。 图3-4尖劈形介质薄膜干涉原理图 在反射光束和中风别选择光线和也都通过C点。作AD垂直于c,则A、D两点都在入射光束ac的同一波面上,故有相同位置。置透镜于反射光中,为C的像,根据光程的定义可以看出,同一点发出通过均匀介质并在透镜后同时会聚于一点的任何光线,光程都是相同的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 光学 干涉 实验 计算机仿真 设计