爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8438|回复: 9

WRF中T2温度是怎样计算的?

[复制链接]
发表于 2015-5-18 17:33:13 | 显示全部楼层 |阅读模式
数值模式
使用语言: Fortran
我看过提问的智慧: 看过
自己思考时长(天): 7
问题概况: 在WRF/ARW手册中指出T2就是 surface temperature.
很困惑. WRF中的T2到底是怎么计算出来的?
问题截图:
系统平台: Linux

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
这是近地层方案中的代码:
       T2(I) = TH2(I)*(PSFCPA(I)/P1000mb)**ROVCP                     
                位温
       TH2(I)=THGB(I)+DTG*PSIT2/PSIT   
        
       THGB(I)=TSK(I)*(P1000mb/PSFCPA(I))**ROVCP   

!-- TSK         surface temperature (K)

!-- T2          diagnostic 2m temperature (K)

在 陆面模式中(Noah_MP LSM) 也有计算 surface Temperature.

有没有高手研究过这个问题, 请指点以下,不胜感激!

密码修改失败请联系微信:mofangbao
发表于 2015-5-19 11:00:18 | 显示全部楼层
本帖最后由 freekiller 于 2015-5-19 11:02 编辑
linhongxiao 发表于 2015-5-19 10:53
你的意思是2m气温和表面气温是一样的吗?
          if(CHS2(I,J).lt.1.E-5) then
             T2(I,J ...


123.png


有空多上官网看看,我也不是专门研究这个东西。只是看到了顺手发给你,希望能解决你的问题。你既然研究这个东西,就多花点时间去搞明白他。当然我们很期待你搞懂后分享

评分

参与人数 1金钱 +5 收起 理由
astiny + 5 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

发表于 2015-5-18 18:55:21 | 显示全部楼层
没有研究过,但业务中应用检验来看,中尺度模式真的比较扯淡,还不如欧洲细网格
密码修改失败请联系微信:mofangbao
发表于 2015-5-19 00:01:24 | 显示全部楼层
In WRF, the surface or 2m diagnostics are computed in module_sf_sfcdiags.F, which is called from module_surface_driver.F after Noah LSM.
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-5-19 10:31:16 | 显示全部楼层
freekiller 发表于 2015-5-19 00:01
In WRF, the surface or 2m diagnostics are computed in module_sf_sfcdiags.F, which is called from mod ...

有出处吗? 能给出详细一点的信息吗?
密码修改失败请联系微信:mofangbao
发表于 2015-5-19 10:38:17 | 显示全部楼层
linhongxiao 发表于 2015-5-19 10:31
有出处吗? 能给出详细一点的信息吗?

这还不够详细?去看看程序不就知道了吗?难道还要我帮忙去看
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-5-19 10:53:18 | 显示全部楼层
freekiller 发表于 2015-5-19 00:01
In WRF, the surface or 2m diagnostics are computed in module_sf_sfcdiags.F, which is called from mod ...

你的意思是2m气温和表面气温是一样的吗?
          if(CHS2(I,J).lt.1.E-5) then
             T2(I,J) = TSK(I,J)
          else
              IF ( UA_PHYS ) THEN
                  T2(I,J) = TSK(I,J) - CHS(I,J)/CHS2(I,J)*(TSK(I,J) - T3D(i,1,j))
              ELSE
                  T2(I,J) = TSK(I,J) - HFX(I,J)/(RHO*CP*CHS2(I,J))
              ENDIF
          endif
这是module_sf_sfcdiags.F中的代码, 我现在有几个困惑,
      首先是  WRF输出T2 是指 T2 还是TSK; 我查看了Noah
                    WRF输出的T2是那个模块计算出来的;
                    我现在很像知道各个模块计算后产生的变量是在那个moule合并在一起 以wrfout* 的形式输出;
./module_sf_noahdrv.F:                                          !-- TSK         surface temperature (K)
./module_sf_noahmpdrv.F:    REAL     :: TG           ! ground surface temperature
./module_sf_noahmplsm.F:  REAL       :: TS     !surface temperature (k)
在 ./module_sf_noahmplsm.F 中T2 还分成了两部分:
  REAL                           , INTENT(OUT)     :: T2MV   !2-m air temperature over vegetated part [k]
  REAL                           , INTENT(OUT)     :: T2MB   !2-m air temperature over bare ground part [k]


密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-5-19 10:54:39 | 显示全部楼层
tjhno1 发表于 2015-5-18 18:55
没有研究过,但业务中应用检验来看,中尺度模式真的比较扯淡,还不如欧洲细网格

细网个是什么存在? 再分析资料吗?
密码修改失败请联系微信:mofangbao
 楼主| 发表于 2015-5-19 11:29:11 | 显示全部楼层
freekiller 发表于 2015-5-19 11:00
有空多上官网看看,我也不是专门研究这个东西。只是看到了顺手发给你,希望能解决你的问题。你既 ...

非常感谢你的帮助和意见 !
密码修改失败请联系微信:mofangbao
发表于 2015-5-19 15:57:36 | 显示全部楼层
linhongxiao 发表于 2015-5-19 10:54
细网个是什么存在? 再分析资料吗?

欧洲高分辨率数值模式预报
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表