光学喵-光学课堂 首页 资讯 查看内容

Zemax光学设计实例(80)---如何翻转整个光学系统

2021-12-20 11:06| 发布者:Davis| 查看:3400| 评论:0|原作者: 小小光08

摘要:本文介绍了如何在Zemax中使用翻转元件功能来翻转整个光学系统,以及合理调整翻转后的系统。涉及到孔径类型、光瞳像差、近轴光线瞄准、视场点和系统孔径等知识点。实例以Cooke三分离物镜为例,详细解释了如何操作。

导论:
在使用Zemax进行光学设计时,有时需要将一个光学系统翻转过来分析,这样可以使分析变得简单明了。在Zemax中提供了翻转元件(Reverse Elements)功能可以实现这样的操作。
本文用一个简单的实例来演示如何翻转整个光学系统,以及如何合理调整翻转后的系统。
 
(1)    原始光学系统
我们以Cooke三分离物镜作为例子来演示如何翻转整个光学系统。
Cooke三分离物镜的实例可以参考Zemax光学设计实例(46)---一个库克三分离物镜的设计

 
(2)    翻转光学系统
首先,将孔径类型修改为“Float By Stop Size”,这是因为它在光学系统翻转前后都可以使用。如果一个光学系统的孔径类型不能设置为“Float By Stop Size”,那就考虑如何将系统的像空间孔径定义转换到物空间(如,将入瞳直径与出瞳直径互换)。


然后,即使原本的系统没有光瞳像差,翻转后的新系统也可能有光瞳像差。所以,我们需要打开近轴光线瞄准。我们可以在光线瞄准 (Ray Aiming) 中选择近轴 (Paraxial) 实现这一步操作。


第三,为了防止翻转后系统尺寸发生改变,我们把每个面的半径值锁定住。这一步可通过选择LDE工具栏上的将半直径转化为表面孔径 (Convert Semi-Diameters to CircularApertures) 轻松实现。


第四,我们还需考虑在翻转后的系统中如何定义视场点,所以你需要知道原光学系统中,每个视场主光线在像面上的位置或角度数据。如果原光学系统在像空间是聚焦的,那么我们可以用角度 (Angle)物高 (Object Height)来定义视场类型。如果原光学系统是无焦的,则需要采用角度 (Angle)视场类型,并根据原光学系统的光线数据,手动输入主光线的入射角度。这些数据可以从参考主光线的点列图上读出。

上图中,视场1、视场2和视场3的坐标分别为0in0.435in0.871in。我们将在翻转后的新系统中定义物高 (Object Height) 类型的视场时用到它们。
第五,翻转整个光学系统
选择LDE工具栏上的“翻转元件(Reverse Elements)按钮。


选择需要翻转的表面,这时,需要包括除去物面和像面的所有表面。


在原光学系统在物空间是无焦的,像空间是聚焦的。所以我们应该将像面前一个面的厚度拷贝给物面厚度。

翻转光学系统后,根据不同的光学系统,设置物面和像面的厚度,分成以下几种情况:


第六,在系统选项 (System Explorer)-系统孔径(Aperture) 中更改无焦像空间 (Afocal ImageSpace) 的设置。如果原光学系统在像空间是无焦的则取消该选项的勾选,如果原光学系统在像空间是聚焦的则勾选此项。
在本例中,需要勾选此项。


第七,在系统选项 (System Explorer)-系统孔径(Aperture)-远心物空间 (Telecentric ObjectSpace) 的设置。如果原光学系统是像方远心的,则勾选此项,如果原光学系统不是像方远心的则确保此项没有被勾选。
在本例中,不需要勾选此项。


第八,更改视场类型。
因为我们的原光学系统物方无焦而像方聚焦,所以要用原光学系统主光线的像点坐标定义新系统的物高。
Field Data Editor中,将FieldType修改为物高(Object Height)。


再输入原光学系统各个视场在像面的位置作为物高。


最后,打开3D-layout,如下图:

这样,整个光学系统就翻转过来了。
 
 


路过

雷人

握手

鲜花

鸡蛋

最新评论

联系客服 关注微信 访问手机版 返回顶部