defcr1
C DEFCR1 SOURCE FD218221 26/02/13 21:15:10 12462 SUBROUTINE DEFCR1(VARF,NVARI,CMAT,NMAT,IFOUR,NSTRS, $ AN,BN,CN,NFLU,NDI) C C_______________________________________________________________________ C C SOUS PROGRAMME APPELE PAR DEFCR QUI CALCUL LES MATRICES DE C DEFORMATION DE FLUAGE PROPRE D APRES LE MODELE DE KELVIN C_______________________________________________________________________ C IMPLICIT INTEGER(I-N) IMPLICIT REAL*8(A-H,O-Z) DIMENSION VARF(NVARI),CMAT(NMAT),EPSFLU(6),VEPS(6) DIMENSION AN(*),BN(NDI,*),CN(NDI,*) C C C RECUPERATION DES VALEURS DES PARAMETRES MATERIAU C TDT = CMAT(28) A = CMAT(10) TCAR1 = CMAT(11) XNU = CMAT(14) OMEGA = CMAT(18) C WRITE(*,*) CMAT C C RECUPERATION DES VARIABLES INTERNES INITIALES C C REMPLISSAGE DES VECTEURS DE DEFORMATION DE FLUAGE C EPSFLU(1) = VARF(9) EPSFLU(2) = VARF(10) EPSFLU(3) = VARF(11) EPSFLU(4) = VARF(12) EPSFLU(5) = VARF(13) EPSFLU(6) = VARF(14) C C REMPLISSAGE DES VECTEURS VITESSE DEFORMATION CELL1 C VEPS(1) = VARF(27) VEPS(2) = VARF(28) VEPS(3) = VARF(29) VEPS(4) = VARF(30) VEPS(5) = VARF(31) VEPS(6) = VARF(32) C C C CONSTRUCTION DE LA MATRICE C ADR = TCAR1/((TCAR1/TDT)+(OMEGA/2.D0)) BDR = -1.D0/(((2.D0*TCAR1*A)/TDT)+(OMEGA*A)) CDR = -BDR C WRITE(*,*) ADR C WRITE(*,*) BDR C DO 10 I=1,NSTRS AN(I) = ADR * VEPS(I) 10 CONTINUE C IF(IFOUR.EQ.-2) THEN C C - CONTRAINTES PLANES C BN(1,1)=1.D0 BN(1,2)=-XNU BN(2,1)=BN(1,2) BN(2,2)=BN(1,1) BN(3,3)=2.D0*(1.D0+XNU) ELSE IF((IFOUR.EQ.-1).OR.(IFOUR.EQ.0)) THEN C C - DEFORMATION PLANE OU AXISYMETRIQUE C BN(1,1)=1.D0 BN(1,2)=-XNU BN(1,3)=BN(1,2) BN(2,1)=BN(1,2) BN(2,2)=BN(1,1) BN(2,3)=BN(1,2) BN(3,1)=BN(1,2) BN(3,2)=BN(1,2) BN(3,3)=BN(1,1) BN(4,4)=2.D0*(1.D0+XNU) ELSE C C - CALCUL TRIDIMENSIONEL C BN(1,1)=1.D0 BN(1,2)=-XNU BN(1,3)=BN(1,2) BN(2,1)=BN(1,2) BN(2,2)=BN(1,1) BN(2,3)=BN(1,2) BN(3,1)=BN(1,2) BN(3,2)=BN(1,2) BN(3,3)=BN(1,1) BN(4,4)=2.D0*(1.D0+XNU) BN(5,5)=BN(4,4) BN(6,6)=BN(4,4) ENDIF C DO 20 I=1,NSTRS DO 21 J=1,NSTRS CN(I,J) = CDR * BN(I,J) BN(I,J) = BDR * BN(I,J) 21 CONTINUE 20 CONTINUE C END
© Cast3M 2003 - Tous droits réservés.
Mentions légales