首页/文章/ 详情

Ansys Zemax | 如何获取公差报告中的任何优化操作数值

7月前浏览5987

本文摘要:(由ai生成)

本文介绍了如何使用OpticStudio的公差脚本功能来个性化公差分析,特别是在包含特定优化操作数值时。通过公差数据编辑器,可以处理曲面曲率半径的公差,并在报告中列出透镜的有效焦距。此外,脚本文件可用于优化特定表面的厚度,以最小化标准。公差报告将显示多个操作数值。此外,文章还提到了Ansys Zemax和Ansys Lumerical在光学设计仿真方面的应用案例,如手机镜头、衍射光学元件和HUD设计,以及米氏散射FDTD和多模干涉耦合器的仿真设计。

本文介绍如何使用 OpticStudio 的公差脚本功能在公差报告中包含任何优化操作数值,以及如何编写简单的公差脚本。

简介

在对系统进行公差处理时,使用公差处理工具无法提供的特定优化操作数往往更有利于对系统进行评估。OpticStudio 允许用户通过使用公差脚本功能定义自己的公差参数。通过公差脚本,用户可以选择单独的操作数,甚至是完整的评价函数作为公差标准,从而对系统进行更精确和个性化的分析。

本文将概述如何使用预建公差脚本对简单系统进行公差计算。

如何使用公差脚本

公差报告文本窗口显示名义系统、每个扰动系统值和每个蒙特卡罗文件的公差准则公差函数值。通过使用公差脚本,报告还可包括任何操作数值,并可轻松建立输出数据表,详细列出每个公差或蒙特卡罗文件的系统性能。

打开所附的示例文件。

使用公差数据编辑器中的 TRAD 操作数对曲面 #1 的曲率半径进行公差处理。

假设除了列出 RMS 光斑值外,我们还希望在公差处理过程中列出透镜的有效焦距。打开此设计的评价函数。它是使用默认的评价函数工具创建的,测量的是像面上透镜的有效光斑半径。请注意,在第 1 行中的 EFFL(有效焦距)操作数权重为零。由于该操作数的权重为零,因此不会影响公差结果,但其值可在公差列表中轻松报告。

样本文件中的评价函数是假设旋转对称建立的,在这种情况下没有问题,因为我们只对半径或曲率进行公差。如果我们要使透镜倾斜和/或偏心,就不能以旋转对称为假设建立默认的 Merit Function。

将包含的 EFFL.tsc 公差脚本文件放到 {Zemax}/Tolerance/ 文件夹中。

COMP 2 0 命令将 2 号表面的厚度设置为补偿器;它将在公差处理过程中进行优化,以最小化标准。由于脚本中没有加载优度函数文件,因此将使用当前的优度函数(均方根点半径)进行公差计算。补偿器将进行调整(优化)以最小化优点函数,然后报告操作数 1 (EFFL) 的值。

在工具...公差处理...公差处理下运行公差,选项如下。

执行灵敏度分析时,脚本将被执行 3 次;一次针对名义系统,一次针对扰动到最小和最大公差值的曲面 1 半径。

公差报告将显示三个 EFFL 操作数值。


来源:武汉宇熠
光学UM理论CSTLumerical曲面ZemaxSPEOS
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-04-28
最近编辑:7月前
武汉宇熠
光机电领域优秀供应商
获赞 342粉丝 242文章 856课程 9
点赞
收藏
作者推荐

¥1980 5.0
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈