Zemax学习笔记(9)- 双胶合透镜消除色差的实例

  • 1.概述
  • 2.设计优化
    • 2.1 参数要求
    • 2.2 设计优化过程
  • 3.总结

1.概述

这一章虽然也是双胶合透镜,但是讲到了如何利用ZEMAX替换材料优化色差,找到最佳材料组合。

对于材料的选取,要了解阿贝数的概念:即表示玻璃色散强弱的一个系数。阿贝数英文叫Abber,用字母V来表示。通常色散系数计算时使多中间波长d光作参数,用Vd表示玻璃色散强弱,公式如下:

Vd=Nd−1Nf−NcV_{d}={{N_{d}-1}\over{N_{f}-N_{c}}} Vd​=Nf​−Nc​Nd​−1​
上式中表示不同波长的光通过材料后最短波长与最长波长的分离情况。从公式中可以看到,色散能力越强的材料Nf−NcN_{f}-N_{c}Nf​−Nc​值越大,而这个值作为Vd的分母使Vd越小。所以我们有这样一个结论:Vd越小色散越强,Vd越大色散越弱。

通常Vd值以50为界线,Vd大于50表示低色散材料,常指冕玻璃类型,名称中有K表示。Vd小于50表示强色散材料,常指火石玻璃,名称中有F表示。

在双胶合透镜消色差的原理中,就是通过强色散玻璃与弱色散玻璃组合,使色散相互补偿,达到消色差目的。

2.设计优化

2.1 参数要求

双胶合透镜设计规格:
EPD :50mm (入瞳直径)
F/8
FFOV 10 (全视场角)
波长:F,d,C
边界限制:最小中心和边厚4mm,最大18mm
材料 BK7和F2
优化最小RMS Spot Radius,最小色差

2.2 设计优化过程

第3面 F/# = 8求解确定了焦距为400mm,并设置变量。

设置评价函数

点击执行优化。

从光斑图上可明显看出外视场像散及场曲作为目前系统的主导像差,从光扇图上也正好验证了光斑图的显示,像散非常明显。若想进一步提高系统的成像质量,需减小系统的像散。像散作为轴外视场的像差,由视场决定。
目前视场光阑位于胶合透镜的前表面,为了调节像散需将光阑从透镜上移出,在第一面后插入一个新的虚拟面,将新光阑的厚度设置为变量:

执行优化后,函数值从0.033讲到了0.012,可以知道光斑将会减小2倍左右。



从目前光斑图和光扇图上分析系统的主导像差:可以从光斑图的第三个视场上明显看出三种波长光斑分离,在光扇图上第三个视场也可以明显看出三个波长的像差曲线分离程度,这都说明了当前系统的主导像差从之前的像散转化为现在的色差占主导。为进一步提高像质,需重点校正系统的色差

但是为什么会有这样的转变呢?

我们把光阑从透镜上移出后,轴外视场像差(像散,场曲,慧差)都会得到较大的改善,而色差和畸变会相应变差,但总体光斑却是变小的,这就是像差平衡方法。

为什么畸变同样是轴外像差,却也变差了呢?因为畸变仅是影响了不同视场在像面上的放大率,即物点成像后的重新分布。但物点在像面上的光斑大小却是由其它像差控制的,如像散、慧差及场曲。所以最后的像斑变小的话,只意味着像散、慧差和场曲得到了优化。

现在我们想进一步提高系统光斑,就要减小主导像差:色差。色差大小受视场光阑和材料影响,此时我们只能通过改变材料来尝试提高。

在开始时我们选取的BK7和F2两种材料组合,但并不一定是最佳材料组合,可以让软件替换这两种材料,找到其它的最佳组合形式,这就是玻璃的优化

在玻璃材料栏上点击右键可打开玻璃求解类型,其中有个玻璃替代,在优化时软件会自动从当前玻璃库中提取材料对当前材料进行替换,然后优化得到一个结果,然后再替代其它玻璃再优化。

我们将两种材料都设置为替代求解类型,此时注意:玻璃的替代是一种离散取值方法,不能用Optimization方法来优化,因为它是局部连续优化。需使用 锤形优化(Hammer Optimization) 来优化:
这种优化方法比局部优化占用较多的时间,对于复杂系统的优化可能需要几个小时甚至几天。经过一些时间的优化,观察评价函数基本上不变了,可以手动停止来查看优化后的结果:

3.总结

因为我们在最初设置的优化对象是RMS,为了使RMS评价函数尽量小,我们通过材料的锤形优化将评价函数的值降到了0.007,得到了较好的优化结果。

Zemax学习笔记(9)- 双胶合透镜消除色差的实例相关推荐

  1. Zemax光学设计(五)——双胶合透镜

    文章目录 设计规格 双胶合透镜初始结构 双胶合透镜重新优化   双胶合透镜的 球差校正是由胶合面的作用所致. 设计规格 EPD : 50 mm F/8 10 FFOV 波长: F.d.C 边界限制: ...

  2. Zemax学习笔记(11) - 变焦镜头设计实例

    Zemax学习笔记(11) - 变焦镜头设计实例 1.概述 2.设计 2.1设计要求 2.2 设计过程 2.3 变焦镜头的优化设置 3. 总结 1.概述 成像镜头包括定焦镜头和变焦镜头,我们在日常生活 ...

  3. Zemax学习笔记(14)- ZEMAX 的DMD设计

    Zemax学习笔记(14)- ZEMAX 的DMD设计 1.设计概述 2.实现过程 2.1 基础设置 2.2 DMD(MEMS)设置 2.3 设置演示 2.4 完善结果 3.总结 1.设计概述 起因是 ...

  4. Zemax学习笔记——多重结构使用方法

    Zemax多重结构常用来设计变焦镜头,扫描镜头,优化镜头测试的多光路干涉系统和使用多波长多参数变化的结构. 首先通过学习一个变焦镜头的例子来初步了解多重结构的功能. 实例一:简单变焦镜头 简单变焦镜头 ...

  5. Zemax学习笔记(15)- ZEMAX设计光谱仪

    Zemax学习笔记(15)- ZEMAX设计光谱仪 1.简介 2.设置 3.验证 4.光谱分辨率和衍射极限 1.简介 光谱仪(Spectrometer)是一种测量光强随波长分布的仪器,用途十分广泛.本 ...

  6. Zemax学习笔记(12)- 扫描系统实例

    Zemax学习笔记(12)- 扫描系统实例 1. 概述 2.设计过程 2.1 先设计一个单透镜代替整个扫描镜头组. 2.2 添加反射镜 2.3 多重结构下的扫描角度设置 3. 总结 1. 概述 在成像 ...

  7. Zemax学习笔记——实战练习加深坐标断点和多重结构的理解

    折叠镜设计(坐标断点) 要求: 将理想平面聚焦的汇聚光反射-90度. 理想透镜焦距为100 mm. 入瞳为20 mm. 下一步插入坐标断点,将第2面旋转45度. 这里我犯了一个错误,Zemax是局部坐 ...

  8. Zemax学习笔记(10)- 牛顿望远镜实例

    Zemax学习笔记(10)- 牛顿望远镜实例 1.概述 2.设计牛顿望远镜 2.1抛物面反射设计 2.2 平面反射设计 2.3 添加遮拦孔径 3.总结 1.概述 在光学系统设计中,除了透镜折射成像之外 ...

  9. Zemax学习笔记(3)- Zemax中的序列模式和非序列模式

    Zemax学习笔记(3)- Zemax中的序列模式和非序列模式 序列模式与非序列模式 序列模式 窗口浮动或者固定 主要分析 非序列模式 混合模式 光源建模 创建复杂的几何体 CAD 导入 布尔命令 光 ...

最新文章

  1. 计算机视觉图像处理机器学习压缩感知等论文代码大全
  2. CVPR | 让合成图像更真实,上交大提出基于域验证的图像和谐化
  3. 负载均衡集群介绍、LVS介绍、LVS调度算法、 LVS NAT模式搭建
  4. python gc内存_禁用 Python GC,Instagram 性能提升10%
  5. 集成学习-Bagging集成学习算法随机森林(Random Forest)
  6. 操作系统概念学习笔记 15 内存管理(一)
  7. python代码直接关机_python实现电脑自动关机
  8. Python操作Redis(转)
  9. java urlencode php_PHP如何使用urlencode()函数进行url编码?(代码示例)
  10. 实时帧数手机_ROG游戏手机评测:小老弟让我教教你什么叫电竞
  11. 手机可用熵_时间之矢,生命之熵
  12. jooq spring mysql_【中级篇】详细讲解使用SpringBoot + Jooq整合(一)
  13. Python--随机森林模型
  14. uniapp使用高德地图
  15. XUI 熟练使用之(四) ----------- 各种弹出对话框的详细介绍
  16. Debian本地源的搭建方法
  17. 基于焦散线方法的自加速光束设计
  18. 无法使用此产品的安装源,请确认安装源存在,并且您可以访问它
  19. 【报告分享】2020百度美妆行业研究-人群篇-百度营销(附下载)
  20. 淘宝网 286亿海量图片存储与处理架构

热门文章

  1. 12月17日云栖精选夜读 | 用PrettyPrinter,让Python输出更漂亮,你值得拥有...
  2. socket聊天室实现-群聊,私聊,好友列表,完整版
  3. eclipse与tomcat7配置
  4. 4、5线小县城的年轻人每天在玩什么?
  5. 前洛克希德马丁高工谈宽带RF接收机架构
  6. 家居:在线云设计与图纸转工厂生产数据建模数据
  7. JPG、PNG、BMP、RAW傻傻分不清楚?一文帮你解析常见的图像文件格式及其差异
  8. 微信视频文件过大,无法传输?教你一招快速压缩文件!
  9. 图像数据增强2_albumentation 标注框同时修改(VOC、YOLO)
  10. 高通batterydata电池曲线数据学习