当前位置: 首页 > news >正文

【WRFDA第三期】OBSPROC namelist 变量总结

目录

  • &record1:输入文件设定
  • &record2:分析时间窗口设定
  • &record3:观测数量设置
  • &record4:质量控制和数据筛选选项
  • &record5:诊断输出选项
  • &record6:自定义区域与参考剖面参数
  • &record7:地图投影设置
  • &record8:嵌套网格定义
  • &record9:输出文件设置
  • 输出格式控制(是否保留到 ASCII 文件中)
  • 参考

本博客结合 WRFDA教程,对OBSPROC namelist 变量进行总结。

OBSPROC namelist 分为9个 namelist 区块(&record1 至 &record9)。这些变量用于控制 WRFDA(WRF Data Assimilation)系统中用于处理观测数据的 OBSPROC 程序。OBSPROC 程序的详细介绍可参见另一博客-【WRFDA教程第一期】运行观测预处理程序(OBSPROC)。

&record1:输入文件设定

变量名描述
obs_gts_filename解码后的观测数据文件的路径和文件名,通常是一个ASCII格式的GTS观测文件。
fg_format第一猜测场数据格式,‘MM5’ 或 ‘WRF’,取决于你的应用。
obserr.txt观测误差文件的路径和文件名,包含每种观测类型的误差信息。
first_guess_file第一猜测数据文件的路径和文件名,用于与观测作对比。

&record2:分析时间窗口设定

变量名描述
time_window_min时间窗口的起始时间(格式:ccyy-mm-dd_hh:mn:ss),处理时间窗口内的观测。
time_analysis分析时间点(格式同上),用于对齐观测与第一猜测的时间点。
time_window_max时间窗口的结束时间。

⚠️ 只有时间落在 time_window_min 和 time_window_max 之间的观测数据才会被保留。

&record3:观测数量设置

变量名描述
max_number_of_obs可加载的最大观测数量(在时间和空间范围内)。
fatal_if_exceed_max_obs若设置为 .TRUE.,当超过最大观测数时程序将终止;为 .FALSE. 时只处理前 max_number_of_obs 个观测。

&record4:质量控制和数据筛选选项

变量名描述
qc_test_vert_consistency对探空资料进行垂直一致性质量控制。
qc_test_convective_adj对探空资料进行对流调整质量控制。
qc_test_above_lid标记高于模式顶层的观测。
remove_above_lid移除高于模式顶层的观测。
domain_check_h移除超出模拟区域水平范围的观测。
Thining_SATOB对 SATOB 数据进行稀疏处理。
Thining_SSMI对 SSMI 数据进行稀疏处理。
Thining_QSCAT对 QSCAT 数据进行稀疏处理。

&record5:诊断输出选项

变量名描述
print_gts_read输出 GTS 解码诊断信息到 obs_gts_read.diag。
print_gpspw_read输出 GPS可降水信息到 obs_gpspw_read.diag。
print_recoverp输出压力恢复信息到 obs_recover_pressure.diag。
print_duplicate_loc输出空间重复观测剔除信息到 obs_duplicate_loc.diag。
print_duplicate_time输出时间重复观测剔除信息到 obs_duplicate_time.diag。
print_recoverh输出高度恢复信息到 obs_recover_height.diag。
print_qc_vert输出垂直一致性质量控制信息到 obs_qc1.diag。
print_qc_conv输出对流调整质量控制信息到 obs_qc1.diag。
print_qc_lid输出模式顶层高度质量控制信息到 obs_qc2.diag。
print_uncomplete输出不完整观测的移除信息到 obs_uncomplete.diag。
user_defined_area若为 .TRUE.,读取 &record6 中定义的区域。

&record6:自定义区域与参考剖面参数

变量名描述
x_left、x_right、y_bottom、y_top自定义区域边界(未被使用,可以忽略)。
ptop模式顶层参考压力。
ps0 / base_pres海平面参考压力,两者选一。
ts0 / base_temp平均海平面温度,两者选一。
tlp / base_lapse温度递减率,两者选一。
pis0 / base_tropo_pres对流层顶压力,默认值为 20000 Pa。
tis0 / base_start_temp对流层顶以上的等温温度,默认215 K。

&record7:地图投影设置

变量名描述
IPROJ 投影类型:0=等距圆柱投影,1=兰伯特投影,2=极投影,3=墨卡托投影。
PHIC 区域中心纬度。
XLONC 区域中心经度。
TRUELAT1、TRUELAT2 投影的真实纬度。
MOAD_CEN_LAT 母域的中心纬度。
STANDARD_LON 投影方向的标准经度。

&record8:嵌套网格定义

变量名描述
IDD当前处理的域编号,对WRF应用非常关键(XLONC≠STANDARD_LON时设为2,否则设为1)。
MAXNES所需的最大嵌套域数量。
NESTIX每个域在 y 方向(I方向)的维度大小。
NESTJX每个域在 x 方向(J方向)的维度大小。
DIS每个网格域的水平分辨率(单位:km)。
NUMC每个嵌套域的母域编号。
NESTI, NESTJ嵌套域左下角 (1,1) 点在母域中的位置(I, J坐标)。

✅ 对于WRF应用:NUMC(1)=1,NESTI(1)=1,NESTJ(1)=1。

&record9:输出文件设置

变量名描述
prepbufr_output_filename输出的 PREPBUFR 格式观测文件名。
prepbufr_table_filename固定为 ‘prepbufr_table_filename’,无需更改。
output_ob_format设置输出格式:1为PREPBUFR,2为ASCII,3为两者都输出。
use_for指定用途:‘3DVAR’、‘FGAT’ 或 ‘4DVAR’。
num_slots_past / num_slots_ahead分析时间前/后的时段数量(用于时序观测处理)。

输出格式控制(是否保留到 ASCII 文件中)

变量名描述
write_synop、write_ship、write_metar、write_buoy、write_pilot、write_sound、write_amdar、write_satem、write_satob、write_airep、write_gpspw、write_gpsztd、write_gpsref、write_gpseph、write_ssmt1、write_ssmt2、write_ssmi、write_tovs、write_qscat、write_profl、write_bogus、write_airs控制是否将对应类型的观测保留到 ASCII obs_gts 文件中。设置为 .TRUE. 表示保留。

参考

http://www.lryc.cn/news/579954.html

相关文章:

  • Ubuntu 22.04 + MySQL 8 无密码登录问题与 root 密码重置指南
  • OpenCV中DPM(Deformable Part Model)目标检测类cv::dpm::DPMDetector
  • 前端基础知识Webpack系列 - 03(webpack中常见的Loader?解决了什么问题?)
  • STM32CubeMX教程1 实现点灯点灯
  • 量化开发(系列第3篇): C++在高性能量化交易中的核心应用与技术栈深度解析
  • 三态逻辑详解:单片机GPIO、计算机总线系统举例
  • 【python实用小脚本-128】基于 Python 的 Hacker News 爬虫工具:自动化抓取新闻数据
  • RK-Android11-性能优化-限制App内存上限默认512m
  • 基于Hadoop的公共自行车数据分布式存储和计算平台的设计与实现
  • 如何调节笔记本电脑亮度?其实有很多种方式可以调整亮度
  • Mysql+neo4j创建节点和关系
  • [环境安装] 图数据库Neo4j 2025.05 安装(apple M芯片)
  • XILINX Kintex 7系列FPGA的全局时钟缓冲器(BUFG)和区域时钟缓冲器(BUFR/BUFH)的区别
  • EPLAN 电气制图:建立自己的部件库,添加部件-加SQL Server安装教程(三)上
  • HarmonyOS学习记录3
  • 2025微信小程序wxapkg解包全攻略
  • 怎么下载Eclipse CDT历史版本
  • 深度剖析:如何解决Node.js中mysqld_stmt_execute参数错误
  • 【Maven】Maven命令大全手册:28个核心指令使用场景
  • 教资报名手机裁剪照片工具推荐 | 教师资格证照片在线生成器
  • 技术与情感交织的一生 (九)
  • 微信小程序51~60
  • BTC.D三阶段发展解析:从铭文生态到超级比特币公链
  • [Linux]内核如何对信号进行捕捉
  • 生成式AI版权迷局中的技术破茧之路
  • 7月4日星期五今日早报简报微语报早读
  • 面试150 赎金信
  • Winscope在aosp 13/14/15版本的使用总结
  • uni-app实现单选,多选也能搜索,勾选,选择,回显
  • uniapp 微信小程序水印