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

励起子ドメインチュートリアル(パート A):3D 励起子ドメインシミュレーションを実行する

1. はじめに

励起子がどのように生成され、輸送され、解離するかを理解することは、 バルクヘテロ接合(BHJ)有機太陽電池の動作において中心的です。これらの系では、 光は主としてドナー相で吸収され、励起子として知られる束縛された電子–正孔対を生成します。 これらの励起子はドナー材料中を拡散し、ドナー–アクセプタ界面に到達しなければなりません。 界面では、それらは自由電子と正孔に解離する可能性があり、その確率は局所的な形態、 次元性、および関連する速度定数によって決まります。

したがって、励起子拡散、界面解離、および競合する損失過程のバランスは、 有効な光生成効率を決定するうえで決定的な役割を果たします。 しかし、明示的な励起子モデリングは、概念的困難さのためではなく、 パラメータの不確かさのために、歴史的には避けられてきました。励起子拡散長、寿命、 界面解離速度、放射および非放射減衰チャネル、ならびに消滅過程は、 与えられた材料系についてしばしば十分に制約されていませんでした。そのため、多くの実用的なモデリング ワークフローでは、これらの効果は単一のスカラー photon efficiency factor、\(\eta_{\mathrm{photon}}\) に吸収され、 基礎となる輸送と速度論を解像せずに、正味の geminate 損失を表していました。

この状況は現在変わりつつあります。実験的特性評価の進歩により、 BHJ 類似系における励起子寿命、拡散長、および損失チャネルの直接測定が提供され始めています。 これらのパラメータがよりよく制約されるにつれて、明示的な励起子ドメインモデリングは ますます有益になります。これは絶対的なデバイス効率を予測する手段としてではなく、 ドメインサイズ、次元性、および材料速度論がどのように共同で有効な 電荷生成収率を決定するかを探る方法として有益です。このチュートリアルで使用される 励起子ドメインモデルは、この最近の実験–モデリング研究の一部として開発され、 公表されました (たとえば Nature Materials 21, 55–61 (2022) を参照)。

したがって、このチュートリアルでは、理想化されてはいるものの完全に三次元のユニットセル形状を採用します: すなわち、アクセプタマトリクス中に埋め込まれた ドナードメインであり、最初はアクセプタボックス内のドナー球として表現されます。 形状は単純化されていますが、モデルは励起子生成、拡散、界面解離、および競合する損失過程を 明示的に扱います。これにより、実験的に測定されたパラメータがどのように相互作用するかを 調べ、それらの内部整合性を確認し、形態と速度論がどのように共同で三次元における 有効な 光生成効率を制御するかについて直感を育むための、 実用的かつ物理的に明快な枠組みとなります。

2. 支配方程式

このチュートリアルでは、シミュレーション領域全体で三次元 励起子拡散方程式を解くことにより、励起子輸送を明示的に扱います。励起子モデル が有効な場合、光学吸収は励起子集団へ直接供給され、それは次の 方程式に従って発展します:

\[ \frac{\partial X}{\partial t} = \nabla \cdot \left( D \nabla X \right) + G_{\mathrm{optical}} - k_{\mathrm{dis}} X - k_{\mathrm{FRET}} X - k_{\mathrm{PL}} X - \alpha X^2. \]

ここで \(X(\mathbf{r},t)\) は励起子密度(\(\mathrm{m^{-3}}\))、 \(D\) は励起子拡散係数(\(\mathrm{m^2\,s^{-1}}\))です。 ソース項 \(G_{\mathrm{optical}}\)(\(\mathrm{m^{-3}\,s^{-1}}\))は、 光学吸収による励起子生成を表します。 残りの項は、集団から励起子を除去する競合過程を記述します:

拡散係数 \(D\) は、励起子拡散長 \(L\)(m) と励起子寿命 \(\tau\)(s)を用いて、

\[ D = \frac{L^2}{\tau}. \]

このチュートリアルでは、励起子のみのシミュレーションを実行します:ソルバーは 三次元励起子密度 \(X(\mathbf{r})\) と関連する反応項を計算しますが、 電子および正孔輸送は解きません。したがって、解離項 \(k_{\mathrm{dis}} X\) は、 ドナー–アクセプタ界面で励起子が自由キャリアへどこでどの程度効率よく変換されるかを示す、 空間分解された潜在的な電荷生成速度として解釈されます。

3. 励起子ドメインシミュレーションを作成する

New simulation ウィンドウを開きます(Figure ??)。 これはメインウィンドウで New simulation をクリックすることでアクセスできます。 Exciton simulations をダブルクリックすると、励起子ライブラリが表示されます(Figure ??)。 Exciton domain をダブルクリックして、サンプルプロジェクトを開きます。

励起子シミュレーションを含むカテゴリを表示する OghmaNano の新規シミュレーションウィンドウ
New simulation ウィンドウ。カテゴリをダブルクリックしてサンプルシミュレーションを参照します。
Exciton domain や他の励起子サンプルを表示する励起子シミュレーションライブラリ
励起子ライブラリ。Exciton domain をダブルクリックして、ドナー球/アクセプタボックスのサンプルを開きます。

4. 形状とパラメータを確認する

サンプルを開くと、メインウィンドウには単純な三次元シーンが表示されます。すなわち、 アクセプタボックスの中に埋め込まれたドナー球です(Figure ??)。 緑色の光線は上方から入射する照明を示します。 励起子パラメータを確認するには、左側パネル (Device structure タブ内)の Electrical parameters をクリックします。これにより 電気パラメータエディタが開きます。 このウィンドウの下部までスクロールすると、 Excitons とラベル付けされたセクションがあり、 シーン内の各オブジェクト(周囲の層と埋め込み球)ごとに励起子固有パラメータが別々に表示されています。 これは Figures ?? および ?? に示されています。

Excitons セクションでは、拡散–反応方程式に現れるパラメータを定義します。 これには、励起子散乱長 \(L\) が含まれ、これは \(D = L^{2}/\tau\) によって拡散係数を定めます。また、励起子寿命 \(\tau\) は、 追加損失チャネルがない場合の輸送の全体的な時間スケールを制御します。放射再結合は フォトルミネセンス速度 \(k_{\mathrm{PL}}\) によって記述され、一方で非放射エネルギー移動過程は Förster 型速度 \(k_{\mathrm{FRET}}\) によって捉えられます。より高い励起子密度では、 二分子消滅は係数 \(\alpha\) によって含まれ、これは 支配方程式中の \(-\alpha X^{2}\) 項に対応します。最後に、解離速度 \(k_{\mathrm{dis}}\) は、励起子がドナー–アクセプタ界面でどれだけ効率よく電荷移動状態へ変換されるかを指定し、 このモデルにおける有効電荷生成効率を支配する主要パラメータです。

照明付きアクセプタボックス内のドナー球を表示する OghmaNano メインウィンドウ
励起子ドメインサンプルの形状:アクセプタマトリクス中に埋め込まれたドナー球で、上方から照明されています。
散乱長や寿命を含む励起子パラメータを表示する電気パラメータエディタ(layer)
layer(アクセプタ領域)の励起子パラメータ。この領域は、この例では通常、強い解離シンクとして働きます。
ドナー球内の k_PL を含む励起子パラメータを表示する電気パラメータエディタ(sphere)
sphere(ドナー領域)の励起子パラメータ。ここでは、放射損失(\(k_{\mathrm{PL}}\))が競合する減衰チャネルを与えます。

この例の重要な概念的特徴は、sphere(ドナー)と layer(アクセプタマトリクス)で異なる励起子物理を使用していることです。 上のスクリーンショットでは、ドナー球には非ゼロの \(k_{\mathrm{PL}}\)(損失チャネル)が含まれています。 周囲領域は非常に大きな \(k_{\mathrm{dis}}\) で設定されているため、励起子がその領域に到達すると(またはそこへ出ていくと)急速に解離します。 これにより、ドナー/アクセプタ境界は効率的なシンクとして振る舞い、 「中心で高く、境界近傍で枯渇する」という特徴的なプロファイルが生じます。

5. シミュレーションを実行する

青い Run simulation 三角形をクリックしてソルバーを開始します。Terminal 出力 がメインウィンドウに表示されます。これは Figure ?? に示されています。 最初の行では、シミュレーション設定と形状に関する一般情報が報告されます。 重要な診断は励起子ソルバーが動作し始めると現れ、 Exciton f() = … , steps = … という形式を持ちます。この行は、 三次元励起子ソルバーの進行状況を報告します。 量 f() は、現在の励起子密度場が 自己無撞着性からどれだけ離れているかを測る残差であり、ソルバーが反復を進めるにつれて この値は減少するはずです。 併記される steps カウンタは反復番号を示します。 図示された例では、残差は初期値から step 2 で 2.97 × 104 に低下し、その後ソルバーは 方程式が解かれたと報告して終了します。

一般的な現代のノートパソコンでは、このサンプルはおよそ 5–10 秒で完了するはずです。 実行時間が数分に及ぶ場合は、通常、メッシュが過度に細かいか、 あるいは形状やパラメータが変更されてメッシュ点数が大幅に 増加していることを示します。その場合は、先へ進む前に メッシュ設定を見直すか、前の設定手順をたどり直す価値があります。

Exciton f() の収束を示す励起子シミュレーション中の Terminal 出力
3D で励起子方程式を解いている間のソルバー出力です。 残差指標 Exciton f() は、ソルバーが収束するにつれて減少します。
exciton_output フォルダと exciton_sim_info.json を表示する Output タブ
Output タブ。励起子ソルバーは結果を exciton_output/ に書き出します。
exciton.csv、G.csv、Gn.csv、Gp.csv および関連ファイルを表示する exciton_output の内容
exciton_output/ の内容。これらのファイルはプレーンな CSV であり、 OghmaNano のビューアや外部ツールで開けます。

6. 出力をプロットする

実行が終了したら、Output タブへ切り替えます(Figure ??)。 このチュートリアルで最も重要な項目は、 空間分解された励起子結果を含む exciton_output/ ディレクトリと、 全体の生成および損失統計を要約したファイル exciton_sim_info.json です。これは後で Part C で使用します。 exciton_output/ をダブルクリックすると、Figure ?? に示される内容が表示されます。

光学モデルによって生成された励起子生成率を見るには G.csv を開いてください(Figure ??)。 3D プロットウィンドウでは、マウスでシーンを回転でき、 下部の Z および Y スライダーを使って体積をスライスできます。 これは、形状、照明方向、およびメッシュが 意図した通りに動作しているかを確認する最も速い方法であることがよくあります。

次に、exciton.csv を開いてください(Figure ??)。 これは定常状態の励起子密度を示します。 界面シンクへの拡散の特徴的なシグネチャが観測されるはずです: すなわち、ドナー球内部では励起子密度が高く、 解離が強いドナー–アクセプタ境界に向かって枯渇します。 この枯渇が表示角度のアーティファクトではなく、 界面形状に従っていることをスライススライダーで確認してください。

最後に、Gn.csv を開いてください(Figure ??)。 これは励起子 解離から生じる空間分解された電子生成率を示します。 この例では、ドナー–アクセプタ界面近傍に局在した 特徴的なリング(またはシェル)の生成が見えるはずです。 Z および Y スライダーを用いて スライス面を体積内で移動し、この解離プロファイルが位置に応じてどのように変化するかを調べてください。

ドナー球領域に局在した生成を示す励起子生成率 G の 3D プロット
G.csv:光学モデルから得られる励起子生成率 \(G_{\mathrm{optical}}\)(単位 \(\mathrm{m^{-3}\,s^{-1}}\))。 回転およびスライス(Z/Y スライダー)を使って空間的局在を調べてください。
球の中心で最大密度、境界近傍で枯渇を示す励起子密度の 3D プロット
exciton.csv:励起子密度 \(X\)(単位 \(\mathrm{m^{-3}}\))。 「中心で高く/境界で低い」プロファイルは、高速解離シンクへの拡散による期待される結果です。
ドナー–アクセプタ界面にリングを示す励起子解離由来の電子生成率の 3D プロット
Gn.csv:励起子解離からの電子生成率(単位 \(\mathrm{m^{-3}\,s^{-1}}\))。 解離はドナー/アクセプタ界面に集中し、スライスでは特徴的なリング/シェルを形成します。 Z/Y スライダーを用いて、この特徴が位置とともにどのように変化するかを調べてください。

7. exciton_output/ にあるファイルとは?

exciton_output/ ディレクトリには、2 種類の異なるファイルが含まれます。 第 1 のグループは、励起子ソルバーによって生成される 計算された場 であり、 励起子密度や解離に由来する生成率などが含まれます。 第 2 のグループは パラメータマップ です。すなわち、 GUI で定義された励起子パラメータの三次元コピーです。これらは主として 整合性確認およびデバッグの補助として書き出され、 意図した材料パラメータが空間内で正しく適用されているかを検証できるようになっています。Table 1 および 2 は、この 2 つのカテゴリを要約しています。すべての量は SI 単位で報告されます。 (対応するサブモデルが無効である場合、一部のファイルは書き出されないことがあります。)

Table 1: 励起子ソルバーによって計算される空間場
ファイル名 説明 代表的な単位
exciton.csv 励起子密度場 \(X(\mathbf{r})\) \(\mathrm{m^{-3}}\)
G.csv 励起子生成率 \(G_{\mathrm{optical}}(\mathbf{r})\) \(\mathrm{m^{-3}\,s^{-1}}\)
Gn.csv 励起子解離からの電子生成率 \(\mathrm{m^{-3}\,s^{-1}}\)
Gp.csv 励起子解離からの正孔生成率 \(\mathrm{m^{-3}\,s^{-1}}\)
D 励起子拡散係数 \(D\) \(\mathrm{m^{2}\,s^{-1}}\)
alpha 励起子–励起子消滅寄与 \(\alpha X^2\) \(\mathrm{m^{3}\,s^{-1}}\)
Table 2: 検証のために書き出される励起子パラメータマップ
ファイル名 説明 代表的な単位
k_dis.csv 解離速度 \(k_{\mathrm{dis}}(\mathbf{r})\) \(\mathrm{s^{-1}}\)
k_fret Förster 型移動速度 \(k_{\mathrm{FRET}}(\mathbf{r})\) \(\mathrm{s^{-1}}\)
k_pl 放射(フォトルミネセンス)損失速度 \(k_{\mathrm{PL}}(\mathbf{r})\) \(\mathrm{s^{-1}}\)
L 励起子拡散(散乱)長 \(L(\mathbf{r})\) \(\mathrm{m}\)
tau 励起子寿命 \(\tau(\mathbf{r})\) \(\mathrm{s}\)

Table 2 にあるパラメータマップファイルは、通常の意味でのソルバー出力ではありません。 それらは単に GUI の Electrical → Excitons セクションで定義された励起子パラメータを、 解場と同じ三次元メッシュ上に書き出したものです。 その目的は、特に複雑な形状で作業する際に、パラメータが ドメイン内の正しいオブジェクトと領域に割り当てられていることを 透過的に確認する方法を提供することです。

8.1 exciton_sim_info.json を解釈する(解離効率)

テキストエディタで開かれた exciton_sim_info.json。ネストされた segment0/layer と shape0/sphere の総和および dis_eff を表示している
exciton_sim_info.json 要約ファイル。各オブジェクトに対する空間積分された 生成および損失チャネルと、全体の解離効率を報告します。

三次元プロットは、励起子がどこで 生成され、失われ、解離するかを可視化するうえで非常に有用ですが、 それだけでは簡潔な数値要約を与えません。 ファイル exciton_sim_info.json はこの役割を果たし、シミュレーション中の各オブジェクト (周囲の layer、埋め込まれた sphere、および追加した任意の形状)ごとの、 空間積分された 生成率および損失率を報告します。

この情報を見るには、メインの Output タブを開いて exciton_sim_info.json をダブルクリックします。このファイルには、 各オブジェクトについて、全励起子生成率と、各競合する 損失または解離チャネルに対応する全速度を列挙したネストされた JSON 構造が含まれています。 これらの量により、材料 パラメータ、形状、またはモルフォロジーの変化が、電荷生成効率の変化へどのように変換されるかを定量化できます。

💡 単位: このファイルに報告される量は 体積積分された全量 です。 局所的には、生成率および反応率は \(\mathrm{m^{-3}\,s^{-1}}\) のような単位(密度の場合は \(\mathrm{m^{-3}}\))を持つ場です。 体積について積分した後、対応する全量の単位は \(\mathrm{s^{-1}}\) となり、これは 1 秒あたりの事象数を表します。

最上位キー segment0 は、単にレポートの開始を示します。 その内部で、フィールド name は囲っているオブジェクト (ここでは layer)を識別し、ネストされた shape0 ブロックは埋め込まれた オブジェクト(sphere)に対応します。各ブロックは、そのオブジェクトの 生成、解離、および損失過程への総寄与を報告します。

Table 2 は、このファイルで遭遇するフィールドと、その解釈方法を要約しています。

Table 2: exciton_sim_info.json 内のフィールドとその解釈
JSON フィールド 意味 代表的な単位 出現箇所
segment0 レポートのコンテナノード(物理量ではない) 最上位
name オブジェクト名(layer または埋め込み形状) segment0 および shape0
tot_G オブジェクト体積で積分された全励起子生成率 \(\mathrm{s^{-1}}\) Layer および shape ブロック
tot_Rk_pl 全放射(フォトルミネセンス)損失速度 \(\mathrm{s^{-1}}\) Layer および shape ブロック
tot_Rk_fret 全 Förster 型移動損失または相互作用速度 \(\mathrm{s^{-1}}\) Layer および shape ブロック
tot_Ralpha 全励起子–励起子消滅損失速度 \(\mathrm{s^{-1}}\) Layer および shape ブロック
tot_Rk_dis 自由キャリアへの全励起子解離速度 \(\mathrm{s^{-1}}\) Layer および shape ブロック
dis_eff 全体の解離効率(生成された励起子のうち解離する割合) \(\%\) 最上位

三次元プロットと exciton_sim_info.json の数値要約を合わせることで、シミュレーションに対する補完的な見方が得られます: プロットは過程がどこで起こるかを示し、JSON ファイルは 各過程がどれだけ寄与するかを定量化します。これにより、 パラメータや形状の変化が励起子 解離および有効電荷生成にどう影響するかを系統的に解析するための 有用なツールになります。

9. 全体をまとめる

三次元結果を総合すると、首尾一貫した物理像が得られます。 光学吸収は、主としてドナードメイン内部で励起子を生成します。 これらの励起子はドナー内部を拡散し、ドナー–アクセプタ界面近傍で枯渇し、 周囲のアクセプタ領域に到達すると効率よく解離します。 空間プロットは、これらの過程がどこで起こるかを示し、 要約レポート exciton_sim_info.json は各過程がどれだけ寄与するかを定量化します。

この例では、要約レポートは空間領域ごとに基礎物理を明瞭に分離しており、 生成、損失、および解離過程を透過的に解釈できます。

最終的な指標 dis_eff は、この系全体の解離効率 (ここではおよそ \(89\%\))を報告します。 物理的には、これはドナーで生成された励起子の大部分が界面へ拡散して 解離し、比較的少ない割合だけが放射減衰に失われることを示します。 Förster 移動や励起子–励起子消滅のような他のチャネルは、この 特定の例では非活性です。

言い換えると、このシミュレーションは 界面解離が励起子減衰より優勢である 領域で動作しており、 その結果として高い有効光子–自由キャリア変換収率が得られます。 この三次元可視化と定量レポートの組み合わせにより、 形状と速度パラメータがどのように共同して 励起子ドメインモデルにおける電荷生成効率を決定するかについて、 コンパクトでありながら物理的に完全な像が得られます。

👉 次のステップ: Part B へ進みます。そこではドメイン形状(sphere → 任意メッシュ)を編集し、 光学生成設定を調整して、形状と吸収が拡散および解離とどのように相互作用するかを見ます。