24小时热门版块排行榜    

查看: 5223  |  回复: 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的回帖
相关版块跳转 我要订阅楼主 刘_要淡定 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.5.4,科目全,可+急 +3 CyTWnZiM0cS6 2026-08-02 3/150 2026-08-02 20:51 by 3VGOm6paSgqv
[公派出国] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +3 CyTWnZiM0cS6 2026-08-02 3/150 2026-08-02 20:44 by 3VGOm6paSgqv
[教师之家] 售SCI一区T0P文章,我:8.O55.1.O.54,科目全,可十急 +3 CyTWnZiM0cS6 2026-08-02 5/250 2026-08-02 20:43 by 3VGOm6paSgqv
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 CyTWnZiM0cS6 2026-08-02 3/150 2026-08-02 20:43 by 3VGOm6paSgqv
[考研] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 AS6fX1tr1on4 2026-08-02 9/450 2026-08-02 20:32 by 3VGOm6paSgqv
[论文投稿] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +3 AS6fX1tr1on4 2026-08-02 6/300 2026-08-02 20:21 by 3VGOm6paSgqv
[基金申请] 这种情况还有戏吗 +5 drbart 2026-07-27 12/600 2026-08-02 20:21 by drbart
[硕博家园] 售一区SCI文章T0P,我:8O.551.O54,科目全,可十急 +4 AS6fX1tr1on4 2026-08-02 9/450 2026-08-02 20:18 by 3VGOm6paSgqv
[基金申请] 面上提前没消息,有中的吗 +11 archvillain 2026-08-02 13/650 2026-08-02 20:09 by symmetry
[找工作] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +4 cBGhfJFuNMca 2026-08-02 13/650 2026-08-02 20:04 by 3VGOm6paSgqv
[公派出国] 售SCI一区T0P文章,我:8O.55.1.O.5.4,科目齐全,可+急 +4 cBGhfJFuNMca 2026-08-02 10/500 2026-08-02 20:03 by 3VGOm6paSgqv
[找工作] 售SCI一区文章,我:8.O.55.1.O.54,科目齐全,可伽急 +4 cBGhfJFuNMca 2026-08-02 17/850 2026-08-02 19:58 by 3VGOm6paSgqv
[博后之家] 售SCI一区文章,我:8.O.551.O.5.4,科目全,可伽急 +5 cBGhfJFuNMca 2026-08-02 17/850 2026-08-02 19:54 by 3VGOm6paSgqv
[考博] 售SCI-T0P文章,我:8O.5.5.1.O.54,科目齐全,可+急 +5 cBGhfJFuNMca 2026-08-02 21/1050 2026-08-02 19:52 by 3VGOm6paSgqv
[教师之家] 售SCI一区T0P文章,我:8.O.55.1.O.54,科目齐全,可+急 +3 AS6fX1tr1on4 2026-08-02 6/300 2026-08-02 18:34 by ca3DVAx4OB19
[考研] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 AS6fX1tr1on4 2026-08-02 9/450 2026-08-02 18:27 by ca3DVAx4OB19
[博后之家] 售SCI一区文章,我:8O5.5.1.O5.4,科目全,可伽急 +3 AS6fX1tr1on4 2026-08-02 8/400 2026-08-02 18:24 by ca3DVAx4OB19
[基金申请] 准备明年的基金了 +7 Tide man 2026-07-27 7/350 2026-08-02 16:43 by gltch
[考博] 2027年申博 50+3 射雕英雄胜 2026-07-30 3/150 2026-08-02 09:36 by lfy8008
[基金申请] 系统今天又提示维护了,估计离放榜不远了 +11 winnerche 2026-07-29 15/750 2026-07-30 23:08 by jnhyjjm
信息提示
请填处理意见