03 输入文件 - 136626baitian/sbdart GitHub Wiki
INPUT
)
📄 SBDART 输入文件结构说明(SBDART 使用一个名为 INPUT
的文本文件作为主输入,用户通过指定参数来控制大气状态、太阳角度、波长范围、云/气溶胶/表面反照率等模拟条件。
以下是该输入文件的基本结构示意:
&INPUT
idatm = 2,
iaer = 1,
wlinf = 0.55,
wlsup = 0.55,
sza = 30,
iout = 10
/
✅ 常用输入变量说明
参数 | 含义说明 |
---|---|
idatm |
大气剖面类型(1–6 为标准模型,0 表示使用自定义文件 atms.dat ) |
iaer |
边界层气溶胶类型(0=无, 1=乡村, 2=城市, 3=海洋, 4=对流层, 5=自定义) |
wlinf |
起始波长(单位:μm) |
wlsup |
终止波长(单位:μm) |
wlinc |
波长步长(单位:μm,=0表示自动) |
sza |
太阳天顶角(单位:度) |
iout |
输出模式(10 = 详细的辐射输出) |
nf |
太阳谱选择(1=5s, 2=LOWTRAN7, 3=MODTRAN) |
isalb |
地表反照率类型(0=常数,1–6=不同地表类型,-1=读取 albedo.dat ) |
albcon |
若 isalb=0 ,则此项为地表常数反照率值 |
zcloud |
云层高度(最多5层) |
tcloud |
云光学厚度(单位 0.55μm) |
nre |
云粒子有效半径(单位:μm) |
uw / uo3 |
总水汽 / 臭氧柱含量 |
vis |
能见度(影响气溶胶密度分布) |
rhaer |
气溶胶相对湿度(默认使用模型计算值) |
nzen |
输出天顶角数量(0 = 无角度依赖输出) |
zout |
指定输出高度(单位 km) |
nout |
输出文件数量(配合 zout ) |
📝 输入文件使用建议
- 使用
&INPUT ... /
包裹所有参数。 - 不需要填写全部参数,未指定项将使用默认值。
- 若删除
INPUT
文件并运行 SBDART,会自动输出所有参数的默认值,可用于参考。 - 输入参数不区分大小写,但变量名必须拼写正确。
📚 示例输入文件:单波长、晴空场景
&INPUT
idatm = 2,
iaer = 0,
wlinf = 0.55,
wlsup = 0.55,
sza = 45,
iout = 10,
isalb = 0,
albcon = 0.2
/
🔗 更多信息参考:
详见官方文档(rtdoc.txt)