爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 22770|回复: 6

[分享资料] 求助!计算地形强迫抬升造成的垂直速度

[复制链接]

新浪微博达人勋

发表于 2020-4-30 16:02:19 | 显示全部楼层 |阅读模式

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

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

x
'reinit'
'open E:\grads\cx\20180608\h\2.ctl'
'set grads off'
'set grid off'
'set vpage 0 11 0 8.5'
'set parea 0.6 10.2 0.5 7.8'
'set map 1 1 10'
'set gxout line'

*------calulation data u----------------
tt=1
while(tt<=3)
'set xlopts 1 6 0.15'
'set ylopts 1 6 0.15'
'set clopts 1 10 0.16'
'set ylevs -3.0 -2.0 -1.5 -1.0 -0.5 0.0 0.5 1.0 1.5'
*'set vrange -0.06 0.04'
'set cthick 8'
'set grads off'
'set gxout shaded'
'set csmooth on'
'set t 'tt
'set x 1 361'
'set y 1 181'
'define hg=HGTsfc'
'define u=UGRDsig995'
'define v=VGRDsig995'
'define r=6371000'
'define p=3.1416/180.0'
*------h---------
'define A=lat*p'
'define g=9.7803*(1+0.0053024*sin(A)*sin(A)-0.000005*sin(2*A)*sin(2*A))'
'define h=hg*9.8/g'
*--------dh----------
'define dhx=cdiff(h,x)'
'define dhy=cdiff(h,y)'
*----dx dy---du zhuanwei hudu------
'define dx=cdiff(lon,x)*p'
'define dy=cdiff(lat,y)*p'
*-----uh=u*dh/dx--------------
'define uh=u*dhx/(cos(lat*p)*dx*r)'  
*-----vh=v*dh/dy--------------
'define vh=v*dhy/(dy*r)'
'define w=uh+vh'
'set lon 98 108'
'set lat 20 30'
'set lat 25'
*'set lon 102.6'
*'d uh*10+1'
'd w*100'
'q time'
x=subwrd(result,3)
'draw title w\'x''
*'print'
tt=tt+1
endwhile
'printim E:\grads\pc\20180608\h\2015\4ww_102_'x'.png white x800 y600'
结果与文献中相差100倍,不知是哪里出错,求助各位帮忙,万分感谢

20120524.rar

14.29 MB, 下载次数: 174, 下载积分: 金钱 -5

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-5-6 10:54:15 | 显示全部楼层
本帖最后由 付亚男 于 2020-5-6 11:02 编辑

有一个我不太明白的地方,最后w乘100,是为了调整单位吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2020-5-7 16:17:44 | 显示全部楼层
付亚男 发表于 2020-5-6 10:54
有一个我不太明白的地方,最后w乘100,是为了调整单位吗?

是的,算出来的值太小
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2020-12-22 13:37:51 | 显示全部楼层
好像计算有问题,显示outside file ,你用的公式是什么呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

 楼主| 发表于 2021-2-22 14:47:20 | 显示全部楼层
付亚男 发表于 2020-5-6 10:54
有一个我不太明白的地方,最后w乘100,是为了调整单位吗?

是的,就是为了调整单位
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-9-27 21:02:10 | 显示全部楼层
计算中使用define hg=HGTsfc是地面位势高度场,但是公式中应该是使用地形高度计算吧,亲亲,这是错了吗?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

新浪微博达人勋

发表于 2022-12-2 11:01:25 | 显示全部楼层
define hg=HGTsfc用位势高度对不对呢?
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

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

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

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