应用Matlab模拟光的夫琅禾费衍射的研究

应用Matlab模拟光的夫琅禾费衍射的研究
应用Matlab模拟光的夫琅禾费衍射的研究

应用Matlab模拟光的夫琅禾费衍射的研究

摘要:光的衍射是一种非常重要的光的物理现象。它指的是:光将障碍物绕过,偏离直线传播路径,然后进入阴影区里的现象。它也是光的波动表现的一种现象。衍射系统的组成有三个部分,它们分别是:光源、衍射屏、接收屏(用来接收衍射图样的屏幕)。通常情况下,我们根据衍射系统当中三个组成部分之间相互距离的大小,将衍射现象分为两类:一类叫做菲涅耳(Fresnel)衍射,剩下的一类叫做夫琅禾费(Fraunhofer,)衍射。

此文通过Matlab软件,进行编程,进而对夫琅禾费衍射过程进行模拟。然后给出衍射光强分布图形,又通过对光的波长、焦距、缝宽等因素的改变,得到了衍射光强的分布和它的变化规律,并在理论上作出了合理的解释。从而帮助我们更深刻的理解光的波动性原理。

关键词:Matlab;衍射;光学实验

目录

1 绪论 (1)

1.1光的衍射现象 (1)

1.2 Matlab模拟的意义 (1)

2 光的衍射理论 (3)

2.1 惠更斯原理 (3)

2.2 惠更斯——菲涅耳原理 (3)

3夫琅禾费衍射原理 (4)

3.1 夫琅禾费单缝衍射 (4)

3.2 夫琅禾费双缝衍射 (5)

4 夫琅禾费衍射模拟 (6)

4.1 单缝 (6)

4.2 矩孔 (12)

5 总结 (15)

参考文献 (15)

1 绪论

1.1光的衍射现象

自然界之中有一些光的现象,它们与人们已经发现的光的直线传播现象并不是百分百符合。这些现象相继在17世纪之后被科学家们发现。这就是由光的波动性表现出来的。在这些现象之中,人们第一个发现的光的现象便是衍射现象,而且还在发现的同时做了些实验与理论的研究和探讨。

第一次成功发现衍射现象的科学家是意大利的物理学者格里马第。在他的一部著作里描写了这样一个实验:让光通过很小的一个孔后射入到一个暗室里面,利用这种方法来形成点光源,然后在光路上面放置根直杆。这时发现了两个特殊的现象:一个是影子,它投在白色的屏幕之上,以光的直线传播理论假定的影子要比它的宽度要小;另一个就是在这个影子的边缘还呈现出大约2、3个条带,条带是彩色的,随着光的增强,增强到很强的时候,这些条带甚至进入影子里。此后,格里马第还在一个不透明的板上面挖一个圆孔,用它来代替直杆,这样就会在屏幕上就呈现一亮斑出来,然而亮斑的大小要比光线沿直线传播的时候稍微大一些。

“衍射”这个词汇就是在这个时候正式被定义到光学当中,格里马第用它来命名光线会绕过障碍物边缘的现象。可惜的是,格里马第并没有能够正确解释这一现象。一方面,他知道他所观察出的衍射现象与光的直线传播和光的微粒说两中当时处在统治地位的学说相矛盾;另一方面,他自己认为的观点是,光是一种稀薄而且感觉不到的光流体,在光遇到障碍物的时候,就会引起流体波动。

除此之外,有关与光的衍射的现象,胡克前辈也曾观察到。《显微术》是一个物理光学的初始建立的标志,它就是胡克著作的。在这本书中,写了在几何阴影中光衍射的现象。另外一个重复衍射实验的学者是牛顿。他的实验是仔细观察屏幕边缘、毛发影子等。在这些实验中,他得出了这样的结论:粒子能够同物体的粒子相互作用,且在它们通过这些物体的边缘时发生倾斜。

最终,光的衍射的正式定义为:光在传播过程中,遇到障碍物或小孔(窄缝)时,它有离开直线路径绕道障碍物阴影里去的现象。

1.2 Matlab模拟的意义

在工程设计的领域之中,我们在理论的分析、物理上做实验后面,观察客观世界的规律性方面又发现一种新型手段:即计算机仿真科学。

仿真程序是实现计算机仿真过程的凭借。运行仿真模拟程序时:第一,模型要研究系统的相关特性,并且针对它们来设定出定量的参数值;第二,我们命令有关研究模型的一些变量变化,当然要在已经规定的变化范围之中;第三,计算;第四,得出这些系统通过计算求出来的各种结果、情况;第五,让参数值不断变化,然后得出相应情况下的结果。

计算机仿真程序用有很多的功能,最大的在运行情况下的功能如下:

(1)计算机能够演示出来系统在运行的时候的整体过程以及此过程当中出现的各个现象、状态;

(2)计算机的拥有高速运算的能力。借助计算机的这个能力,我们能够反复的输入的实验条件、系统参数。从而极大的提高了实验的效率。

由此可以得出,用计算机来模拟:近代制性更好(用参数的调整即可实现),完全没有破坏性(器械和事故都不会因为设计上出现不合理而损坏和发生),可以重复出现(像湿度、温度等随机因素的影响可以排除),观察性更强(在现实实验中根本没有办法观察或很难观察到的现象能够被观察到,从而节省很多耗费在实验上的物力人力),模拟可以看成是研究的基础,模拟的效果达到了一般才会去研发。

Matlab软件是目前应用最广泛的计算机仿真程序之一,它是由MATrix和LABoratory两词的前三个字母组合从而形成的。它的寓意是:“矩阵实验室”。

Cleve Moler(新墨西哥大学计算机系主任)为讲解线性代数编写了程序,后创建Mathworks公司。由1982年Mathworks公司推出了Matlab软件。1984年Mathworks公司把Matlab软件正式推向市场。从此,这个软件的内核编写用C语言,并且填加了数据图视功能。而且C语言的本身就可以进行数值的计算。1997年,Matlab5.0版问世,很快就是5.1、5.2以及2003年的6.5版。

Matlab发展到今天,它的数据结构和类型比以前丰富,面向对象比以前友善,图形可视比以前快速精良,数学和数据分析资源比以前广阔、应用开发工具比以前多。Matlab是一种“高高级”语言,面向工程和科学,可以进行图形显示、数值分析、信号处理、矩阵运算,并且构成方便和界面友好的用户环境。在求特定学科问题的方面,它还有相应的工具箱。其特点是:可扩展性、强大的运算功能、易学易用高效性、良好的开放性、函盖广泛的专业领域——工具箱。Matlab因其大量的特点,在研究单位、工业部门中广泛的应用与解决研究相关的工程问题。有“第四代计算机语言”的美誉。

2 光的衍射理论 2.1 惠更斯原理

波面上的每一点都是一个次级球面波的子波源,如图1点光源的传输示意图所示。因为子波的波速与频率与初级波的波速和频率相同。所以在这以后的每一时刻当中,这个时刻总的波动的波面就构成了子波波面的包络。它的核心的思想是:介质中任一处的波动状态是由各处的波动决定的。

惠更斯原理可以对光的直线传播、折射、反射等现象进行较好的解释。不过,相对来说,原始的惠更斯原理就更加粗糙。所以,它解释衍射现象还是比较困难的。而且用惠更斯原理推倒还会出现倒退波(这个显然不存在)。

点光源的传输示意图图 1

2.2 惠更斯——菲涅耳原理

在惠更斯原理(Huygens principle )的基础上,进一步发展,就有了惠更斯-菲涅耳原理( Huggens-Fresnel principle )。在解释光的传播规律的光的波动理论中,惠更斯-菲涅耳原理是基本原理。创立光的波动说的时候,荷兰物理学家克里斯蒂安·惠更斯(Christiaan Huygens )首先将它提出。它是研究衍射现象的理论基础,也是求解波(特别是光波)的一种近似方法。

惠更斯于1678年在给巴黎科学院的信和中,阐述了他的光波动原理。 之后, 奥古斯汀-让·菲涅尔(Augustin-Jean Fresnel )于1815年,补充了惠更斯原理:加入了波的相干性(在考虑各次波到达某点的作用的时候,一起考虑次波之间的位相关系)到里面。

菲涅耳在它的基础上,添加了一些定量表示式,这些表示式是用来描述次波的基本特征(位相和振幅)的,并且加入“次波相干叠加原理”。进一

波源

R t 1s

步将这个原理发展成了惠更斯——菲涅耳原理。这个原理的内容表述如下:由面积元dS发出的各次波如图所示,它的振幅和位相同时满足下面的四个假设:

(1)在波动理论中,波面是一个等位相面。所以,我们能够将所有dS面上发出的次波的初位相看作相同(并且可以假设它是零)。

(2)次波在P点引起的振动的振幅与r成反比。

(3)面元dS发出的次波,在P点的振幅于dS的面积成正比,并且与倾角θ有关。

(4)P点次波的位相,由光程nr来决定。

由于惠更斯——菲涅耳原理并不是严格的理论上的产物,在较大的程度上,它是凭科学家们朴素的直觉得到的。而且对于倾斜因子来说,它也没有办法给出具体的函数形式。

3夫琅禾费衍射原理

3.1 夫琅禾费单缝衍射

在衍射角=0的情况下,因为所有的光在经历缝面AB到会聚点0时都是相同的光程,所以它们的振动是同位相的。

所以,所有的衍射线在O点所引出的振动振幅的和就是此点合振动的振幅。因而,O点的合振动强度最大,振幅也最大。

从而,在O点呈现出明纹,因为位置在屏幕的中央,这个条纹也叫中央明纹。

我们假设会聚于屏幕上的某点P的一束衍射光,它和屏幕中心O 点的距离是x。

就光程差来说,在单缝上面的其它各点所发出的子波都小于AC.

子波在其它的位置上的时候:

我们来作此光过B点的同相面BC, 只是在波从AB面转到BC面的时候,产生同相面AB发出的子波到P点的光程差。

A点发出的子波比B点发出的子波多走的光程是asinθ。

单缝衍射的特点:

1)主极大

在屏幕上,相同θ角的地方拥有的光强相同,导致相互平行的条纹出现在屏上,成为它的衍射图样。这些条纹平行于狭缝。在θ=0的地方,因为没有光程差,各衍射光线相干加强,因而光强最大。

2)次级大

屏上光强分布上有中央主极大,还有次级大。次级大的位置可以通过计算来得出:

,47.3,46.2,43.1ππ±±±=a (1)

3)暗纹位置 它满足下面关系

() ,2,1=±=k k a π (3) () ,2,1sin =±=k k a πθ (4) 4)明纹角宽度

由于其间明纹的角宽度是指相邻暗纹的角距离,所以中央主极大的半角

3.2 夫琅禾费双缝衍射

衍射利用惠更斯——菲涅耳原理。它让光穿过矩孔或者狭缝,从而利用矩孔或者狭缝来将一个向外的波动分成很多向外的波动。波动通过矩孔或者狭缝的时候,会被分成很多波动,然后各自分别平行行进,后面跟着的波动亦是如此。我们把屏幕放在波动的行经路线上,就可以观测到成像条纹。此办法应用的就是如上所述的这个原理。

由于夫琅禾费双缝衍射数学上并不复杂,实验设置可以很准确地找出入射单色光的波长,障碍物是两个相距很近的细狭缝时的夫琅和费衍射。两个狭缝,宽度一样并且都是a ,中间隔上宽度为b 的不透光部分。平行光照射此双缝,在L2的焦平面上可得到夫琅和费双缝衍射图样。图样的形成机制可看为两步,首先,若两个缝分别打开,它们将分别形成单缝衍射图样,图样的形状,位置和强度都是完全相同的。第二步,两个缝同时打开,则屏上某点P 的总振幅是每个缝形成的振幅的合成,是干涉的结果。由于此二缝对应点的间距为

b a + (6)

到屏上某点P 的光程差为

()θsin b a + (7)

故在θ角满足

()() 2,1,0sin ±±==+k k b a λθ (8)

时,屏上光强有极大值,形成明条纹,K 为干涉条纹级数,其总振幅是单缝在该点产生的振幅的二倍。但需注意,若此θ角的值同时满足

λθk a =sin (9)

则单缝在该点产生的振幅为零,K 级干涉条纹将消失,就形成了缺级现象。若

()n a

b a =+ (10) 则第n ,2n ,3n……级干涉条纹将发生缺级现象。采用严格的数学推导,根据菲涅耳积分,屏幕上任一点P 的光强可表为

v u

u

a c I 2222cos sin 4'?= (11)

也就是说:光强分别由两个因子乘积来决定,第一个因子反映的是宽度为a 的夫琅和费单缝衍射的强度,第二个因子反映的是相距为(a+b)的双光干涉的强度。

4 夫琅禾费衍射模拟 4.1 单缝

如图2所示,设单缝宽为,缝与光屏之间的距离为D 。屏幕上,我们将对称中心O 点作为x 轴的坐标原点,屏幕上任一点,其坐标设为

设波长为的平行光垂直入射于单缝,根据惠更斯原理,将单缝看作M 个等宽等距的平行窄带次光源组成,由单缝的下边缘开始依次向上分别设计为第1,2,…,,…,M 个。则第个窄带次光源的位置坐标可记为: M a k a x k ?+-=2 (12)

第个窄带次光源发出的次级子波发射到光屏上

处的光程为:

22)(D x x L k p k +-= (13)

由惠更斯——菲涅耳原理,可得光屏上处的相对光强为:

???

?

??????? ??+??? ??=∑∑==∞→2

1212

2sin 2cos

1

lim /M k k M k k M o L L M

I I λπλπ (14)

单缝衍射计算原理图图 2

在平行光垂直照射一个狭缝,而这个狭缝可与光的波长相比较的情况下,光就回绕过它的边缘而向阴影发生衍射,透过透镜衍射光聚焦到屏幕上从而出现衍射条纹,此条纹就是单缝衍射条纹。根据式(12)、(13)、(14),我们用Matlab 软件编写一个函数diffraction(,),单缝与光屏的距离取为固定值D=1000mm,

参数和取如下三种情形:

(a) =632.8nm,

=1mm; (b) =632.8nm,

=2mm; (c) =432.8nm, =2mm.单缝衍射图样和光强分布的Matlab 程序: with(plots):

diffraction:=proc(a,lambda) local D,N,yp,II,points: D:=1000: N:=50:

yp:=x->-a/2+X*a/N: II:=proc(y)

local I,sumcos,sumsin: sumcos:=0: sumsin:=0: for k from 1 to N do

sumcos:=sumcos+cos(evalf(2*Pi*evalf(sqrt((y-yp(k))^2+D^2))/lambda):

sumsin:=sumsin+sin(evalf(2*Pi*evalf(sqrt((y-yp(k))^2+D^2))/lambda):

end do;

evalf((sumcos^2+sumsin^2)/N^2);

end proc:

points:=[seq([y,II(y)],y=-150..150)]:

piot(evalf(points),axes=boxed);

end proc:

diffraction(0.1e-1,0.6328e-3);

diffraction(0.2e-1,0.6328e-3);

diffraction(0.1e-1,0.4328e-3);

diffraction1:=proc(a,lambda)

local D,N,xp,PI;

D:=1000;

N:=50;

xp:=k->-(1/2)*a+k*a/N;

PI:=proc(x)

local i, sumcos,sumsin;

sumcos:=0:

sumsin:=0:

for i from 1 to N do

sumcos:=sumcos+cos(evalf(2*Pi*evalf(sqrt((y-yp(i))^2+D^2))/lambda):

sumsin:=sumsin+sin(evalf(2*Pi*evalf(sqrt((y-yp(i))^2+D^2))/lambda):

end do;

evalf((sumcos^2+sumsin^2)/N^2);

end proc:

point3d([x,y,PI(x)],x=-150..150,

y=-50..50,grid=[150,150],orientation=[270,0],shading=ZGRAYSCALE,style=PATCHN OGRID, numpoints=20000,axes=boxed)

end proc:

diffraction(0.1e-1,0.6328e-3);

diffraction(0.2e-1,0.6328e-3);

diffraction(0.1e-1,0.4328e-3);

实验仿真运行结果见图3,4,5。从图中可直观形象地看到单缝衍射条纹和光强分布的特点;单缝衍射及各级明暗条纹在中央明纹两侧对称分布;中央明纹光强最大,其他明纹光强迅速减少;中央明纹宽度最宽,约为其他明纹宽度的2倍。

(a

)衍涉条纹图

(b

)光强分布图

3

波长为为632.8nm;缝款1mm为时的衍射图,其中(a)为衍射图,(b)为光强分

布图

(a

)衍涉条纹图

(b

)光强分布图

4

波长为为632.8nm;缝款2mm为时的衍射图,

其中(a)为衍射图,(b)为光强分布图

比较图3和图4可知,当入射光波长一定时,缝宽越窄,相邻条纹的间距越大,衍射现象越明显,明纹的宽度也增加;在演示中可看到当变大时,衍射作用则越来越不明显,当缝宽大到一定程度时,各级衍射条纹都收缩于中央明纹附近而无没有办法分辨,仅仅能观察到一个明纹,既是单缝的像,此时光可以看成是直线传播的。

)衍涉条纹图(a

)光强分布图(b

5图

波长为为432.8nm;缝款1mm 为时的衍射图,其中(a )为衍射图,(b )为光强分

布图

(屏幕上对称中心O 点为x 轴的坐标原点,中心线为x 轴,纵轴为光强)

再又比较图3和图5可知,当缝宽一定时,入射光的波长越短,相邻条纹的间距越小。 4.2 矩孔

设波长为的平行光垂直入射于一矩孔(长为、宽为)发生夫琅禾费衍射,光屏与矩孔平面的距离为D 。选取矩孔的中心为坐标原点,长、宽方向分别为x 、y 轴,平行光垂直入射的方向为z 轴建立坐标系。将矩孔均分为N×M 个小微格,而光屏任意点(X 、Y )的衍射可看作来自矩孔上N×M 个小微格发出次波的相干叠加。不难求得第(j 、k )个小微格到光屏上任意点(X 、Y )的光程为:

()2

1

2

2

2

,???

?????+??? ???-+??? ???-=D M b k Y N a j x k j L (15)

由由惠更斯——菲涅耳原理,可得其相对光强为

()()????

???

????? ??+?=∑∑∑∑====N j M k N j M k o k j L k j L M N I I 112

11222,2s i n ),2c o s (1/λπλπ (16) 根据式(15)、(16),我们利用Matlab 软件编程仿真模拟,矩孔到光屏的距离取为固定值D=1000mm 。其它实验参数分为三种组合情形来模拟:(a)

=0.01mm, =0.01mm, =400nm; (b) =0.01mm, =0.01mm, =600nm;(c)

=0.01mm, =0.02mm, =600nm.

矩孔衍射图样和光强分布的Matlab 程序 with(plots):

square:=proc(a,b,d,lambda) local N,II;N:=100;

II:=(X,Y)->(sum(sum(cos(2*Pi*sqrt((X-j*a/N)^2+(Y-k*b/N)^2+D^2)/lambda),k=1..N),j=1..N))^2/N^4+(sum(sum(sin(2*Pi*sqrt((X-j*a/N)^2+(Y-k*b/N)^2+D^2)/lambda), k=1..N),j=1..N))^2/N^4;

Plot3d(II(X,Y),X=-250..250, Y=-250..250,grid=[50,50],axes=boxed); end proc;

square(0.1e-1, 0.1e-1,1000,0.4e-3); square(0.1e-1, 0.1e-1,1000,0.6e-3); square(0.1e-1, 0.2e-1,1000,0.6e-3); square1:=proc(a,b,D,lambda)

local N,II;N:=100;

II:=(X,Y)->(sum(sum(cos(2*Pi*sqrt((X-j*a/N)^2+(Y-k*b/N)^2+D^2)/lambda),k=1..N),j=1..N))^2/N^4+(sum(sum(sin(2*Pi*sqrt((X-j*a/N)^2+(Y-k*b/N)^2+D^2)/lambda), k=1..N),j=1..N))^2/N^4;

Plot3d(II(X,Y),X=-250..250,Y=-250..250,grid=[150,150],orientation=[270,0],shading= ZGRAYSCALE,style=PATCHNOGRID, numpoints=20000,axes=boxed); end proc;

square(0.1e-1, 0.1e-1,1000,0.4e-3); square(0.1e-1, 0.1e-1,1000,0.6e-3); square(0.1e-1, 0.2e-1,1000,0.6e-3);

程序运行结果分别见图6,7,8。

图6 波长为400nm, 矩孔长为0.01mm,宽为0.01mm 时的干涉图,其中(a )为矩

孔衍射图样,(b )为光强分布图样

图7 波长为600nm, 矩孔长为0.01mm,宽为0.01mm 时的干涉图,

其中(a )为矩孔衍射图样,(b )为光强分布图样

比较图6和图7可知,孔的形状和尺寸参数不变,入射光波长增加时,衍射图样的形状不变,而衍射现象更明显。

(b)光强分布图样

(a )矩孔衍射图样

(矩孔的中心为坐标原点,长、宽方向分别为x、y轴,z轴是光强。)由图7和图8看出,当缝宽一定时,入射光的波长不变,改变衍射屏(一个是方孔衍射屏,另一个为矩孔衍射屏)的形状,能清晰地看到衍射光斑的形状取决于衍射屏的形状。图8表明,光束在矩孔衍射屏上的哪个方向限制越严,其扩展也强烈,衍射效应越强。

5 总结

本文从惠更斯——菲涅耳原理出发,基于Matlab软件实现了单缝、矩孔等典型光学夫琅禾费衍射实验的模拟。模拟结果表明:随着单缝的减小,衍射越来越明显,入射光的波长越短,相邻条纹的间距越小; 随着入射光波长增加时,衍射图样的形状不变,而衍射现象更明显, 当改变衍射屏(一个是方孔衍射屏,另一个为矩孔衍射屏)的形状,衍射光斑的形状取决于衍射屏的形状,而光束在矩孔衍射屏上的哪个方向限制越严,其扩展也强烈,衍射效应越强。且模拟图象细致逼真,与实际实验的结果相符,从而加深对各种衍射现象的理解。

利用本文程序可以改变各种实验参数获得相应的实验结果,而实际实验往往受到实验条件和环境的限制,而有些实验参数是不能任意定量改变的。因此,仿真模拟实验有利于对物理现象内在规律的理解和深入讨论,也弥补了实际实验的不足。

参考文献;

[1] 符运良。Matlab在光学教学中的应用[J]。华南热带农业大学报,2004,10(3),55-57.

[2] 喻平。用Matlab模拟白光夫琅和费衍射[J]。重庆师范大学学报:自然科学看版,2007,24(2):43-45.

[3] 蓝海江,白光干涉,衍射实验的计算机仿真[J]。实验室研究与探索,2009,28(12):16-19.

[4] 梁绍荣。普通物理学.光学[M]。高等教育出版社,1988:160-202.

[5] 徐金明。Matlab实用教程[J]。北京:清华大学出版社,2005.

[6] 姚启军。光学教程[M]。北京:高等教育出版社,2002.

[7] 范士喜。白光单缝衍射实验的计算模拟演示[J]。北京印刷学报,2003,24(2):43-45.

[8] 母国光,战元令。光学[M]。北京:人民教育出版社,1979:198.

[9] 董太原,刘建生,卢敏,等。光学干涉实验的计算机仿真模拟[J].江西理工大学学报,2007,28(3):65-67.

Computer simulation of the fraunhofer diffraction

experiments by using Matlab software

Abstract: The light diffraction is one of the important physics phenomenon of light. It is the light not pass through obstruction but drift off the straight line spread way, and enter shaded. It is the manifestation of the light wave. The composition of diffraction system is light source, diffraction screen and the screen of receive screen draft. Under normal conditions,we separate diffraction into two lots based on the big or small about the distance of the three things in diffraction system. One is Fresnel diffraction. Another is Fraunhofer diffraction,

Based on Matlab, Fraunhofer diffraction experiments of single slit, rectangle aperture and circular aperture were simulated. The results show that diffraction patterns and light intensity distribution curves of these diffraction experments are delicate and distinct. In addition, the impacts of several parameters upon the diffraction patters have been discussed in some detail, which make whole physical process object and are consistent with the results of actual experiments.

Key words: Matlab;diffraction;optics experiment;

测定夫琅禾费衍射实验

测定单缝衍射得光强分布 【教学目得】 1.观察单缝衍射现象,加深对衍射理论得理解。 2.会用光电元件测量单缝衍射得相对光强分布,掌握其分布规律。 3.学会用衍射法测量微小量。 【教学重点】 1.夫琅禾费衍射理论 2.夫琅禾费单缝衍射装置 3.用光电元件测量单缝衍射得相对光强分布,衍射法测量微小量 【教学难点】 夫琅禾费单缝衍射光路及光强分布规律 【课程讲授】 提问:1、缝宽得变化对衍射条纹有什么影响? 2、夫琅与费衍射应符合什么条件? 一、实验原理 光得衍射现象就是光得波动性得重要表现。根据光源及观察衍射图象得屏幕(衍射屏)到产生衍射得障碍物得距离不同,分为菲涅耳衍射与夫琅禾费衍射两种,前者就是光源与衍射屏到衍射物得距离为有限远时得衍射,即所谓近场衍射;后者则为无限远时得衍射,即所谓远场衍射。要实现夫琅禾费衍射,必须保证光源至单缝得距离与单缝到衍射屏得距离均为无限远(或相当于无限远),即要求照射到单缝上得入射光、衍射光都为平行光,屏应放到相当远处,在实验中只用两个透镜即可达到此要求。实验光路如图1所示, 图1夫琅禾费单缝衍射光路图 与狭缝E垂直得衍射光束会聚于屏上P0处,就是中央明纹得中心,光强最大,设为I0,与光

轴方向成Ф角得衍射光束会聚于屏上PA处,P A得光强由计算可得: 式中,b为狭缝得宽度,为单色光得波长,当时,光强最大,称为主极大,主极大得强度决定于光强得强度与缝得宽度。 当,即: 时,出现暗条纹。 除了主极大之外,两相邻暗纹之间都有一个次极大,由数学计算可得出现这些次极大得位置在=±1、43π,±2、46π,±3、47π,…,这些次极大得相对光强I/I0依次为0、047,0、017,0、008,… 图2夫琅禾费衍射得光强分布 夫琅禾费衍射得光强分布如图2所示。 图3 夫琅禾费单缝衍射得简化装置 用氦氖激光器作光源,则由于激光束得方向性好,能量集中,且缝得宽度b一般很小,这样就可以不用透镜L1,若观察屏(接受器)距离狭缝也较远(即D远大于b)则透镜L2也可以不用,这样夫琅禾费单缝衍射装置就简化为图3,这时, 由上二式可得 二、实验装置

控制系统MATLAB仿真基础

系统仿真 § 4.1控制系统的数学模型 1、传递函数模型(tranfer function) 2、零极点增益模型(zero-pole-gain) 3、状态空间模型(state-space) 4、动态结构图(Simulink结构图) 一、传递函数模型(transfer fcn-----tf) 1、传递函数模型的形式 传函定义:在零初始条件下,系统输出量的拉氏变换C(S)与输入量的拉氏变换R(S)之比。 C(S) b1S m+b2S m-1+…+b m G(S)=----------- =- -------------------------------- R(S) a1S n + a2S n-1 +…+ a n num(S) = ------------ den(S) 2、在MATLAB命令中的输入形式 在MATLAB环境中,可直接用分子分母多项式系数构成的两个向量num、den表示系统: num = [b1, b2, ..., b m]; den = [a1, a2, ..., a n]; 注:1)将系统的分子分母多项式的系数按降幂的方式以向量的形式输入两个变量,中间缺项的用0补齐,不能遗漏。 2)num、den是任意两个变量名,用户可以用其他任意的变量名来输入系数向量。 3)当系统种含有几个传函时,输入MATLAB命令状态下可用n1,d1;n2,d2…….。 4)给变量num,den赋值时用的是方括号;方括号内每个系数分隔开用空格或逗号;num,den方括号间用的是分号。 3、函数命令tf( ) 在MATLAB中,用函数命令tf( )来建立控制系统的传函模型,或者将零极点增益模型、状态空间模型转换为传函模型。 tf( )函数命令的调用格式为: 圆括号中的逗号不能用空格来代替 sys = tf ( num, den ) [G= tf ( num, den )]

夫琅禾费衍射实验要求

夫琅禾费衍射的研究 实验仪器 半导体激光器、缝、细丝、光电元件、光屏、微动读数装置、微电流计 预习思考题 1、什么是衍射?菲涅耳衍射与夫琅禾费衍射有什么区别? 2、实验中如何调节光源、衍射物和光屏等高共轴?如何满足夫琅禾费衍射条件? 3、实验中如何选择光电流检流计的量程? 实验内容 一. 定性观察单缝的夫琅禾费衍射图案,记录图案的特征 1、观察单缝的衍射图案,记录图案特征。 2、观察并记录衍射图案随缝宽的变化规律。 3、改变缝到观察屏的距离,观察并记录条纹的变化情况。 二. 测量单缝衍射的光强分布曲线 1.记录狭缝零点误差。 2.选择一个缝宽,调节光路使衍射花纹清晰,对称,中央主极大宽度1cm左右,并使光电流显示最大。从中央最大向一侧测到三级极小。要求至少测20个数据。 注意:(1)缝与接收器间距应满足远场衍射条件。 (2)微电流计选择适当的档位。 (3)不要错过每一级的最亮点与最暗点。 (4)测量过程中接收器要保持只向一个方向移动,避免空转。 (5)注意同时记录光电流值和相应的位置。 3.测量缝到屏的距离。 4.从中央最大向另一侧测量,重复上述测量步骤。 5.记录光源波长λ。 6.测量缝宽: 方法(选一种): (1) 直接读数。 (2) 用透镜成像法测量,提供钠灯,f=10cm凸透镜一个,测微目镜,自行设计光路。 三. 测量细丝的直径

用衍射的方法测量细丝的直径。 注意:避免激光直接照射探测器。 四. 数据处理(课后) 单缝衍射: 1.以sinθ为横座标,I/I0为纵座标绘制曲线。 2.利用从光强分布曲线获得的数据计算缝宽,与实际的缝宽相比较,并分析误差。 3.验证各级次极大值与中央主极大值的关系I/I0=0.047,0.017…,实验结果与此有何差距?请分析产生差距的原因。 细丝直径: 1.以sinθ为横座标,I/I0为纵座标绘制曲线。 2.利用从光强分布曲线获得的数据计算细丝直径。 注意事项 1、实验过程中按规定操作注意仪器的安全。 2、实验中调光路原则:等高共轴;先粗调,后微调。 课后问题 1、 你还能利用什么光学原理来测量细丝直径? 2、(选做)查阅资料并结合实验中衍射现象,分析总结巴俾涅(babinet)原理。

MATLAB与系统仿真

学习中心/函授站_ 成都学习中心 姓名赵洪学号7020140122093 西安电子科技大学网络与继续教育学院 2015学年上学期 《MATLAB与系统仿真》期末考试试题 (综合大作业) 考试说明: 1、大作业于2015年4月3日公布,2015年5月9日前在线提交; 2、考试必须独立完成,如发现抄袭、雷同、拷贝均按零分计。 3、程序设计题(三(8,10))要求写出完整的程序代码,并在matlab软件环境调试并运行通过,连同运行结果一并附上。 一、填空题(1? ×25=25?) 1、Matlab的全称为矩阵实验室。 2、在Matlab编辑器中运行程序的快捷键是:F5 。 3、Matlab的工作界面主要由以下五个部分组成,它们分别是:菜单栏、 工具栏、当前工作目录窗口、工作空间管理窗口和命令窗口。 4、在Matlab中inf表示:无穷大;clc表示:清空命令窗口中的显示内容;more表示:在命令窗口中控制其后每页的显示内容行数;who表示:查阅Matlad内存变量名;whos表示:列出当前工作空间所有变量。 5、在Matlab命令窗口中运行命令Simulink 可以打开Simulink模块库浏览器窗口。 6、求矩阵行列式的函数:det ;求矩阵特征值和特征向量的函数eig 。 7、Matlab预定义变量ans表示:没有指定输出变量名;eps表示:系统精度 ;nargin表示:函数输入参数的个数。 8、Matlab提供了两种方法进行程序分析和优化,分别为:通过Profiler工具优化和通过tic和toc函数进行优化。 9、建立结构数组或转换结构数组的函数为:struct ; 实现Fourier变换在Matlab中的对应函数为:fourier() ;Laplace变换的函数:Laplace() 。

matlab控制系统仿真课程设计

课程设计报告 题目PID控制器应用 课程名称控制系统仿真院部名称机电工程学院专业 班级 学生姓名 学号 课程设计地点 课程设计学时 指导教师 金陵科技学院教务处制成绩

一、课程设计应达到的目的 应用所学的自动控制基本知识与工程设计方法,结合生产实际,确定系统的性能指标与实现方案,进行控制系统的初步设计。 应用计算机仿真技术,通过在MATLAB软件上建立控制系统的数学模型,对控制系统进行性能仿真研究,掌握系统参数对系统性能的影响。 二、课程设计题目及要求 1.单回路控制系统的设计及仿真。 2.串级控制系统的设计及仿真。 3.反馈前馈控制系统的设计及仿真。 4.采用Smith 补偿器克服纯滞后的控制系统的设计及仿真。 三、课程设计的内容与步骤 (1).单回路控制系统的设计及仿真。 (a)已知被控对象传函W(s) = 1 / (s2 +20s + 1)。 (b)画出单回路控制系统的方框图。 (c)用MatLab的Simulink画出该系统。 (d)选PID调节器的参数使系统的控制性能较好,并画出相应的单位阶约响应

曲线。注明所用PID调节器公式。PID调节器公式Wc(s)=50(5s+1)/(3s+1) 给定值为单位阶跃响应幅值为3。 有积分作用单回路控制系统 无积分作用单回路控制系统

大比例作用单回路控制系统 (e)修改调节器的参数,观察系统的稳定性或单位阶约响应曲线,理解控制器参数对系统的稳定性及控制性能的影响? 答:由上图分别可以看出无积分作用和大比例积分作用下的系数响应曲线,这两个PID调节的响应曲线均不如前面的理想。增大比例系数将加快系统的响应,但是过大的比例系数会使系统有比较大的超调,并产生振荡,使稳定性变坏;增大积分时间有利于减小超调,减小振荡,使系统的稳定性增加,但是系统静差消除时间变长,加入微分环节,有利于加快系统的响应速度,使系统超调量减小,稳定性增加。 (2).串级控制系统的设计及仿真。 (a)已知主被控对象传函W 01(s) = 1 / (100s + 1),副被控对象传函W 02 (s) = 1 / (10s + 1),副环干扰通道传函W d (s) = 1/(s2 +20s + 1)。 (b)画出串级控制系统方框图及相同控制对象下的单回路控制系统的方框图。(c)用MatLab的Simulink画出上述两系统。

413-夫琅禾费单缝衍射

413夫琅禾费单缝衍射 1. 选择题 1,在单缝夫琅禾费衍射实验中,波长为λ的单色光垂直入射在宽度为a =4 λ的单缝上, 对应于衍射角为30°的方向,单缝处波阵面可分成的半波带数目为 (A) 2 个。 (B) 4 个。 (C) 6 个。 (D) 8 个。 [ ] 2,一束波长为λ的平行单色光垂直入射到一单缝AB 上, 装置如图.在屏幕D 上形成衍射图样,如果P 是中央亮纹一侧第一个暗纹所在的位置,则BC 的长度为 (A) λ / 2. (B) λ. (C) 3λ / 2 . (D) 2λ . [ ] 3,在如图所示的单缝夫琅禾费衍射实验中,若将 单缝沿透镜光轴方向向透镜平移,则屏幕上的衍射条 纹 (A) 间距变大。 (B) 间距变小。 (C) 不发生变化。 (D) 间距不变,但明暗条纹的位置交替变化。 [ ] 4,在夫琅禾费单缝衍射实验中,对于给定的入射单色光,当缝宽度变小时,除中央亮 纹的中心位置不变外,各级衍射条纹 (A) 对应的衍射角变小。 (B) 对应的衍射角变大。 (C) 对应的衍射角也不变。 (D) 光强也不变。 [ ] 5,在单缝夫琅禾费衍射实验中,若增大缝宽,其他条件不变,则中央明条纹 (A) 宽度变小。 (B) 宽度变大。 (C) 宽度不变,且中心强度也不变。 (D) 宽度不变,但中心强度增大。 [ ] 6,在单缝夫琅禾费衍射实验中,若减小缝宽,其他条件不变,则中央明条纹 (A) 宽度变小; 屏幕

(B) 宽度变大; (C) 宽度不变,且中心强度也不变; (D) 宽度不变,但中心强度变小。 []7,在单缝夫琅禾费衍射实验中波长为λ的单色光垂直入射到单缝上.对应于衍射角为30°的方向上,若单缝处波面可分成3个半波带,则缝宽度a等于 (A) λ.(B) 1.5 λ. (C) 2 λ.(D) 3 λ. []8,在白光垂直照射单缝而产生的衍射图样中,波长为λ1的光的第3级明纹与波长为λ2-的光的第4级明纹相重合,则这两种光的波长之比λ1 /λ2为 (A) 3/4 (B) 4/3 (C) 7/9 (D) 9/7 []2. 判断题 1,对应衍射角不为零的衍射屏上某处,如果能将做夫琅和费单缝衍射的波面分割成偶数个半波带,则在屏幕上该处将呈现明条纹。 2,对应衍射角不为零的衍射屏上某处,如果能将做夫琅和费单缝衍射的波面分割成奇数个半波带,在屏幕上该处将呈现明条纹。 3,在用半波带法求解单缝夫琅和费衍射时,当衍射角不为零时,任何两个相邻的、完整的波带所发出的子波在屏幕上同一点引起的光振动将完全相互抵消。 4,用半波带法讨论单缝衍射暗条纹中心的条件时,与中央明条纹旁第二个暗条纹中心相对应的半波带的数目是2。 3. 填空题 1,He-Ne激光器发出λ=632.8 nm (1nm=10-9 m)的平行光束,垂直照射到一单缝上,在距单缝3 m远的屏上观察夫琅禾费衍射图样,测得两个第二级暗纹间的距离是10 cm,则单缝的宽度a=________. 2,在单缝的夫琅禾费衍射实验中,屏上第三级暗纹对应于单缝处波面可划分为__________ 个半波带。 3,波长为λ的单色光垂直入射在缝宽a=4λ的单缝上.对应于衍射角?=30°,单缝处的波面可划分为______________个半波带。 4,在单缝夫琅禾费衍射实验中,设第一级暗纹的衍射角很小,若钠黄光(λ1≈589 nm) 中央明纹宽度为 4.0 mm,则λ2=442 nm (1 nm = 10-9m)的蓝紫色光的中央明纹宽度为

自控-二阶系统Matlab仿真

自动控制原理 二阶系统性能分析Matlab 仿真大作业附题目+ 完整报告内容

设二阶控制系统如图1所示,其中开环传递函数 ) 1(10 )2()(2+=+=s s s s s G n n ξωω 图1 图2 图3 要求: 1、分别用如图2和图3所示的测速反馈控制和比例微分控制两种方式改善系统的性能,如果要求改善后系统的阻尼比ξ =0.707,则和 分别取多少? 解: 由)1(10 )2()(2 += +=s s s s s G n n ξωω得10 21,10,102===ξωωn t K d T

对于测速反馈控制,其开环传递函数为:) 2()s (2 2n t n n K s s G ωξωω++=; 闭环传递函数为:2 2 2)2 (2)(n n n t n s K s s ωωωξωφ+++= ; 所以当n t K ωξ2 1+=0.707时,347.02)707.0(t =÷?-=n K ωξ; 对于比例微分控制,其开环传递函数为:)2()1()(2 n n d s s s T s G ξωω++=; 闭环传递函数为:) )2 1(2)1()(2 22 n n n d n d s T s s T s ωωωξωφ++++=; 所以当n d T ωξ2 1 +=0.707时,347.02)707.0(=÷?-=n d T ωξ; 2、请用MATLAB 分别画出第1小题中的3个系统对单位阶跃输入的响应图; 解: ①图一的闭环传递函数为: 2 22 2)(n n n s s s ωξωωφ++=,10 21 ,10n ==ξω Matlab 代码如下: clc clear wn=sqrt(10); zeta=1/(2*sqrt(10)); t=0:0.1:12; Gs=tf(wn^2,[1,2*zeta*wn,wn^2]); step(Gs,t)

系统仿真的MATLAB实现.

第七章系统仿真的MATLAB实现 由于计算机技术的高速发展,我们可以借助计算机完成系统的数字仿真。综前所述,数字仿真实质上是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法。仿真的主要过程是:建立模型、仿真运行和分析研究仿真结果。仿真运行就是借助一定的算法,获得系统的有关信息。 MATLAB是一种面向科学与工程计算的高级语言,它集科学计算、自动控制、信号处理、神经网络和图像处理等学科的处理功能于一体,具有极高的编程效率。MATLAB是一个高度集成的系统,MATLAB提供的Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持线性和非线性系统,能够在连续时间域、离散时间域或者两者的混合时间域里进行建模,它同样支持具有多种采样速率的系统。在过去几年里,Simulink已经成为数学和工业应用中对动态系统进行建模时使用得最为广泛的软件包。 MATLAB仿真有两种途径:(1)MATLAB可以在SIMULINK窗口上进行面向系统结构方框图的系统仿真;(2)用户可以在MATLAB的COMMAND窗口下,用运行m文件,调用指令和各种用于系统仿真的函数,进行系统仿真。这两种方式可解决任意复杂系统的动态仿真问题,前者编辑灵活,而后者直观性强,实现可视化编辑。 下面介绍在MATLAB上实现几类基本仿真。 7.1 计算机仿真的步骤 在学习计算机仿真以前,让我们先总结一下计算机仿真的步骤。 计算机仿真,概括地说是一个“建模—实验—分析”的过程,即仿真不单纯是对模型的实验,还包括从建模到实验再到分析的全过程。因此进行一次完整的计算机仿真应包括以下步骤:

(1)列举并列项目 每一项研究都应从说明问题开始,问题由决策者提供或由熟悉问题的分析者提供。 (2)设置目标及完整的项目计划 目标表示仿真要回答的问题、系统方案的说明。项目计划包括人数、研究费用以及每一阶段工作所需时间。 (3)建立模型和收集数据 模型和实际系统没有必要一一对应,模型只需描述实际系统的本质或者描述系统中所研究部分的本质。因此,最好从简单的模型开始,然后进一步建立更复杂的模型。 (4)编制程序和验证 利用数学公式、逻辑公式和算法等来表示实际系统的内部状态和输入/输出的关系。建模者必须决定是采用通用语言如MATLAB、FORTRAN、C还是专用仿真语言来编制程序。在本教材中,我们选择的是MATLAB和其动态仿真工具Simulink。 (5)确认 确认指确定模型是否精确地代表实际系统。它不是一次完成,而是比较模型和实际系统特性的差异,不断对模型进行校正的迭代过程。 (6)实验设计 确定仿真的方案、初始化周期的长度、仿真运行的长度以及每次运行的重复次数。 (7)生产性运行和分析 通常用于估计被仿真系统设计的性能量度。利用理论定性分析、经验定性分析或系统历史数据定量分析来检验模型的正确性,利用灵敏度分析等手段来检验模型的稳定性。 (8)文件清单和报表结果 (9)实现

二阶系统matlab仿真

simulink仿真 -1<ξ<0 >> step(tf(4^2,[1,2*(-0.5)*4,4^2])) ξ<-1 >> step(tf(4^2,[1,2*(-1.5)*4,4^2])) ξ=0 >> step(tf(4^2,[1,2*0*4,4^2])) 0<ξ<1 >> figure >> step(tf(4^2,[1,2*0.1*4,4^2])) >> step(tf(4^2,[1,2*0.2*4,4^2])) >> step(tf(4^2,[1,2*0.3*4,4^2])) >> step(tf(4^2,[1,2*0.4*4,4^2])) >> step(tf(4^2,[1,2*0.5*4,4^2])) >> step(tf(4^2,[1,2*0.6*4,4^2])) >> step(tf(4^2,[1,2*0.7*4,4^2])) >> step(tf(4^2,[1,2*0.8*4,4^2])) >> step(tf(4^2,[1,2*0.9*4,4^2])) ωn不变,ζ减小

ξ=1 >> figure >> step(tf(4^2,[1,2*1*4,4^2])) ξ>1 >> hold on >> step(tf(4^2,[1,2*2.0*4,4^2])) >> step(tf(4^2,[1,2*4.0*4,4^2])) >> step(tf(4^2,[1,2*8.0*4,4^2])) ωn不变,ζ减小 ξ=0.5,改变ωn时的情况: >> figure >> step(tf(1^2,[1,2*0.5*1,1^2])) (ωn=1)

>> hold on >> step(tf(2^2,[1,2*0.5*2,2^2])) (ωn=2)>> step(tf(4^2,[1,2*0.5*4,4^2])) (ωn=4)>> step(tf(8^2,[1,2*0.5*8,8^2])) (ωn=8) ζ不变,ωn增大 曲线拟合程序 >> figure >> x=[0,0.2,0.4,0.6,0.8,1.0,1.2]; >> y=[1.135,1.135,1.216,1.351,1.534,1.737,2.0,]; >> plot(x,y,'.') >> hold on >> x1=[0:0.1:1.2]; >> y1=1+0.6*x1+0.2*x1.^2; >> plot(x1,y1) >> y1=1+0.7*x1; >> plot(x1,y1)

控制系统Matlab仿真 (传递函数)

控制系统仿真 [教学目的] 掌握数字仿真基本原理 控制系统的数学模型建立 掌握控制系统分析 [教学内容] 一、控制系统的数学模型 sys=tf(num,den)%多项式模型,num为分子多项式的系数向量,den为分母多项式的系%数向量,函数tf()创建一个TF模型对象。 sys=zpk(z,p,k)%z为系统的零点向量,p为系统的极点向量,k为增益值,函数zpk()创建一个ZPK模型对象。 (一)控制系统的参数模型 1、TF模型 传递函数 num=[b m b m-1b m-2…b1b0] den=[a m a m-1a m-2…a1a0] sys=tf(num,den) 【例1】系统的传递函数为。 >>num=[01124448]; >>den=[11686176105]; >>sys=tf(num,den); >>sys Transfer function: s^3+12s^2+44s+48 ------------------------------------- s^4+16s^3+86s^2+176s+105 >>get(sys) >>set(sys) >>set(sys,'num',[212])

>>sys Transfer function: 2s^2+s+2 ------------------------------------- s^4+16s^3+86s^2+176s+105 【例2】系统的传递函数为。 >>num=conv([20],[11]); >>num num= 2020 >>den=conv([100],conv([12],[1610])); >>sys=tf(num,den) Transfer function: 20s+20 ------------------------------- s^5+8s^4+22s^3+20s^2 【例3】系统的开环传递函数为,写出单位负反馈时闭环传递函数的TF模型。>>numo=conv([5],[11]); >>deno=conv([100],[13]); >>syso=tf(numo,deno); >>sysc=feedback(syso,1) Transfer function: 5s+5 ---------------------- s^3+3s^2+5s+5 【例4】反馈系统的结构图为: R

实验一夫琅和费单缝衍射实验

实验一 夫琅和费单缝衍射实验 1实验目的 1)观察单缝夫琅和费衍射现象,加深对夫琅和费衍射理论的理解。; 2)会用光电元件测量单缝夫琅和费衍射的相对光强分布,掌握单缝夫琅和费衍射图样的特点及规律; 3)探讨利用夫琅和费单缝衍射规律对狭缝缝宽等参数进行测量。 2实验仪器 1)GDS-Ⅱ型光电综合实验平台主机; 2) 650nm波长半导体激光光源; 3)可调宽度的狭缝; 4)50mm焦距的凸透镜; 5)二维调整架; 6)通用磁性表座; 7)接收屏; 8)衰减片; 9)硅光电池及A/D转换装置、CCD 3实验原理 光束通过被测物体传播时将产生“衍射”现象,在屏幕上形成光强有规则分布的光斑。这些光斑条纹称为衍射图样。衍射图样和衍射物(即障碍物或孔)的尺寸以及光学系统的参数有关,因此根据衍射图样及其变化就可确定衍射物(被测物)的尺寸。 按光源、衍射物和观察衍射条纹的屏幕三者之间的位置可以将光的衍射现象分为两类:菲涅耳衍射(有限距离处的衍射);夫琅和费衍射(无限远距离处的衍射)。若入射光和衍射光都是平行光束,就好似光源和观察屏到衍射物的距离为无限远,产生夫琅和费衍射。由于夫琅和费衍射的理论分析较为简单,所以先论夫琅和费衍射。 半导体激光器发出相当于平行单色光的光束垂直照射到宽度为b的狭缝AB,经透镜在其焦平面处的屏幕上形成夫琅和费衍射图样。若衍射角为?的一束平行光经透镜后聚焦在屏幕上P点,如图4.9-1所示,图中AC垂直BC,因此衍射角为?的光线从狭缝A、B两边到达P点的光程差,即它们的两条边缘光线之间的光程差为 ? BC=(1) b sin p点干涉条纹的亮暗由BC值决定,用数学式表示如下:

夫琅禾费单缝衍射

§16.2 单缝和圆孔的夫琅禾费衍射 §16.2.1 单缝的夫琅禾费衍射 ( 1 ) 单缝衍射的实验装置和现象 夫琅禾费衍射是平行光的衍射,在实验中可借助于两个透镜来实现。位于物方焦面上的点光源经透镜L1后成为一束平行光,照射在开有一条狭缝的衍射屏上。衍射屏开口处的波前向各方向发出子波或衍射光线,方向相同的衍射光线经透镜L2后会聚在象方焦面上的同一点,各个方向的衍射光线在屏幕上形成了衍射图样,它在与狭缝垂直的方向上扩展开来。衍射图样的中心是一个很亮的亮斑,两侧对称地分布着一系列强度较弱的亮斑,中央亮斑的宽度为其他亮斑的两倍,且它们都随狭缝宽度的减小而加宽。如果用与狭缝平行的线光源代替点光源,则在接收屏幕上将会看到一组平行于狭缝的衍射条纹。 图16 - 4 单缝的夫琅禾费衍射 ( 2 ) 单缝衍射的光强分布公式 考虑点光源照明时的单缝夫琅禾费衍射。取z轴沿光轴,y轴沿狭缝的走向,x轴与狭缝垂直。因为入射光仅在x方向受到限制,衍射只发生在x - z平面内,因此具体分析可在该平面图中进行。按惠更斯 菲涅耳原理,我们可以把单

缝内的波前AB分割为许多等宽的窄条,它们是振幅相等的相干子波源,朝各个方向发出子波。由于接收屏幕位于透镜L2的象方焦面上,因此角度θ相同的衍射光线将会聚于屏幕上同一点进行相干叠加。 图16 - 5 衍射矢量图 设入射光与光轴Oz平行,则在波面AB上无相位差。为求单缝上、下边缘A和B到点的衍射光线间的光程差?L和相位差δ,自A点引这组平行的衍射光线的垂线AN,于是就是所要求的光程差。设缝宽为b,则有 (16.4) (16.5) 矢量图解法:用小矢量代表波前每一窄条对点处振动的贡献,由A点作一系列等长的小矢量,首尾相接,逐个转过相同的小角度,最后到达B点,总共转过的角度就是单缝上、下边缘到点的衍射光线间的相位差δ. 若取波前每一窄条的面积,则由这些小矢量连成的折线将化为圆弧,其圆心角2α = δ. 由于整个缝宽AB内的波前在点处产生的合振幅等于弦长,而在的点处的合振幅A0等于弧长,故有 ,

光学单缝衍射试题

在单缝夫琅和费衍射实验中,屏上第三级暗纹对应的单缝处波阵面可划分为 个半波带,若将缝宽缩小一半,原来第三级暗纹处将是 纹。 6 , 明 纹。 在通常亮度下,人眼瞳孔直径约为3 mm ,若视觉感受最灵敏的光波长为550 nm (1 nm = 10-9 m),试问: (1) 人眼最小分辨角是多大? (2) 在教室的黑板上,画的等号的两横线相距2 mm ,坐在距黑板10 m 处的同学能否看清? (10分) 42.2410R θ-=? 能看清。 在夫琅和费单缝衍射实验中,对于给定的入射单色光,当缝宽度变小时,除中央亮纹的中心位置不变外,各级衍射条纹 ( B ) A 对应的衍射角变小; B 对应的衍射角变大; C 对应的衍射角也不变; D 光强也不变。 在单缝夫琅和费衍射中,若单缝两边缘点A 、B 发出的单色平行光到空间某点P 的光程差为λ5.1,则A 、B 间可分为__3 __个半波带,P 点处为__明 ____(填明或暗)条纹。 惠更斯引入___ ___的概念提出了惠更斯原理,菲涅耳再用___ _的思想补充了惠更斯原理,发展成了惠更斯——菲涅耳原理。子波,子波相干 在单缝夫琅和费衍射实验中,设第1级暗纹的衍射角很小。若钠黄光(nm 5891=λ)为入射光,中央明纹宽度为.0mm 4;若以蓝紫光(nm 4422=λ)为入射光,则中央明纹宽度为____3 __mm 。 在单缝夫琅和费衍射中,若单缝两边缘点A 、B 发出的单色平行光到空间某点P 的光程差为λ2,则A 、B 间可分为__4_ __个半波带,P 点处为__暗 _(填明或暗)条纹。 在单缝衍射实验中,缝宽mm 2.0=a ,透镜焦距m 4.0=f ,入射光波长nm 500=λ,则在距离中央亮纹中心位置mm 2处是亮纹还是暗纹?从这个位置看上去可以把单缝分为几个半波带? ( D ) A 、 亮纹,3个半波带; B 、亮纹,4个半波带; C 、 暗纹,3个半波带; D 、 暗纹,4个半波带。

信号与系统的MATLAB仿真(燕庆明第四版配套)

信号与系统的MATLAB 仿真 一、信号生成与运算的实现 1.1 实现)3(sin )()(π±== =t t t t S t f a )(sin )sin()sin(sin )()(t c t t t t t t t S t f a '=' '== ==πππ π ππ m11.m t=-3*pi:0.01*pi:3*pi; % 定义时间范围向量t f=sinc(t/pi); % 计算Sa(t)函数 plot(t,f); % 绘制Sa(t)的波形 运行结果: 1.2 实现)10() sin()(sin )(±== =t t t t c t f ππ m12.m t=-10:0.01:10; % 定义时间范围向量t f=sinc(t); % 计算sinc(t)函数 plot(t,f); % 绘制sinc(t)的波形 运行结果: 1.3 信号相加:t t t f ππ20cos 18cos )(+= m13.m syms t; % 定义符号变量t f=cos(18*pi*t)+cos(20*pi*t); % 计算符号函数f(t)=cos(18*pi*t)+cos(20*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果:

1.4 信号的调制:t t t f ππ50cos )4sin 22()(+= m14.m syms t; % 定义符号变量t f=(2+2*sin(4*pi*t))*cos(50*pi*t) % 计算符号函数f(t)=(2+2*sin(4*pi*t))*cos(50*pi*t) ezplot(f,[0 pi]); % 绘制f(t)的波形 运行结果: 1.5 信号相乘:)20cos()(sin )(t t c t f π?= m15.m t=-5:0.01:5; % 定义时间范围向量 f=sinc(t).*cos(20*pi*t); % 计算函数f(t)=sinc(t)*cos(20*pi*t) plot(t,f); % 绘制f(t)的波形 title('sinc(t)*cos(20*pi*t)'); % 加注波形标题 运行结果:

测定夫琅禾费衍射实验

测定单缝衍射的光强分布 【教学目的】 1.观察单缝衍射现象,加深对衍射理论的理解。 2.会用光电元件测量单缝衍射的相对光强分布,掌握其分布规律。 3.学会用衍射法测量微小量。 【教学重点】 1.夫琅禾费衍射理论 2.夫琅禾费单缝衍射装置 3.用光电元件测量单缝衍射的相对光强分布,衍射法测量微小量 【教学难点】 夫琅禾费单缝衍射光路及光强分布规律 【课程讲授】 提问:1. 缝宽的变化对衍射条纹有什么影响 2. 夫琅和费衍射应符合什么条件 一、实验原理 光的衍射现象是光的波动性的重要表现。根据光源及观察衍射图象的屏幕(衍射屏)到产生衍射的障碍物的距离不同,分为菲涅耳衍射和夫琅禾费衍射两种,前者是光源和衍射屏到衍射物的距离为有限远时的衍射,即所谓近场衍射;后者则为无限远时的衍射,即所谓远场衍射。要实现夫琅禾费衍射,必须保证光源至单缝的距离和单缝到衍射屏的距离均为无限远(或相当于无限远),即要求照射到单缝上的入射光、衍射光都为平行光,屏应放到相当远处,在实验中只用两个透镜即可达到此要求。实验光路如图1所示,

图1 夫琅禾费单缝衍射光路图 与狭缝E 垂直的衍射光束会聚于屏上P 0处,是中央明纹的中心,光强最大,设为I 0,与光轴方向成Ф角的衍射光束会聚于屏上P A 处,P A 的光强由计算可得: 式中,b 为狭缝的宽度,λ为单色光的波长,当0=β时,光强最大,称为主极大,主 极大的强度决定于光强的强度和缝的宽度。 当π βk =,即: 时,出现暗条纹。 除了主极大之外,两相邻暗纹之间都有一个次极大,由数学计算可得出现这些次极大的位置在β=±π,±π,±π,…,这些次极大的相对光强I/I 0依次为,,,… 图2 夫琅禾费衍射的光强分布 220sin ββI I A =)sin (λ φπβb =b K λφ=sin ) ,,,???±±±=321(K

基于MATLAB的IS-95系统仿真

CDMA 期末论文 基于MATLAB的IS-95系统仿真 课程名称CDMA蜂窝移动通信姓名 学号 专业 成绩 任课老师 上课学期

1 作业要求 ● 分析给出的源程序,逐行给出中文注释,并分析仿真结果。 ● 按照如图1所示的框图设计一个CDMA 系统,并进行仿真。 图1 CDMA 系统框图 2 题目一 2.1 源程序注释 2.1.1 主程序部分 %main_CDMA_forward.m %此函数用于IS-95前向链路系统的仿真,包括扩 %频调制,匹配滤波,RAKE 接收等相关通信模块。 %但没有在频带上进行调制仿真。 %仿真环境: 加性高斯白噪声信道. %数据速率 = 9600 KBps % clear all close all clc disp('--------------start-------------------'); % 定义通信仿真全局变量 global Zi Zq Zs show R Gi Gq % Zi I 支路扩频PN 序列生成器状态 % ZQ Q 支路扩频PN 序列生成器状态 % Zs 扰码PN 序列生成器状态 % show 指示是否画出仿真过程各部分产生的输出 信源 卷积编 交织编扩频 加扰 调制 AWGN 信道 解调 解扰信宿 解卷积 解交织 解扩

% R 仿真时码元宽度 % Gi I支路扩频PN序列 % Gq Q支路扩频PN序列 clear j; show = 0; SD = 0; % 选择软/硬判决接收 %-------------------主要的仿真参数设置------------------ % 信道数据率为9600 bps BitRate = 9600; % 码片速率为1.2288 MHz ChipRate = 1228800; % 消息码元个数 N = 184; % 匹配滤波器类型--升余弦 MFType = 1; R = 5; %+++++++++++++++++++Viterbi生成多项式++++++++++++++++++ % 维特比译码器(译卷积码) G_Vit = [1 1 1 1 0 1 0 1 1; 1 0 1 1 1 0 0 0 1]; % 生成矩阵的长度 K = size(G_Vit, 2); % 输出码片数 L = size(G_Vit, 1); %++++++++++++++++++++++++++++++++++++++++++++++++++++++ %++++++++++++++++++++++Walsh矩阵++++++++++++++++++++++++ % 规定需要的Walsh序列长度 WLen = 64; % 生成64 bit Walsh序列[1010.....] Walsh = reshape([1;0]*ones(1, WLen/2), WLen , 1); %Walsh = zeros(WLen ,1); %++++++++++++++++++++++++++++++++++++++++++++++++++++++ %++++++++++++++++++扩频调制PN码的生成多项式++++++++++++++ %Gi = [ 1 0 1 0 0 0 1 1 1 0 1 0 0 0 0 1]'; %Gq = [ 1 0 0 1 1 1 0 0 0 1 1 1 1 0 0 1]'; % I信道扩频PN序列生成多项式 Gi_ind = [15, 13, 9, 8, 7, 5, 0]'; % I信道扩频PN序列生成多项式 Gq_ind = [15, 12, 11, 10, 6, 5, 4, 3, 0]'; % 初始化序列Gi(16 bit,全零) Gi = zeros(16, 1); % 根据生成多项式Gi_ind将对应位置1 Gi(16-Gi_ind) = ones(size(Gi_ind)); % 初始化I路信道PN码生成器的初始状态 Zi = [zeros(length(Gi)-1, 1); 1]; % 初始化序列Gi(16 bit,全零) Gq = zeros(16, 1); % 根据生成多项式Gq_ind将对应位置1,得到二进制生成多项式

关于夫琅禾费单缝衍射实验教学研究的文献综述

关于夫琅禾费单缝衍射实验教学研究的文献综述 1引言 光的衍射现象是光波动性的一个主要标志,也是光波在传播过程中的最重要 属性之一,光的衍射在近代科学技术中占有极其重要的地位。光的单缝衍射实验 是光学中非常重要的一个实验,但是在实验教材描述比较简单,学生未能全面掌 握操作技巧,实验时存在一些重要的实际操作问题,在教学中学生经常会遇到一 些容易忽视但又十分重要的问题。通过对夫琅禾费单缝衍射实验前的实验设计、 实验过程中的控制和监视、实验后数据的深入分析,不仅为学生掌握衍射方面的 知识提供准确的实验参考依据,为教师教学质量的提高起到一定的作用,而且也 可以为学生实验提供实验参考,提高实验的效率,培养学生的实验操作能力,分 析和探究问题的能力。 2研究的发展与现状 2.1夫琅禾费衍射发展与现状 关于光发生的衍射的具体机理及规律,惠更斯提出了次波说,惠更斯认为: 任何时刻波面上的没一点都可以作为次波的波源,各自发出的球面次波;在以后 的任何时刻,所有这些次波波面的包络面形成整个波在该时刻的新的波面。但是 惠更斯次波说不涉及波的时空周期特性—波长、振幅和相位,因而不能说明在障 碍物的边缘波的传播方向偏离直线的现象。菲涅耳对惠更斯的原理进行了改进, 补充描述了次波的基本特性—振幅和相位的定量表达式,并增加了“次波相干叠 加”的原理,以严密的数学,推导出严密的数学推理导出了菲涅耳衍射积分,发 展成为了惠更斯—菲涅耳原理,但是由于此积分式相当复杂,历史上对于此积分 的进一步研究,只是选取了几种几何形状较简单的开孔和障碍物,并且是在相对 于孔径法线对称的前提下来进行推导和演示的,如:单缝、圆孔、园屏等,结果 能圆满地解释光的衍射现象。 麦克斯韦在1865年的理论研究中指出,电磁波以光速传播,说明光是一中 电磁现象。这个理论在1888年赫兹在实验室证实。至此,确立的光的电磁理论 基础,光的电磁理论发展起来后,基尔霍夫从波的微分方程出发,利用场论中的格林函数得到了基尔霍夫衍射公式:01 (P )(G U )4U G U ds n n π∑ ??=-???? ,基尔霍夫衍射公式可以给出与实际符合很好的结果,因而在实际中得到广泛的应用。上世 纪六十年代激光的出现,数学中的傅里叶和通讯中的线性系统理论引入光学,使 得我们对许多光学现象的内在联系从理论上上级数学方法上获得更加系统的理 解。成为目前迅速发展的光学信息处理、像质评价、成像理论的基础。 光学研究的发展完全符合:实验—假说—理论—实验的认知规律。正确的理

夫琅禾费衍射的Matlab仿真

夫琅禾费衍射的Matlab仿真 110512班 11051057 李陟凌 夫琅禾费衍射,是认为光源和观察屏离衍射屏(孔)处于无穷远处的衍射现象。实验装置如图: S为单色点光源,放置在透镜L1的物方焦点处,所得平行光垂直入射到障碍物,借助于透镜L2将无穷远处的衍射图样移至L2的像方焦面上观察。 若障碍物为单缝,设缝宽度为a ,观察屏上点P与透镜L2光心连线的方位角为θ,由几何成像理论,此角正好也是相应平面波分量的方位角。若取入射光波长为λ,透镜L2的焦距为f,根据惠更斯- 菲涅耳原理,可得单缝夫琅禾费衍射强度分布公式为: I=I0sin2α 2 (公式1) 式中I 0为接收屏中央的强度,α=θ 2 =πasinθ λ 。 阿贝成像原理的演示实验中提及到夫琅禾费衍射,然而没有相应的演示实验装置,由此我产生了用数学软件模拟其衍射图样的想法。根据公式1,代入λ、a、θ等值,就可以得到接收屏每一点的光强度值,调用imagesc()函数就可以得到干涉条纹样。但这种方法只适用于单缝等简单情况。为了模拟较复杂的二维孔洞产生的衍射图样,我查阅了资料,得到如下的方法: 设衍射屏的振幅透射系数为t(x,y),根据菲涅耳——基尔霍夫衍射积分,若观察平面到衍射屏的距离z 满足如下近似条件: 则在单位振幅的相干平面光波照射下,可得衍射屏的夫琅禾费衍射光场复振

幅及强度分布分别为: 式中T = F[t(x,y)]表示衍射屏振幅透射系数t(x,y)的傅里叶变换。上式表明,在单位振幅的相干平面光波照射下,夫琅禾费衍射光场的复振幅分布正比于衍射屏振幅透射系数的傅里叶交换;衍射光场复振幅表达式中的相位因子并不影响观察屏上衍射图样的强度分布,若略去常系数,则衍射图样的强度分布直接等于衍射屏透射光场复振幅的傅里叶变换的模值平方。 将衍射屏制作成输入图像,用imread()函数读入,然后利用傅里叶变换函数fft2()对其进行傅里叶变换,得到其傅里叶频谱。由函数fft2()实现的傅里叶变换频谱的直流分量位于图像的左上角,而由透镜实现的光学傅里叶变换的直流分量位于图像中心。因此,为了得到模拟的光学傅里叶变换,需调用函数fftshift()将零频移到频谱中心。 Matlab程序如下:

第12章matlabsimulink系统仿真_习题答案

第12章 MATLAB Simulink系统仿真 习题12 一、选择题 1.启动Simulink后,屏幕上出现的窗口是()。A A.Simulink起始页 B.Simulink Library Browser窗口 C.Simulink Block Browser窗口 D.Simulink模型编辑窗口2.模块的操作是在()窗口中进行的。D A.Library Browser B.Model Browser C.Block Editer D.模型编辑 3.Integrator模块包含在()模块库中。B A.Sources B.Continuous C.Sinks D.Math Operations 4.要在模型编辑窗口中复制模块,不正确的方法是()。B A.单击要复制的模块,按住鼠标左键并同时按下Ctrl键,移动鼠标到适当位置放开鼠标B.单击要复制的模块,按住鼠标左键并同时按下Shift键,移动鼠标到适当位置放开鼠标 C.在模型编辑窗口选择Edit→Copy命令和Edit→Paste命令 D.右键单击要复制的模块,从快捷菜单中选择Copy命令和Paste命令 5.已知仿真模型如图12-41(a)所示,示波器的输出结果如图12-41(b)所示。 (a)仿真模型

(b )示波器输出结果 图12-41 习题仿真模型及仿真结果 则XY Graph 图形记录仪的输出结果是( )。C A .正弦曲线 B .余弦曲线 C .单位圆 D .椭圆 二、填空题 1.Simulink (能/不能)脱离MATLAB 环境运行。 2.建立Simulink 仿真模型是在 窗口进行的。模型编辑窗口 3.Simulink 仿真模型通常包括 、系统模块和 三种元素。 信号源(Source ),信宿(Sink ) 4.由控制信号控制执行的子系统称为 ,它分为 、 和 。 条件执行子系统,使能子系统,触发子系统,使能加触发子系统。 5.为子系统定制参数设置对话框和图标,使子系统本身有一个独立的操作界面,这种操作称为子系统的 。封装(Masking ) 三、应用题 1.利用Simulink 仿真来实现摄氏温度到华氏温度的转换:9325f c T T = +。 2.利用Simulink 仿真)5cos 2513cos 91(cos 8)(2 t ωt ωt ωπA t x ++= ,取A=1,ω=2π。 3.设系统微分方程为 '(1)2 y x y y =+??=? 试建立系统模型并仿真。 4.设计一个实现下面函数模块的子系统并对子系统进行封装。 Output = (Input1+ I nput2)×Input3-Input4 5.已知y=kx+b ,其中x 为输入,k 、b 为待定参数,试采用S 函数实现模块,并封装和测试该模块。

相关文档
最新文档