Ansys Zemax|基于Alvarez自由曲面透镜的光学变焦系统

图片

附件下载

联系工作人员获取附件

Alvarez变焦是一个出色的光学系统,其中由自由曲面镜头的横向位移提供了光学变焦。这篇文章解释了Alvarez变焦镜头的主要原理,并提供了在Zemax OpticStudio中对Alvarez变焦镜头的计算和建模演示。

什么是Alvarez变焦镜头

人们可能知道传统变焦镜头的工作原理。在一个光学系统中有几组透镜元件,它们在主光轴上沿预定义的轨迹移动,从而提供了光学系统最终焦距(变焦系数)的变化。

在 Alvarez变焦镜头的情况下,我们有一对所谓的Alvarez镜头,这些镜头元件相互之间的横向位移引起了光学系统焦距的变化。

传统变焦镜头与Alvarez变焦镜头的主要区别在于:传统系统镜头沿光轴运动,而Alvarez系统镜头则沿垂直于光轴的方向运动。由此,Alvarez变焦镜头在智能手机等超薄领域中应用非常重要。

图片

图1 常规光学变焦镜头(左)和Alvarez变焦镜头(右)

图片

 图 2 Alvarez变焦镜头的一般表示及其与传统光学变焦镜头的比较

Alvarez镜组的工作原理

首先了解 Alvarez缩放的工作原理:对于Alvarez镜组,每个Alvarez镜片都是一个自由曲面光学元件,且只有一个对称平面。

图片

 图 3 Alvarez 镜组

如下图所示,每个Alvarez镜组都代表了一个具有光焦度变化的光学元件。每对中Alvarez镜片的横向位移会改变Alvarez镜组的光焦度。

图片

图 4 Alvarez镜组的一般工作原理

Alvarez变焦镜头的近轴模型

Alvarez变焦镜头的核心是一个无焦伽利略系统。第一对Alvarez代表伽利略系统的物镜,而第二对Alvarez代表目镜。

伽利略系统的放大倍数为:

图片

其中f1是物镜的焦距,f2是目镜的焦距。在Alvarez变焦镜头中,物镜和目镜由Alvarez镜组表示,这意味着我们可以改变f1和f2焦距,因此我们可以通过不断改变系统的放大倍率M从而进行变焦。

伽利略系统是一种无焦系统,因此为了将图像聚焦在传感器平面上,我们引入了一个基础透镜——一种具有固定焦距的光学元件。

图片

图 5 Alvarez变焦镜头的近轴布局图

组件的焦距可以从以下公式计算:

图片

我们可以定义一些数字作为示例,并计算第一个近轴模型。

  • FOV(视场):根据客户的要求,例如70度广角。

  • HFOV(半视场):FOV的一半。

  • 传感器尺寸:所选传感器的尺寸。例如1/3.06’’的传感器(对角线的像高=2.933mm)。

  • 变焦比:变焦镜头的最长焦距(ft)与最广角距(fw)之比。假设我们想要一个3倍变焦镜头。

  • t = 20 mm

  • d = 5 mm

广角有效焦距:

图片

长焦有效焦距:

图片

在长焦处半视场角为:

图片

则长焦处视场角为:

图片

广角和长焦位置处组件的焦距:

图片

现在我们拥有了近轴模型的所有必要参数。

在Zemax OpticStudio中对Alvarez变焦镜头进行建模

我们将第一和第二近轴面转换为真正的Alvarez透镜。对于镜组接触面使用扩展多项式以及以下方程,我们可以计算Alvarez镜组的下降位移:

  

图片

定义每个Alvarez镜头的广角位置横向位移移为1 mm,例如δ1w = 1 mm and δ2w = 1 mm。

材料选择Zemax OpticStudio提供的APEL玻璃库中的光学塑料APL5014CL,折射率n = 1.5445。

有了这些数据,我们就可以计算出扩展多项式的系数A:

对于第一对Alvarez镜组:

图片

对于第二对Alvarez镜组:

图片

每对Alvarez镜组在长焦位置的横向位移可以计算为:

图片

假设φ是焦距倒数,我们将得到以下值:

图片

  

现在得到了在Zemax OpticStudio中对Alvarez变焦镜头进行建模的所有数据。

图片

图 6 在OpticStudio中对Alvarez变焦镜头进行建模:镜头数据编辑器(左侧)。

为了模拟Alvarez透镜的横向偏移,我们使用坐标间断。每隔一个坐标断点将坐标系返回到原始坐标系。

为了简化计算,固定焦距的基础透镜目前仍然表示为近轴面。

所有扩展多项式表面都有9项,归一化半径等于1。对于第一对Alvarez镜组,我们将 X2Y1 项设置为先前计算的A1,并将X0Y3项设置为A1/3。相应地,对于第二对Alvarez镜组,X2Y1 项等于A2,X0Y3 项设置为A2/3。

图片

 图 7 在OpticStudio中对Alvarez变焦镜头进行建模:镜头数据编辑器(右侧)。

现在在多重结构编辑器中设置相应的Alvarez镜头横向位移。

图 8 在OpticStudio中对Alvarez变焦镜头进行建模:多重结构编辑器。

在下图中,可以看到广角和长焦位置的配置。

图片

图 9 在OpticStudio中对Alvarez变焦镜头进行建模:三维布局图。

我们可能注意到,在镜头数据编辑器中,第一对和第二对Alvarez镜组之间的距离并不像我们在计算中分配的那样正好是20mm。因为我们薄透镜进行了计算,Alvarez透镜中有一些非零厚度,因此我们只需在镜头数据编辑器中将它们之间的距离设置为“变量”,插入简单的默认评价函数,然后仅使用这一个变量运行优化。优化结束后20mm变成了18.2644mm。

由于我们使用的是去中心扩展多项式表面,因此在 Zemax OpticStudio中计算的近轴值 EFFL不正确。为了计算系统的焦距,我们可以使用足够靠近光轴的真实光线(见下图)。

图片

图 10 Alvarez变焦镜头的焦距计算方法

靠近光轴的真实光线对系统的长度存在影响。我们可通过在评价函数编辑器中完成这个操作,得到了广角配置的2.135 mm焦距和长焦配置的6.306 mm焦距。可以看到,这些值非常接近目标值,这意味着光学系统工作正常。

图 11 在OpticStudio中对Alvarez变焦镜头进行建模:评价函数编辑器。

由于它是一个近轴模型,因此它对于小角度是准确的,为了校正整个视场的像差,我们应该在扩展的多项式曲面上添加更多项并优化光学系统。

在所描述的Zemax 模型中,我们将入瞳直径设置为2 mm。实际上,选择此值仅用于说明目的,因为有了此值,Alvarez镜组的形状在图上看起来更清晰。但是存在非常差的条件:我们很容易计算出,2 mm的入瞳直径时广角配置的F/#≈1,我们难以校正如此大孔径的像差。建议先使用较小的光圈进行优化,然后逐渐增大口径值。当然,在优化结束时,最终应获得满足客户 F/# 需要的值。

另外,该模型中的光阑放置在光学系统的前面。但在某些时刻,将孔径光阑放置在光学系统内部是合理的。在这种情况下,需要打开光线瞄准。

真实原型

尽管 Alvarez 镜头是在1967年发明的,但这一工程理念明显领先于当时的制造能力。如果没有现代制造技术,制造这种复杂的自由曲面光学元件几乎是不可能的。在下面的左图中,可以看到使用塑料成型技术制造的Alvarez镜头。在右图中,可以看到DynaOptics的Alvarez 变焦镜头原型。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/326965.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android PreferenceActivity可以自动设置的Activity

1、介绍 PreferenceActivity 是一个抽象类,继承自ListActivity ,该类封装了SharedPreferences. PreferenceActivity 提供了一些常用的设置项如,与普通组件一样,这些配置项既可以从XML文件创建,也可以从代码创建. 每一个设置项标签有一个andro…

MyBatis——MyBatis 参数处理

一、单个简单类型参数 简单类型包括: byte short int long float double char Byte Short Integer Long Float Double Character String java.util.Date java.sql.Date parameterType 属性:告诉 MyBatis 参数的类型 MyBatis 自带类型自动推断机制…

揭秘APP广告:变现逻辑全解析!

在当今的移动互联网时代,APP广告变现已经成为了各大应用开发者的主要营收来源之一。然而,随着科技的发展、用户行为的变化以及广告市场趋势的演进,APP广告变现逻辑也正在不断地进行优化和调整。本文将基于当前市场和技术趋势,为大…

【技巧】如何查看RAR格式文件?

RAR是一种压缩文件格式,想要查看RAR文件,如果电脑系统自带解压缩功能,可以直接双击打开查看;也可以使用解压缩软件,比如常见的WinRAR、7-ZIP软件,来查看RAR文件 。 以WinRAR软件为例,安装好软件…

[华为OD] B卷 树状结构查询 200

题目: 通常使用多行的节点、父节点表示一棵树,比如 西安 陕西 陕西 中国 江西 中国 中国 亚洲 泰国 亚洲 输入一个节点之后,请打印出来树中他的所有下层节点 输入描述 第一行输入行数,下面是多行数据,每行以空…

海外客户开发渠道有哪些

海外客户开发是一个多元化的过程,涉及线上与线下多个渠道。以下是一些有效的海外客户开发渠道: 平台电商: 利用国际B2B电商平台,如阿里巴巴国际站、 Globalsources、Made-in-China等,这些平台拥有庞大的国际买家流量&a…

vue-fontawesome-elementui-icon-picker选择icon框架

第一步:安装vue-fontawesome-elementui-icon-picker依赖 npm install vue-fontawesome-elementui-icon-picker --save-dev 第二步:main.js配置 (放在element ui引入之后) import iconPicker from vue-fontawesome-elementui-icon-picker; Vue.use(ico…

深入探索van Emde Boas树:原理、操作与C语言实现

van Emde Boas (vEB) 树是一种高效的数据结构,用于处理整数集合。它是由荷兰计算机科学家Jan van Emde Boas在1977年提出的。vEB树在处理整数集合的查找、插入、删除和迭代操作时,能够以接近最优的时间复杂度运行。vEB树特别适合于那些元素数量在某个较小…

跨ROS系统通信:使用TCP实现节点间的直连

当涉及到在机器人操作系统(ROS)环境中的通信时,标准做法通常是在同一个ROS网络内通过话题和服务进行。但在某些特定情况下,比如当你有两个分布在不同网络中的ROS系统时,标准的通信方法可能不太适用。此时,一…

基于vgg16和efficientnet卷积神经网络的天气识别系统(pytorch框架)全网首发【图像识别-天气分类】

一个能够从给定的环境图像中自动识别并分类天气(如晴天、多云、雨天、雪天闪电等)的系统。 技术栈: 深度学习框架:PyTorch基础模型:VGG16与EfficientNet任务类型:计算机视觉中的图像分类 模型选择 VGG16 …

【微信小程序开发】深入探索事件绑定、事件冒泡、页面跳转的逻辑实现

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,…

微信小程序(Taro)获取经纬度并转化为具体城市

1、获取经纬度 申请权限,想要使用微信小程序获取经纬度的方法是要申请该方面的权限。 获取经纬度的方法有很多选择其中一个使用就好。 我使用的是Taro.getFuzzyLocation() 在app.config.js中需要添加设置 requiredPrivateInfos: ["getFuzzyLocat…

第2章Spring Boot实践,开发社区登录模块【仿牛客网社区论坛项目】

第2章Spring Boot实践,开发社区登录模块【仿牛客网社区论坛项目】 前言推荐项目总结第2章Spring Boot实践,开发社区登录模块1.发送邮件配置MailClient测试 2.开发注册功能访问注册页面提交注册数据激活注册账号 3.会话管理体验cookie体验session 4.生成验…

10分钟获取IP SSL证书——建议收藏

IP SSL证书是一种专门为IP地址签发的安全套接字层(SSL)证书,与常规SSL证书主要绑定到域名(如 example.com)不同,IP SSL证书直接绑定到服务器的IP地址(如 192.0.2.1)。 一 . IP地址…

百度文心一言 java 支持流式输出,Springboot+ sse的demo

参考&#xff1a;GitHub - mmciel/wenxin-api-java: 百度文心一言Java库&#xff0c;支持问答和对话&#xff0c;支持流式输出和同步输出。提供SpringBoot调用样例。提供拓展能力。 1、依赖 <dependency> <groupId>com.baidu.aip</groupId> <artifactId…

C语言例题41、八进制转换为十进制

#include<stdio.h>void main() {int x;printf("请输入一个8进制整数&#xff1a;");scanf("%o", &x);printf("转换成十进制后的整数为%d\n", x); }运行结果&#xff1a; 本章C语言经典例题合集&#xff1a;http://t.csdnimg.cn/FK0Qg…

学习软考----数据库系统工程师32

NoSQL非关系型数据库 CAP理论和BASE特性 关系型数据库主要使用ACID理论 各种NoSQL数据 库的分类与特点

前端XHR请求数据

axios封装了XHR(XMLHttpRequest) 效果 项目结构 Jakarta EE9&#xff0c;Web项目。 无额外的maven依赖 1、Web页面 index.html <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title&…

强化训练:day7(字符串中找出连续最长的数字串、岛屿数量、拼三角)

文章目录 前言1. 字符串中找出连续最长的数字串1.1 题目描述1.2 解题思路1.3 代码实现 2. 岛屿数量2.1 题目描述2.2 题目描述2.3 代码实现 3. 拼三角3.1 题目描述3.2 解题思路3.3 代码实现 总结 前言 1. 字符串中找出连续最长的数字串   2. 岛屿数量   3. 拼三角 1. 字符串…

11个免费的 android数据恢复应用程序功能分析

在手机上丢失数据是一个很大的错误。但是&#xff0c;在这种情况下&#xff0c;除了惊慌失措之外&#xff0c;最好开始使用android数据恢复应用程序搜索以查找将其取回的方法。您可以检查手机的备份存储以在Android上进行数据恢复&#xff0c;但是如果数据仍然无处可寻&#xf…