產品系列
查看所有產品Ansys致力於為當今的學生打下成功的基礎,通過向學生提供免費的模擬工程軟體。
Ansys 部落格
January 23, 2024
有限差分時域法 (FDTD) 是一種 3D 全波電磁求解器,常用於為奈米光子裝置、製程和材料建模。
儘管在光子學領域,FDTD已成為行業標準,但有限元素(FEM)和動差法(MoM)則是高頻電子學中主要的標準計算電磁求解器,各自都有其優勢。本文將特別著重於光子模擬的 FDTD。
FDTD 是由 Kane S. Yee 於 1966 年首次提出的演算法,以解決 James Clerk Maxwell 的轉型方程式 (正式名稱為 Maxwell 方程式)。這些方程式構思於19 世紀,不只整合了電力與磁力,還為無線電、電視和無線通訊等技術奠定了基礎。1980 年代以前,Yee 的數值法並未被廣泛稱為 FDTD。
Maxwell 方程式及相關定律包括:
在 FDTD 中,模擬域是由模擬區域截斷,並由網格離散化的空間。當 FDTD 模擬執行時,電磁 (EM) 場會從每個網格單元的 Maxwell 方程式計算得出,且解決方案會重複進行時間步級。空間離散化可呈現複雜的幾何和結構,而時間離散化則會隨著時間擷取 EM 場的演進。
FDTD 方法通常適用於某些或全部的物體尺寸與光波長大小相當的設計案例。FDTD 的準確度和多功能性使其成為各種光子設計的必備求解器,包括:
雖然 FDTD 提出了最常用的 Maxwell 方程式解決方案,但針對特定應用中有其他更有效率的方法,像是包含了多層光學膜和繞射式光學元件的設計。同樣地,採用光子整合元件的求解器組合策略也可以更有效地處理不同結構,例如採用特徵模態展開 (EME) 方法來達到導光結構。建立一套針對正確問題選擇正確求解器的策略性方法,可能會影響設計程序速度與效率,以及結果的準確度。
設計師可以利用 FDTD,徹底研究不同材質和結構對光線極化與波長相依的相互作用,取得關於光學現象的深入資訊,例如反射率、透射、繞射、干涉和吸收。
FDTD 方法的高準確度和多功能性帶來一些挑戰,包括:
Ansys Lumerical 採用多種進階方式來加速 FDTD 模擬。
數十年來,Lumerical 的 FDTD 演算法已在基礎上經過微調,將運算額外負擔降至最低,同時提供最高準確度。有多項專利和進階功能可協助簡化模擬設定,包括網格、監控器、來源、結構、材料、分析群組等。內建先進的最佳化架構,可額外加速產生最佳化的奈米光子裝置。
Ansys Lumerical FDTD 具有高度最佳化的運算引擎,可利用多核心 CPU 運算系統,並在高效能運算 (HPC) 叢集中運用圖形處理器 (GPU) 的平行架構。CPU 和 GPU 架構在平行處理方面均表現出色,可解決 FDTD 模擬中同時運算的需求。HPC 系統運用這個平行處理來分散工作負載,大幅提升模擬效能。大型模擬工作可分割為多個獨立的運算執行緒,並可在數小時內平行執行超過 500-1000 億個網格單元的大型模擬作業。
隨著模擬的複雜度增加,對運算資源效率與可擴充性的需求也隨之增加。這就是雲端運算與 HPC 的動態組合發揮作用之處,革新 FDTD 模擬。Lumerical 解決方案提供與 CPU 和 GPU 相容的模擬軟體,可讓使用者部署在內部部署或雲端環境。
如需更多關於 HPC 和雲端上 FDTD 模擬軟體的資訊,請觀看我們「利用 HPC 和雲端加速光子設計」的網路研討會。
若要深入瞭解基礎的求解器物理學及如何設定、執行和分析 FDTD 模擬,請參閱 Ansys 創新課程中的 FDTD 學習課程。