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

ペロブスカイト太陽電池(PSC)チュートリアル パート A:クイックスタート - 最初のペロブスカイトデバイスをシミュレーションする

原子の ABX₃ 配列を示すペロブスカイト格子の結晶構造
ペロブスカイト(ABX₃)格子の結晶構造。 大きな球は A サイトカチオン、中くらいの球は B サイトカチオン、 小さな球は X サイトアニオンを表します。 この単純な立方配置が、ペロブスカイト太陽電池の顕著なオプトエレクトロニクス特性の 基礎となっています。

ペロブスカイト太陽電池 は、2012 年頃のブレークスルー以降 30,000 件を超える出版物がある、太陽光発電において最も急速に成長している研究分野の 1 つです。その急速な発展は、25% を超える電力変換効率 という記録的性能によって牽引されており、結晶シリコンと並ぶ主要な太陽電池技術となっています。同時に、ペロブスカイトは独特に難しい材料でもあります。イオン移動、ヒステリシス、動的な構造変化 といった問題により、従来の半導体よりも完全な理解が難しくなっています。

このチュートリアルでは、標準的で広く研究されている構造、すなわち FTO / TiO₂ / MAPbI₃(??) / Spiro-OMeTAD / Au を用いて、OghmaNano における ペロブスカイト太陽電池シミュレーション の基礎を紹介します。わずか数ステップで、ソフトウェアを起動し、デバイススタックを構築し、JV 掃引 を実行し、Jsc, Voc, フィルファクタ、効率 などの主要結果を解析します。この基本デバイスに慣れたら、examples ライブラリには、さらに探求するための、より高度なペロブスカイト系やブレンドが含まれています。

ステップ 1:OghmaNano を起動する

Windows のスタートメニューから OghmaNano を起動します。メインの OghmaNano ウィンドウが ?? に示すように表示されます。

新しいシミュレーションの作成、プロジェクトを開く、最近のファイルにアクセスするためのオプションを持つ OghmaNano スタートウィンドウ
OghmaNano のスタートウィンドウ。新しいシミュレーションを作成したり、既存のプロジェクトを開いたり、最近のファイルにアクセスしたりできます。

ステップ 2:新しいシミュレーションを作成する

New simulation をクリックします。これにより利用可能なデバイスタイプのライブラリが開きます。 これは ?? に示されています。 Perovskite cells(赤で強調表示)をダブルクリックして、ペロブスカイトの examples フォルダを開きます。 ?? に示すように、 MAPbI₃ devicePerovskite solar cell などの 事前設定されたシミュレーションの一覧が表示されます。 このチュートリアルでは、Perovskite solar cell テンプレートを選択してください。 プロンプトが表示されたら、書き込み権限のあるフォルダにシミュレーションを保存します。

💡 ヒント: 最良の性能を得るには、C:\ のようなローカルドライブに保存してください。ネットワーク、USB、またはクラウドフォルダ (例:OneDrive)に保存されたシミュレーションは、 大量の読み書きのために遅く なることがあります。

ペロブスカイトセル、OLED、OFET、GaAs デモ、レイトレーシング、FDTD examples を含むデバイスカテゴリを示す OghmaNano の新規シミュレーションウィンドウ
New simulation ウィンドウは、デバイスタイプおよびプロジェクト examples のライブラリを提供します。 カテゴリをダブルクリックすると、事前構成されたシミュレーションが開きます。たとえば、 ここで強調表示されている Perovskite cells フォルダです。
事前構成された MAPbI₃ device および Perovskite solar cell テンプレートを示す OghmaNano のペロブスカイト太陽電池 examples 一覧
Perovskite cells カテゴリ内では、MAPbI₃ や汎用的な Perovskite solar cell を含む、いくつかの事前構築済みデバイス構造から選択できます。 これらのテンプレートは、材料パラメータや層スタックが性能にどのように 影響するかを探るために適応できる、すぐに実行可能なシミュレーションを提供します。

ステップ 3:シミュレーションを実行する

テンプレートを選択すると、メインのシミュレーションウィンドウが開きます (?? を参照)。 開始するには、Run simulation(青い再生アイコン)をクリックするか、F9 を押します。 使用しているマシンによっては、計算の完了に数秒かかる場合があります。 また、xy / yz / xz ボタン(左下)を使って、3D ビューでの デバイスの向きを変更することもできます。

Run Simulation ボタンと、FTO、TiO₂、Perovskite、Spiro、Au とラベル付けされたペロブスカイト太陽電池スタックの 3D 断面を示す OghmaNano のメインインターフェース。
メインの OghmaNano シミュレーションインターフェース。 ツールバーは、シミュレーションの作成/オープン、結果のエクスポート、ソルバーの実行などの一般的な操作へのクイックアクセスを提供します。 3D デバイスビューには、ここでは FTO / TiO₂ / Perovskite / Spiro / Au の層スタックが表示されます。 強調表示された Run Simulation ボタンをクリックするか(または F9 を押して)、計算を開始してください。
jv.csv、optical_output、snapshots、および時間依存の電流/電圧データなどのシミュレーション結果ファイルを含む作業ディレクトリを示す OghmaNano の Output タブ。
OghmaNanoOutput タブ。 ここでは、現在のシミュレーションの作業ディレクトリを閲覧できます。 典型的な結果には、jv.csv(JV 曲線データ)、optical_output(光学場の結果)、 snapshots(時間依存場)、および時間分解 CSV ファイル(time_j.csv, time_v.csv など)が含まれます。 任意のファイルをダブルクリックすると、適切なビューアまたはエディタで開きます。

ステップ 4:結果を表示する

ペロブスカイト太陽電池の電流密度–電圧(JV)曲線。プロットには Jsc、Voc、および Pmax が矢印で示されている。
ペロブスカイト太陽電池の電流密度–電圧(JV)曲線の例。 Jsc(短絡電流密度)は、電圧 0 における電流です。 Voc(開放電圧)は、電流密度が 0 に低下する電圧です。 Pmax は、電流密度と電圧の積が最大となる動作点を示し、デバイスの最大出力電力に対応します。

Output タブ(??)を開いて、ディスクに書き込まれたファイルを閲覧します。jv.csv をダブルクリックして JV 曲線をプロットしてください( ?? を参照)。 プロットウィンドウで g を押すと、グリッド表示を切り替えられます。JV 曲線を調べる際には、次の特徴(プロット上で示されている)に注目してください:

これらのパラメータを合わせると、太陽電池の標準的な性能指標の一部となります。

よくできました! これで最初のペロブスカイトシミュレーションを実行し、その JV 曲線をプロットしました 🎉

💡 答えを表示

この JV 曲線には、ヒステリシス の明確な兆候があります。すなわち、 掃引を順方向で行うか逆方向で行うかによって、実質的に 2 本の重なった JV 曲線が含まれています。 ペロブスカイト太陽電池では、これは 移動性イオン(たとえばヨウ化物空孔)が 印加電場の下でドリフトするために生じます。これらのイオンは電圧掃引中に再分布し、 局所電場および電荷抽出経路を変化させます。その結果、デバイスの時間依存応答が生じ、 JV 曲線にヒステリシスとして現れます。

💡 答えを表示

ペロブスカイト太陽電池では、ヒステリシスにより、最大出力点、開放電圧、 短絡電流、さらにはフィルファクタのような標準パラメータの定義が非常に難しくなることがあります。 JV 曲線は、掃引方向、掃引速度、 およびデバイス履歴によって異なって見えることがあり、これが結果比較を複雑にし、 再現性をペロブスカイト研究における重要な課題にしています。

ステップ 5:シミュレーションモードを定常状態に変更する

Perovskite(時間領域)モードから JV curve(定常状態)モードへ切り替える方法を強調表示した OghmaNano の Simulation type リボン。
定常状態 への切り替え:Simulation type タブで JV curve を選択して、ヒステリシスのない定常状態 JV を実行します。

上のシミュレーションでは、Hysteresis モードでシミュレーションを実行しました。これは時間領域シミュレーションです。このモードでは、印加電位が時間とともにペロブスカイト中の 移動性イオン をどのように再分布させるかを考慮します。電圧を低い方から高い方へ 掃引し、その後再び戻しました。そして、JV プロットで見たように、このイオン移動のために順方向掃引と逆方向掃引は一致しませんでした (ヒステリシス)。上の質問ボックスで述べたように、このようなヒステリシスにより、 PCEJSCVOC、および Pmax の安定した値を定義することが困難になります。なぜなら、それらはデバイスの前履歴に依存しうるからです。 このチュートリアルの残りでは、ヒステリシスを無効にして 定常状態 モードで実行します。これを行うには、 メインの OghmaNano ウィンドウの Simulation type タブに移動し、JV curve をクリックします (?? を参照)。

✅ 期待されること

定常状態モードでは、JV プロットは単一で滑らかな掃引として表示されるはずです(順方向/逆方向の重なりなし)。 JscVocFF、および PCE の値に注目し、 以前のヒステリシス実行と比較して、イオン効果がこれらの指標にどのような影響を与えたかを確認してください。

ステップ 6:シミュレーションからの出力

表 1:JV シミュレーションによって生成されるファイル
ファイル名 説明
jv.csv電流密度対電圧(JV 曲線)
charge.csv電荷密度対電圧
device.dat3D デバイスモデル
fit_data*.inpexample デバイスの実験データ(提供されている場合)
k.csv電圧に対する再結合パラメータ
reflect.csv / transmit.csv光反射率 / 透過率
snapshots/電気スナップショット(バイアス/時間依存);?? を参照
optical_snapshots/光場/強度スナップショット;?? を参照
sim_info.dat要約(VOC, JSC, FF, η);?? を参照
cache/中間キャッシュデータ;?? を参照

各シミュレーションは、デバイス挙動の異なる側面を捉える出力の集合を生成します。生の JV 曲線や電荷密度から、光スペクトル、再結合定数、電気場または光場のスナップショットまで含まれます。これらのファイルは通常、プレーンな csv ファイルであり、OghmaNano 内蔵ビューアで直接開くか、外部で処理できます(たとえば、Excel や Python でデータをプロットするなど)。基本的なペロブスカイト研究にとって最も重要な出力を、以下の表 1 に要約します。

👉 次のステップ: それでは パート B に進んでください。そこでは、出力、デバイス層、および高度な解析を含む、より詳細なペロブスカイトチュートリアルを扱います。