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

大面積ペロブスカイトモジュールチュートリアル パート C: ジオメトリを編集し、自分のデバイスをスケールアップする

パート A とパート B では、例を開き、回路メッシュを構築し、シミュレーションを実行し、出力を確認しました。 この最終パートでは、デバイスのジオメトリを編集し、モジュールレベルの挙動がどのように変化するかを確認します。 重要な考え方は、このモジュールが光生成を伴う 3D 回路モデルであるということです。これがペロブスカイトであることに 「特別な仕組み」はなく、活性領域に割り当てる光学特性以外に違いはありません。

ステップ 1: Object editor を開く

3D ビューで、 ?? に示すようにデバイスを右クリックし、 次に Edit object をクリックします。 これにより、 ?? に示す Object editor が開きます。

Edit object オプションを表示した 3D ビューの右クリックコンテキストメニュー。
デバイスを右クリックして Edit object を選択します。
Active オブジェクト、オフセット、xyz サイズ、オブジェクト数、および光学材料選択を表示した Object editor ウィンドウ。
Object editor。ここでジオメトリ(オフセット/サイズ/複製)と主要な材料割り当てを編集します。

ステップ 2: 光学材料と光子効率

Object editor の Optical セクション (??)では、 現在の Optical material 割り当てが表示されます。この例では、 perovskites/std_perovskite に設定されています。

この「標準ペロブスカイト」材料は代表的なものを意図しています。実際には、MAPI/MAPbI3 型材料について報告される光学定数は、 文献ごとに異なります(異なるプロセス、測定方法、フィッティング手法など)。平均化された/代表的な吸収スペクトルを使用することで、 特定の 1 つのデータセットに固定することなく、妥当なデフォルト挙動が得られます。

光学材料は、光学材料フィールドの隣にある ... ボタンをクリックすることで変更できます。 これは「ペロブスカイトモジュール」の例ですが、ここでのシミュレーションエンジンは本質的に 回路モデル + 光生成 です。 吸収係数を変更すれば、これを別のデバイスクラス(たとえば有機吸収体)に変えることを妨げるものは何もなく、 それをスケールアップしたときの挙動を調べることができます。

🧪 課題: 吸収体材料を入れ替える

  1. Object editor を開きます(??)。
  2. Optical material フィールドで ... をクリックし、材料データベースから有機吸収体を選択します。
  3. 回路メッシュを再構築し(Circuit diagram タブ → refresh アイコン)、シミュレーションを再実行します。
  4. JV 曲線を元のペロブスカイト材料と比較してください。最も大きく変化するのは \(J_\mathrm{SC}\)、\(V_\mathrm{OC}\)、それとも曲線形状ですか?

ステップ 3: 主要なジオメトリフィールドの意味

Object editor には、ジオメトリと、それが電気メッシュにどのように参加するかの両方を定義する、コンパクトなパラメータセットがあります:

この例では、吸収体領域が複製されているため、モジュールは5 本のフィンガーを持ちます。 オブジェクト数を 5 → 4 に変更すると、3D ビューは繰り返し領域が 1 つ減った状態を示すはずです (必要に応じてメッシュ再構築 / ビュー更新後)。

ステップ 4: モジュールを 5 フィンガーから 3 フィンガーに減らす

ここで、制御されたジオメトリ変更を行います: フィンガー数を 5 本から 3 本に減らします。これは良い「ストレステスト」です。 なぜなら、ジオメトリとコンタクトの両方を編集し、その後、回路メッシュが依然として接続されていることを検証する必要があるからです。

目標となる結果は、 ?? のようなメッシュです。

コンタクトと 3 つの繰り返しセル領域の間の接続リンクを示す、3 フィンガーモジュールの回路メッシュビュー。
モジュールを3 フィンガーに減らした後の回路メッシュの例。

ステップ 5: メッシュ接続性のデバッグ(何が問題になり得るか)

ジオメトリ編集を始めると、わずかな接続問題を簡単に作ってしまうことがあります: ギャップ、重なりの欠落、あるいは実際には回路に接続されていない領域などです。 この種の問題の例が ?? に示されており、 そこでは目に見えるギャップがあり、そのためデバイスのある領域から別の領域へのリンク経路が存在しません。

接続欠落を示す明確なギャップを表示した回路メッシュ。コンタクト間に完全な電流経路が存在しない。
典型的な失敗例: 回路メッシュ内のギャップは、一方のコンタクトから他方のコンタクトまで連続した経路が存在しないことを意味します。 これはしばしば収束問題や無意味な出力を引き起こします。

重要なのは、回路が切断されている場合でも、ソルバーは依然として反復を試みることがあり、奇妙な収束挙動が見えることがありますが、 結果は物理的に意味を持ちません。これをデバッグする最も速い方法は、単純に メッシュを再構築して視覚的に確認することです。メッシュが接続されており、コンタクトが想定した位置にあるなら、 通常シミュレーションは問題ありません。

💡 デバッグの規則: 回路メッシュが正しければ、通常ソルブも問題ありません。回路メッシュが間違っていれば、そのソルブ結果を解釈する価値はありません。 ジオメトリ編集後は必ずメッシュを注意深く確認してください。

次に何をするか

これで基本的なワークフローを得ました: 小面積デバイスのパラメータセット(材料 + 抵抗)から始め、モジュールジオメトリを構築し、回路メッシュを生成し、 実行し、JV/コンタクト電流とメッシュ接続性を確認する、という流れです。

👉 次のステップ: 自分のデバイスをスケールアップしてみる

自分の小面積デバイスの 1 つからパラメータ(たとえば電極/コンタクトのシート抵抗、ダイオードパラメータ、吸収体の光学定数)を探し、 それらをモデルに入力して、同じモジュールジオメトリを実行してください。その後、次のことを考えてみてください: スケールアップしたとき、何が制限要因になるか? 多くの場合、それは本質的な「セル効率」ではなく、電極の横方向導電性、 コンタクト抵抗、またはジオメトリ依存の電流集中といったモジュールスケール効果です。

よくできました! ジオメトリ編集、回路メッシュ再構築、接続性検証を含むペロブスカイトモジュールチュートリアルを完了しました 🎉