太阳能电池仿真研究可为光伏产品的研发节约成本,缩短研发周期,并预测产品光电转换效率与光电输出特性。目前各大高校与科研机构在太阳能电池仿真领域主要运用的商业软件有COMSOL多物理场耦合软件、AFORS-HET、Rsoft以及Silvaco等。本案以Lumerical 软件为例,介绍利用FDTD与DEVICE模块实现可见光波段典型硅光太阳能电池的光电特性仿真。

1、 构建光学吸收模型

建立合适的边界条件和光源设置,搭建典型的硅平板太阳能电池结构在正向太阳光的照射下光吸收模型。

二、计算载流子产生率G

FDTD模块可以利用上述物理学公式,脚本编程计算出电池内部空间分布的载流子产生率。

载流子产生率在平板电池中表现为上层值较大,底部值较小,说明入射光大部分被电池上层吸收,能够穿透电池到达电池底部被半导体耦合吸收的入射光是极少数。

三、搭建电学仿真模型

DEVICE模块为后续电学仿真提供了高效快捷的电学特性计算途径。在电学仿真模块中需要考虑电池窗口层材料,金属电极材料,欧姆接触,掺杂与复合等因素。

通过优化电池电学参数可以有效提高电池的光电转换效率。但是考虑到电池实际处于的物理环境,电学仿真比纯光学仿真计算结果更加接近实际的电池工作效率。

4、 导入载流子产生率至电学模块

载流子产生率是连接电池光学模块和电学模块的桥梁。将波长积分计算得到的载流子产生率导入DEVICE模块可以继续仿真计算电池电学特性。

DEVICE模块为用户提供了友好方便的载流子产生率导入界面,用户可以使用FDTD模块计算得出的G数据集载入控件窗口,并可以针对偏振光或非偏振光设置修正系数。

5、 扫描负载电压计算电流响应

对于太阳能电池,短路电流和开路电压是衡量其光电转换效率的直接指标。除此之外,可以通过进一步计算得出电池的功率-电压曲线,得出电池的最大功率工作点,这对电池的使用场景极为重要。

用户在估测电池的开路电压范围的基础上确定需要计算的负载电压范围,实现电流-电压一一对应的曲线结果计算。

注意扫描计算电压取样点越多,电流-电压曲线越精细平滑。

6、 输出与分析电学特性

在理想状况下的电学模拟计算的理想短路电流(12.154 mA/cm^2)较光学模拟计算结果(13.8687 mA/cm^2)稍低(~12%),这是因为在模拟光学过程时并没有考虑电极区域存在的阴影效应(shadow effect,电极阻挡了部分入射光进入电池),而模拟电学过程中必须加上电极。电学模拟从侧面反映了电池中光生载流子的分离效率。

7、 电学因素分析

除了电池的伏安特性曲线和功率曲线可以计算以外,DEVICE模块也为用户提供了强大的其他电学因素计算分析。上图展示了电池在光照条件下的电势分布。此外,比如掺杂分布、载流子迁移速率、扩散长度、复合速率、热效应等都可以通过相关控件实现仿真模拟。通过优化上述电学参数等可为光伏产品工作者提供方便快捷高效的研发预演和结构设计评估。

最后,有相关需求欢迎通过微信公众号联系我们.

微信公众号:320科技工作室

利用Lumerical 有效实现太阳能电池光电特性仿真相关推荐

  1. matlab中进行太阳能电池模型,基于Matlab╱Simulink的太阳能电池特性仿真

    - 1 - 基于Matlab/Simulink 的太阳能电池特性仿真 朱丽 合肥工业大学电气自动化系,安徽合肥(230009) E-mail :lilyzhu1980@http://www.doczj ...

  2. matlab示波器模拟,[转载]利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法

    利用MATLAB命令窗口绘制Simulink仿真示波器波形的方法 最近写了一篇有关步进电机控制仿真分析的文章,需要将一部分仿真波形图贴到WORD里面去.但贴图时发现,如果直接将simulink中示波器 ...

  3. 利用Sigrity PowerDC进行单板直流仿真--静态功率传输体系分析

    前序 本文章利用Sigrity PowerDC进行单板直流仿真–静态功率传输体系分析的教程写出来,同时,将Sigrity PowerDC 单板直流仿真分析素材上传,供大家使用,不用苦苦寻找仿真资料.资 ...

  4. 基于Lumerical的光子晶体谐振腔滤波器仿真模拟

    波分复用技术是大容量光纤通信网络的关键技术,而滤波器是实现波分复用的关键器件.教程介绍利用FDTD搭建二维光子晶体谐振腔滤波器模型,并通过仿真求解特定尺寸构型下的谐振腔共振模式以及带宽等参数.本案中仿 ...

  5. 利用Lumerical FDTD探究随机掺杂混凝土层对于毫米波的电磁响应

    在信息融合的5G时代,很多场景下需要分析建筑物墙体对毫米波信号的干扰和屏蔽效应.本篇以掺杂混凝土层为例,利用FDTD的散射体介质结构实现特定混凝土层中的随机掺杂仿真,并探究墙体对于毫米波的透射影响. ...

  6. 利用FDTD进行超表面的仿真(一)——验证PB相位和转换效率的计算

    由于初次进行超表面相关的仿真学习,故选择了一篇中文文献尝试进行复现,但也遇到了一些问题.本篇文章在做记录的同时,发出来也是为了能够和各位大佬讨论讨论,究竟问题出在哪里(/捂脸) 一.参考的文献 [1] ...

  7. matlab 场仿真,利用MATLAB软件实现温度场的仿真

    锅 利用M ATLA B软件 实现温度场的仿真 炉燃烧的基本要求在于建立和保 持稳定的燃烧火焰.燃烧工况组 织不合理造成的燃烧不均匀,火焰中心 偏斜等是导致运行事故的重要原因.因 此 燃煤锅炉燃烧诊断 ...

  8. 利用SLM实现对透镜的仿真

    2018年3月19日. 这是我写下的第一篇博客. 此次使用的SLM为HOLOEYE公司的纯相位反射型SLM.主要应用SLM实现对透镜的仿真. 首先简要介绍一下SLM的基本参数(数据来源于网络): 德国 ...

  9. 利用do文件方式进行modelsim仿真

    举例的工程是一个加法器,待测试功能模块是add.v,测试激励是tb_add.v,do文件是tb.do 下面直接附上主要步骤: (1)首先新建文件夹,如sim_add,在该文件夹下再新建3个文件夹,分别 ...

最新文章

  1. centos 脚本基础练习1
  2. makefile经验笔记
  3. Python入门100题 | 第048题
  4. Asp.Net Core 轻松学-利用日志监视进行服务遥测
  5. 几何元素网页设计的力量,让人眼前一亮
  6. STM32相关问题解决方法
  7. HBuilde H5开发,关于JSON的Storage存储
  8. MyBatis——MyBatis Generator插件使用(配置详解)
  9. openofficeV2.0由SUN开发的一款免费不亚于微软的office软件
  10. 从 jsonpath 和 xpath 到 SPL
  11. 开放Centos7端口
  12. 如何深入和高效的学习编程语言
  13. 【深入理解RabbitMQ】RabbitMQ exclusive和mandatory的理解
  14. 国产EDA工具Robei与Quartus ii联合使用(及在Rrobei设计中一些小技巧)
  15. A2021-A2022年度总结项目内容(三)
  16. 2019年参加 PMP 认证考试了,通过的人心得分享
  17. c# 单元测试nunit
  18. vb.net 教程 3-9 窗体编程 串口组件2 SerialPort简介
  19. 2个用到数学归纳法的有意思的证明
  20. 服务器托管维护协议,服务器安全托管协议

热门文章

  1. WPF入门教程详解1——label、TextBlock、Button、Border、RadioButton、CheckBox、 数据绑定、案例、ToolTip、GroupBox、Expand、Fram
  2. linux编写域网扫描工具,shell脚本+详细解析
  3. 闲谈fail-fast机制
  4. stm32h7 串口idle_【STM32H7教程】第30章 STM32H7的USART应用之八个串口FIFO实现
  5. eNSP网络仿真软件配置局域网vlan
  6. 安卓玩机搞机技巧综合资源-----“另类更新“偷渡”操作步骤 无需解锁bl 无需内侧用户【十三】
  7. Win10安卓子系统安装教程
  8. 数据库链接失败问题,终于找到解决方案!
  9. Java程序员面试宝典笔记记录(1~3章概括)
  10. ffmpeg 打开USB摄像头