其次章診斷分析2_第1頁
其次章診斷分析2_第2頁
其次章診斷分析2_第3頁
其次章診斷分析2_第4頁
其次章診斷分析2_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——其次章診斷分析22.3.6例

以1988年5月1日60°E—180°—160°W,0°—70°N范圍內(nèi)的u、v場(chǎng)、溫度場(chǎng),用運(yùn)動(dòng)學(xué)法和求解準(zhǔn)地轉(zhuǎn)OMEGA方程法計(jì)算垂直速度ω,資料共7層,網(wǎng)格點(diǎn)為2.5°×2.5°。計(jì)算中采用插值法,將其插到10層等壓面上計(jì)算。

PROGRAMMAIN

INTEGER,PARAMETER::L=57,M=29,N0=7,N=10REAL(8),DIMENSION(L,M,N0)::U0,V0,T0REAL(8),DIMENSION(N0)::P0

REAL(8),DIMENSION(L,M,N)::U,V,TREAL(8),DIMENSION(L,M,N)::OMEGAREAL(8),DIMENSION(N)::PREAL(8)::F0,DL,DM,PI

DATAP0/100,200,300,500,700,850,1000/

DATAP/1000,900,800,700,600,500,400,300,200,100/L1=L

PI=3.1415926F0=0*PI/180.DL=2.5*PI/180DM=2.5*PI/180

WRITE(*,'(\,用運(yùn)動(dòng)學(xué)方法;IO=2,用OMEGA方程)\READ(*,'(I1)')IO

OPEN(12,FILE='U880501.DAT')

READ(12,'(F7.1)')(((U0(I,J,K),I=1,L),J=1,M),K=N0,1,-1)CLOSE(12)

OPEN(13,FILE='V880501.DAT')

READ(13,'(F7.1)')(((V0(I,J,K),I=1,L),J=1,M),K=N0,1,-1)CLOSE(13)

OPEN(13,FILE='T880501.DAT')

READ(13,'(F7.1)')(((T0(I,J,K),I=1,L),J=1,M),K=N0,1,-1)CLOSE(13)T0=T0+273.15!垂直插值DOI=1,LDOJ=1,M

CALLSPLINECALCULATE(P0,U0(I,J,1:N0),N0)DOK=1,N

CALLSPLINEEVALUATE(P(K),U(I,J,K))ENDDO

CALLSPLINECALCULATE(P0,V0(I,J,1:N0),N0)DOK=1,N

CALLSPLINEEVALUATE(P(K),V(I,J,K))ENDDO

CALLSPLINECALCULATE(P0,T0(I,J,1:N0),N0)DOK=1,N

1

CALLSPLINEEVALUATE(P(K),T(I,J,K))ENDDOENDDOENDDO

IF(IO==1)THEN

CALLYUNDF(U,V,P,DL,DM,F0,L,M,N,OMEGA)OPEN(20,FILE='OMEGAY.DAT')

WRITE(20,'(E11.4)')(((OMEGA(I,J,K),I=1,L),J=1,M),K=1,N)CLOSE(20)ELSE

CALLOME(U,V,T,P,L,M,N,F0,DL,DM,OMEGA)OPEN(20,FILE='OMEGA.DAT')

WRITE(20,'(E11.4)')(((OMEGA(I,J,K),I=1,L),J=1,M),K=1,N)CLOSE(20)ENDIFEND

!SPLINE.FOR--NATURALCUBICSPLINE

SUBROUTINESPLINECALCULATE(INX,INA,NUMX)IMPLICITNONE

REAL(8)::INA(*),INX(*)INTEGER::NUMX

INTEGER::MAXPOINTS

PARAMETER(MAXPOINTS=1000)INTEGER::NXS

REAL(8)::X(0:MAXPOINTS)

REAL(8)::A(0:MAXPOINTS),B(0:MAXPOINTS)REAL(8)::C(0:MAXPOINTS),D(0:MAXPOINTS)COMMON/SPLINEDATA/A,B,C,D,NXS,XINTEGER::I

REAL(8)::ALPHA(0:MAXPOINTS),L(0:MAXPOINTS)REAL(8)::MU(0:MAXPOINTS),Z(0:MAXPOINTS)REAL(8)::H(0:MAXPOINTS)NXS=NUMX-1DOI=0,NXS

X(I)=INX(I+1)A(I)=INA(I+1)ENDDO

DOI=0,NXS-1

H(I)=X(I+1)-X(I)ENDDO

X(NXS+1)=40000DOI=1,NXS-1

ALPHA(I)=3.0*(A(I+1)*H(I-1)-A(I)*PI=3.1415926ALF=1.8323L1=L-1M1=M-1DOK=1,N

ZM1=-0.5*(U(1,1,K)+U(1,M,K))!西邊界ZM2=0.5*(ABS(U(1,1,K))+ABS(U(1,M,K)))DOJ=2,M1

ZM1=ZM1-U(1,J,K)

ZM2=ZM2+ABS(U(1,J,K))ENDDO

ZM1=ZM1*DMZM2=ZM2*DM

ZM3=0.5*(V(1,M,K)+V(L,M,K))ZM4=0.5*(ABS(V(1,M,K))+ABS(V(L,M,K)))DOI=2,L1

ZM3=ZM3+V(I,M,K)

ZM4=ZM4+ABS(V(I,M,K))ENDDO

ZM3=ZM3*COS(F0+(M-1)*DM)*DLZM4=ZM4*COS(F0+(M-1)*DM)*DLZM5=0.5*(U(L,1,K)+U(L,M,K))ZM6=0.5*(ABS(U(L,1,K))+ABS(U(L,M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論