文章目录

  • 1、色差的微量校正
  • 2、球差和彗差的微量校正
  • 3、像差在ZEMAX软件中的表示

在望远镜物镜中,只要求校正色差、球差、彗差三种像差。在这三种像差中通常首先 校正色差,因为 初级色差和透镜形状无关,校正了色差以后,保持透镜的光焦度不变,再用 弯曲透镜的方法校正球差和彗差,对已经校正的色差影响很小。

1、色差的微量校正

前面求结构参数所用的初级色差公式,只是消除了近轴色差,根据对高级色差和色差平衡的讨论,在系统存在色球差的情况下,微量减少剩余色差,应该使系统对0.7071h消除轴向色差。
微量校正色差,可以改变系统中某一个表面的半径。在使用计算机计算像差的情形下,常采用改变中间胶合面的半径比较合理,因为胶合面两遍的折射率差比较小,所以改变叫河面半径对透镜组的焦距影响较小。

2、球差和彗差的微量校正

薄透镜的色差只与透镜的光焦度有关,而与透镜的形状无关。
因此,当改变透镜的形状时,不会影响已经校正好的色差。保持透镜光焦度不变而只改变透镜的形状,通常称为弯曲透镜,实际上就是使透镜每一面的曲率改变一个相同的δc。

3、像差在ZEMAX软件中的表示

  1. 球差
  • 球差:轴上点单色像差,不同倾角的光线经透镜作用交光轴于不同位置上,相对于理想像点的位置有不同的偏离。

  • ZEMAX球差曲线如下图所示,可看出在1.0视场的球差约为0.16mm(具体可在text文档查看);

  • 在评价函数中两种显示主波长球差的方法
    (1):LONA(轴向像差);
    (2):组合操作数;
    得到的Value值与球差曲线1.0视场的值相同。

  1. 轴上色差
  • 轴上色差(色球差):由于不同波长的折射率不同,其轴上像差存在差异,描述不同波长轴上像差差异性质即为轴上色差。
    Zemax软件中显示轴上色差曲线也可在球差曲线中显示,上图中不同颜色波长的球差曲线差值即为轴上色差值,上图中根据球差曲线可得到轴上色差值为0.826mm
  • 在评价函数中两种显示轴上色差的方法
    (1)AXCL:这是两种定义的最边缘的波长的理想焦面的间隔。这个距离是沿着轴测量的。对非近轴系统无效;
    (2)组合操作数;
    从数值上看AXCL操作数更接近于球差曲线的数值,差值为高级轴上色差。
  1. 垂轴色差
  • 垂轴色差 (倍率色差):是主光线的像差,可见光是一根复色主光线,因折射系统存在色散,在像方出射时将变成多根光线,F光和C光在像面上的交点位置之差,如图1.0视场的垂轴色差为1.34766mm。
  • 操作数中显示垂轴色差的方法;
    (1)LACL:定义两种极端波长的主光线的截点的y方向的距离,对非近轴系统无效;
    (2)组合操作数;
  1. 场曲

场曲:轴外点发出的光束,其主光线不与光学系统各个表面的对称轴重合,使出射光束失去对称。随着视场的增大,远离光轴的物点,即使在沿主光线周围的细光束范围内,也会明显地表现出失对称性质。与此细光束对应的波面也非旋转对称,而是在不同方向上有不同的曲率。

  • 子午场曲计算公式如下:
    XT′=(Δy+−Δy−)(tgθ−−tgθ+)X_T'=\frac{(\Delta y_+-\Delta y_-) }{(tg \theta_--tg \theta_+)}XT′​=(tgθ−​−tgθ+​)(Δy+​−Δy−​)​
  • Zemax中实现:
    (1)FCGT:归一化子午场曲
    (2)组合操作数

    根据公式编写的组合操作数表述的为宽光束场曲,但按照场曲示意图似乎与公式有出入

    根据细光束场曲与畸变图,可见FCGT操作数更符合实际情况。

光学设计手册学习(二)——像差相关推荐

  1. 光学设计手册学习(一)——望远镜系统

    文章目录 1.名词术语 2.技术要求 3.望远镜物镜设计(PWC) 4.透镜数据和初始结构 摘自李士贤<光学设计手册>.袁沧旭<光学设计> 1.名词术语 视差:无穷远物体通过物 ...

  2. C#多线程学习(二) 如何操纵一个线程

    C#多线程学习(二) 如何操纵一个线程 原文链接:http://kb.cnblogs.com/page/42529/ [1] C#多线程学习(二) 如何操纵一个线程 [2] C#多线程学习(二) 如何 ...

  3. spring security 学习二

    spring security 学习二 doc:https://docs.spring.io/spring-security/site/docs/ 基于表单的认证(个性化认证流程): 一.自定义登录页 ...

  4. STL源码剖析学习二:空间配置器(allocator)

    STL源码剖析学习二:空间配置器(allocator) 标准接口: vlaue_type pointer const_pointer reference const_reference size_ty ...

  5. mysql用创建的用户登陆并修改表格_MySQL 基础学习二:创建一个用户表,并增删改查...

    MySQL 基础学习二:创建一个用户表,并 增删改查 提示:MySQL 命令建议都用大写,因为小写运行时,还是翻译成大写的. 第一步,创建一个用户表 1,打开控制台,进入数据库 C:\Users\Ad ...

  6. OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack()

    OpenCV学习(二十四 ):角点检测(Corner Detection):cornerHarris(),goodFeatureToTrack() 参考博客: Harris角点检测原理详解 Harri ...

  7. OpenCV学习(二十二) :反向投影:calcBackProject(),mixChannels()

    OpenCV学习(二十二) :反向投影:calcHist(),minMaxLoc(),compareHist() 参考博客: 反向投影backproject的直观理解 opencv 反向投影 颜色直方 ...

  8. OpenCV学习(二十一) :计算图像连通分量:connectedComponents(),connectedComponentsWithStats()

    OpenCV学习(二十一) :计算图像连通分量:connectedComponents(),connectedComponentsWithStats() 1.connectedComponents() ...

  9. OpenCV学习(二十) :分水岭算法:watershed()

    OpenCV学习(二十) :分水岭算法:watershed() 参考博客: OpenCV-分水岭算法 图像处理--分水岭算法 OpenCV学习(7) 分水岭算法(1) Opencv分水岭算法--wat ...

最新文章

  1. C++vector容器-插入和删除
  2. 理解Android Binder机制原理
  3. c# 操作word中在右下角插入图片
  4. JAVA无法加载此类文件,ORA-00376: 此时无法读取文件问题处理
  5. 《Redis官方文档》Redis简介
  6. android动态添加圆,Android开发中TextView 实现右上角跟随文本动态追加圆形红点
  7. 解决navicat在未联网的情况下访问不了MySQL数据库的现象
  8. Unix的***追踪
  9. 修改数据库的排序规则
  10. 编译OpenJDK8:configure: Could not compile and link with freetype. This might be a 32/64-bit mismatch.
  11. 前端素材库网站集合——网站集合
  12. XtraReport数据绑定模式比较
  13. 计算机技术员自我介绍,技术员的自我介绍范文
  14. Testin发布众测平台 助开发者发现质量缺陷建立质量体系
  15. php获取数据编码,php 获取编码和转换编码
  16. kab12.dll 病毒的分析
  17. 努力和天赋哪个更重要
  18. 入坑 c计划 day 1
  19. FactoryBean of Spring
  20. linux下的工具移植到windows下

热门文章

  1. Android File类
  2. 2023年MBA/MPA/MEM联考笔试答题抓分点
  3. 杰里之 AC636N/AC608N【篇】
  4. centos6.5下载
  5. AutoCopy2U自动批量U盘移动存储设备拷贝/备份工具上线,免费下载使用!
  6. P3375 【模板】KMP字符串匹配(woc我太想她了)
  7. 利用MATLAB测量几何精度因子GDOP
  8. excel跨工作簿提取数据(题库)
  9. android 渠道索取,Android多渠道打包时获取当前渠道
  10. Android 仿酷点圆形菜单