24小时热门版块排行榜    

查看: 5282  |  回复: 32

刘_要淡定

银虫 (正式写手)

[求助] 求助啊!有人用silvaco中的atlas模拟过太阳能电池么?急求程序,谢谢各位! 已有1人参与

RT,我想用atlas模拟InGaN太阳能电池,有关atlas软件说明也看了一些,基本的可以理解。
还有很多不明白,比如,怎么在光照的情况下加电压,输出I-V特性?怎么输出价带和导带关系图?怎么用.log、.str、.set、.dat等不同后缀的文件?
求大侠们帮帮我吧?用atlas模拟过太阳能电池的欢迎来指点啊!!!
谢谢谢谢!!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

臭味相投便称知己
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
回帖支持 ( 显示支持度最高的前 50 名 )

omaha

银虫 (正式写手)

估计你们没有购买ATLAS的full access,可以在其官网上找到你想要的example,copy,run
# (c) Silvaco Inc., 2013
# CREATE SOLAR CELL IN ATHENA

go athena

line x loc=0.00 spac=1
line x loc=10 spac=1

line y loc=0.00 spac=0.05
line y loc=0.25 spac=0.02
line y loc=1 spac=0.1
line y loc=50 spac=10

init silicon c.boron=1.0e14 orientation=100

# deposit oxide coating
deposit oxide thickness=0.05  div=1

# implant n+ layer
implant phos dose=1e15 energy=30

# drive-in
diffuse time=10 temp=900

# extract n layer junction depth
extract name="junc_depth" xj material="Silicon" \
        mat.occno=1 x.val=0.1 junc.occno=1

# form contact
etch oxide right p1.x=8
deposit aluminum thickness=0.1 div=3
etch aluminum left p1.x=8

# Reflect to get complete structure
structure mirror right

# set electrodes for ATLAS
electrode name=cathode x=10
electrode name=anode backside

structure outf=solarex01_0.str

# FIRST ATLAS RUN TO FIND SHORT CIRCUIT CURRENT AND OPEN CIRCUIT VOLTAGE

go atlas

mesh infile=solarex01_0.str

# set contact material to be opaque
material material=Aluminum imag.index=1000

material material=Silicon taun0=1e-6 taup0=1e-6

# set light beam using solar spectrum from external file
beam num=1 x.origin=10.0 y.origin=-2.0 angle=90.0 power.file=solarex01.spec

# saves optical intensity to solution files
output opt.int

models conmob fldmob consrh print

solve init
solve previous

# get short circuit current
log outf=solarex01_0.log
solve b1=1

extract name="short_circuit_current" max(abs(i."cathode")
save outf=solarex01_1.str

# get open circuit voltage
solve init
solve previous
contact name=cathode current
solve icathode=0 b1=1

extract name="open_circuit_voltage" max(abs(vint."cathode")
save outf=solarex01_2.str
tonyplot solarex01_2.str -set solarex01_2.set

# SECOND ATLAS RUN FOR SPECTRAL RESPONSE

go atlas

mesh infile=solarex01_0.str

# set contact material to be opaque
material material=Aluminum imag.index=1000

material material=Silicon taun0=1e-6 taup0=1e-6

# set monochromatic light beam for spectral analysis
beam  num=1 x.origin=10.0 y.origin=-2.0 angle=90.0  

# saves optical intensity to solution files
output opt.int

models conmob fldmob consrh print  

# spectral response
solve init
solve previous
solve previous b1=0
log outf=solarex01_2.log
solve b1=1 beam=1 lambda=0.3 wstep=0.025 wfinal=1.0

tonyplot solarex01_2.log -set solarex01_3.set

# The "Available photo current" accounts for absorption in semiconductor regions only.
# Users interested in the overall absorption need to calculate EQE as:
# EQE=I anode / I Source Photo Current * Absorption

extract init inf="solarex01_2.log"
extract name="IQE" curve(elect."optical wavelength", \
        -(i."anode"/elect."available photo current" outf="IQE.dat"  
extract name="EQE" curve(elect."optical wavelength", \
        -(i."anode"/elect."source photo current" outf="EQE.dat"
extract name="EQE2" curve(elect."optical wavelength", \
        -(i."anode"/elect."source photo current"*elect."Absorption" outf="EQE2.dat"

tonyplot IQE.dat -overlay EQE2.dat  -set solarex01_1.set

# THIRD RUN FOR I-V CHARACTERISTICS

go atlas

mesh infile=solarex01_0.str

# set contact material to be opaque
material material=Aluminum imag.index=1000

material material=Silicon taun0=1e-6 taup0=1e-6

# set light beam using solar spectrum from external file
beam num=1 x.origin=10.0 y.origin=-2.0 angle=90.0 power.file=solarex01.spec

# saves optical intensity to solution files
output opt.int

# saves beam intensity to the log files
probe name=inten beam=1 intensity

models conmob fldmob consrh

solve init
solve previous
log outfile=solarex01_3.log
solve vcathode=-0.01 vstep=-0.01 vfinal=-1*$open_circuit_voltage name=cathode
log off

solve init
solve previous
solve b1=1
log outfile=solarex01_4.log
solve vcathode=-0.01 vstep=-0.01 vfinal=-1*$open_circuit_voltage \
      name=cathode b1=1
log off

tonyplot solarex01_3.log -overlay solarex01_4.log -set solarex01_4.set

extract init infile="solarex01_4.log"
extract name="Jsc (mA/cm2)" $short_circuit_current*1e08*1e03/20
extract name="Power" curve(v."cathode", (v."cathode" * i."cathode" *(-1))) \
        outf="P.dat"
extract name="Pmax" max(curve(v."cathode", (v."cathode" * i."cathode" *(-1))))
extract name="V_Pmax" x.val from curve(v."cathode", (v."cathode"*i."cathode")\
        where y.val=(-1)*$"Pmax"
extract name="Fill Factor" ($"Pmax"/($"short_circuit_current"*$"open_circuit_voltage")
extract name="intens" max(probe."inten"
extract name="Eff" ($Pmax/($"intens"*20/1e8))

tonyplot P.dat

quit
8楼2014-05-22 08:52:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘_要淡定

银虫 (正式写手)

引用回帖:
9楼: Originally posted by omaha at 2014-05-22 08:54:33
为)

嗯!我复制这个程序了,可是没有set文件,等等,运行出错

[ 发自小木虫客户端 ]
臭味相投便称知己
10楼2014-05-23 23:33:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通回帖

omaha

银虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
silvaco自带的程序sample里有至少2个太阳能电池模拟的范例,仔细看范例,在此基础上慢慢改参数
2楼2014-05-06 09:22:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘_要淡定

银虫 (正式写手)

引用回帖:
2楼: Originally posted by omaha at 2014-05-06 09:22:35
silvaco自带的程序sample里有至少2个太阳能电池模拟的范例,仔细看范例,在此基础上慢慢改参数

至少有2个?我只看到一个啊,真没找到别的。(ATLAS : optoelectronics-optoex08)这个不怎么符合,求问还有哪个呢?
臭味相投便称知己
3楼2014-05-08 22:18:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

omaha

银虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
刘_要淡定: 金币+50, ★★★★★最佳答案 2014-05-14 08:59:31
solarex01.in : Solar Cell Simulation

Requires: SSuprem 4/S-Pisces/Luminous
Minimum Versions: Athena 5.21.2.R, Atlas 5.19.20.R

如果找不到,直接GOOGLE SILVACO ATLAS SOLAR CELL在SILVACO官网上就有类似的例子
4楼2014-05-12 09:12:18
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

omaha

银虫 (正式写手)

【答案】应助回帖

Examples | TCAD Examples | SOLAR
5楼2014-05-12 09:13:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘_要淡定

银虫 (正式写手)

引用回帖:
4楼: Originally posted by omaha at 2014-05-12 09:12:18
solarex01.in : Solar Cell Simulation

Requires: SSuprem 4/S-Pisces/Luminous
Minimum Versions: Athena 5.21.2.R, Atlas 5.19.20.R

如果找不到,直接GOOGLE SILVACO ATLAS SOLAR CELL在SILVACO官网上就 ...

万分感谢!!!
臭味相投便称知己
6楼2014-05-14 08:59:44
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

刘_要淡定

银虫 (正式写手)

引用回帖:
5楼: Originally posted by omaha at 2014-05-12 09:13:10
Examples | TCAD Examples | SOLAR

谢谢大神指点啊   还有个不明白的地方。为什么我安装的atlas example里面没有solar的那个?所以也没有-set solarex01_2.set 这样的set文件,怎么办?
臭味相投便称知己
7楼2014-05-16 00:41:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

omaha

银虫 (正式写手)

9楼2014-05-22 08:54:33
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 刘_要淡定 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 建议基金发布提前给出明确的时间点 +11 kulium 2026-08-21 14/700 2026-08-24 02:12 by 流流伤
[基金申请] 范进中举一文的中心思想 +4 炎黄贵胄 2026-08-22 5/250 2026-08-24 02:09 by 流流伤
[基金申请] 2026国自然函评费到账 +16 羊腰板 2026-08-21 17/850 2026-08-23 23:02 by tianxiaochun
[基金申请] 2026年的国家社科基金项目通讯评审的新规则与新动向、新挑战 +4 process2012 2026-08-23 5/250 2026-08-23 19:58 by jurkat.1640
[教师之家] 跳槽后在研项目怎么办? +5 简单化xn 2026-08-22 10/500 2026-08-23 12:38 by 简单化xn
[基金申请] 什么时候开奖? +9 CrisMessi 2026-08-18 10/500 2026-08-23 12:03 by 丶昵称占用
[基金申请] 93BebMhtakh前后11位开头都是大写 +7 且听虎啸 2026-08-17 8/400 2026-08-22 21:55 by 医学老男孩
[基金申请] filecode,4个jtjc了 +13 ziyangfang 2026-08-19 16/800 2026-08-22 17:08 by WH3796
[基金申请] 人气不行了 +8 fansofjerry 2026-08-21 8/400 2026-08-22 16:30 by zyqchem
[基金申请] 时间戳今天,20号变了 +5 archvillain 2026-08-20 5/250 2026-08-22 06:12 by hui_daxiao
[基金申请] 看来今天不会放榜了? +8 chengyan1220 2026-08-21 11/550 2026-08-21 17:52 by dcqxinyang
[基金申请] 时间戳又变了 +13 wuchongjun 2026-08-20 19/950 2026-08-21 17:21 by 紫杉醇
[基金申请] 感觉是下周放榜了 +7 angus9576 2026-08-17 12/600 2026-08-21 13:38 by weiyin
[基金申请] 我面上完蛋了 +7 且听虎啸 2026-08-20 8/400 2026-08-21 12:31 by 酷酷墨镜
[基金申请] 应该是下周三26日公布了吧? +4 哈哈蛤? 2026-08-21 4/200 2026-08-21 10:58 by Vivilian
[论文投稿] 投稿咨询 +5 wwm09 2026-08-17 7/350 2026-08-21 10:11 by 期刊论文帮手
[基金申请] 基金啊基金 +4 longfie172 2026-08-20 4/200 2026-08-21 08:58 by mark mao
[基金申请] 时间戳变了,能看出什么问题? +18 基诺咪客 2026-08-17 23/1150 2026-08-20 17:19 by Godzela
[基金申请] 重要消息,中午系统在维护 +11 yuleib84 2026-08-18 12/600 2026-08-20 11:09 by xskun
[基金申请] 朋友圈看到的 +6 wangzilk 2026-08-18 8/400 2026-08-19 10:55 by Haru815
信息提示
请填处理意见