- 积分
- 6
- 贡献
-
- 精华
- 在线时间
- 小时
- 注册时间
- 2012-4-23
- 最后登录
- 1970-1-1
|
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
基于Tibaldi and Molteni (1990)的阻高识别技术方法,建立阻高指数序列,该阻塞高压识别方法在业务上较成熟,在南北半球中高纬度具有普遍的适用性。阻塞高压客观确定是局地和瞬时的,其判别标准如下:对500hPa位势高度取5天滑动平均,然后对每个经度进行位势高度的梯度计算。向南方向的500hPa高度梯度GHGS和向北方向的500hPa高度梯度GHGN计算如下:
GHGS=(Z(φo)--Z(φs))/φo-φs
GHGN=(Z(φn)--Z(φo))/φn-φo
Z:位势高度(gpm)
φ:纬度
φn=80+δ,φ0=60+δ,φs=40+δ,δ=5,0,-5
对某时某经度任意一个δ值,如果条件满足:(i)GHGS>0;(ii)GHGN<-10即即确认该时(取5天中间的一天为该时刻)该经度受阻塞高压影响。
program main
implicit none
integer i,j,k,l,m,n,it,nx,ny,nz,nt,dy,dyy,yr,cir,yrr
parameter(nx=45,ny=25,nz=1,dy=365,yrr=15,nt=5479)
real hgt4(nx,ny,nz,dy,yrr),hgt5(nx,ny,nz,nt)
!位势高度五天滑动平均
open(10,file='E:\lwshuju\exdata\11.grd',form='binary',status='old')
open(11,file='E:\lwshuju\111.txt')
read(10) (((((hgt4(i,j,k,l,m),i=1,nx),j=1,ny),k=1,nz),l=1,dy),m=1,yrr)
do m=1,yrr
do l=1,dy
do k=1,nz
do j=1,ny
do i=1,nx
hgt5(i,j,k,l+(m-1)*365)=hgt4(i,j,k,l,m)
enddo
enddo
enddo
enddo
enddo
do it=3,nt-2
do k=1,nz
do j=1,ny
do i=1,nx
hgt5(i,j,k,it)=(hgt5(i,j,k,it-2)+hgt5(i,j,k,it-1)+hgt5(i,j,k,it+1)+hgt5(i,j,k,it+2))/4
enddo
enddo
enddo
enddo
do it=3,nt-2
do k=1,nz
do j=1,ny
do i=1,nx
write(11,*) hgt5(i,j,k,it)
enddo
enddo
enddo
enddo
end
!!!!!!!!!!!!!!!!!!!!!!!!!!!阻塞高压识别
real ghgs(i,j,k,it),ghgn(i,j,k,it)
do it=1,nt
do k=1,nz
do j=11,15,2
do i=1,nx
ghgs(i,j,k,it)=(hgt5(i,j,k,it)-hgt5(i,j-8,k,it))/20
ghgn(i,j,k,it)=(hgt5(i,j+8,k,it)-hgt5(i,j,k,it))/20
enddo
enddo
enddo
enddo
下面就不会写了~
|
|