計、仿真與實驗驗證)
光子晶體光纖Photonic Crystal FiberPCF這幾年在傳感器課程設(shè)計、通信工程畢業(yè)設(shè)計里出現(xiàn)頻率越來越高。它最迷人的一點是你可以直接在結(jié)構(gòu)上“設(shè)計”光的路徑而不是像普通光纖那樣只能被動接受芯包層折射率差。單芯傳輸、雙芯耦合、定向耦合這三個詞放在一起其實是一條完整的傳感鏈路先讓光在一根芯里穩(wěn)定傳播再通過第二根芯引入能量交換最后把外界物理量通常是折射率的變化轉(zhuǎn)變成可檢測的耦合輸出變化。這篇文章就把這個課題從模型建立到檢測驗證的完整思路捋一遍適合做傳感器方向課程設(shè)計、光電子畢業(yè)設(shè)計或者剛接觸微結(jié)構(gòu)光纖仿真的人參考。我會把為什么這么設(shè)計、參數(shù)怎么定、仿真怎么跑、實驗怎么搭都講清楚盡量少繞彎子。這個課題看起來門檻高實際上它真正的難點不在光學(xué)理論有多深而在于“模型參數(shù)怎么對應(yīng)物理意義”。很多人一上來就用COMSOL把結(jié)構(gòu)畫出來網(wǎng)格一剖、模式一算得到一堆數(shù)據(jù)卻不知道代表什么。我寫這篇東西的目的是幫你把每個參數(shù)背后的物理含義講透讓仿真結(jié)果能反過來指導(dǎo)你的設(shè)計。1. 光子晶體光纖傳感器先搞清楚你在和什么打交道1.1 結(jié)構(gòu)、導(dǎo)光機制與典型應(yīng)用場景光子晶體光纖的核心特征是在石英基底上規(guī)則排列著一圈空氣孔。光被限制在缺失空氣孔的“實心區(qū)”傳播這個實心區(qū)就是纖芯。與普通光纖不同PCF的包層折射率不是靠摻雜決定的而是靠空氣孔占空比決定的——空氣的折射率是1.0石英是1.444左右空氣孔越多、越密包層等效折射率就越低。這種結(jié)構(gòu)的第一個好處是設(shè)計自由度極高。普通光纖的芯包折射率差是由材料固定死的你能調(diào)的參數(shù)只有幾何尺寸而PCF你可以調(diào)空氣孔直徑 d、孔間距 Λ、孔層數(shù)、芯區(qū)形狀甚至可以把某個空氣孔放大、縮小、移位。這意味著同一個課題里你能通過改變結(jié)構(gòu)參數(shù)獲得完全不同的傳感特性這在課程設(shè)計里很占優(yōu)勢——評分的點可以落在“參數(shù)掃描與優(yōu)化”上而不是僅僅“復(fù)現(xiàn)一個結(jié)果”。導(dǎo)光機制上PCF分為兩類。一類是折射率引導(dǎo)型Index-Guiding光靠全內(nèi)反射約束在實芯里大部分傳感應(yīng)用用的都是這種另一類是光子帶隙型Photonic Bandgap光被禁帶反射約束在空芯里適合氣體傳感、高功率傳輸這類特殊場景。你這個課題里的單芯傳輸、雙芯耦合默認(rèn)都是折射率引導(dǎo)型因為全內(nèi)反射機制下耦合模理論最成熟、仿真最容易收斂。場景上PCF傳感器最常見的檢測對象是液體折射率、氣體濃度、溫度、應(yīng)變。原理概括起來就一句話外界物質(zhì)進(jìn)入空氣孔或包層區(qū)域改變了局部等效折射率進(jìn)而改變光的傳播常數(shù)或模式分布最后表現(xiàn)為輸出光譜偏移、功率變化或耦合狀態(tài)變化。這個課題選的是“雙芯耦合定向耦合”路線也就是把傳感信號編碼在“兩根芯之間的能量轉(zhuǎn)移”上這比單純測損耗要穩(wěn)定得多。1.2 為什么耦合型傳感方案值得選普通強度型光纖傳感器有個老大難問題光源功率波動、彎曲損耗、接頭損耗都會直接疊加在信號上你很難區(qū)分哪些變化是待測物理量引起的哪些是系統(tǒng)噪聲引起的。耦合型傳感器在這點上有天然優(yōu)勢——它測量的是兩根芯輸出功率的比值或者耦合光譜中某個特征波長的位置。功率比值和波長位置都是“相對量”光源功率漲落對兩路輸出的影響是共模的相除之后大部分抵消掉了。這就像你用兩個一樣的電子秤同時稱兩個物體即便秤本身有溫漂兩者的比值還是準(zhǔn)的。課程設(shè)計里如果做成“差分式雙通道檢測”答辯時也更有說服力因為這體現(xiàn)你考慮了工程實現(xiàn)中的共模干擾問題。更重要的是耦合對折射率變化非常敏感。當(dāng)待測液體填充到兩根芯之間的空氣孔區(qū)域時這個區(qū)域的等效折射率一變兩根芯之間的耦合系數(shù)就跟著變輸出光譜上出現(xiàn)明顯的諧振峰移動。相比單芯PCF里邊界折射率變化引起的有效折射率微小變化耦合結(jié)構(gòu)的“放大效應(yīng)”讓檢測更容易落地。這就是定向耦合傳感器的核心優(yōu)勢把微小的折射率變化轉(zhuǎn)換為顯著的耦合波長偏移。2. 單芯傳輸整個模型的“地基”2.1 理解PCF的等效折射率與全內(nèi)反射所有耦合分析都建立在對單芯導(dǎo)光特性的正確理解上。你先得知道光為什么能被限制在實芯里因為包層區(qū)域的空氣孔讓那里的等效折射率低于實芯的折射率。光在實芯里傳播時遇到包層界面發(fā)生全內(nèi)反射被“壓”在芯區(qū)里往前走。這里有個關(guān)鍵概念叫“等效折射率”。包層不是均勻介質(zhì)它是石英和空氣孔的周期復(fù)合結(jié)構(gòu)。光在這么大的尺度上感受不到每個空氣孔的細(xì)節(jié)它感受到的是一個平均效果。這個平均效果用等效折射率 neff 來描述??諝饪渍伎毡仍酱髇eff 越低芯包折射率差越大約束力越強。仿真的時候你需要用有限元法FEM求解二維截面上的Maxwell方程得到模式的電場分布和對應(yīng)的有效折射率 n_eff。注意區(qū)分兩個概念包層等效折射率是結(jié)構(gòu)層面的模式有效折射率是某個具體導(dǎo)模的傳播常數(shù)除以真空波數(shù)即 n_eff β / k?。模式有效折射率一定介于包層等效折射率和材料折射率之間。如果你算出來的模式 n_eff 低于包層等效折射率那它就不是導(dǎo)模而是泄漏模或輻射?!@是判斷模式是否存在的標(biāo)準(zhǔn)。我在實際仿真里見過不少初學(xué)者把這兩個概念混在一起結(jié)果對著一個“表面?!被蛘摺靶孤┠!狈治霭胩?。判斷方法很簡單看模式場是否被限制在芯區(qū)如果場蔓延到整個計算區(qū)域、跑到完美匹配層邊界上說明這個模式不符合導(dǎo)模條件得回去檢查結(jié)構(gòu)參數(shù)是否合理。2.2 單模條件與結(jié)構(gòu)參數(shù)選擇PCF一個非常出名的特性是“無盡單模”Endlessly Single Mode。理論上當(dāng)空氣孔直徑與孔間距的比值 d/Λ 小于約0.43時對所有波長都只支持基模。這個特性對傳感來說很重要——如果光纖是多模的不同模式之間的耦合會互相干擾損耗分析也會變得混亂不堪傳感光譜上會出現(xiàn)莫名其妙的毛刺。做這個課題時我建議先把工作波長定在可見光或近紅外波段。比如用 632.8nm 的氦氖激光器做實驗或者用 1550nm 通信波段做仿真。選好波長后孔間距 Λ 一般在 2~5μm 之間歸一化空氣孔直徑 d/Λ 取 0.3~0.4 就能保證單模傳輸。參數(shù)選型的邏輯是這樣的Λ 決定了整個結(jié)構(gòu)的尺寸比例也決定了工作波長與結(jié)構(gòu)周期的相對關(guān)系d/Λ 決定了包層等效折射率從而決定約束力強弱。約束力越強基模場越集中損耗越小但對外界折射率變化的敏感度反而降低——因為光場被牢牢鎖在芯里接觸不到外界的物質(zhì)。這就是一個最核心的trade-off約束與靈敏度的矛盾。所以傳感用PCF的 d/Λ 通常不會取得太大取0.3左右比較合適。這樣基模有一部分能量會延伸到空氣孔區(qū)域待測液體進(jìn)入空氣孔后模式的有效折射率才會發(fā)生可測的變化。你在做參數(shù)掃描時可以固定 Λ把 d/Λ 從0.25掃到0.45記錄模式有效折射率隨包層填充物折射率的變化就能看到靈敏度隨結(jié)構(gòu)參數(shù)變化的趨勢。3. 雙芯耦合能量如何在兩根芯之間流動3.1 耦合模理論的時間簡史與核心思想兩根平行的波導(dǎo)芯靠得足夠近時一根芯里的光會“漏”到另一根芯里。這個現(xiàn)象在集成光學(xué)里研究了幾十年理論框架是耦合模理論Coupled Mode Theory。物理圖像可以用兩個掛在彈簧上的單擺來類比你撥動其中一個擺能量會通過彈簧慢慢傳給另一個擺再傳回來來回振蕩。光波的耦合也一樣。當(dāng)光沿傳播方向前進(jìn)時它不再是單純在芯1里或芯2里而是同時激勵了兩個“超?!薄獙ΨQ模和反對稱模。這兩個超模的傳播常數(shù)略有不同它們疊加起來在傳播過程中不斷改變能量分配。實際效果就是光從芯1進(jìn)入走一段距離后在芯1和芯2之間周期性轉(zhuǎn)移能量。這里的核心是耦合系數(shù) κ。它取決于兩根芯之間的模式重疊積分——也就是一根芯里的光場在另一根芯區(qū)域里“殘余”了多少。兩根芯距離越近模式重疊越大κ 越大能量交換越快兩根芯距離越遠(yuǎn)κ 越小能量交換越慢。還有中間空氣孔的分布也很關(guān)鍵如果兩芯之間有一排完整的空氣孔耦合會被顯著削弱因為空氣孔像一堵低折射率墻一樣把光擋回去。耦合模理論好用的地方在于你不需要做三維全波仿真就能預(yù)測系統(tǒng)行為。只要把二維截面上兩個超模的有效折射率算出來就能推導(dǎo)耦合長度、輸出功率分配整個過程物理清晰、計算量小。所以這個課題的合理路線是二維模式分析得到參數(shù) → 用耦合模公式做理論預(yù)測 → 用三維束傳播法BPM或FDTD驗證 → 再做實驗。3.2 超模、耦合長度與拍長設(shè)對稱超模的有效折射率為 n_even反對稱超模的有效折射率為 n_odd兩者之差 Δn n_even ? n_odd。光的能量在兩根芯之間完全轉(zhuǎn)移一次所需的長度叫耦合長度 L_c它和 Δn 的關(guān)系是L_c λ / (2·Δn)這里的 λ 是真空波長。從芯1注入光傳播到 L_c 時能量基本全部跑到芯2傳播到 2·L_c 時能量又回到芯1。如果你在 z L_c 處截斷光纖或者做一個定向耦合器那么輸出端兩根芯的光功率比就由耦合長度和實際傳輸長度的相對關(guān)系決定。我建議在仿真一開始就把兩超模的有效折射率隨傳播方向上的變化算清楚。做法是在COMSOL或Lumerical里做二維特征值分析分別找到even模和odd模讀取它們的 n_eff相減得到 Δn然后套公式算出 L_c。這個數(shù)值一定要記錄好因為它決定了器件的尺寸。如果你的目標(biāo)是在有限長度內(nèi)實現(xiàn)接近100%的能量轉(zhuǎn)移那器件長度就得盡量接近 L_c 的奇數(shù)倍如果想做成分光比可調(diào)的耦合器就要避開整數(shù)倍耦合長度。實際操作中有一個很容易踩的坑很多仿真軟件在模式分析時默認(rèn)找基模你算出的可能是對稱模而非反對稱模。一定要手動檢查電場分布的對稱性確認(rèn)兩個模式確實是一對正交通道。判斷標(biāo)準(zhǔn)是兩個模式的 n_eff 非常接近但一個場的兩個芯區(qū)是同相對稱模另一個是反相反對稱模。如果你只找到一個模式說明兩個芯距離太遠(yuǎn)耦合弱到超模劈裂在數(shù)值誤差范圍內(nèi)這時候把芯間距縮小或者把兩芯之間的空氣孔直徑減小再重新計算。4. 定向耦合傳感器模型怎么建4.1 傳感原理折射率變化如何影響耦合定向耦合傳感器的基本結(jié)構(gòu)是兩根平行排列的PCF纖芯中間間隔著若干空氣孔。待測液體可以從側(cè)邊注入或者讓整根光纖浸泡在液體里液體滲入空氣孔后改變的是兩芯之間區(qū)域的等效折射率。關(guān)鍵傳感機制在耦合系數(shù)對折射率的依賴。兩芯之間的折射率越低模式重疊越小耦合越弱L_c 越長。當(dāng)液體滲入后中間區(qū)域的折射率從1.0空氣升高到1.33甚至1.45相當(dāng)于在兩芯之間“架了一座橋”模式重疊增大耦合顯著增強L_c 明顯縮短。在光譜上觀察到的現(xiàn)象是如果你用寬帶光源入射在某個波長處滿足完整的耦合條件該波長的光被最大程度地轉(zhuǎn)移到芯2輸出光譜上形成諧振谷或諧振峰。外界折射率一變諧振波長跟著移動。靈敏度就是單位折射率變化引起的諧振波長位移量單位是 nm/RIURIU即折射率單位。模型建立的邏輯鏈條是折射率變化 → 中間區(qū)域等效折射率變化 → 耦合系數(shù)變化 → 諧振波長移動。每一步都可以用數(shù)值仿真量化。你需要的不只是一個“會跑”的模型而是一條完整的“折射率-波長”標(biāo)定曲線。4.2 設(shè)計參數(shù)與優(yōu)化流程模型設(shè)計時最重要的一組參數(shù)是兩芯間距、兩芯之間空氣孔的直徑、包層其余孔的直徑、孔間距 Λ。我給的優(yōu)化思路分三步走。第一步固定結(jié)構(gòu)、掃描待測折射率。設(shè)計一個基礎(chǔ)結(jié)構(gòu)比如 Λ 3μm包層空氣孔直徑 d 1.2μm兩芯之間空氣孔直徑略微減小到0.9μm兩芯中心間距設(shè)為2Λ 6μm。然后讓包層空氣孔里填充的介質(zhì)折射率從1.0變化到1.45步長0.05算出每個折射率下的 Δn 和諧振波長。第二步建立靈敏度曲線。把諧振波長對折射率作圖擬合線性段斜率就是靈敏度 S Δλ/Δn。如果S只有幾百nm/RIU說明結(jié)構(gòu)對外界不敏感需要調(diào)整設(shè)計如果S達(dá)到幾千nm/RIU那可能處于高靈敏區(qū)但要注意線性范圍可能變窄。第三步做參數(shù)掃描找最優(yōu)。固定其他參數(shù)單獨掃描兩芯間距從1.5Λ掃到3Λ。間距越小耦合越強靈敏度越高但兩根芯的模式會融在一起變成一個大芯反而失去雙芯耦合的特色。這是個數(shù)值實驗的過程我建議每次只動一個參數(shù)記錄一張表最后匯總對比。這樣做參數(shù)優(yōu)化你答辯時拿出的數(shù)據(jù)才有說服力——因為你能解釋每個參數(shù)為什么這么定而不是憑感覺拍腦袋。這里有個容易被忽視的細(xì)節(jié)空氣孔內(nèi)物質(zhì)填充的狀態(tài)。在仿真里你有兩種設(shè)定方式一種是直接把空氣孔的折射率設(shè)置成待測液體的折射率這是全填充另一種是只讓兩芯之間的幾個空氣孔填充——半填充。實際實驗里液體浸潤是一個緩慢過程可能只有部分孔被填充。課程設(shè)計階段做全填充仿真完全沒有問題但你心里要清楚實驗數(shù)據(jù)與仿真數(shù)據(jù)如果對不上很可能是填充狀態(tài)不一致導(dǎo)致的。4.3 從有效折射率到傳輸光譜完整建模路徑模型建立的完整路徑是“二維定參 → 一維耦合分析 → 三維傳輸驗證”。二維定參指的是在截面結(jié)構(gòu)上算出超模的 n_eff一維耦合分析是用耦合模公式預(yù)測功率轉(zhuǎn)移三維傳輸驗證則是用BPM或FDTD跑一段真實長度的光纖看光從芯1輸入后在兩個輸出端的能量分配。三維傳輸驗證這一環(huán)經(jīng)常被人跳過但這個課題里我強烈建議不要省。原因很簡單耦合模理論是近似理論它假設(shè)兩根芯的基模形狀不因耦合而變化當(dāng)兩芯距離很小時這個假設(shè)會失效。三維仿真可以看到更真實的模式演化過程包括泄漏、彎曲效應(yīng)等。做三維BPM仿真時設(shè)置入射光源為芯1區(qū)域的高斯模場傳播方向長度取3~5個耦合長度這樣你能看到至少三次完整的能量轉(zhuǎn)移周期。在輸出端分別積分兩根芯區(qū)域的光功率得到“功率-傳播距離”曲線這條曲線應(yīng)該是清晰的余弦振蕩P?(z) P?cos2(κz)P?(z) P?sin2(κz)。如果你看到振蕩曲線衰減、或者能量根本不出現(xiàn)在芯2區(qū)域回頭檢查網(wǎng)格設(shè)置和材料參數(shù)。FDTD仿真的精度更高但計算量也大得多。如果只是驗證耦合行為BPM足夠如果要做高精度的光譜響應(yīng)比如諧振波長1nm以內(nèi)的精確度才建議用FDTD。學(xué)生項目里我建議以BPM為主FDTD作為交叉驗證手段。記住兩個不同方法給出的諧振波長如果偏差在幾個納米以內(nèi)就說明你的模型是可信的。5. 仿真實現(xiàn)與檢測方案5.1 仿真工具配置要點主流選擇是COMSOL Multiphysics的Wave Optics模塊或者Lumerical的MODE Solutions。COMSOL的優(yōu)勢是界面直觀、文檔多、課程設(shè)計生態(tài)好Lumerical的優(yōu)勢是微納光學(xué)專用功能強。如果你的電腦資源有限也可以用免費的跨平臺方案先用COMSOL做二維模式分析再用開源的光束傳播法工具比如基于Python實現(xiàn)的BPM庫做傳輸仿真學(xué)校機房一般都能跑得動。COMSOL里做二維模式分析的設(shè)置要點我列一下物理場選擇電磁波、頻域ewfd二維截面邊界用散射邊界條件SBC或完美匹配層PML。材料設(shè)置背景用石英n1.444空氣孔設(shè)為n1.0或填入待測介質(zhì)的折射率。網(wǎng)格劃分整個結(jié)構(gòu)用三角形網(wǎng)格芯區(qū)附近做局部細(xì)化最小網(wǎng)格尺寸取 Λ/20 量級。網(wǎng)格太粗算不出超模劈裂太細(xì)則計算時間爆炸。特征值求解搜索有效折射率。把搜索范圍設(shè)在材料折射率與包層等效折射率之間比如1.40~1.44找兩個最接近解分別檢查對稱性。三維BPM仿真的設(shè)置相對簡單但要注意輸入端模式匹配。如果你用的是BPM軟件直接在輸入端定義高斯光束中心對準(zhǔn)芯1即可。傳播步長取工作波長的1/20到1/10步長太大數(shù)值色散會吃掉耦合振蕩。我在實際項目里遇到過一種情況二維模式分析明明算出了兩個超模但三維BPM里卻看不到能量轉(zhuǎn)移。排查后發(fā)現(xiàn)是BPM的折射率分布設(shè)置錯誤——空氣孔沒有在三維結(jié)構(gòu)里正確延伸導(dǎo)致兩根芯之間變成了連續(xù)高折射率介質(zhì)光直接“跑”過去而不是“耦合”過去。檢查折射率分布時一定要在傳播方向中間切一個橫截面目視確認(rèn)空氣孔還在這個檢查只需要十秒鐘但能省掉你一整天的調(diào)試時間。5.2 實驗檢測裝置搭建如果條件允許做實驗搭建一套定向耦合PCF傳感器的檢測裝置并不復(fù)雜。核心設(shè)備是寬帶光源或者可調(diào)諧激光器、待測光纖、光譜儀或者兩個光電探測器加數(shù)據(jù)采集卡。實驗流程通常是這樣的把光子晶體光纖固定在一個開放的V型槽或U型槽里兩端分別耦合進(jìn)光源和光譜儀。光纖中間段剝掉涂覆層讓空氣孔暴露在外用滴管滴加待測液體。液體會沿著空氣孔自然滲入這個過程可能需要幾分鐘到幾十分鐘取決于空氣孔直徑和液體粘度。每換一種濃度液體都要等光譜穩(wěn)定后再記錄數(shù)據(jù)。標(biāo)定用的液體系統(tǒng)很簡單不同濃度的蔗糖水溶液或氯化鈉水溶液。蔗糖濃度從10%到60%對應(yīng)的折射率大約從1.347到1.441覆蓋范圍很廣。用阿貝折射儀測量每個樣品的實際折射率作為標(biāo)定的橫坐標(biāo)。這樣你就能得到“諧振波長-折射率”的實驗標(biāo)定曲線和仿真曲線放在一起對比。數(shù)據(jù)處理上有幾個細(xì)節(jié)要提醒。第一光譜儀采樣時要做多次平均至少平均10次以上不然液體滲入過程中氣泡引起的散射噪聲會讓諧振谷變得毛糙。第二尋峰算法不要在原始光譜上直接做先做平滑平滑窗口取諧振谷寬度的三分之一再找極值點。第三記錄環(huán)境溫度和時間戳因為折射率本身有溫度系數(shù)長時間測量時溫度漂移會污染數(shù)據(jù)。如果是純課程設(shè)計、不具備光纖實驗室條件完全可以做“純仿真數(shù)據(jù)后處理”的路線。你在仿真里模擬出不同折射率下的輸出光譜然后對光譜做和實驗一樣的尋峰處理照樣能產(chǎn)出完整的標(biāo)定曲線。這并不“水”——因為仿真本身就是設(shè)計的一部分工程上很多傳感器設(shè)計在流片之前就是靠仿真來驗證方案的。6. 常見問題與排查技巧6.1 問題速查表做這類課題我遇到過的典型問題整理成表格按癥狀排查效率最高癥狀可能原因排查與解決模式分析只找到一個模式兩芯間距過大超模劈裂小于數(shù)值精度減小兩芯間距或加密芯區(qū)網(wǎng)格確認(rèn)搜索范圍足夠窄找到兩個模式但 n_eff 相差很大兩個芯實際上被當(dāng)成兩個獨立波導(dǎo)檢查兩芯之間是否有完整的空氣孔墻堵住了耦合路徑三維BPM中看不到能量轉(zhuǎn)移折射率分布設(shè)置了空氣孔的延伸或傳播步長過大切橫截面檢查結(jié)構(gòu)把傳播步長縮小到 λ/20三維BPM中能量轉(zhuǎn)移但振蕩衰減結(jié)構(gòu)存在泄漏損耗PML或邊界吸收設(shè)置不當(dāng)加大仿真區(qū)域檢查PML設(shè)置確認(rèn)基模被充分約束諧振波長隨折射率變化很小d/Λ 太大光被鎖死在芯區(qū)接觸不到外界減小 d/Λ 或加大兩芯間距方向上的孔尺寸實驗光譜出現(xiàn)劇烈抖動液體滲入過程中氣泡干擾等待穩(wěn)定后再采譜樣品脫氣處理提高光譜平均次數(shù)實驗標(biāo)定曲線和仿真對不上填充狀態(tài)不同全填充vs部分填充仿真里做部分填充對照用阿貝折射儀復(fù)核標(biāo)樣濃度這張表里的前五條是仿真階段最常見的后兩條是實驗階段的。如果你在仿真階段卡住了從第一條開始逐條排查基本能在半小時內(nèi)定位問題。6.2 幾條避坑心得最后聊幾條實操心得這些是常規(guī)文檔里不會寫的。第一網(wǎng)格細(xì)化的位置比加密次數(shù)更重要。COMSOL里如果整體網(wǎng)格都很細(xì)計算慢得一塌糊涂但芯區(qū)附近還是不夠密超模的微小 n_eff 差異根本算不出來。正確做法是包層區(qū)域用常規(guī)網(wǎng)格芯區(qū)邊界和兩芯之間的空氣孔周圍用局部細(xì)化細(xì)化系數(shù)至少是其他區(qū)域的3倍。算一次網(wǎng)格收斂性檢查——把網(wǎng)格加密一倍看 n_eff 變化是否小于10??如果滿足就說明你的網(wǎng)格夠用了。第二保存每一步的設(shè)計參數(shù)和結(jié)果。耦合型傳感器對結(jié)構(gòu)參數(shù)極度敏感一個參數(shù)變化5%諧振波長可能移動幾十納米。我見過有人做了20多組仿真最后完全忘了哪組參數(shù)對應(yīng)哪個結(jié)果數(shù)據(jù)全白跑。表格要隨時記錄Λ、d、兩芯間距、填充折射率、Δn、L_c、諧振波長。磨刀不誤砍柴工這個習(xí)慣能讓你少走一半彎路。第三拿已知極限驗證模型。在你開始掃描參數(shù)之前先用常識驗證模型是否可靠。比如把空氣孔折射率設(shè)為1.0空狀態(tài)算出的單芯有效折射率應(yīng)該比純石英低兩芯間距無限大時兩個超模的 n_eff 應(yīng)該收斂到同一個值。如果這些最基本的物理預(yù)期都不滿足說明模型哪里出了問題別急著加復(fù)雜度。第四不要忽視計算資源的規(guī)劃。三維FDTD如果掃10個折射率點每個點跑幾分鐘到幾十分鐘不等加起來可能是一整天的計算量。建議先在二維COMSOL里快速掃一遍趨勢確定靈敏區(qū)的位置再選3~4個關(guān)鍵折射率點做三維精細(xì)驗證。這樣能節(jié)省至少70%的計算時間。這個課題做完一遍你會發(fā)現(xiàn)收獲的不只是“一個傳感器模型”。整個過程中你要同時處理電磁場理論、數(shù)值仿真方法、參數(shù)優(yōu)化思路和實驗標(biāo)定數(shù)據(jù)這種復(fù)合能力恰恰是課程設(shè)計和畢業(yè)設(shè)計最想訓(xùn)練的東西。我自己當(dāng)時做類似課題最大的體會是光子晶體光纖的設(shè)計自由度既是福利也是陷阱——福利在于你能通過參數(shù)調(diào)整獲得想要的性質(zhì)陷阱在于你想調(diào)的參數(shù)太多了容易迷失在參數(shù)空間里。所以一定記住每次只動一個參數(shù)記錄清楚讓數(shù)據(jù)引導(dǎo)你往前走。