03 输入文件 - 136626baitian/sbdart GitHub Wiki

📄 SBDART 输入文件结构说明(INPUT

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

📝 输入文件使用建议

  1. 使用 &INPUT ... / 包裹所有参数。
  2. 不需要填写全部参数,未指定项将使用默认值。
  3. 若删除 INPUT 文件并运行 SBDART,会自动输出所有参数的默认值,可用于参考。
  4. 输入参数不区分大小写,但变量名必须拼写正确。

📚 示例输入文件:单波长、晴空场景

&INPUT
  idatm  = 2,
  iaer   = 0,
  wlinf  = 0.55,
  wlsup  = 0.55,
  sza    = 45,
  iout   = 10,
  isalb  = 0,
  albcon = 0.2
/

🔗 更多信息参考
详见官方文档(rtdoc.txt)