如何使用 OpticStudio 非序列優化向導

本文描述了如何使用 OpticStudio 非序列優化向導創建常見的評價函數類型,以及創建用于匹配導入圖像文件的目標能量分布評價函數。 (聯系我們獲取文章附件)

簡介

在非序列模式下優化光學系統通常比在序列模式下的優化更復雜、更耗時。下期我們將會為大家介紹序列模式優化系列文章的第二篇-《如何優化非序列光學系統》,這篇文章描述了非序列優化的基礎,其中我們發現所有的非序列評價函數必須在計算性能目標之前清除探測器和光線追跡。這個過程經常是重復且容易出錯的,通常通過 OpticStudio 非序列優化向導自動實現。該向導支持創建常見類型的評價函數,并創建用于匹配導入圖像文件的能量分布的相關評價函數。本文將詳細討論如何使用這兩種功能來輔助優化。

非序列優化向導

許多非序列系統有著共同的性能目標,如光通量均勻性或最大光通量等。非序列優化向導提供了一種快速創建由常用評價目標組成的評價函數的工具。該工具可以在評價函數編輯器中通過  優化  (Optimization) … 優化向導  (Optimization Wizards) … 優化向導  (Optimization Wizard) 設置。

如何使用 OpticStudio 非序列優化向導的圖1

您還可以通過單擊評價函數編輯器中的 優化向導和操作數  (Wizards and Operands) 來訪問優化向導(注意此工具在混合模式下不可用)。下面的窗口中評價功能組件簡潔地被劃分為三類。

如何使用 OpticStudio 非序列優化向導的圖2

優化向導總是將一個 NSDD 操作數添加到評價函數的頂部,該函數將在每次運行開始時清除探測器。無論是否勾選“清除數據設置 (Clear Data Settings)”選項,這在添加任何非序列評價函數時都是必要的。除此之外,“清除數據設置”選項允許用戶在評價函數的任意點清除單個探測器。通常這種操作是不必要的,除非您確認需要此操作,否則請保持設置的默認值。
光線追跡設置支持常規光線追跡和 LightningTrace? (LT)。常規光線追跡是系統默認的追跡方式,如果要使用 LT,請選擇使用 LightningTrace?。注意,它只支持矩形和顏色探測器的空間數據,并且只支持極坐標探測器的角度數據,除此之外的其他任何探測器都不支持。當該功能被啟用時,窗口將自動更新,以顯示特定探測器的有效標準。有關  LT  和采樣設置的更多信息,請參見 OpticStudio 的幫助文件: 優化選項卡(非序列 UI 模式)  (The Analyze Tab (non-sequential ui mode)) ...  光線追跡選項組   (Trace Rays Group) ... Lightning  追跡  (Lightning Trace)。
所有其他常規的光線追跡設置都與原光線追跡設置的選項相同。
“標準設置 (Criteria Settings)”定義了評價函數的計算目標。下拉對話框中顯示的可用標準基于指定的探測器。邊界條件可以通過“邊界”下拉菜單選擇,然后在文本框中可以定義評價目標(不管是閾值還是確切目標)。此外“最小光通量 (Minimum Flux)”也應當設置,這對于避免優化時出現沒有光線入射到探測器的方案是十分必要的。如果在探測器上沒有光線的情況下仍有機會達到最小光通量目標,那么這個值應該設置為非零值,不然優化向導在生成評價函數時將忽略這個評價標準。
優化向導支持點擊 應用  (Apply) 按鈕創建動態評價函數。按下后,OpticStudio會基于當前定義的設置添加操作數,但對話框仍然保持打開狀態,等待添加其他條件。點擊 應用  (Apply) 后,“清除數據”和“光線追跡”部分默認是停用的。通常,這些設置只在評價函數的開始時定義一次。但是如果有需要,它們也可以被重新激活。此外,“起始行”值將被更新為當前評價函數末尾的行數,這樣添加新操作數時將不會覆蓋任何當前定義的操作數。如果只需要添加一次操作數,點擊 確認  (OK) 按鈕后系統將在添加完必要的操作數后關閉對話框。

投影儀示例

為了演示該功能的工作方式,請打開以下文件:“{Zemax}\Samples\Non-sequential\Miscellaneous\Digital_projector_flys_eye_homogenizer.zmx.”。顧名思義,該系統被設計用于數字投影儀,其中透鏡陣列通過模擬多個光源而不是一個非均勻光源來均勻化光束。
該模型已經優化完成,但我們可以建立評價函數來研究在這種類型的系統中哪些評價標準更加重要。

如何使用 OpticStudio 非序列優化向導的圖3


對于任何投影系統來說,最重要的兩個性能是光通量均勻性和效率。我們可以構建一個以這兩種性能為目標的評價函數。打開評價函數編輯器并打開優化向導。如前文所述操作,“清除數據設置”和“清除探測器:”設置應該保持原樣。在光線追跡設置下,勾選啟用 分裂光線  (Split Rays), 使用偏振  (Use Polarization),和 忽略錯誤  (Ignore Errors)。我們的目標是最終的像平面,所以從目標設置中選擇探測器對象7。我們將“空間均勻度 (Spatial Uniformity)”定義為評價標準,邊界條件為“等于”零。注意,這實際上是針對光通量分布的標準差設置,因此零這個值代表完全均勻。保留所有其他設置的默認值并點擊 應用  (Apply)。創建的對話框和設置的評價函數如下圖所示:

如何使用 OpticStudio 非序列優化向導的圖4


必要的操作數已被添加到評價函數中。注意,對話框保持打開狀態,“清除數據設置”和“光線追跡設置”現已被禁用。我們目標的任何其他性能都不需要再次定義這些操作數。此外,“起始行”值已被更新當前定義的操作數之后,所以此后添加的任何評價函數都將出現在當前存在的操作數之后。
如果我們想要達到 100% 的效率,我們可以使用最小光通量設置,但我們將設定一個更實際的限制。放映機的合理標準是至少 65% 的效率。并且,這個投影儀的光源是一盞 10,000 流明的燈,因此我們的目標是總流明超過 6500 流明。定義如下所示的設置,并單擊 確認。

如何使用 OpticStudio 非序列優化向導的圖5


OpticStudio 在之前定義的評價函數之后為總光通量添加了額外的操作數。在確定了恰當的變量之后,系統就可以進行優化了。這個添加額外操作數的過程使評價函數的定義過程變得更為快速容易。

非序列 BMP 位圖向導

非序列 BMP 位圖向導是一個專門用于定位探測器上復雜的光通量和顏色分布的工具。窗口中的大多數設置,如下圖所示,與前面討論的評價功能工具相同,而這里的區別在于“目標設置 (Target Settings)”部分。

如何使用 OpticStudio 非序列優化向導的圖6


探測器對話框中只會顯示矩形探測器和顏色探測器,因為它們是該功能支持的僅有探測器類型。輸入文件可以是位于 “{Zemax}\IMAFiles”目錄中的任何 BMP、JPG 或 PNG 文件。該輸入圖像定義了光通量和顏色的相對分布,但它沒有定義絕對光通量??偣馔吭O置允許目標縮放以獲得一定的總光通量,同時保留在圖像中定義的相對分布。如果選擇了顏色探測器,顏色目標設置將啟用。
預覽顯示了在探測器上的目標分布中定義的設置具體看起來如何。如果圖像分辨率與探測器分辨率不同,圖像將被重新采樣到探測器的大小。請注意,低分辨率探測器可能會出現混疊,也可能只在對話框中顯示圖像。在上面的對話框中,一個306 x 306的位圖被向下采樣到一個50 x 50的探測器?;蛘吣梢赃x擇重新取樣探測器。通過激活“重采樣探測器 (Resample Detector)”,探測器上的像素數將被改變以匹配位圖中的像素數。
預覽還顯示是否選擇了彩色目標,或者目標是否簡單地聚焦于每個像素的光通量(灰度)。預覽是一種快速而強大的功能,可以根據已定義的設置可視化所需的目標。
該工具還可以在不關閉對話框的情況下添加操作數。請注意,在使用位圖向導時,通常會添加大量操作數。對于灰度目標,探測器上的每個像素都需要添加一個操作數。對于一個顏色目標,探測器上的每個像素也都要添加三個操作數。即使是中等大小的圖像文件也需要一段時間才能將目標添加到評價函數中。一個306 x 306探測器需要93,636個用于灰度的操作數,280,908個用于顏色的操作數。建議使用可以準確地表示所需的光通量/顏色分布的最低分辨率圖像。
當單擊 確認  (OK)應用  (Apply) 時,OpticStudio 將在窗口頂部給出一個進度指示器。如果進程花費的時間太長,可以按 終止  (Terminate) 按鈕結束進程。在這種情況下,OpticStudio 將刪除進程終止前添加到評價函數的所有操作數。

彩色測試靶示例

為了簡單地說明這個工具,讓我們看一看如何為一個簡單的方格顏色測試靶創建的評價函數。本示例中使用的圖像 “ColorTestMeritFunction” 是為了演示該工具的功能而設計的,可在附件部分下載。如下圖所示,使用彩色象限組成的圖像作為測試靶。

如何使用 OpticStudio 非序列優化向導的圖7


當啟用彩色測試靶時,OpticStudio 將為每個像素添加三個目標操作數。這些目標對應每個像素的 X 、 Y 和 Z 三刺激值。此外,添加一個總光通量操作數以確保絕對光通量是測試探測器面的。用這種方式定義目標似乎有些單調乏味,但是這種針對單個像素的方法非常有效。一旦光線被追跡,OpticStudio 可以非常快速地確定任何像素的顏色和強度。最耗時的優化部分是光線追跡,在此之后數據則容易計算。
通過 OpticStudio 優化向導,可以輕松定義復雜的評價函數。非序列優化向導工具允許用動態的方式定義常見的目標。非序列 BMP 位圖向導自動建立任何圖像文件中可描述的光通量和顏色分布操作數,將這項極其耗時的任務在幾秒或幾分鐘內完成。所有上述功能都與  OpticStudio  中的強大優化工具和算法協同工作。

相關閱讀 - 序列模式優化

ZEMAX | 如何對中間面進行優化

如何設計一個單透鏡 第三部分:優化

ZEMAX | 如何使用光學制造全息圖修正像差

ZEMAX | 如何使用快速調整工具和滑塊

ZEMAX OpticStudio 中如何進行玻璃替換

ZEMAX OpticStudio 自由曲面優化新方法:TrueFreeForm 優化
近期活動

如何使用 OpticStudio 非序列優化向導的圖8

春節加油站 | “宅家”輕松學  (點擊查看詳情)




歡迎掃碼添加宇熠工作人員微信,
進入 zemax 微信交流群。
一起來學習光學設計吧!

如何使用 OpticStudio 非序列優化向導的圖9

掃碼邀您入群


如果您對產品感興趣,或需要技術支持,歡迎致電垂詢!

電話:027-87878386

郵箱:market@ueotek.com

關注武漢宇熠視頻號 查看更多精彩視頻 


如何使用 OpticStudio 非序列優化向導的圖10
如何使用 OpticStudio 非序列優化向導的圖11
武漢宇熠科技是  ZEMAX 中國區官方指定代理商 ,提供 ZEMAX 光學設計軟件的培訓、銷售、技術支持、二次開發、解決方案及 ZEMAX 軟件相關全方位定制服務。有關 ZEMAX ,您可以點擊文末“閱讀原文”了解更多信息,或致電垂詢武漢宇熠工作人員:

銷售熱線:027-87878386

咨詢郵箱:sales@ueotek.com

如何使用 OpticStudio 非序列優化向導的圖12
如何使用 OpticStudio 非序列優化向導的圖13


如何使用 OpticStudio 非序列優化向導的圖14

如何使用 OpticStudio 非序列優化向導的圖15


??點擊閱讀原文咨詢產品或技術支持。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP