- 积分
- 2268
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2014-7-27
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 syl136 于 2016-11-29 20:15 编辑
计算理查逊数结果,结果很奇怪,数值很大。。。拜托大家帮忙看看哪里有问题,谢谢了。
变量单位应该都没有问题:
pt Potential Temperature (K)
t Temperature (K)
height Model height (m)
pressure Model pressure (Pa)
u x-wind component (m s-1)
v y-wind component (m s-1)
pt是计算的位温
 - RI=-9999.0
- pt=t*(1000/p)**0.286
- do k=2,k1-1
- do j=2,j1-1
- do i=2,i1-1
- N2=((9.8/pt(i,j,k))*((pt(i,j,k-1)-pt(i,j,k+1))/(2*(hgt(i,j,k-1)-hgt(i,j,k+1)))))
- uz=(u(i,j,k-1)-u(i,j,k+1))/(2*(hgt(i,j,k-1)-hgt(i,j,k+1)))
- vz=(v(i,j,k-1)-v(i,j,k+1))/(2*(hgt(i,j,k-1)-hgt(i,j,k+1)))
- VWS=uz*uz+vz*vz
- if(VWS==0)then
- RI(i,j,k)= -9999
- else
- RI(i,j,k)= N2/VWS
- end if
- enddo
- enddo
- enddo
|
|