ホーム/製品/Ansys Lumerical/FDTD
ANSYS LUMERICAL
Lumerical FDTD:広帯域・任意形状のナノフォトニクスデバイス解析
時間領域差分法により、Maxwell 方程式を数値的に解きます。伝搬方向や角度を限定する近似を置かないため、後方反射や多重反射を含む三次元的な振る舞いをそのまま扱えます。
ホーム/製品/Ansys Lumerical/FDTD
ANSYS LUMERICAL
時間領域差分法により、Maxwell 方程式を数値的に解きます。伝搬方向や角度を限定する近似を置かないため、後方反射や多重反射を含む三次元的な振る舞いをそのまま扱えます。
FDTD とは
解析空間を格子に分割し、電界と磁界を時間ステップごとに交互に更新していきます。幅広い構造形状に適用でき、材料の分散性や異方性もモデル化できるため、ナノフォトニクスデバイスの解析で最も汎用性の高い手法とされています。
時間領域で計算するため、広帯域のパルスを一度入射させてフーリエ変換すれば、単一の計算から波長範囲全体の応答が得られます。共振器の Q 値やフィルタの透過スペクトルを設計する場面で効きます。
一方で、計算量はセル数と時間ステップ数の積で増えます。解析領域が波長に対して大きい場合や、微細メッシュ、長い減衰時間、分散材料を必要とする場合は、計算時間とメモリ使用量が大きくなります。対象に応じて、同じ Lumerical FDTD 製品に含まれる RCWA・STACK や、別製品の Lumerical MODE が備える FDE・EME・varFDTD といったソルバーとの使い分けが重要です。
FDTD の利点
01
伝搬方向や角度を限定する近似を置かず、Maxwell 方程式を時間領域で数値的に解きます。解析精度はメッシュ、時間ステップ、材料モデル、境界条件などに依存します。後方散乱、多重反射、全方向への回折をそのまま含みます。
02
広帯域パルスと周波数領域モニタを使うことで、多くの場合、一度のシミュレーションから複数波長の応答を取得できます。周期構造への斜入射などでは、BFAST や波長・角度スイープが必要になる場合があります。
03
2023 R2 以降、対応する NVIDIA GPU を利用した 3D FDTD 解析に対応しています。単一 GPU、マルチ GPU および対応環境での分散実行が可能ですが、材料モデル、境界条件、GPU 仕様、ライセンスおよび使用可能な SM 数に制約があります。設定方法は版によって変わるため、ご利用のバージョンの対応要件をご確認ください。
使いどころ
汎用性が高いぶん、他の手法のほうが速く正確に解ける場面もあります。以下は選択の目安です。
FDTD を使う
別の手法を検討する
周期構造では RCWA が一般に高速で、非周期構造やより汎用的な解析には FDTD が適しています。
代表的な用途
マイクロレンズとカラーフィルタを含む画素構造の光学効率、混色
LED・OLED の光取り出し効率、微小共振器の放射制御
入力と出力
設定した構造、材料、光源、境界条件に対して、電磁界分布、透過・反射・吸収スペクトル、S パラメータ、遠方界などを求めます。
INPUT
| ジオメトリ | 組み込みプリミティブ、GDSII インポート、STL・STEP インポート、スクリプトによるパラメトリック生成 |
| 材料 | 実測 n, k データのフィッティング、分散モデル、異方性材料、非線形材料 |
| 光源 | 平面波、ガウシアン、モード光源、双極子、TFSF、インポートしたフィールド |
| 境界条件 | PML、周期、ブロッホ、対称・反対称、Metal |
| メッシュ | 自動生成に加え、領域指定のメッシュ細分化、conformal mesh |
| モニタ | 周波数領域、時間領域、遠方界投影、動画出力 |
FDTD
時間領域差分法
OUTPUT
| スペクトル | 透過率、反射率、吸収率の波長依存性 |
| S パラメータ | ポート間の振幅・位相を含む S パラメータ。INTERCONNECT 用の回路モデルや CML 作成に利用できます(コンパイル済み CML の生成には CML Compiler が必要です) |
| 電磁界分布 | 断面・体積の E, H 分布、ポインティングベクトル、強度分布 |
| 遠方界 | 放射パターン、指向性、開口数に対する集光効率 |
| 共振特性 | 共振波長、Q 値、モード体積 |
| 連携用データ | 周波数領域モニタのビーム状電磁界を ZBF 形式で OpticStudio へ受け渡し。強く閉じ込められた近接場では遠方界変換などが必要です。CHARGE・HEAT へは光吸収分布を渡します |
解析ワークフロー
収束確認を省くと、結果の妥当性が判断できません。手順の中で最も時間を使うべきなのは 03 です。
01
GDSII や CAD からの取り込み、または寸法をパラメータとして定義します。あわせて、対象波長範囲で材料モデルの実測データへのフィッティング誤差を確認します。ここがずれると以降がすべて狂います。
02
対称性が使える場合は対称・反対称境界で計算量を大きく減らせます。
03
メッシュ、シミュレーション時間、PML 層数、解析領域サイズを変えて、結果が動かなくなることを確認します。
04
寸法を振って設計空間を把握します。HPC やクラウドでの並列実行に対応しています。
05
S パラメータを INTERCONNECT へ、吸収分布を CHARGE・HEAT へ、ビームを Zemax へ。
よくあるご質問
導入前によくいただく質問をまとめました。
RCWA とどちらを使うべきですか。
構造が周期的で、回折効率や位相を波長・角度・偏光ごとに評価する場合は RCWA が適しています。有限サイズの効果、局所的な欠陥、周期性のない任意形状を扱う場合は FDTD が適しています。メタサーフェス設計では、RCWA でメタアトムライブラリを生成し、必要に応じて FDTD で局所的・有限サイズの効果を検証する使い分けが可能です。
収束はどう確認しますか。
メッシュ精度、メッシュオーバーライド、PML 層数、構造と PML の距離などを変化させ、評価したい結果が十分に収束していることを確認します。また、シミュレーション時間や auto shutoff の設定が結果に影響していないことも確認します。
計算が発散します。何を見ればよいですか。
まず材料モデルとフィッティング、メッシュ、PML などの境界条件を確認します。原因を特定できない場合は、モデルを簡略化し、電磁界分布を確認しながら問題箇所を切り分けます。
GPU で実行できますか。
対応しています。FDTD では対応する NVIDIA GPU を使用して 3D シミュレーションを高速化できます。利用可能な GPU、ライセンス、対応機能にはバージョンごとの要件・制限がありますので、導入前にご相談ください。
FDTD を使うには、どの程度の PC スペックが必要ですか。
解析規模によって異なりますが、特に RAM 容量とメモリ帯域が重要です。大規模解析では、十分な RAM と高いメモリ帯域を備えた CPU 環境、必要に応じて対応 GPU を推奨します。想定する解析内容に合わせて構成をご案内します。
解析設定、収束、境界条件の選び方まで相談できます。FDTD と MODE を実際に操作するハンズオン形式のトレーニングも用意しています。
Lumerical サポート →
トレーニング →
お伝えいただけない情報があっても構いません。差し支えのない範囲で結構です。
デモでは、お客様の対象に近い構造を題材にします。計算規模と所要時間の目安もその場でお伝えできます。