ホーム スクリーンショット ユーザーマニュアル Blueskyロゴ YouTube
OghmaNano 有機/ペロブスカイト太陽電池、OFET、OLEDをシミュレーション ダウンロード

パート B:レイトレーシングを用いた OLED シミュレーション

1. はじめに

前のセクションでは、光子がデバイスから 脱出する確率を計算するために 伝達行列法(TMM)を用いました。TMM は光を波として扱い、層界面での多重反射と、 その結果として薄膜キャビティ内に生じる干渉を自然に捉えます。

このセクションでは、補完的な手法である レイトレーシング に切り替えます。ここでは光は粒子 (光線)として扱われ、これはコンピュータグラフィックスで広く用いられる パラダイムです。重要な利点は、その明示的な 角度依存性 にあります。すなわち、光線がデバイスから出る際にどのように屈折し反射するかを追跡できるため、 角度分解された挙動—たとえば観測角度の関数として観測される色(スペクトル)—を予測できます。これがこの セクションの焦点です。

2. クイックスタート - レイトレーシング

新しい OLED レイトレーシング シミュレーションを作成するには、New simulation ウィンドウを開き、 OLED (Ray Trace) をダブルクリックします ( ?? を参照)。 新しいプロジェクトをディスクに保存します。 開くと、メインの OLED インターフェースが表示されます ( ?? )。 これは前の例と似ていますが、光学モデルとして レイトレーサーが有効 になっています。

OLED(Ray Trace)プロジェクトを作成するオプションを示す新規シミュレーションウィンドウ。
OLED (Ray Trace) プロジェクトを作成するオプションを示す New simulation ウィンドウ。
レイトレーシングが有効になっているデフォルトの OLED シミュレーションウィンドウ。
レイトレーシングが有効な状態で開くデフォルトの OLED シミュレーションウィンドウ。

メインインターフェースで、Optical リボン (??) に移動し、前のシミュレーションと同様に Optical outcoupling をクリックします。これにより outcoupling ウィンドウが開きます( ?? を参照)。今回は、メインインターフェースで Transfer Matrix ボタンではなく Ray Trace ボタンが選択されていることに注意してください。Run optical simulation(▶)ボタンをクリックするとレイトレーサーが起動し、活性層内の各メッシュ点から光線を伝搬させて、各位置で光子がデバイスから脱出する確率を計算します。

光源設定、伝達行列計算、光取り出し、レイトレーシングエディタ、FDTD シミュレーション、モード計算、光学厚さ、光学メッシュ、境界条件の各ツールを示す OghmaNano の Optical リボン。
OghmaNanoOptical リボン。 このツールバーにはすべての光学モデリングツールがまとめられており、Optical outcoupling をクリックすると光取り出し解析ツールが起動します。
レイトレーシング法を用いて計算した取り出し効率。
レイトレーシング法を用いて計算した取り出し効率。

これは複雑さが増すため TMM シミュレーションよりもはるかに長い時間がかかります。また、時間を節約するため、シミュレーションでは活性領域の脱出確率のみを計算します。レイトレーシングによる取り出し効率は伝達行列法で予測されるものより低いことに注意してください。これは、伝達行列法が界面に垂直な伝搬を仮定するのに対し、レイトレーシングでは光線があらゆる方向へ進むことができ、その中にはデバイスから決して出ないものもあるためです。

3. レイトレーシングと結合した電気シミュレーション

ここでメインシミュレーションウィンドウに戻り、青い Play ボタンを押すか (または 9 を押して)メインシミュレーションを実行します。この実行ではまず レイトレーサー を実行し、その後に drift–diffusion ソルバーを実行します。レイトレーサーは、 活性層で生成された光子がデバイスから脱出する確率を計算し、さらに 発光角度分布も決定します(したがって、どの角度でどの色が見えるかも分かります)。 その後 drift–diffusion ソルバーは、放射再結合速度を表す 再結合項を評価することで発光強度を計算します。 得られたレイトレーシング表示を Figure 5 に、対応する電圧–光出力プロット (lv.csv、light vs. voltage)を Figure 6 に示します。

レイトレーシングが選択された OghmaNano の Optical リボン:drift–diffusion 実行後、発光層から放出された多色の光線が界面で屈折または閉じ込められている 3D OLED スタックが表示されている。
結合シミュレーション後の OghmaNano メインウィンドウ:drift–diffusion ソルバーが空間的な 再結合プロファイル(発光源)を与え、Optical → Ray tracing エンジンが 多層 OLED 内で光線を伝搬させ、取り出し、全反射、および導波路損失を捉えます。
『Voltage – Light flux』というタイトルのグラフ:ターンオン前では光出力はほぼゼロのままで、その後、印加電圧の増加とともに急激に上昇する。
結合した電気–光学ワークフローから得られた電圧–光出力曲線。ターンオン前では放出光束は 無視できるほど小さいですが、キャリア注入と放射再結合が増加すると、取り出された光パワーは 電圧とともに急激に増加します。

3. 主な出力

結合した レイトレーシングdrift–diffusion シミュレーションの出力を確認すると(??)、多くのファイルは前の(伝達行列)セクションで説明したものと一致していることが分かります。重要な追加点は、レイトレーシングにより 角度分解発光プロファイル が得られることです。そのため OghmaNano は角度依存の色データも書き出します。すなわち、観測角度に対する全体の RGB(theta_RGB.csv)と、観測角度に対する CIE 1931 成分 x, y, z および三刺激値 X, Y, Ztheta_x/y/z.csv, theta_X/Y/Z.csv)です。これらは図中では虹色スペクトルのプレビューアイコンとして表示されており、以下の表に要約されています。

角度分解された RGB と CIE(x,y,z / X,Y/Z)データを含む、結合 drift–diffusion + ray-tracing 実行の出力ファイルを表示している OghmaNano のメインウィンドウ。
結合 drift–diffusion および ray-tracing シミュレーションからの出力。先の伝達行列ワークフローと比較すると、レイトレーシングでは 色と強度の観測角度依存性 を分解するため、より多くのファイル が生成されます (theta_RGB.csv, theta_x/y/z.csv, theta_X/Y/Z.csv など)。
theta_x.csv から得られた観測角度に対する CIE 1931 x 成分。
観測角度に対する CIE 1931 x
theta_y.csv から得られた観測角度に対する CIE 1931 y 成分。
観測角度に対する CIE 1931 y
theta_z.csv から得られた観測角度に対する CIE 1931 z 成分。
観測角度に対する CIE 1931 z
theta_RGB.csv から導かれた角度分解 RGB カラーマップ。
観測角度に対する RGB 色
観測角度による色の変化を記述するファイル。
ファイル名 説明
theta_RGB.csv 観測角度に対する RGB 値
theta_x.csv 観測角度に対する CIE 1931 x
theta_y.csv 観測角度に対する CIE 1931 y
theta_z.csv 観測角度に対する CIE 1931 z
theta_X.csv 観測角度に対する CIE 1931 X
theta_Y.csv 観測角度に対する CIE 1931 Y
theta_Z.csv 観測角度に対する CIE 1931 Z

4. 放射された光のスペクトル

各層ごとに電気パラメータを設定するのと同様に、 メインインターフェースの Device structure → Emission parameters から開く Emission parameters ウィンドウで、各層の 発光スペクトル を設定できます ( Figure 5 を参照)。 スペクトルは次のいずれかにできます:

outcoupling に Ray tracing を使用する場合、各層は Ray tracing セクションの球面角を用いて発光方向を指定できます: Theta steps(例:180)、Theta start/stop(度、例:0–360)、 Phi steps(例:25)、Phi start/stop(度、例:0–360)。これにより 光の角度依存の取り出しを調べることができます。平坦で横方向に一様なスタックでは、対称性により theta または phi の一方だけを変化させれば十分なことがよくあります。

Emit from オプションは光線源の位置を制御します: Center of each layer は各発光層の中央から光線を放出します(高速); At each electrical mesh point はより高い忠実度のために各電気ノードで光線を放出します(低速ですが、 スレッド数を増やすことで相殺できます)。

『Use experimental emission spectra』が On の Emission parameters ウィンドウ。Experimental emission spectra(ファイル選択)、Experimental emission efficiency(0.0–1.0)、Ray tracing 角度(Theta steps/start/stop、Phi steps/start/stop、度)、および Emit from セレクタの各項目がある。
(a) 実験的な発光スペクトルを使用:On に切り替え、データセット (例:small_molecules/Alq3)を選択し、効率を設定し、レイトレーシングの角度サンプリングを構成します。
『Use experimental emission spectra』が Off の Emission parameters ウィンドウ。光子生成効率の追加項目として nfree→pfree、nfree→ntrap、ntrap→pfree、ptrap→nfree、pfree→ptrap(各 0.0–1.0)が表示される。さらに Ray tracing の theta/phi 範囲とステップ、および Emit from も表示されている。
(b) 計算されたスペクトルを使用:Off に切り替えると、チャネルごとの 光子生成効率を持つ Fermi’s-Golden-Rule モードが有効になり、同時に同じレイトレーシング角度と光源配置の制御も行えます。