1 : C FLURE1 SOURCE CHAT 05/01/13 00:04:41 5004 2 : SUBROUTINE FLURE1(RM,RH,FCM,T0,TABLE,IDIM,REL) 3 : * 4 : * inversion de la fonction de fluage du bple 5 : * 6 : * entree 7 : * HO,RHO,FCM,S,T0 : parametres de la fonction de fluage de l'EC2 8 : * TABLE : tableau des temps de calcul 9 : * IDIM : dimension de TABLE 10 : * 11 : * sortie 12 : * REL : tableau des valeurs de la fonction de relaxation 13 : * calculee aux temps de TABLE 14 : * 15 : IMPLICIT INTEGER(I-N) 16 : IMPLICIT REAL*8(A-H,O-Z) 17 : * 18 : REAL*8 TABLE(0:1000),REL(0:1000) 19 : * 20 : * initialisation de REL a 0 21 : * 22 : DO 5 I=0,1000 23 : REL(I)=0. 24 : 5 CONTINUE 25 : * 26 : * calcul de REL(0)=rel(t0,t0) 27 : * 27 : CALL BPEL(RM,RH,FCM,T0,T0,FLU) 28 : REL(0)=1./FLU 29 : T1=TABLE(1) 30 : * 31 : * calcul de REL(K)=rel(t0,table(k)) 32 : * 33 : DO 10 K=1,IDIM 34 : TK=TABLE(K) 35 : TKM=TABLE(K-1) 35 : CALL BPEL(RM,RH,FCM,T0,TK,FLU0) 35 : CALL BPEL(RM,RH,FCM,T1,TK,FLU1) 36 : SOM=2.+(FLU1-FLU0)*REL(0) 37 : IF (K.GE.2) THEN 38 : DO 20 I=1,K-1 39 : TIM=TABLE(I-1) 40 : TIP=TABLE(I+1) 40 : CALL BPEL(RM,RH,FCM,TIP,TK,FLUP) 40 : CALL BPEL(RM,RH,FCM,TIM,TK,FLUM) 41 : SOM=SOM+(FLUP-FLUM)*REL(I) 42 : 20 CONTINUE 43 : ENDIF 43 : CALL BPEL(RM,RH,FCM,TK,TK,FLUK) 43 : CALL BPEL(RM,RH,FCM,TKM,TK,FLUKM) 44 : REL(K)=SOM/(FLUK+FLUKM) 45 : 10 CONTINUE 46 : END 47 : 48 :
© Cast3M 2003 - All rights reserved.
Disclaimer