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

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

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

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

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