JCMsuite布局描述提供了許多設(shè)置復(fù)雜幾何圖形的方法。例如,在多核
光子晶體光纖示例中,我們使用晶格副本來(lái)創(chuàng)建固體核光子晶體光纖的空氣孔的排列。然而,在某些應(yīng)用中,可能需要描述幾何圖形,這些圖形不能用簡(jiǎn)單的圓、平行四邊形等表示,或者類(lèi)似物體的復(fù)雜
陣列非周期排列在規(guī)則網(wǎng)格中,需要晶格復(fù)制來(lái)實(shí)現(xiàn)。在這種情況下,通常需要用任意邊界
曲線(xiàn)來(lái)描述幾何對(duì)象,即一般多邊形。這就是本例的情況,其中光子晶體包層的內(nèi)部孔和中心孔形成復(fù)雜的形狀。其幾何
結(jié)構(gòu)為中空光子晶體光纖,如下圖所示:
u.R:/H<>~ 5{VrzzOK} 顯然,這個(gè)描述很難“手工”完成,輸入所有點(diǎn)的坐標(biāo)。相反,在JCMsuite的Matlab®接口的幫助下,建立一個(gè)復(fù)雜的幾何圖形和
模擬運(yùn)行完成。
8&B{bS BHqJ~2&FDW JCMsuite的Matlab®接口允許使用所謂的模板
文件生成這樣復(fù)雜的文件。因此,可以將JCMsuite語(yǔ)句和
Matlab語(yǔ)句進(jìn)行混合,例如,計(jì)算孔隙的點(diǎn)位置。Matlab循環(huán)允許在位移位置或修改形狀生成多個(gè)對(duì)象。關(guān)于該機(jī)制的完整描述可以在Matlab®Interface中找到,并且超出了本例的范圍,本例僅用于演示嵌入式腳本的能力。
gQ