ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:963.37KB ,
资源ID:11171387      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11171387.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(ZEMAX光学设计讲义.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

ZEMAX光学设计讲义.docx

1、ZEMAX光学设计讲义实验一:单镜头设计(Singlet)实验目的:1、学习如何启用Zemax2、学习如何输入波长wavelength、镜头数据lens data3、学习如何观察系统性能optical performance,如ray fan,OPD,点列图spot diagrams,MTF等。4、学习如何定义thickness solve以与变量variables5、学习如何进展优化设计optimization实验仪器:微机、zemax光学设计软件实验步骤:1、设计一个孔径为F/4的单镜头,物在光轴上,其焦距focal length为100mm,波长为可见光,用BK7玻璃为材料。2、首先运行

2、ZEMAX,将出现ZEMAX的主页,然后点击lens data editor(LDE)。什么是LDE呢?它是你要的工作场所,在LDE的扩展页上,可以输入选用的玻璃,镜片的radius,thickness,大小,位置等。3、然后输入波长,在主菜单的system下,点击wavelengths,弹出波长数据对话框wavelength data,键入你要的波长,在第一行输入,它是以microns为单位,此为氢原子的F-line光谱。在第二、三行键入0.587与0.656,然后在primary wavelength上点在0.587的位置,primary wavelength主要是用来计算光学系统在近轴光

3、学近似(paraxial optics,即first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes等。4、确定透镜的孔径大小。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形成的effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture就是100/4=25(mm)。于是从system menu上选general data,aperture type里选择entrance pupil,在apervalue上键

4、入25,然后点击ok。5、回到LDE,可以看到3个不同的surface,依序为OBJ,STO与IMA。OBJ就是发光物,即光源,STO即孔径光阑aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,假设不是如此,如此可在STO这一栏上按鼠标,可前后参加你要的镜片,于是STO就不是落在第一个透镜上了。而IMA就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面 (surface),于是点击IMA栏,选取insert,就在STO后面再插入一个镜片,编号为2,通常OBJ为0

5、,STO为1,而IMA为3。6、输入镜片的材质为BK7。在STO列中的glass栏上,直接键入BK7即可。7、孔径的大小为25mm,如此第一镜面合理的thickness为4,在STO列中的thickness栏上直接键入4。Zemax的默认单位是mm8、确定第1与第2镜面的曲率半径,在此分别选为100与-100,但凡圆心在镜面之右边为正值,反之为负值。再令第2面镜的thickness为100。9、现在数据已大致输入完毕。如何检验你的设计是否达到要求呢?选analysis中的fans,然后选择其中的Ray Aberration,将会出现如图1-1所示的TRANSVERSERAYFAN PLOT。图

6、1-1其中ray aberration是以chief ray为参考点计算的。纵轴为EY的,即是在Y方向的aberration,称为tangential或者YZ plane。同理X方向的aberration称为XZ plane或sagittal。rayfan在原点处的倾斜说明存在离焦defocus10、Zemax主要的目的,就是帮我们矫正defocus,用solves就可以解决这些问题。solves是一些函数,它的输入变量为curvatures,thickness,glasses,semi-diameters,conics,以与相关的parameters等。parameters是用来描述或补足输

7、入变量solves的型式。如curvature的型式有chief ray angle,pick up,Marginal ray normal,chief ray normal,Aplanatic,Element power,concentric with surface等。而描述chief ray angle solves的parameter即为angle,而补足pick up solves的parameters为surface,scale factor两项,所以parameters本身不是solves,要调整的变量才是solves的对象。在surface 2栏中的thickness项上点两下

8、,出现solve对话框,把solve type从fixed变成Marginal Ray height,然后OK。这项调整会把在透镜边缘的光在光轴上的height为0,即paraxial focus。此时surface 2的厚度自动调整为96mm。再次update ray fan,将出现图1-2,defocus不见了。11、 但这是最优化设计吗?再次调整surface 1的radius项从fixed变成variable,依次把surface 2的radius从fixed变成variable,与surface 2中thickness的Marginal Ray height也变成variable。1

9、2、我们再来定义一个Merit function,什么是Merit function呢?Merit function就是把你理想的光学要求规格定为一个标准(如此例中focal length为100mm),然后Zemax会连续调整你输入solves中的各种variable, 把计算得的值与你订的标准相减就是Merit function值,所以Merit function值愈小愈好,挑出最小值时即完成variable设定,理想的Merit function值为0。如何设Merit function,Zemax 已经default 一个建的merit function,它的功能是把RMS wavef

10、ront error 减至最低,所以先在editors中选Merit function,进入其中的Tools,再按Default Merit Function 键,再按ok,即我们选用default Merit function ,这还不够,我们还要规定给merit function 一个焦距focal length 为100的限制,因为假设不给此限制如此Zemax会发现focal length为infinit时,wavefront aberration的效果会最好,当然就违反我们的设计要求。所以在Merit function editor第行中往后插入一行,即显示出第2行,代表surface

11、 2,在此列中的type项上键入EFFL(effective focal length),并回车,同列中的target项键入100,并回车,weight项中定为1,并回车。跳出Merit function editor,在Tools中选optimization项,按Automatic键,完毕后跳出来,此时你已完成设计最优化。重新检验ray fan,将出现图1-3,这时maximum aberration已降至200 microns。图1-2图1-313、其它检验optical performance还可以用Spot Diagrams与OPD等。从Analysis中选spot diagram中的

12、standard,如此该spot大约为400 microns上下左右交织,与Airy diffraction disk比拟而言,后者大约为6 microns交织。而OPD为optical path difference(跟chief ray作比拟),从Analysis中选泽Fans,然后选泽Optical Path,将出现图1-4,其中的aberration大约为20 waves,大都focus,spherical,spherochromatism与axial color。Zemax 提供一个确定first order chromatic abberation 的工具,即 the chroma

13、tic focal shift plot,这是把各种光波的focal length跟用primary wavelength 计算出first order的focal length之间的差异对输出光波的wavelength 作图,图中可指出各光波在paraxial focus上的variation。从Analysis中Miscellaneous项的Chromatic Focal Shift即可得出图1-5。图1-4图1-5实验二:双胶合镜头doublet实验目的:1、学习如何画出layouts和field curvature plots2、学习如何定义edge thickness solves,

14、 field angles等实验仪器:微机、zemax光学设计软件实验原理:一个双胶合镜头doublet是由两片玻璃组成,通常粘在一起,所以他们有一样的曲率curvature。利用不同玻璃的色散性质dispersion,色差the chromatic aberration可以矫正到first order,所以剩下的chromatic aberration主要的贡献为second order,于是我们可以期待在看chromatic focal shift plot图时,应该呈现出抛物线parabolic curve的曲线而非一条直线,此乃second order effect的结果当然其中var

15、iation的scale跟first order比起来必然小很多,应该下降一个order。实验步骤:1、选用BK7和SF1两种镜片,wavelength和aperture如同实验一所设,既然是doublet,你只要在实验一的LDE上再参加一面镜片即可。所以调出实验一的LDE,在STO后再插入一个镜片,表示为2,或者你也可以在STO前在插入一面镜片标示为1,然后在该镜片上的surface type上用鼠标按一下,然后选择Make Surface Stop,如此此第一面镜就变成STO的位置。在第一、第二面镜片上的Glass栏分别键入BK7和SF1。2、现在把STO和第二面镜的thickness都f

16、ixed为3,仅第3面镜的thickness为100且设为variable,如图2-1所示。图2-13、既然要优化,还要设merit function,注意此时EFFL需设在第三面镜上,因为第3面镜是光线在成像前穿过的最后一面镜,又EFFL是以光学系统上的最后一块镜片上的principle plane的位置起算。其它的merit function设定就一切照旧。4、 现在选择Tools,optimization,程序如同实验一,在optimization完毕后,点击Exit。你再选择Analysis中Miscellaneous项的Chromatic Focal Shift即可得出图2-2。你会

17、发现first order的chromatic aberration已经被reduced,剩下的是second order chromatic aberration在主宰,所以图形呈现出来的是一个parabolic curve。现在shift的大小为74 microns,实验一为1540 microns。图2-25、再看其它的performance效果,调出Ray aberration,如图2-3所示。此时maximum transverse ray aberration已由实验一的200 microns降至20 microns。而且3个不同波长通过原点的斜率大约一致,这告诉我们对每个wave

18、length的relative defocus为很小。再者,此斜率不为0( 比拟实验一图1-2),这告诉我们什么讯息呢?如果斜率为0,如此在pupil coordinate原点附近作一些变动如此并不产生aberration,代表defocus并不严重,而aberration产生的主要因素为spherical aberration。图2-3故相对于实验一 (比拟它们坐标的scale与通过原点的斜率),现在spherical aberration已较不严重(因为aberration scale已降很多),而允许一点点的defocus出现,而出现在rayfan curve的S形状,是典型的spher

19、ical balanced by defocus的情况。6、现在我们已确定得到较好的performance,但实际上的光学系统长的什么样子呢?选择Analysis,Layout,2D Layout,除了光学系统的摆设外,你还会看到3条分别通过entrance pupil的top,center,bottom在空间被trace出来,如图2-4。它们的波长是一样的,就是你定的primary wavelength(在此为surface 1)。这是Zemax default的结果。但是现在还有一个问题,我们凭直觉定出STO的thickness为3,但是真正在作镜片的时候,STO和surface 2镜面会

20、不会互相交织穿出,即在edge的thickness值为正数或负数,还有是不是应该改一下设计使lens的aperature比diameter小,如此我们可预留些边缘空间来磨光或架镜。图图2-4实验三:施密特-卡塞格伦望远镜Schmidt-Cassegrain和aspheric corrector非球面矫正实验目的:学习使用多项式非球面polynomial aspheric surface,obscurations, apertures, solves, optimization, layouts, MTF plots。 实验仪器:微机、zemax光学设计软件实验原理:本实验是完成施密特-卡塞格伦

21、望远镜Schmidt-Cassegrain与多项式非球面矫正片polynomial aspheric corrector plate。这个设计是要在可见光谱中使用。我们要一个10inches的aperture和10inches的back focus。实验步骤:1、点击 System, General, 在aperture value中键入10,同在一个screen把单位unit“Millimeters改为 “Inches。2、把Wavelength设为3个,分别为,定为primary wavelength。你可以在wavelength的screen中按底部的 “select 键,即可完成所有动

22、作。3、 目前我们将使用default的field angle value,其值为0。4、 依序键入如图3-1所示的数据,此时the primary corrector为MIRROR球镜片。你可以打开2D layout,呈现出如图3-2之图形。图3-1图3-25、现在我们在参加第二个corrector,并且决定imagine plane的位置。键入如图3-3的数据,primary corrector的thickness变为-18,比原先的-30小,这是因为要放second corrector并考虑到其size大小的因素。在surface4的radius设定为variable,通过优化optim

23、ization, Zemax可以定下它的值。图3-3 6、打开2D layout,呈现出如图3-3之图形。图3-47、打开merit function, reset后,改变Rings option到5。rings option决定光线的采样密度sampling density, default value为3,在此设计,我们要求他为5。执行optimization, 点击Automatic即可,你会发现merit function的值为,不是很理想。这是residual RMS wave error所致。8、退出merit function, 从system中选Update All, 如此se

24、condary corrector的radius已变成。从Analysis, fans,中选Optical Path, OPD plot如图3-5所示,发现其为defocus且为spherical,大概约有4个wave aberration需要矫正。9、现在利用指定polynomial aspheric cofficients来作aspheric correction。改变surface 1的surface type双击surface 1的 standard,将surface type改为Even Asphere,按OK后返回到surface 1 行中,将光标往右移到4th Order Ter

25、m, 把此项设为变数,同样将6th Order Term, 8th Order Term设为变数,然后再次执行optimization。调出OPD plot update, 其图应如图3-6所示,你会发现spherical aberration已被大大地减少。仔细观察,不同的三个波长其相对的aberration有不同的spherical amount, 这就是spherichromatism, 是下一个要矫正的目标。依据经验所得,我们要用axial color来矫正图3-5图3-6spherochromatism, 即axial color balance。10、要怎么引进axial colo

26、r呢?我们改变surface1的curvature来达到axial color的效果。把surface1的radius设为variable, 进展optimization,然后看看update后OPD plot图,如图3-7所示,这就是我们所要设计的,剩余的像差residual aberration小于1/20波长,这结果良好。图3-711、现在让我们些微改变field angle, 从system, field中,把y方向的field angle的值设为3个,分别是。现在y方向的field angle已改变,等于boundary condition已改变,所以你需要复位你的merit fun

27、ction。把merit function的 “Rings改变为 “4后 退出,进展optimization, 如此新的OPD plot应如图3-8所示,虽有不同的field angle, 但是所有的aberrations却可以承受。说明此设计还不错。图3-812、下面我们看看该光学系统的成像质量如何?我们看看它的MTFModulation Transfer Function如何?点击analysis的Modulation Transfer Function,即呈现如图3-9。图3-9实验四:多结构的激光扩束器multi-configuration laser beam expander实验目

28、的:学习使用多结构系统实验仪器:微机、zemax光学设计软件实验原理: 设计一个在波长下工作的激光扩束器laser beam expander,Input diameter为100mm,而output diameter为20mm,且Input 和output皆为准直collimated。在此设计中,我们遵守如下设计条件:1、只能使用2个镜片。2、本设计在形式上必须是伽利略系统Galilean没有internal focus。3、两个透镜之间的距离必须小于250mm。4、只有一个aspheric surface可以使用。5、此光学系统必须在328下完成测试。本设计任务不只是要矫正aberrati

29、on而已,而是在两个不同wavelengths的情况下都要做到。先谈谈条件2中什么是Galilean呢?Galilean就是光线从入射到离开光学系统,在光学系统部不能有focus现象,在本例中即beams在两个镜片之间不能有focus。好在本系统不是同时在2个wavelengths下操作,所以在操作时我们可以变动某些组合conjugates。实验步骤:1、现在开始设计,依据图4-1键入各surface的相关值。其中surface 5的surface type从Standard改为Paraxial,这时在镜片后面的focal length项才会出现。注意到使用paraxial lens的目的是把

30、collimated light平行光给focus。同时把surface 5的thickness与focal length皆设为25,图4-12、entrance pupil的diameter定为100,wavelength只选一个1. microns即可,记住不要再设第二个wavelength。3、弹出merit function,在第1行中把type改为REAY这表示real ray Y将用来作为一种约束constraint,在本设计中,我们被要求Input diameter为100而output diameter为20,其比值为100:205:1,即入射beam被压缩了5倍,在surf中

31、键入5,表示在surface中我们要控制他的ray height,而Py上如此键入。把target value定为10,这将会给我们一个diameter collimated为20mm的output beam。为什么呢?因为Py是normalized的pupil coordinate,即入射光的semi-diameter为50。Py1即现在的入射光is aimed to the top of the entrance pupil,把target value定为10,就是输出光的semi-diameter为10,所以50:105:1,光被压缩了5倍,达到我们的要求。现在选Tools,Update

32、,你会看到在value column上出现50的值,这就是entrance pupil radius即表示coordinates是座落在一个单位圆unit circle上,而其半径为50,当Px0,Py1即表示在y轴的pupil大小为50,而在x轴的如此为0。4、从edit menu bar选Tools,Default Merit Function,按Reset后把 “Start At 的值改为2,这表示以后的operands会从第二列开始,而不会影响已建立的REAY operand。执行optimization后,把OPD plot调出来,如图4-2所示,你会发现performance很差,大约为7个waves。图4-25、这个aberratio

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1