目录一、前言 (7)二、ZEMAX 仿真 (9)三、设计优化 (17)四、数据比较和优化后参数 (21)五、设计心得体会 (24)六、参考文献 (25)评分表附表 (26)一前言光学是研究光的行为和性质,以及光和物质相互作用的物理学科。
光是一种电磁波,在物理学中,电磁波由电动力学中的麦克斯韦方程组描述;同时,光具有波粒二象性,需要用量子力学表达。
光的本性也是光学研究的重要课题。
微粒说把光看成是由微粒组成,认为这些微粒按力学规律沿直线飞行,因此光具有直线传播的性质。
我们通常把光学分成几何光学、物理光学和量子光学。
几何光学是从几个由实验得来的基本原理出发,来研究光的传播问题的学科。
它利用光线的概念、折射、反射定律来描述光在各种媒质中传播的途径,它得出的结果通常总是波动光学在某些条件下的近似或极限。
物理光学是从光的波动性出发来研究光在传播过程中所发生的现象的学科,所以也称为波动光学。
它可以比较方便的研究光的干涉、光的衍射、光的偏振,以及光在各向异性的媒质中传插时所表现出的现象。
波动光学的基础就是经典电动力学的麦克斯韦方程组。
波动光学不详论介电常数和磁导率与物质结构的关系,而侧重于解释光波的表现规律。
波动光学可以解释光在散射媒质和各向异性媒质中传播时现象,以及光在媒质界面附近的表现;也能解释色散现象和各种媒质中压力、温度、声场、电场和磁场对光的现象的影响。
量子光学1900 年普朗克在研究黑体辐射时,为了从理论上推导出得到的与实际相符甚好的经验公式,他大胆地提出了与经典概念迥然不同的假设,即“组成黑体的振子的能量不能连续变化,只能取一份份的分立值”。
光学是由许多与物理学紧密联系的分支学科组成;由于它有广泛的应用,所以还有一系列应用背景较强的分支学科也属于光学范围。
所以光学是一个相当有用的学科。
本次设计采用ZEMAX 光学设计软件。
ZEMAX 是一个用来模拟、分析和辅助设计光学系统的程序。
ZEMAX 的界面设计得比较容易被使用,稍加练习就能很快地进行交互设计。
大部分ZEMAX 的功能都用选择弹出或下拉式菜单来实现。
键盘快捷键可以用来引导或略过菜单,直接运行。
二ZEMAX 仿真一、本次设计要求如下:1.焦距为100mm;2.波长为0.6328um;3.光源为无穷远处;4.像空间F/﹟=45.前一块玻璃为BAK1,后一块玻璃为F3先打开ZEMAX软件,根据设计要求修改系统设定,包括系统孔径, 镜头单位,视场,和波长。
(1)修改系统设定。
首先,根据要求的设计参数计算物方孔径EPD。
提供的有效焦距efl 为100mm,像空间F/ ﹟=4 。
由公式,得物方孔径EPD 约等于25。
在ZEMAX主菜单软件中,选择系统> 通用配置,在弹出的对话框中,光圈类型选择入瞳直径,光圈数值选择25,单位毫米。
(2)视场设定。
在ZEMAX主菜单软件中,选择系统> 视场,在弹出的对话框中,视场类型选择角度,并输入三组视场数据,(0, 0), (0, 3) 和(0, 5)第三步,波长设定在ZEMAX主菜单软件中,选择系统> 波长,在弹出的对话框中,选择要求的波长0.6328um,单击确定完成配置系统配置完毕,即可在LDE中输入数据。
镜头数据编辑器是一个主要的电子表格,将镜头的主要数据填入就形成了镜头数据。
这些数据包括系统中每一个面的曲率半径、厚度、玻璃材料。
单透镜由两个面组成(前面和后面),物平面和像平面各需要一个面,这些数据可以直接输入到电子表格中。
当镜头数据编辑器显示在显示屏时,可以将光标移至需要改动的地方并将所需的数值由键盘输入到电子表格中形成数据。
每一列代表具有不同特性的数据,每一行表示一个光学面(或一个)。
移动光标可以到需要的任意行或列,向左和向右连续移动光标会使屏幕滚动,这时屏幕显示其他列的数据,如半口径,二次曲线系数,以及与所在的面的面型有关的参数。
屏幕显示可以从左到右或从与右到左滚动。
”上翻页”和”下翻页”键可以移动光标到所在列的头部或尾部。
当镜头面数足够大时,屏幕显示也可以根据需要上下滚动。
首先,添加镜面,设计要求双镜头,所以添加3 个镜面,在镜面编辑窗口中选择编辑>插入曲面。
曲面插入完毕,即可向镜头数据编辑窗口写入镜头数据。
设计要求第一块镜面材料BAK1第二块镜面材料为F3。
在glass 窗口中写入材料的类型。
完成后在Thickness 栏中填入玻璃厚度。
最后使用求解去执行设计约束,设置像空间F/# 为恒定值4。
如下图:接下来,分析. 优化前的系统性能。
选择分析>草图>2D草图,将出现2D草图LAYOU。
T点击“生成DXF文件”按钮将产生一个2D DXF 文件,并将它存储起来。
它的文件名用“ DXF 文件”处输入的文件名确定。
DXF文件是由弧和线组成,弧用来显示镜头面的曲率。
如果是只使用球面(或平面)的透镜,那么弧可以完全的表示镜头。
但是,弧只能近似的表示非球面。
如果面是非球面,那么弧只有在顶点,最高点和最低点是正确的。
ZEMAX在这三个地方用适合的弧表示确切的面。
若光线未能射入到一个面,那么在发生该错误的面光线不画出。
如够光线发生全反射,那么在发生全反射的面入射的光线画出,出射的光线不画出。
选择分析>点列图>标准,将出现标准点列图Spot Diagram 。
光线密度有一个依据视场数目,规定的波长数目和可利用的内存的最大值。
离焦点列图将追迹标准点列图最大值光线数目的一半光线。
列在曲线上的每个视场点的GEO点尺寸是参考点(参考点可以是主波长的主光线,所有被追迹的光线的重心,或点集的中点)到距离参考点最远的光线的距离。
换句话将,GEO点尺寸是由包围了所有光线交点的以参考点为中心的圆的半径。
RMS点尺寸是径向尺寸的均方根。
先把每条光线和参考点之间的距离的平方,求出所有光线的平均值,然后取平方根。
点列图的RMS尺寸取决于每一根光线,因而它给出光线扩散的粗略概念。
GEO点尺寸只给出距离参考点最远的光线的信息。
艾利圆环的半径是1.22 乘以主波长乘以系统的F/# ,它通常依赖于视场的位置和光瞳的方向。
对于均匀照射的环形入瞳,这是艾利圆环的第一个暗环的半径。
艾利圆环可以被随意的绘制来给出图形比例在点列图中,ZEMAX不能画出拦住的光线,它们也不能被用来计算RMS 或GEO 点尺寸。
ZEMAX根据波长权因子和光瞳变迹产生网格光线。
有最大权因子的波长使用由“Ray Density ”选项设置的最多光线的网格尺寸。
有最小权因子的波长在图形中设置用来维持正确表达的较少光线的网格。
如果变迹被给定,光线网格也被变形来维持正确的光线分布。
位于点列图上的RMS点尺寸考虑波长权因子和变迹因子。
但是,它只是基于光线精确追迹基础上的RMS点尺寸的估算。
在某些系统中它不是很精确。
像平面上参考点的交点坐标在每个点列图下被显示。
如果是一个面被确定而不是像平面,那么该坐标是参考点在那个面上的交点坐标。
既然参考点可以选择重心,这为重心坐标的确定提供了便利的途径。
选择分析>特性曲线>光路,将出现光路图OPD FAN。
目的是显示用光瞳坐标函数表示的光程差。
垂轴刻度在图形的下端给出。
绘图的数据是光程差,它是光线的光程和主光线的光程的差,通常,计算以返回到系统出瞳上的光程差为参考。
每个曲线的横向刻度是归一化的入瞳坐标。
若显示所有波长,那么图形以主波长的参考球面和主光线为参照基准的。
若选择单色光那么被选择的波长的参考球面和主光线被参照。
由于这个原因,在单色光和多色光切换显示时,非主波长的数据通常被改变。
选择分析>特性曲线>光线像差,将出现光线像差图RAY FAN。
目的:显示作为光瞳坐标函数的光线像差。
横向特性曲线是用光线的光瞳的y 坐标的函数表示的横向光线像差的x 或y 分量。
缺省选项是画出像差的y 分量曲线。
但是由于横向像差是矢量,它不能完整的描述像差。
当ZEMAX绘制y 分量时,曲线标称为EY,当绘制x 分量时,曲线标称为EX。
垂轴刻度在图形的下端给出。
绘图的数据是光线坐标和主光线坐标之差。
横向特性曲线是以光瞳的y 坐标作为函数,绘制光线和像平面的交点的x 或y 坐标和主波长的主光线x 或y 坐标的差。
弧矢特性曲线是以光瞳的x 坐标作为函数,绘制光线和像平面的交点的x或y 坐标和主波长的主光线x 或y 坐标的差。
每个曲线图的横向刻度是归一化的入瞳坐标PX 或PY。
若显示所有波长,那么图形参考主波长的主光线。
若选择单色光那么被选择的波长的主光线被参照。
由于这个原因,在单色光和多色光切换显示时,非主波长的数据通常被改变。
因为像差是有x 和y 分量的矢量,光线像差曲线不能完全描述像差,特别是像平面倾斜或者系统是非旋转对称时。
另外,像差曲线仅仅表示了通过光瞳的两个切面的状况,而不是整个光瞳。
像差曲线图的主要目的是判断系统中有哪种像差,它并不是系统性能的全面描述,尤其系统是非旋转对称时。
第三部分:设计优化从2D 草图可以看出,镜头的性能参数并非最优,原因是像平面的位置并未确定,ZEMAX 提供自动对焦的工具。
选择工具> 杂项> 快速对焦,在弹出的窗口中点选以像平面上光线的重心为参照计算选项。
目的:通过调整后截距对光学系统快速调焦。
本功能调整像平面前面的厚度。
厚度是依照RMS像差最小化的原则选择的。
最佳调焦位置与标准的选择有关。
RMS用定义的视场,波长和权因子计算整个视场的多色光的平均值。
完成后进行进一步优化,建立默认的评价函数。
设置可变参数一旦可变参数设置完毕,即可创建默认评价函数DMF。
在ZEMAX主菜单软件中,选择编辑> 优化函数。
在弹出的窗口中选择工具> 默认优化函数。
评价函数是一个如何使一个光学系统接近一组指定的目标的数值表示。
ZEMAX使用了一系列操作数,它们分别代表系统不同的约束和目标。
操作数代表的目标如像质,焦距,放大率,和其他一些。
这些评价函数与列表中的每个操作数的目标值和实际值之差平方的加权和的平方根成比例。
评价函数是这样定义的,所以0 值代表理想状态。
优化运算法则将使这些函数值尽可能小,所以评价函数应该是你想系统达到的结果的一种表示。
也不是非要用默认的评价函数,你可以如后面介绍的那样来构建你自己的评价函数。
定义一个评价函数的最容易的方法就是在评价函数编辑界面的菜单条中选择工具,默认评价函数选项,这时出现一个对话框,这将允许你选择一些选项来构建默认评价函数。
玻璃边缘厚度填入最小2mm,最大12mm。
点确定后,评价函数编辑窗口出现优化函数。
MTF 操作数可正确地计算出像由分析,衍射菜单选项得到的图形一样的完整的衍射或几何MTF 值。
因此,那些MTF 曲线图中产生非法数据的系统在优化过程中也将产生没有意义的数据。
例如,优化一个从平行平板平面开始的镜头的MTF 是不合实际的,因为对这样的系统通常不能正确计算MTF。