当前位置:文档之家› 基于Matlab的光学实验仿真

基于Matlab的光学实验仿真

在光学教学方面,国外已有相关的配有光盘演示光学实验的教材【7l’该教材主要 针对高年级学生和研究生使用。其中不仅详尽的介绍了几何光学、物理光学、光学成 像技术及图像处理技术,而且利用现在普遍使用的软件工具Matlab对它们进行了系统 的仿真。也有针对理科和工科低年级学生使用的光学教材【81,该教材使用MatchCad绘 制各种逼真的光学仪器.创造出仿真的光学实验室。学生可利用其进行探索和发现性 学习,充分调动学生的积极性。还有网络版光学教材【9J,该教材采用Mathematica进行 光学仿真计算,结合LiveGraphic3D Javal.1的动画制作功能在网络上实时演示各种光 学实验的结果图。我国光学教材在利用计算机仿真方面相对落后,至今没有同类教材 出现。在2003年北京举行的网络教育软件展上,有关光学实验的网络教学软件都偏重 于理论分析方面,对计算机应用于光学实验的仿真方面未给与充分重视。结合国家十 五教材建设计划,在光学实验仿真方面进行大量的研究,各项研究工作将在后续各章 中~一介绍。
C++codes.then a suitable application program interface are designed by using Visual C++.
Keywords:Optical experiment simulations;Interference;Difhaction;Aberrations;
本文在仿真实验的基础上系统地探讨了利用Matlab实现光学实验仿真的理论和 方法,并详细给出了光学实验的各种仿真结果。具体内容有:
(1)光的干涉实验仿真。用光波波前叠加的方法实现了对两列球面波干涉、多 光束干涉等实验的仿真;用传播矩阵描述衍射光波波前传播的方法对杨氏双缝和双孔 干涉实验进行了仿真,并具体详细地分析了单缝衍射对双缝干涉的影响;另外还分析 了光场的时间相干性对干涉条纹反衬度的影响。
beams According to the Kingslak’S theory,the typical double
interference patterns
influenced by the aberrations are further analyzed.
(4)Forth,simulations of 4f optical system are presented.The optical information
ofthe tWO diffraction patterns.
(3)Third,optical aberrations are simulated.Based on phase-intensity transform
principle,the simulation results of Seidel aberration and Zernike polynomial are provided,
1.2光学实验仿真研究的意义
在工程设计领域中,人们通过对研究对象建立模型,用计算机程序实现系统的运 行过程和得到运算结果,寻找出最优方案,然后再予以物理实现,此即为计算机仿真 科学¨0l。在计算机同益普及的今天,计算机仿真技术作为虚拟实验手段已经成为计算 机应用的一个重要分支。它是继理论分析和物理实验之后,认识客观世界规律性的一
(2)光的衍射实验仿真。具体分析了规则形状如单缝、矩孔、圆孔、圆盘、三 角孔、黑白光栅及~些不规则形状等孔径的菲涅耳衍射和夫琅禾费衍射图样强度分 布,为深入理解菲涅耳衍射和夫琅禾费衍射及其内在联系与区别提供了理论依据。
(3)光学像差仿真。以相一幅转化理论为基础,仿真光学波像差,得到了赛德尔 像差和泽尼克多项式等多种像差的轮廓图与三维形状图等。应用金斯莱克(Kingslak) 论述的方法对包含像差的典型双光束干涉图样进行了仿真分析。并在此基础上讨论了 各类像差对干涉条纹的影响。
Fourier transform;Matlab;Matcom4.5;Visual C++;
II
西北工业大学研究生学位论文
第一章绪论
1.1光学实验仿真的国内外研究现状
在计算机飞速发展的今天,光学实验仿真受到越来越多的科研工作者和教育工作 者的广泛关注。其应用主要有两个方面:第一是在科学计算方面,利用仿真实验的结 果指导实际实验,减少和避免贵重仪器的损伤:第二是在光学教学方面,将抽象难懂 的光学概念和规律,由仿真实验过程直观地描述,让学生饶有兴趣的掌握知识。
programs,and consists of all the above sion the environment of
Matlab or Visual C++,Based on the Matcom4.5.nle m.files of Matlab are translated into
detailedly presented.
(2)Second,simulations of optical diffraction are presented.The Fresnel and Franhufer
diffraction patterns.of regular shapes screen such as slits,rectangular apertures,circle
西北工业大学 硕士学位论文 基于Matlab的光学实验仿真 姓名:曲伟娟 申请学位级别:硕士 专业:光学 指导教师:赵建林
20040301
西北工业大学研究生学位论文
基于Matlab的光学实验仿真木
摘要
光学实验的计算机仿真不仅在科学与工程计算方面发挥着重要作用,而且在光学 教学方面也引起了广大教育工作者的广泛关注。使用不同工具编写的各种光学实验仿 真应用软件大量涌现,掀起了光学实验仿真的热潮。
Furthermore,equal intense and unequal intense spherical waves interferences are investigated.Finally,Yang’S double slits and circle apertures simulative results are
关键词:光学实验仿真,干涉,衍射,像差,傅里叶变换,Matlab,Matcom4。5,Visual
C++。
·国家“十五”重点教材建设项目资助
摘要
Optical Experiment Simulations With Matlab
Abstract
In recent days,optical experiment simulations,as a novel alternative method different from theroy and experiment to explore new things,are attracting more and more attention from both scientists and teachers.Based on many simulative experiments,we present the optical simulative algorithm and results by using Matlab program and give an introduction
种新型手段。
计算机仿真过程是以仿真程序的运行来实现的。仿真程序运行时,首先要对描述 系统特性的模型设置一定的参数值,并让模型中的某些变量在指定的范围内变化,通 过计算可以求得这种变量在不断变化的过程中,系统运动的具体情况及结果。仿真程 序在运行过程中具有以下多种功能【111:
apertures,discs,triangle apertures,Ronchi gratings,and some irregular shapes screen,are
observed in the different propagation distance.This clearly gives the relation and difference
to all the results from the sireulations.The main work iS as follows:
(1)First,simulations of optical interference are presented.Two spherical waves and
processing such as griddle filter and image plus&substract are realized by using the system.
(5)Finally,a soft is programmed for the simulation of the optical experiment.It
在科学计算方面,国外的光学实验仿真是在模拟设计和优化光学系统的过程中发 展起来的。在这方面,美国走在最前面,其中最具代表性的是劳伦斯利弗莫尔实验室
光传输模拟计算软件Prop92【1,2】及大型总体优化设计软件CHAINOP和PROPSuITEn
其中软件Prop92是采用Fortran语言编写,最大采样点数为512"512。这些软件在大型激 光器NOVA的设计制造中发挥了重要作用。另外法国也开发完成其具有自身特点的光 传输软件Miro[41。该软件采用c++编写,可以运行于多个平台。俄罗斯普通物理实验 室在上世纪90年代初推出光传输软件Fresnel2.0t”,经过几年的发展,目前已经推出 Fresnel4.0版本。该软件是一套成熟的商业化光传输软件,在处理光传输的数值模拟算 法上有独到之处,主要体现在其快速傅里叶变换的计算效率很高;软件采用特殊方法 能够处理小于计算分辨率的灰尘点的衍射过程以及截止频率小于计算网格分辨最小 频率的滤波过程等。另外,该软件图形显示界面友好,运行稳定可靠,如图1.1所示。
(4)光学V系统仿真。讨论了利用光学4,系统进行光学信息处理的基本原理, 并据此提出了仿真光学够系统的算法。孀仿真的铲系统实现了网格滤波以及图像相 加、相减等光学信息处理实验。
相关主题