Home Examples Screenshots User manual Bluesky logo YouTube 中文
OghmaNano Simulate organic/Perovskite Solar Cells, OFETs, and OLEDs DOWNLOAD

钙钛矿太阳能电池(PSC)教程 第 A 部分:快速入门——仿真你的第一个钙钛矿器件

钙钛矿晶格的晶体结构,显示原子 ABX₃ 的排列方式
钙钛矿(ABX₃)晶格的晶体结构。 大球表示 A 位阳离子,中球表示 B 位阳离子, 小球表示 X 位阴离子。 这种简单的立方排列是钙钛矿太阳能电池卓越光电 性能的基础。

钙钛矿太阳能电池是光伏领域增长最快的研究主题之一,自其在约 2012 年取得突破以来已有超过 30,000 篇论文发表。其迅速发展由超过 25% 的创纪录能量转换效率所推动,使其与晶体硅并列为领先的太阳能技术。同时,钙钛矿也具有独特的挑战:诸如离子迁移、滞后以及动态结构变化等问题,使其比常规半导体更难被完全理解。

本教程使用一种标准且被广泛研究的结构——FTO / TiO₂ / MAPbI₃(??)/ Spiro-OMeTAD / Au——来介绍在 OghmaNano 中进行钙钛矿太阳能电池仿真的基础内容。只需几个步骤,你将启动软件、构建器件堆叠、运行一次JV 扫描,并分析诸如Jsc、Voc、填充因子与效率等关键结果。当你熟悉该基础器件后,示例库还包含更高级的钙钛矿体系与混合体系,便于进一步探索。

步骤 1:启动 OghmaNano

从 Windows 开始菜单启动 OghmaNano。OghmaNano 主窗口将如 ?? 所示出现。

OghmaNano 启动窗口,包含创建新仿真、打开项目或访问最近文件的选项
OghmaNano 启动窗口。创建新仿真、打开已有项目或访问最近文件。

步骤 2:创建一个新仿真

点击 New simulation。这将打开可用器件类型的库, 如 ?? 所示。 双击 Perovskite cells(红色高亮)以打开钙钛矿示例文件夹。 你将看到一列预设仿真,例如 MAPbI₃ devicePerovskite solar cell,如 ?? 所示。 对于本教程,请选择 Perovskite solar cell 模板。 当系统提示时,将仿真保存到你拥有写入权限的文件夹中。

💡 提示:为获得最佳性能,请保存到本地磁盘,例如 C:\。存放在网络、USB 或云端文件夹 (例如 OneDrive)中的仿真可能会因大量读写而运行 较慢

OghmaNano 新建仿真窗口,包含钙钛矿电池、OLED、OFET、GaAs 演示、光线追迹与 FDTD 示例等器件类别
New simulation 窗口提供器件类型与示例项目库。 双击某个类别可打开预配置仿真——例如此处高亮的 Perovskite cells 文件夹。
OghmaNano 钙钛矿太阳能电池示例列表,显示预配置的 MAPbI₃ device 与 Perovskite solar cell 模板
Perovskite cells 类别中,你可以从多个 预构建器件结构中进行选择,包括 MAPbI₃ 以及通用的 Perovskite solar cell。这些模板提供可直接运行的 仿真,你可以据此改动以探索材料参数与层堆叠如何 影响性能。

步骤 3:运行仿真

选择模板后,将打开主仿真窗口(见 ??)。 开始计算时,点击 Run simulation(蓝色播放图标)或按 F9。 视你的计算机性能而定,计算可能需要几秒钟完成。 你也可以使用 xy / yz / xz 按钮(左下角)在 3D 视图中改变 器件的朝向。

OghmaNano 主界面,显示 Run Simulation 按钮与钙钛矿太阳能电池堆叠的 3D 截面,层标注为 FTO、TiO₂、Perovskite、Spiro 与 Au。
OghmaNano 主仿真界面。 工具栏可快速访问常用操作,例如创建/打开仿真、导出结果以及运行求解器。 3D 器件视图显示层堆叠,此处为 FTO / TiO₂ / Perovskite / Spiro / Au。 点击高亮的 Run Simulation 按钮(或按 F9)开始计算。
OghmaNano Output 标签页,显示工作目录中的仿真结果文件,例如 jv.csv、optical_output、snapshots 以及随时间变化的电流/电压数据。
OghmaNanoOutput 标签页。 在这里你可以浏览当前仿真的工作目录。 典型结果包括 jv.csv(JV 曲线数据)、optical_output(光学场结果)、 snapshots(随时间变化的场),以及时间分辨 CSV 文件(time_j.csvtime_v.csv 等)。 双击任意文件即可在相应的查看器或编辑器中打开。

步骤 4:查看结果

钙钛矿太阳能电池的电流密度–电压(JV)曲线。图中用箭头标出了 Jsc、Voc 和 Pmax。
钙钛矿太阳能电池的电流密度–电压(JV)曲线示例。 Jsc(短路电流密度)是在零电压时的电流。 Voc(开路电压)是电流密度降为零时的电压。 Pmax 标出电流密度与电压乘积最大的工作点,对应器件的最大输出功率。

打开 Output 标签页(??)以浏览写入磁盘的文件。双击 jv.csv 绘制 JV 曲线(见 ??)。 你可以在绘图窗口按 g 切换网格显示。检查 JV 曲线时,请关注以下特征(图中已标出):

这些参数共同构成了太阳能电池的一些标准性能指标。

做得好!你刚刚完成了第一个钙钛矿仿真并绘制了其 JV 曲线 🎉

💡 显示答案

这条 JV 曲线表现出明显的滞后(hysteresis)——根据扫描方向是正向还是反向,曲线实际上包含 两条重叠的 JV 轨迹。 在钙钛矿太阳能电池中,这源于可迁移离子(例如碘空位) 在外加电场下发生漂移。这些离子在电压扫描过程中重新分布,从而改变 局部电场以及电荷抽取路径。其结果是器件呈现时间相关的响应, 并在 JV 曲线中表现为滞后现象。

💡 显示答案

在钙钛矿太阳能电池中,滞后会使诸如最大功率点、开路电压、 短路电流甚至填充因子等标准参数很难被明确界定。 JV 曲线可能会因扫描方向、扫描速度 以及器件历史状态而不同,这会使结果之间的比较更加复杂,并使 可重复性成为钙钛矿研究中的关键挑战。

步骤 5:将仿真模式切换为稳态

OghmaNano Simulation type 功能区,突出显示如何从 Perovskite(时域)切换到 JV curve(稳态)模式。
切换到稳态:在 Simulation type 选项卡中选择 JV curve 以运行不含滞后的稳态 JV。

在上述仿真中,我们以 Hysteresis 模式运行仿真,这是一个时域仿真。该模式考虑外加电势如何随时间重新分布钙钛矿中的可迁移离子。我们将电压从低扫到高, 然后再扫回去,并且——正如你在 JV 图中看到的那样——由于这种离子 运动(滞后),正向与反向扫描并不重合。如上方问题框所述,这种滞后使得 难以定义 PCEJSCVOCPmax 的稳定取值,因为它们可能依赖于器件的先前状态。 在本教程的其余部分,我们将禁用滞后并以稳态模式运行。为此,请进入 OghmaNano 主窗口的 Simulation type 选项卡并点击 JV curve(见 ??)。

✅ 预期结果

在稳态模式下,JV 图现在应表现为单次、平滑的扫描(无正向/反向重叠)。 记录 JscVocFFPCE 的取值,并与 先前的滞后运行进行比较,以观察离子效应如何影响这些指标。

步骤 6:仿真输出

表 1:JV 仿真生成的文件
文件名 说明
jv.csv电流密度随电压变化(JV 曲线)
charge.csv电荷密度随电压变化
device.dat三维器件模型
fit_data*.inp示例器件的实验数据(如提供)
k.csv复合参数随电压变化
reflect.csv / transmit.csv光学反射率 / 透射率
snapshots/电学快照(偏置/时间相关);见 ??
optical_snapshots/光学场/强度快照;见 ??
sim_info.dat汇总(VOC、JSC、FF、η);见 ??
cache/中间缓存数据;见 ??

每次仿真都会生成一组输出,用于捕捉器件行为的不同方面——从原始 JV 曲线与电荷密度,到光学谱、复合常数,以及电学或光学场的快照。上述文件通常是纯 CSV 文件,可直接在 OghmaNano 的内置查看器中打开,或在外部进行处理(例如在 Excel 或 Python 中绘图)。对于基础钙钛矿研究,最重要的输出在下方表 1 中进行了汇总。

👉 下一步:现在继续阅读 第 B 部分 以获得更详细的钙钛矿教程,包括输出、器件层与高级分析。