現(xiàn)代光學(xué)系統(tǒng)的優(yōu)化一般會(huì)涉及到大量的參數(shù),例如:優(yōu)化光柵時(shí)不僅需要考慮光柵的幾何參數(shù),還有所需的入射方向。隨著參數(shù)數(shù)量的大量增加,優(yōu)化越來(lái)越具有挑戰(zhàn)性。對(duì)于這種情況,VirtualLab Fusion提供了與Dynardo的optiSLang軟件的接口,可以使用不同的高級(jí)優(yōu)化算法。
VirtualLab Fusion是一種靈活且可定制的建模工具平臺(tái),可以仿真復(fù)雜的光學(xué)裝置,例如:將一組平面波耦合入光波導(dǎo)。
optiSLang是一種包含各種高級(jí)工具的軟件平臺(tái),包括敏感度分析、多元和多學(xué)科優(yōu)化、魯棒性評(píng)估、可靠性分析和魯棒設(shè)計(jì)優(yōu)化。
兩種軟件平臺(tái)的結(jié)合使得例如智能光波導(dǎo)耦合等高級(jí)光柵結(jié)構(gòu)變?yōu)榭赡堋?/div>
VirtualLab Fusion – 光學(xué)裝置初始化
初始裝置
─ 一般來(lái)說(shuō),在VirtualLab中定義的光學(xué)系統(tǒng)都可以使用optiSLang進(jìn)行優(yōu)化。
─
該例中的光學(xué)系統(tǒng)包含了平面波光源和用于周期性介質(zhì)的波導(dǎo)耦合探測(cè)器。
VirtualLab Fusion – 波導(dǎo)耦合探測(cè)器
波導(dǎo)耦合探測(cè)
─ 波導(dǎo)耦合探測(cè)器是一種特殊工具,用以探測(cè)某個(gè)周期性結(jié)構(gòu)以特定角度范圍入射的效率。
─
可以從探測(cè)器的編輯對(duì)話框中的目錄定義或加載周期性結(jié)構(gòu)。
VirtualLab Fusion – 波導(dǎo)耦合探測(cè)器
波導(dǎo)耦合探測(cè)
─ 該例中使用了傾斜光柵。
VirtualLab Fusion – 波導(dǎo)耦合探測(cè)器
波導(dǎo)耦合探測(cè)
─ 該例中使用了傾斜光柵。
VirtualLab Fusion – 波導(dǎo)耦合探測(cè)器
波導(dǎo)耦合探測(cè)
─ 輸入光源的入射角度范圍在探測(cè)器編輯對(duì)話框中指定。
─ 通過(guò)最小和最大笛卡爾坐標(biāo)系角度alpha和beta與它們的采樣點(diǎn)數(shù)定義。
VirtualLab Fusion – 波導(dǎo)耦合
波導(dǎo)耦合探測(cè)
─ 可以從探測(cè)得到的效率計(jì)算平均值和均勻?qū)Ρ榷,并在探測(cè)器結(jié)果標(biāo)簽頁(yè)中給出。
─ 作為結(jié)果,探測(cè)器可以用于評(píng)估在特定角度范圍內(nèi)的周期性結(jié)構(gòu)。
VirtualLab Fusion – 輸出LPD至OPtiSLang
輸出LPD至OPtiSLang
─ File→Export→Export to optiSlang Project
VirtualLab Fusion – 輸出LPD至OPtiSLang
輸出LPD至OPtiSLang
─ File→Export→Export to optiSlang Project
─ 輸出LPD文件,并產(chǎn)生輸入至optiSLang的必要光學(xué)裝置文件。
VirtualLab Fusion – 輸出LPD至OPtiSLang
輸出LPD至OPtiSLang
─ 在輸出對(duì)話框窗口。
可定義參數(shù)空間,并包含了參數(shù)的變化范圍。
可以選擇保存到的輸出文件夾。
可以指定模擬引擎,用于分析。
optiSLang – 初始化優(yōu)化
設(shè)置求解器系統(tǒng)
─ File→New project…
optiSLang – 初始化優(yōu)化
設(shè)置求解器系統(tǒng)
─ 繼續(xù),拖動(dòng)求解器(Solver)向?qū)У綀?chǎng)景(Scenery)窗口。
─ 打開(kāi)了一個(gè)對(duì)話框,列出了幾種求解器(Solver)范例。
─ 求解器(Solver)范例中必須選擇VirtualLab。
optiSLang – 初始化優(yōu)化
設(shè)置求解器系統(tǒng)
─ 然后會(huì)彈出文件對(duì)話框,必須打開(kāi)VirtualLab輸出的system.lpd文件。
optiSLang – 初始化優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ 參數(shù)化的求解器系統(tǒng)包含相應(yīng)的VirtualLab文件和兩個(gè)含有參數(shù)和結(jié)果的XML文件,用于定義優(yōu)化函數(shù)。
─
請(qǐng)務(wù)必保存計(jì)劃。
optiSLang – 初始化優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ 運(yùn)行求解器系統(tǒng)以檢查是否能正常工作并給出預(yù)期的結(jié)果。
optiSLang – 初始化優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ 運(yùn)行求解器系統(tǒng)以檢查是否能正常工作并給出預(yù)期的結(jié)果。
─
通過(guò)雙擊結(jié)果(Result)設(shè)計(jì)標(biāo)簽頁(yè)中的參數(shù)化(Parametric)求解器系統(tǒng)窗口,可以檢查參數(shù)和結(jié)果。
optiSLang –設(shè)置優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ optiSLang可以進(jìn)行多目標(biāo)函數(shù)的光學(xué)系統(tǒng)優(yōu)化。
─
這可以在參數(shù)化(Parametric)求解器系統(tǒng)配置的判據(jù)(Criteria)標(biāo)簽頁(yè)中定義。
optiSLang –設(shè)置優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ 可以通過(guò)拖動(dòng)均勻化對(duì)比度(Uniformity Contrast)到目標(biāo)最小化(Objective Minimize)判據(jù)中定義第一目標(biāo)函數(shù)。
─
因此優(yōu)化算法會(huì)盡可能地使均勻度對(duì)比最小化。
optiSLang –設(shè)置優(yōu)化
參數(shù)化的求解器系統(tǒng)
─ 可以通過(guò)拖動(dòng)平均值(Mean)到目標(biāo)最小化(Objective Maximize)判據(jù)中定義第二目標(biāo)函數(shù)。
─ 因此優(yōu)化算法會(huì)盡可能地使平均效率最大化。
─
這步操作被稱為多目標(biāo)優(yōu)化。
optiSLang –設(shè)置優(yōu)化
優(yōu)化向?qū)?/div>
─
下一步可以通過(guò)拖放來(lái)使用優(yōu)化向?qū)А?br />
optiSLang –設(shè)置優(yōu)化
優(yōu)化向?qū)?/div>
─ 第一步,提供了各種系統(tǒng)參數(shù),包括其指定的值范圍。
─ 此外,optiSLang提供了一個(gè)可視化的值范圍,其中標(biāo)出了初始值。
─ 然后點(diǎn)擊下一步。