Ansys Zemax | 如何獲取公差報告中的任何優(yōu)化操作數(shù)值
附件下載
聯(lián)系工作人員獲取附件
此文為上一篇文章“如何執(zhí)行非序列公差分析”’的文末提到的詳細(xì)介紹。
本文介紹如何使用 OpticStudio 的公差腳本功能在公差報告中包含任何優(yōu)化操作數(shù)值,以及如何編寫簡單的公差腳本。
簡介
在對系統(tǒng)進(jìn)行公差處理時,使用公差處理工具無法提供的特定優(yōu)化操作數(shù)往往更有利于對系統(tǒng)進(jìn)行評估。OpticStudio 允許用戶通過使用公差腳本功能定義自己的公差參數(shù)。通過公差腳本,用戶可以選擇單獨的操作數(shù),甚至是完整的評價函數(shù)作為公差標(biāo)準(zhǔn),從而對系統(tǒng)進(jìn)行更精確和個性化的分析。
本文將概述如何使用預(yù)建公差腳本對簡單系統(tǒng)進(jìn)行公差計算。
如何使用公差腳本
公差報告文本窗口顯示名義系統(tǒng)、每個擾動系統(tǒng)值和每個蒙特卡羅文件的公差準(zhǔn)則公差函數(shù)值。通過使用公差腳本,報告還可包括任何操作數(shù)值,并可輕松建立輸出數(shù)據(jù)表,詳細(xì)列出每個公差或蒙特卡羅文件的系統(tǒng)性能。
打開所附的示例文件。

使用公差數(shù)據(jù)編輯器中的 TRAD 操作數(shù)對曲面 #1 的曲率半徑進(jìn)行公差處理。

假設(shè)除了列出 RMS 光斑值外,我們還希望在公差處理過程中列出透鏡的有效焦距。打開此設(shè)計的評價函數(shù)。它是使用默認(rèn)的評價函數(shù)工具創(chuàng)建的,測量的是像面上透鏡的有效光斑半徑。請注意,在第 1 行中的 EFFL(有效焦距)操作數(shù)權(quán)重為零。由于該操作數(shù)的權(quán)重為零,因此不會影響公差結(jié)果,但其值可在公差列表中輕松報告。
樣本文件中的評價函數(shù)是假設(shè)旋轉(zhuǎn)對稱建立的,在這種情況下沒有問題,因為我們只對半徑或曲率進(jìn)行公差。如果我們要使透鏡傾斜和/或偏心,就不能以旋轉(zhuǎn)對稱為假設(shè)建立默認(rèn)的 Merit Function。
將包含的 EFFL.tsc 公差腳本文件放到 {Zemax}/Tolerance/ 文件夾中。

COMP 2 0 命令將 2 號表面的厚度設(shè)置為補(bǔ)償器;它將在公差處理過程中進(jìn)行優(yōu)化,以最小化標(biāo)準(zhǔn)。由于腳本中沒有加載優(yōu)度函數(shù)文件,因此將使用當(dāng)前的優(yōu)度函數(shù)(均方根點半徑)進(jìn)行公差計算。補(bǔ)償器將進(jìn)行調(diào)整(優(yōu)化)以最小化優(yōu)點函數(shù),然后報告操作數(shù) 1 (EFFL) 的值。
在工具...公差處理...公差處理下運行公差,選項如下。

執(zhí)行靈敏度分析時,腳本將被執(zhí)行 3 次;一次針對名義系統(tǒng),一次針對擾動到最小和最大公差值的曲面 1 半徑。
公差報告將顯示三個 EFFL 操作數(shù)值。
