implicit none
real rw,re,rs,H,Th1,Ew,Es !尺寸参数
real a,b,T
real kh,kw,ks !渗透性参数
real s,n,Y,C1,C2,Th !压缩模量
real F,F1,F2,F3,M
real Fa,Tm1,Tm2,Tm3,Tm
real Pi !定义圆周率pai
real U !平均固结度
integer mm,mmE !mm--循环变量,mmE--循环中止数
integer NN !为ut累积控制变量
real temp,utemp
!定义数组
real ut
dimension ut(0:100)
ELSEIF (Th.GE.Th1) THEN
DO mm=1,mmE
M=(2.0*mm-1.0)*Pi/2.0
Tm1=(4*kw*(n*n-1+Y)*C2)/(kh*n*n*(n*n-1))
Tm2=(H*H*C2)/(M*M)
Tm3=(F*re*re*kw)/(2.0*n*n*kh)
Tm=Tm1/(Tm2+Tm3) !就是tao m
temp=1.0/(Tm*Th1)*(2.0/(M*M))*(exp(Tm*(Th1-Th))-exp(-Tm*Th))
Utemp=Utemp+temp
ENDDO
U=1.0-Utemp
ENDIF
!打开输出文件
open(16,file='Output.dat',status='Old')
write(16,*) Th,U
IF (Th.LT.0.001) THEN
Th=Th+0.0001
goto 10
ELSEIF(Th.LT.0.01) THEN
Th=Th+0.001
goto 10
ELSEIF(Th.LT.0.1) THEN
Th=Th+0.01
goto 10
ELSEIF(Th.LT.1.0) THEN
Th=Th+0.1
goto 10