我正在研究WRF_Chem,我想计算行星边界层中二氧化碳的浓度(我的意思是,我想计算从PBL表面到顶部的二氧化碳)。在WRF中如何计算PBL的水平?在WRF中,我们有(PBLH: PBL的高度,但它没有告诉我们与模型的所有级别相比,PBL的最高级别是什么?)我的模型有37个垂直层。如果我知道PBL的水平,我将计算其水平的压力权重,并计算PBL浓度的贡献。考虑到PBL层的重量,我如何找到PBL高度的CO2浓度?谢谢你的指导。
1回答
\ begingroup美元
\ endgroup美元
2
这个变量PBLH
会告诉你PBL的高度。如果你想要PBL的水平,我建议修改注册表。EM_COMMON文件。
也许我可以把你介绍给WRF-Python来帮助你计算。例如,wrf.interplevel可能是用来插值到PBL高度的函数。如果你对PBL高度的部分进行插值,你可以用积分法将PBL高度的分数相加,得到PBL的平均浓度$ \ ce{二氧化碳}$在PBL中(同样,除以PBL高度实际得到平均值)。
-
\ begingroup美元 谢谢你亲爱的baroclinicplus的回复。是的,我想拥有并计算从PBL高度表面到末端的CO2的**列平均值**(CO2的总和)。你给我介绍的程序能帮我解决这个问题吗?真的非常感谢你。 \ endgroup美元- - - - - -莎拉2021年5月12日21:42
-
1\ begingroup美元 好吧,它可以让你走一部分路。由于它允许您插值到不同的高度,因此可以使用您选择的任何积分方法对PBL高度进行积分。例如,您可以在中间插入并使用梯形积分来获得估计。 \ endgroup美元- - - - - -BarocliniCplusplus2021年5月12日22:05