光学设计实例--单透镜

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

视场:半视场角、物高、近轴像高、实际像高
7
用ZEMAX进行光学系统设计 进行光学系统设计
输入波长 System 输入半径、厚度、玻璃 Editor Lens data Wav 可用Select选定常用谱线; 可直接输入波长值(单位:微米) 设定谱线weight 设定主波长(Primary) 或从屏上已有的Lens data editor 改数据。 如屏上数据框内作double click 得有关dialog box,可对现状作出修改,例如: • 修改Surface type, Aperture type,改此面为光阑,即“Make surface stop”; • 修改Radius,由Fixed改为Variable(优化过程中作为变量),或由Solve给出; • 修改最后一面到像面的Thickness由Fix改为Marginal Ray Height, Pupil zone 0.7 为0。 Glass catalogs 所选玻璃表是在 Gen 内选定,可同时 挑多个表;也可打入玻璃牌号,程序自动找玻璃库 • 对于Surface type 和Glass Catalogs,在User’s Guide 内都有一章叙述。
并不是用任意的初始结构都能得到实用的解,例如取r1 =-60, r2=∞ ,玻 璃为BK7, 此时所得“局部极小解”,焦距、像差都与预期差很大 BK7 (MF=116.52) 初始结构取 r1 =r2=∞就已可得到好的解: r1 =61.2, r2= -357.5(d=5), 这是处于球差极小位置,彗差近于零的解,光阑最佳位置在透镜前数毫米。
18
单透镜1
优化实例( 优化实例(1)
①较大NA、小视场的聚焦透镜
f’=100、D/f’=1:4、2ω=±3°,平行光入射,取Entrance Pupil Diameter=25,Field data: Y-field =0°、3°,λ=0.55µm(只校单色像差, 因为单透镜不能小色差)
通过离焦,即调整最后一个间隔(Back focal length),进一步改善像质: 1)将最后一个Thickness设为变量,进行优化,得到最佳像面位置; 2)也可在Tools菜单中选Quick focus,得到最佳像面位置。
Analysis
Lay out Lay L3d Ele Fan Ray Opd
or 3D Lay out Element drawing (零件图) Ray aberration Optical Path
பைடு நூலகம்
或即按Button 各个视场的波像差均方值
Analysis
RMS
RMS vs Field
9
或 RMS
8
光学性能分析(Analysis) 光学性能分析(Analysis)
当已输入足够的结构数据后,程序就可以计算出像差并分析成像质量,这主要 是Analysis菜单中的各种功能。 *系统结构和光路图(Layout):可以判断透镜厚度是否适当,或者光路内是否 存在显著错误、光路与预期相符,等。 2D Lay out Analysis 或即按Button 几何像差与波像差:
• 如果结果不满足条件,通过添加或分离元件、变化玻璃种类等来修改设计, 然后返回步骤4 • 另一种方法是返回步骤2——选择的初始结构可能不合理,达不到预期要 求
7. 进行公差分析,估计结果误差——透镜加工、机械结构与装校要 求
6
用ZEMAX进行光学系统设计 进行光学系统设计
数据输入的一般过程
输入光学系统结构数据
14
光学系统结构优化
整个优化过程可以表示为以下框图,即优化结果是由初始结构、变量及优 化目标函数所决定,(已确定了算法程序)三者不变时,结果通常是唯一的。 对此结果不满意时,就须作人工干预,人工改变结构初始值、变量,或改 优 初 变优化函数。 化 变 始 目 结 量 标 构 函 数
程序(算法)
结果 下面,通过一些具体的例子来看优化的做法和问题
输入孔径(有几种方式,如F#(物方或像方),NA (物方或像方), Aperture,… ) • 在屏上找到Button Gen ,按出Dialog box,按Aperture,挑选Aperture type,并输入数值。 • 可以从System内选General ,按出Dialog box 。 • 可从File 内选择Preference(或Environment)出Dialog box,将常用项目 的Button选放在屏上,如 Gen,便于直接选用。 将上述过程表示为: System 输入视场: System Gen Field Aperture
12
光学系统结构优化( 光学系统结构优化(Optimization) )
按Button Opt ,按出dialog box,预定优化次数,即可进行优化,但之前须 规定Merit Function (优化目标函数)及变量。关于变量,将结构数据框作double click,得有关dialog box,就可以将此结构数据作为变量(variable)或改为Fixed 不变。 关于Merit Function,最简单的做法是用程序内的Default Merit Function,通过 下列方法,即可调用适当的Default Merit Function: Editors Merit function Default Merit Function 按出dialog box,后按 Tools
10
光学性能分析(Analysis) 光学性能分析(Analysis)
能量集中度 Analysis 或 Encircled Energy Enc Diffraction
点列图 Analysis Spot Diagrams 或 Spt Standard
11
光学性能分析(Analysis) 光学性能分析(Analysis)
ZEMAX-SE:标准版,用于成像光学系统(序列光学系统)的设计; ZEMAX-EE:工程版,在ZEMAX-SE基础上,增加了物理光学、非序 列光线追迹、偏振光线追迹等先进功能(只在EE版本中才具有)。
4
ZEMAX简介
光学设计过程
• 计算机的出现,极大地促进了光学设计进程,但设计 者的知识与经验是获得优良光学系统的基本条件; • 大多数光学设计程序(优化功能)的本质如下:
17
单透镜1
优化实例( 优化实例(1)
①较大NA、小视场的聚焦透镜
f’=100、D/f’=1:4、2ω=±3°,平行光入射,取Entrance Pupil Diameter=25,Field data: Y-field =0°、3°,λ=0.55µm(只校单色像差, 因为单透镜不能消色差)
采用Default merit function, 加一行EFFL=100,Weight=1。
光学设计
——光学设计实例
意 图
• 通过设计实例,加深对已学几何光学、像差理 论及光学设计基本知识、一般手段的理解,并能 初步运用。 • 介绍光学设计软件ZEMAX的基本使用方法, 设计实例通过ZEMAX来演示。
2
主要内容
• 光学设计软件ZEMAX简介 • 优化实例
1-单透镜 2-双胶合透镜 3-非球面单透镜 4-激光扩束镜 5-显微镜物镜 6-双高斯照相物镜
Load
Reset
Ok
即可,实际上此dialog box 中还有许多选项可改,这也是改变优化过程的方 法之一。
13
光学系统结构优化
可以按实际情况作其他选择,改变优化过程。
还可以自行构造自己认为更好的Merit Function 或修改当前的Merit Function, 这就要在 Oper# 框内输入适当的“Operand”,在Optimization 这一章内规 定了一批Operand,所用符号如: • First-order :焦距EFFL,像高PIMH,… • Aberrations:初级球差SPHA,垂轴像差TRAC,… 另外还有各种边界条件Operand。 也可以将MTF值或Encircled energy作为Merit Function,原则上这与实际使 用目标有更直接联系,应更好。但是实际上由于必须用更多时间去算,作为优 化的开始是不可取的。
• 每个变量发生少量改变或增减; • 计算每个变量对结果的影响(像差变化量表); • 计算结果是一系列导数,əp/əv1, əp/əv2, əp/əv3,……,
–p: 优化函数结果,v: 变量;
• 为了使残余结果的平方和最小(最小二乘法),对每个变 量联立方程求解; • 重复上述过程直至实现最优化。
5
1. 获得并考虑技术要求(需求分析) 2. 选择具有代表性的切入点 3. 建立变量和约束
光学设计人员的任务
• 前期设计、专利、建立联系、原始推导 • 变量包括:曲率半径-r、厚度-d、空气隙-d、玻璃特性-n、ν • 约束可能是相关结构,如长度、半径等,或者是光线角度、F数等具体的 参量
4. 使用程序对结果进行优化 5. 评价设计结果 6. 重复步骤3和4直至满足设计要求
• 公差计算
(由于时间关系,后面几个常规的设计实例不一定能讲完)
3
• 美国ZEMAX Development Corporation研发 • ZEMAX 是一套综合性的光学设计软件,集成了光学系统所 有的概念、设计、优化、分析、公差分析和文件管理功能。 • ZEMAX所有的这些功能都有一个直观的接口,它们具有功能 强大、灵活、快速、容易使用等优点。 • ZEMAX 可以模拟序列性(Sequential)和非序列性(nonsequential)系统,分别针对成像系统和非成像系统。 • 可设计光学镜头、照明系统,模拟激光束传输、杂光分析, 自由曲面光学设计…… • ZEMAX 有两种不同的版本:
此程序所选用积分程序不好,因为要求取样网格点(Sampling)较多,计算 时间很长,使大像差系统的衍射积分不易算好。 所以这里没有计算能量集中度 Enc 及Huygens Point Spread function, 为
能容易完成这类计算,波像差(OPD,不是RMS)宜小于一个波长,否则必须加 大Sampling 点数,增长时间。 计算Seidel像差的作用和目的是了解像差是在什么地方产生出来的,这对于将 来校正或优化常会有帮助。 由于Zemax程序不能直接计算和优化望远镜系统(如伽利略望远镜,不宜将物 镜目镜分开设计),程序中在Surface内建立一个Paraxial Surface,即一个理想 光学系统,把平行光束聚焦于一点,可以规定为一个任意的焦距值,从而计算望 远系统的像差。
光学性能分析(Analysis) 光学性能分析(Analysis)
畸变和像散、像面弯曲 Analysis 或 Seidel 像差系数 Analysis 或 MTF Analysis 或 PSF Analysis 或 PSF Psf MTF Mtf FFT Point Spread Function Calculations Sei Modulation Transfer Function Seidel coefficients Miscellaneous Fcd Field Curv/Dist
未离焦
离焦后
19
单透镜2
优化实例( 优化实例(1)
②小NA、大视场的照相透镜
•f’=100, D/f’= 1:10,2ω =±30°,平行光入射 •取Entrance Pupil Diameter=10,Field data: Y-field =0 °、30°,用同一 Merit function,可以得校正彗差和子午弯曲的两种解(光阑位置作为变量), 当入瞳直径由10减到5时,所得解与Kinslake书中的Landscape lens 解一致, 即: r d r d
15
主要内容
• 光学设计软件ZEMAX简介 • 优化实例
1-单透镜 2-双胶合透镜 3-非球面单透镜 4-激光扩束镜 5-显微镜物镜 6-双高斯照相物镜
• 公差计算
16
优化实例
• 目的 1)如果初始结构选不好,则再简单的 系统也难得到好的结果; 2)利用默认优化函数再作少量添加或 修改就可以得到较好的结果; 3)一开始不要提很多要求或限定条件, 可逐步提出与逼近。
相关文档
最新文档