如何翻轉整個光學系統(tǒng)

“光路可逆”是被我們熟知的概念,我們在初學光學的時候,頭腦中就保持了這樣的意識,做習題時也慣用翻轉光學系統(tǒng)的方法去求解問題的答案。雖然這個過程在我們腦子中只是電光火石的一瞬,但是在軟件中實現(xiàn)還需要一點點額外的步驟,來確保得到我們想要的結果。今天讓我們共同學習: 如何翻轉整個光學系統(tǒng)。

概述

這篇文章介紹了翻轉元件 (Reverse Elements) 工具的使用方法,并介紹了如何利用這一工具翻轉整個光學系統(tǒng)。 內容不僅涵蓋在使用工具前所需的準備,還包括翻轉光學系統(tǒng)后如何調整物面厚度、像面距離和視場定義等系統(tǒng)參數(shù),令新系統(tǒng)能夠正常地工作。

本文使用的附件請從以下鏈接中下載:


https://customers.zemax.com/ZMXLLC/media/Knowledge-Base/Attachments/04018_Reverse_Start.zar


引言

有些時候,把一個光學系統(tǒng)翻轉過來分析會更加簡單和方便。OpticStudio中的翻轉元件 (Reverse Elements) 功能能夠實現(xiàn)這樣的操作。雖然它的設計初衷僅是翻轉一個或一系列元件,但只要我們調整合理,翻轉整個光學系統(tǒng)也是能夠實現(xiàn)的。 本文將介紹如何利用翻轉元件 (Reverse Elements) 工具翻轉整個光學系統(tǒng),并合理調整翻轉后的系統(tǒng)。

準備翻轉系統(tǒng)

為了演示如何翻轉整個光學系統(tǒng),請您下載附件中的序列模式文件。文件中光學系統(tǒng)最初布局圖如下所示:


這是一個經典的無限遠共軛的庫克三片攝影物鏡。 要翻轉這個系統(tǒng),首先要考慮在翻轉后的系統(tǒng)中,我們應該采用怎樣的孔徑定義。如果可能的話,將系統(tǒng)孔徑類型更改為光闌尺寸浮動 (Float By Stop Size) ,這種類型是首選的,因為它在翻轉前后的系統(tǒng)中均能生效。如果不能選擇該類型,則需要考慮如何將系統(tǒng)的像空間孔徑定義轉換到物空間(如,將入瞳直徑與出瞳直徑互換)。 在本例中,我們選擇光闌尺寸浮動孔徑類型,該操作在系統(tǒng)選項 (System Explorer)…系統(tǒng)孔徑 (Aperture) 中進行:


第二,即使原本的系統(tǒng)沒有光瞳像差,翻轉后的新系統(tǒng)也可能有光瞳像差。所以, 我們應該打開近軸光線瞄準。我們可以在系統(tǒng)選項 (System Explorer)…光線瞄準 (Ray Aiming) 中選擇近軸 (Paraxial) 實現(xiàn)這一步操作。


你可以在“如何使用光線瞄準”一文中查閱更多有關光線瞄準的信息。
為了防止翻轉后系統(tǒng)尺寸發(fā)生改變,我們把每個面的半徑值鎖定住。這一步可通過選擇鏡頭數(shù)據編輯器 (Lens Data Editor) 工具欄上的將半直徑轉化為表面孔徑 (Convert Semi-Diameters to Circular Apertures) 輕松實現(xiàn)。


我們還需考慮在翻轉后的系統(tǒng)中如何定義視場點,所以你需要知道原本系統(tǒng)中,每個視場主光線在像面上的位置或角度數(shù)據。如果原本系統(tǒng)在像空間是聚焦的,那么我們可以用“角度 (Angle)”或“物高 (Object Height)” 來定義視場類型。如果原本的系統(tǒng)是無焦的,則需要采用“角度 (Angle)” 視場類型,并根據原本系統(tǒng)的光線數(shù)據,手動輸入主光線的入射角度。 這些數(shù)據可由分析 (Analyze)…光線跡點 (Rays & Spots)…單光線追跡 (Single Ray Trace) 生成的文本中查看,也可以從參考主光線的點列圖上讀出。

本例中,翻轉的系統(tǒng)將在物空間聚焦,故我們選擇每個視場主光線在像面上的位置定義視場。點擊分析 (Analyze)…光線跡點 (Rays & Spots)…標準點列圖 (Standard Spot Diagram) 打開點列圖窗口,記下每個視場點的像點 (IMA) 坐標。


在這個案例中,視場1、視場2和視場3的坐標分別為0、12.419和18.137。我們將在翻轉后的新系統(tǒng)中定義物高 (Object Height) 類型的視場時用到它們。

翻轉系統(tǒng)

下一步,用鏡頭數(shù)據編輯器 (Lens Data Editor) 工具欄上的翻轉元件 (Reverse Elements) 按鈕翻轉系統(tǒng)中所有光學表面。


指定要翻轉的面的范圍時,應包括除去物面和像面的所有表面。


接下來的步驟需要根據原系統(tǒng)分情況討論:


在本例中,原系統(tǒng)在物空間是無焦的,像空間是聚焦的。所以我們應該將像面前一個面的厚度拷貝給物面厚度。


現(xiàn)在,鏡頭數(shù)據編輯器的數(shù)據如下:


之后,我們需要在系統(tǒng)選項 (System Explorer)…系統(tǒng)孔徑 (Aperture) 中更改無焦像空間 (Afocal Image Space) 的設置。 如果原系統(tǒng)在像空間是無焦的則取消該選項的勾選,如果原系統(tǒng)在像空間是聚焦的(如本例)則勾選此項。

類似地,我們也需要改變系統(tǒng)選項 (System Explorer)…系統(tǒng)孔徑 (Aperture)…遠心物空間 (Telecentric Object Space) 的設置。 如果原系統(tǒng)是像方遠心的,則勾選此項,如果原系統(tǒng)不是像方遠心的(如本例)則確保此項沒有被勾選:


最后,我們需要以上文提到的方式更改視場的定義。因為我們的原系統(tǒng)物方無焦而像方聚焦,所以要用原系統(tǒng)主光線的像點坐標定義新系統(tǒng)的物高。 我們同樣可以使用視場數(shù)據編輯器 (Field Data Editor) 的視場類型 (Field Type) 標簽下的轉化為 (Convert To) 工具,但要保證去掉結果前的負號。


當你打開3D布局圖窗口,你會發(fā)現(xiàn)系統(tǒng)已經成功翻轉。


如果你沒能得到如上圖一樣的圖形,那么你可能需要檢查一下布局圖設置中起始面的設置:


總結

雖然翻轉元件 (Reverse Elements) 工具的設計初衷并非翻轉整個光學系統(tǒng),但我們可以利用它和其他幾個額外的步驟實現(xiàn)對整個光學系統(tǒng)的翻轉。