Ansys Zemax | 如何模擬掃描鏡

附件下載

聯(lián)系工作人員獲取附件

概述

這篇文章介紹了:

1、如何設(shè)置掃描鏡建模時所需要的坐標(biāo)間斷面

2、如何利用多重結(jié)構(gòu)編輯器設(shè)置多個掃描角度

3、如何對檢流計式的掃描鏡建模,其中鏡面繞其頂點旋轉(zhuǎn)

4、如何對多邊形幾何體式的掃描鏡建模,其中鏡面繞著一個偏心點旋轉(zhuǎn)

建立掃描鏡

在本文中我們將介紹如何設(shè)置一個光線90°反射的掃描鏡系統(tǒng),其中反射鏡面以5°掃描角進行旋轉(zhuǎn)掃描。打開示例文件中的starting point.zmx文件。文件中包含有一個簡單的聚焦透鏡,其中虛擬表面(橙色)用來表示掃描鏡所要插入的位置。



其中,透鏡的設(shè)置如下:

1、厚度為5mm,材料為N-BK7玻璃

2、透鏡后表面的曲率半徑使用F數(shù)求解,以使透鏡的F數(shù)為5

3、透鏡的后焦距以最優(yōu)RMS光斑半徑為標(biāo)準(zhǔn)進行了優(yōu)化

現(xiàn)在我們要把表面2設(shè)置為掃描鏡的反射面,并使透鏡相對于表面1繞X軸旋轉(zhuǎn)90°。在鏡頭數(shù)據(jù)編輯器的工具欄中點擊添加反射鏡 (Add Fold Mirror) 工具,如下圖所示:



設(shè)置如下反射鏡的參數(shù):



使用該工具時,OpticStudio實際進行了如下幾步操作:

1、將選中的表面設(shè)置成鏡面 (MIRROR)

2、將所有鏡面之后的表面參數(shù)的符號取相反數(shù),這是因為添加了鏡面后,光線在原坐標(biāo)系中會沿著與反射光線相反的方向傳播

3、在鏡面前插入一個坐標(biāo)間斷面,并設(shè)置X傾斜 (Tilt About X) 為-45°

4、在鏡面后插入一個坐標(biāo)間斷面,并設(shè)置X傾斜為-45°

需要注意的是坐標(biāo)間斷面沒有光焦度,因此不會偏折光線:它們只是根據(jù)前一個表面的坐標(biāo)系設(shè)置相應(yīng)的傾斜和偏心,以此來定義一個新的坐標(biāo)系。這個工具非常有用,我們可以利用它來區(qū)分表面的幾何坐標(biāo)關(guān)系和光學(xué)性質(zhì)。

為了把鏡面設(shè)置為掃描鏡,我們需要對鏡面進行傾斜。因此我們需要讓它相對原來的45°位置再傾斜轉(zhuǎn)動±5°。如果直接在坐標(biāo)間斷中把傾斜X的角度變成-50°會引入錯誤,因為這同時會改變透鏡和像面的位置:



如上圖所示,如果只改變反射鏡的角度,則光線的偏折角變?yōu)?100°的同時還會改變透鏡和像面的位置,這和在光線90°偏折角的基礎(chǔ)上添加±5°的掃描角是不一樣的。在進行后續(xù)設(shè)置前,我們先把傾斜X的角度改回-45°。

為了設(shè)置掃描鏡,我們需要用到旋轉(zhuǎn)/偏心元件 (Tilt/Decenter Elements) 工具。您可以在鏡頭數(shù)據(jù)編輯器的工具欄中找到它。鏡面的表面編號為3,因此如下圖所示輸入設(shè)置參數(shù):



可以看到這個工具插入了額外兩個坐標(biāo)間斷面,這使得鏡面相對它初始的45°位置再次旋轉(zhuǎn)了5°。您可以改變表面3的傾斜X的角度來設(shè)置任意的掃描角:兩個工具自動設(shè)置了拾取求解類型,以保證在表面1和表面7的表面坐標(biāo)系的相對角度總是-90°。

因此,掃描鏡的正確設(shè)置方法是:設(shè)置兩組坐標(biāo)間斷面;第一組,即外側(cè)的一組,是通過“添加反射鏡”工具添加的,用來設(shè)置鏡面的初始位置;第二組,即靠近鏡面的一組,是通過“旋轉(zhuǎn)/偏心元件”工具添加的,用來定義相對于初始位置的掃描角度。

使用多重結(jié)構(gòu)編輯器

到目前為止,我們構(gòu)建了一個系統(tǒng),它能夠設(shè)置鏡面的初始位置以及相對初始位置的傾斜角度。直接在表面3的傾斜X參數(shù)欄中輸入數(shù)據(jù),或者使用優(yōu)化 (Optimize) 選項卡中的手動調(diào)整 (Manual Adjustment) 中的滑塊 (Slider) 功能,我們可以設(shè)置任意的掃描角度。但是,如果想要進行優(yōu)化和公差分析,則通常我們需要定義更多的結(jié)構(gòu),使用一系列結(jié)構(gòu)來提高系統(tǒng)對連續(xù)掃描運動過程的采樣率?;诖耍覀兛梢酝ㄟ^定義一系列掃描角固定的系統(tǒng),來模擬任意掃描角的系統(tǒng)。

現(xiàn)在假設(shè)我們想模擬鏡面從45°的初始位置開始,在±5°的范圍內(nèi)進行掃描。點擊設(shè)置 (Setup) 選項卡中的結(jié)構(gòu) (Configurations) 中的編輯器 (Multi Configuration Editor),在打開的多重結(jié)構(gòu)編輯器中點擊工具欄中的插入結(jié)構(gòu) (Insert Configuration) 按鈕插入兩個新的結(jié)構(gòu),您將在編輯器窗口中看到三個結(jié)構(gòu)。打開編輯器中的多重結(jié)構(gòu)操作數(shù)的屬性設(shè)置菜單,我們需要告訴OpticStudio將表面3的參數(shù)3作為多重結(jié)構(gòu)參數(shù),因此進行如下設(shè)置:



這樣一來,在不同結(jié)構(gòu)之間,只有出現(xiàn)在多重結(jié)構(gòu)編輯器里的參數(shù)是不同的。所有其他參數(shù)以及多重結(jié)構(gòu)編輯器中設(shè)置為拾取求解類型的參數(shù)都是相同的。

如下圖所示設(shè)置三維布局圖 (3D Layout) 中的參數(shù):



可以看到布局圖中所有三個結(jié)構(gòu)都疊加顯示了出來。此時反射鏡面繞著它的前表面頂點進行旋轉(zhuǎn),該系統(tǒng)與檢流計式的掃描鏡 (Galvanometer Mirror) 結(jié)構(gòu)類似。

您還可以使用組合快捷鍵Ctrl+A在不同結(jié)構(gòu)間進行手動切換。在切換結(jié)構(gòu)時,反射鏡面、透鏡和像面的半直徑 (Semi Diameter) 會隨著結(jié)構(gòu)的切換而變化。這是因為半直徑的默認大小為光線入射的區(qū)域再額外添加2mm的延伸區(qū)。OpticStudio可以自動將表面的半直徑的數(shù)值設(shè)定為所有結(jié)構(gòu)中的最大值。這需要將對應(yīng)表面的半直徑的求解類型設(shè)置為“最大 (Maximum)”。

當(dāng)前這個透鏡系統(tǒng)只對軸向視場進行了優(yōu)化。當(dāng)系統(tǒng)應(yīng)用存在±5°的掃描角的情況下需要重新對透鏡進行優(yōu)化設(shè)計。打開優(yōu)化菜單中的優(yōu)化向?qū)?,如下圖所示進行設(shè)置:



重新執(zhí)行優(yōu)化,OpticStudio很快會得到一個新的透鏡設(shè)計,該透鏡在掃描系統(tǒng)的所有掃描角下的光斑尺寸最小。您也可以打開示例文件中的galvanometer.zmx文件查看當(dāng)前系統(tǒng)。/p>


繞偏心點旋轉(zhuǎn)

在前一個例子中,我們展示了如何讓反射鏡面繞著它的頂點轉(zhuǎn)動,這在模擬檢流計式的掃描振鏡或者類似類型的反射鏡時非常有用。然而當(dāng)掃描鏡是多邊形幾何體的一部分時,它需要繞著一個距離鏡面頂點一定距離的點轉(zhuǎn)動。這時我們應(yīng)該如何設(shè)置呢?

我們需要把鏡面的旋轉(zhuǎn)點放在多邊形掃描鏡的中心位置。假設(shè)鏡面頂點和多邊形幾何體中心的間距是50mm。在檢流計式掃描振鏡系統(tǒng)的基礎(chǔ)上做如下修改:



這樣修改可以把掃描鏡的旋轉(zhuǎn)點向遠離鏡面的方向移動50mm。然后,打開掃描鏡的表面屬性 (Surface Properties),在繪圖 (Draw) 選項卡中將鏡面的基底厚度設(shè)置為50mm,如下圖所示:



這樣我們可以清楚的看到鏡面的旋轉(zhuǎn)點位置:


您可以打開示例文件中的Polygon.zmx文件查看當(dāng)前系統(tǒng)。

小結(jié)

1、模擬掃描鏡分以下幾個步驟:

2、使用“添加反射鏡”工具,在鏡面的初始位置設(shè)置反射鏡

3、使用“旋轉(zhuǎn)/偏心元件”工具,設(shè)置反射鏡面的掃描角度

4、將掃描角度設(shè)置為一個多重結(jié)構(gòu)參數(shù)

5、根據(jù)使用需要,定義多個結(jié)構(gòu),對鏡面的掃描過程進行采樣

6、也可以利用優(yōu)化菜單中的滑塊功能模擬鏡面的掃描運動

7、如果掃描鏡的旋轉(zhuǎn)點不在反射鏡表面上,則可使用坐標(biāo)間斷面的厚度參數(shù)來定義旋轉(zhuǎn)點與鏡面表面的距離