zemax笔记12——变焦系统的设计

zemax多重结构介绍

对于一些特殊系统,随使用状况的不同会有不同的结构参数,如变焦系统在不同焦距时,各组件之间的距离不同。设计这类系统时就需要使用zemax的多重结构。

  • 常见的需使用多重结构的系统
  • 变焦系统。焦距不同,参数不同。
  • 消热差系统。温度不同,参数不同。
  • 多光路系统。如 透镜阵列、分光系统 等。
  • 扫描系统。不同的扫描位置,参数不同。
  • 可换组件系统。如 可换目镜的显微镜。

本例中变焦系统的要求

系统设计要求

设置基本结构参数

  • 构建初始结构:
    插入3组镜头需要的9个表面,并选择对应玻璃材料:


    基本结构
  • 基本参数:
    设置入瞳直径为25 mm (genral菜单中)
    设置视场为 虚像高,三个视场分别选 0、 12、 17。(fileds菜单中)
    (确定后弹出警告未发现视场像高所需光线,因为所有厚度参数都没有设置造成,不影响后续设置,后面还会多次弹出。为了不再让软件弹出警告,将所有镜头表面的曲率半径都随便设置一个数。)


    视场设置

设置光线为 F,d,C光。(wavelengths菜单中)

设置变量和评价函数

  • 注意:平时我们令系统最后一个表面曲率使用F数解求得,来控制系统的F数。但是对于多重结构系统来说,其F数会有变化,则不能使用这个方法来控制。这时需在优化函数编辑器中使用effl操作数来控制不同情况下的焦距。

  • 注意:镜头数据编辑器中有一样显示各表面的半孔径,是软件自动根据该面通过的边缘光线计算得到的,在变焦系统中,不同变焦位置边缘光线位置不同,所得到的孔径大小也不同,所以要将其设置为取最大值,使其符合实际情况。

  • 构建多重结构参数
    本例中有三个变焦位置对应三个不同结构。
    打开多重结构编辑器:
    editors -> multi configuration:
    插入三个结构:
    edit -> insert config 。


    插入三个结构

    在变焦系统中会变的参数为各镜片组之间的距离,在这个系统中分别为:第一组到光阑的距离,光阑到第二组的距离,第二组到第三组的距离,第三组到像面的距离 ,共4个距离可以更改。多重结构编辑器中使用4行操作数来控制,同样使用 insert键来插入行。使用THIC操作数来获得各个距离值,并将各距离值设为变量供软件来优化(快捷键 Ctrl+z ):


    多重结构设置

只在多重结构编辑器输入不同结构下有区别的量。

  • 设置优化目标
    打开优化函数编辑器(merit function editor)
    使用了多重结构后,优化函数编辑器中自动多了一行CONF操作数,此操作数表示选择一个结构,后续操作都是对当前选定的结构有效,直至重新摆选择一个结构。

  • 基础优化设置:
    优化函数使用 均方根 离散斑 方法。
    玻璃材料的中心和边缘厚度为2,最大为8。
    空气间隔 中心 和 边缘 仍为 2 ,最大为1000 。


    基础优化设置
  • 设置多重结构相关优化参数
    在优化函数编辑器上方插入一些空行,设置为conf操作数,并限制不同结构的焦距(设置焦距值和权重):


    设置conf操作数

    设置焦距和权重

设置完成后 双击 刷新。

  • 设置镜头 曲率半径,厚度 等为变量
    将剩下的3组镜头的9个曲率半径,6个玻璃材料的厚度 都设置为变量。
    将 半孔径值(semi-diameter) 都设置为最大值。


    设置变量

进行优化

为了更好的看到优化过程中系统的变化,打开3d视图 (3d layout)
右键弹出对话框进行设置,使多重结构同时显示:


多重结构分别显示

打开优化窗口( optimization),勾选自动更新(auto update),开始优化(automatic)。

几分钟后出现优化结果,然而厚度有负值。显然不正确。为了避免厚度出现负值,将厚度均设为10(任意正值)。

因为所有参数都是任意设置的,和全局最优解差距很大,为了跳过局部最优解直接得到全局最优解,采用垂轴优化(hammer optimization)来优化。

经过数十个小时优化后,优化还没结束,不过数据已经两个多小时没有更新,可认为是全局最优解:

垂轴优化
Paste_Image.png
3D layout
镜头数据

end


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,242评论 5 459
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,769评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,484评论 0 319
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,133评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,007评论 4 355
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,080评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,496评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,190评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,464评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,549评论 2 309
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,330评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,205评论 3 312
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,567评论 3 298
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,889评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,160评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,475评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,650评论 2 335

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,045评论 25 707
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 10,800评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,494评论 18 139
  • 无论是在生活中还是在工作上,我们都愿意看到一个面带微笑的人而不是整天满面愁容的人微笑是一种情绪,它能够将快乐感...
    木子萝阅读 516评论 1 4
  • 终于熬过了最难熬的疼痛期,又可以嗨起来了。得瑟滴约上小伙伴,健身房走起。想来,我是一个不太安分的人,走到哪里都是大...
    卖小妞的饼干阅读 316评论 0 0