Ansys Zemax | 量化眩光效應(Veiling Glare)

“眩光”是一個用于成像系統設計領域的術語。從技術上講,眩光是照射在成像系統的傳感器平面從而導致系統性能下降的雜散光。雖然準確地解釋這一現象需要執行一個完整的非序列分析,但許多光學成像系統只需要對前向散射效應進行初步觀察。本文展示了如何使用OpticStudio中內置的工具進行初步的眩光測量。此分析需要幾分鐘的時間來執行,并且可以在不進行完整的非序列分析的情況下得到有意義的結果。

簡介

光學系統中有許多潛在的雜散光源,而精準建模這些雜散光源是一個繁復的任務。對于高靈敏度的光學系統,盡可能多地建模這些雜散光現象將有助于準確地分析系統的性能。雜散光可以通過OpticStudio進行分析,在 另一篇知識庫文章 中進行了雜散光分析詳細步驟的介紹,但是分析眩光則需要預先進行設置。相反,普通光學成像系統只需要通過前向散射效應來分析眩光,如本文后半部分所示。

準備進行分析的鏡頭

我們要建立一個有保護平板的成像系統。保護平板的目的是保護敏感的鏡頭元件不受環境的影響。然而如下文所述,保護平板本身卻是雜散光的重要來源。

我們將應用大角度散射效應模型(部分朗伯 (Lambertian) 散射模型),所以我們將需要先將鏡頭轉換為非序列組件。這樣做的原因是OpticStudio在純序列模式下只允許小角度散射,如果我們沒有將鏡頭轉換為非序列組件,則會錯過一些非常有趣的效果。

注:如果我們只對小角度散射模型感興趣,我們可以跳過轉換為非序列模式的步驟,然后點擊表面屬性中的 散射 (Scattering) 選項,簡單地添加散射屬性。

我們將從OpticStudio提供的鏡頭開始本次模擬。鏡頭文件的標題是 “Double Gauss 28 degree field.zmx”,它位于 {Zemax}\Samples\Sequential\Objectives 文件夾中。把鏡頭加載到OpticStudio中后,我們要做的第一件事就是調整一下鏡頭。下圖為系統首次加載到OpticStudio時的布局圖:


圖片


分析(Analyze)  ...  MTF曲線 (MTF)  ...  幾何MTF (Geometric MTF)  中查看系統的幾何傳遞函數。單擊設置,并將最大頻率設置為 50。設置完后的玻璃平板如下圖所示:

圖片

系統的傳遞函數如下圖所示:

圖片

注意,我們正在分析的是在焦平面上的光瞳近似圓形的成像系統。因此,與 FFT 衍射 MTF 相比,幾何MTF給出了更加精準的結果,但更重要的是幾何 MTF 使我們能夠囊括所發生散射效應。

為了調整鏡頭,我們將首先增加系統的 F 數。進入系統選項,點擊孔徑的下拉菜單。將光圈值設置為 25,然后 Enter鍵。

接下來點擊 優化 (Optimize)  ...  優化向導 (Optimization Wizard) ,點擊  重置 (Reset) ,然后點擊  確定 (OK) (默認序列優化函數- RMS波前/質心/高斯求積/ 3環6臂)。現在點擊  優化! (Optimize!)  ...  開始 (Start) 。傳遞函數現在有了顯著的提升。

圖片

為了做一個簡單的演示,我們將建模一個用于隔著飛機舷窗成像的透鏡——飛機的外窗會隨著時間的推移風化從而有噴砂處理類似的磨損,這將成為散射的重要來源。接下來我們要做的是在模型的前面添加一個玻璃平板。

進入鏡頭數據編輯器,點擊表面 1(這是最外側的鏡頭表面)。在該表面前插入兩個新的表面,為這兩個新表面設置以下參數值:

表面1

  • 表面:表面類型 = 標準面
  • 標注 = 平板外側 (Window-outer)
  • 曲率 = 無限
  • 厚度 = 10 mm
  • 材料 = BK7

表面2

  • 表面:表面類型 = 標準面
  • 標注 = 平板內側 (Window-inner)
  • 曲率 = 無限
  • 厚度 = 20 mm

接下來,我們想略微加大每個鏡頭,使它們略大于通過的光束。進入 系統選項 (System Explorer) … 孔徑 (Aperture) 并設置 凈口徑余量毫米 (Clear Semi-Diameter Margin Millimeters) 為3mm。進入 布局圖 (Layout window) … 設置 (Settings),并將 起始面 (First Surface) 設置為1。

設置完的布局圖如下所示:

圖片

將鏡頭轉換為非序列模式

為了對這個鏡頭進行雜散光分析,我們需要將它轉換為非序列組件。在 OpticStudio中這個過程十分簡潔快速,但首先我們要做的是了解 OpticStudio 要求系統光闌位于鏡頭數據編輯器中任何非序列組件之前。

注意:我們計劃使玻璃平板的外表面成為散射表面,因此玻璃平板必須是非序列組件的一部分。而現在我們鏡頭的光闌實際上位于鏡頭的深處。

為了使光闌位于玻璃平板前,在玻璃平板之前添加光闌,使得它的位置和大小與鏡頭的入瞳位置一致。用鏡頭數據編輯器在空間中將光闌后退到玻璃平板的位置,然后系統的其余部分就會自動歸位。

我們需要知道入瞳的位置和大小,所以進入評價函數編輯器并插入兩個新的操作數:ENPP 和 EPDI。更新評價函數,您將看到自動計算的結果值。

圖片

在鏡頭數據編輯器中點擊表面 1,點擊插入鍵。為這個新表面設置以下值:

表面1

  • 表面:表面類型 = 標準面
  • 標注 = 光闌 (Aperture Stop)
  • 曲率 = 無限
  • 厚度 = -86.063994 mm

現在打開表面 1 (Surface 1) ...  屬性 (Properties)  ...類型 (Type),勾選 使此表面為 光闌 (Make Surface Stop) 。需要注意的是,由于本系統的孔徑類型是入瞳直徑,所以我們不需要再設置這個表面的半直徑,此時半直徑已經自動設置為 12.5mm。

我們還差最后一步就能將鏡頭轉換為一個非序列系統。在鏡頭數據編輯器中找到最后一個鏡頭表面(表面 14),并在其上添加注釋“最后一個表面”。這是一個非必要步驟,但它可以在本系統轉換到非序列后幫助我們找到最終面。

現在單擊 文件 (File) ... 轉換為 NSC 組 (Convert to NSC Group)。首先取消選中 把文件轉換到 NSC 模式 (Convert file to Non-Sequential Mode)。接下來,設置  起始面 (First Surface)  為 “2 - 平板外側”,設置  終止面 (Last Surface)  為 “14 - 最后一個表面”,然后點擊確定。

系統的 MTF 與轉換到 NSC 之前是相同的,可以用此檢驗 NSC 轉換是否正確。

打開一個 3D 布局窗口,并將  起始面 (First Surface)  設置為 2,系統看起來與最初的序列模式布局圖幾乎相同。

圖片

注意,唯一的區別是第一組鏡片的邊緣是斜切的。如果不需要斜切邊緣,只需在轉換之前在這些表面添加孔徑,或在轉換后手動編輯文件。

增加散射并進行分析

下一步是模擬經受了惡劣的環境影響的玻璃平板外表面。我們通過在玻璃平板的正面添加一個適當的散射模型來實現這一點。

打開物體 1 的  非序列元件編輯器 (Non-Sequential Component Editor)  ...  物體屬性(Object Properties) (該物體為BK7材質的玻璃平板)。點擊 “膜層/散射 (Coat/Scatter)” 選項卡,將  面元 (Face)  設置為“1,第一面”。接下來改變  散射模型 (Scatter Model)  為“ABg”,然后  透射 (Transmit)  選擇“LAMB-SPEC”。完成后,所有選項應該如下所示:

圖片


系統現在將模擬一個高度散射的玻璃平板前表面,以及玻璃平板后表面之后的光滑(非散射)理想透鏡表面。

注意,我們在本文中選擇了一個內置的 ABg  散射模型 (LAMB-SPEC) ,但是如果希望建模一個真實的系統,您需要仔細選擇能夠精確模擬您所期望散射效應的散射模型。

轉到已經打開的  幾何MTF (Geometric MTF)  窗口并點擊  設置 (Settings) 。增加采樣到 512 × 512,勾選  散射光線 (Scatter Rays) ,點擊確定。結果圖顯示了眩光對系統 MTF 曲線的影響:

圖片


這里值得注意的結果是軸上視場受眩光影響最大。為了分析這個現象的原因,我們將查看如下所示的點列圖。

打開點列圖,點擊  分析 (Analyze)  ...  光線跡點 (Rays & Spots)  ...  標準點列圖 (Standard Spot Diagram) ,然后進行如下設置:

圖片


注意,我們暫時沒有勾選散射光線。這里是當散射光線被忽略時產生的點列圖:

圖片


這些光斑非常小,測量得到只有幾十微米的寬度(注意圖底部的 RMS 半徑值,單位是微米)。每個點列圖中心的黑色圓環顯示了計算出的衍射艾里斑尺寸,直徑為 5.5 微米。

現在點擊  點列圖 (Spot Diagram)  ...  設置 (Settings)  勾選  散射光線 (Scatter Rays) ,然后點擊確定。這是包括散射光線影響在內的點列圖:

圖片


現在的光斑大小在幾十毫米左右(RMS 尺寸將顯示在圖的底部),您可以進一步看到軸上視場(圖左上角)大部分光線緊密地落在中心附近,而離軸視場的光斑不是那么集中。放大下面所示的兩個位置,看看軸上和軸外視場點列圖的光線密度差異。

圖片


下面是軸上視場點列圖的放大圖像:

圖片


這是離軸視場點列圖的放大圖像:

圖片

通常我們認為一個成像系統如果能將更多的光線聚焦到中心像斑上,其成像性能就越好,因此我們可認為軸上視場像斑的點列圖會比離軸視場像斑的點列圖更好。讓我們進一步放大軸上視場的點列圖,看看發生了什么。我已經將點列圖的設置更改為如下:

圖片


接下來我放大到軸上視場光斑的中心:

圖片


點列圖中心的小黑環代表了計算出的艾里斑尺寸,和考慮散射之前的點列圖中看到的一樣。我們可以看到現在的高光線密度區域的尺寸和形狀還與原始點列圖完全相同(我們在原始點列圖內忽略了散射效應),但散射效應仍將一些光照射在這個小點上,從而使理想的純黑背景(無光線到達)變為具有光線分布的背景。這反過來降低了系統的對比度,從而降低了 MTF。

注意:在我們的模型中添加散射對中心點列圖的形狀或大小沒有任何影響,散射效應只將一些光線從光斑中心位置移開。

因為離軸視場光束散射的光線離中心光斑更遠,所以在中心點列圖附近的背景強度比軸上視場光束弱。因此,我們可以期望離軸視場比軸上視場有更好的對比度和更高的MTF。這符合 OpticStudio 在包含散射時的 MTF 曲線所示。

?

請注意,還有兩個其他的分析特性允許您“散射光線”:幾何圖像分析和幾何圈入能量,這兩個功能也可以檢查散射的效果。

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

TOP