Download saufla.eso

Back to the list

   1 : C SAUFLA    SOURCE    AM        09/12/08    21:15:26     6582           
   2 :       SUBROUTINE SAUFLA(VARF,NVARI,CMAT,NMAT,SIGF,
   3 :      $     SIGEF,NSTRS,IFOUR,EPSFLU,AN,BN,CN,SIGFI)
   4 : C
   5 : C_______________________________________________________________________
   6 : C
   7 : C SOUS PROGRAMME QUI CALCUL LA DEFORMATION 
   8 : C DE FLUAGE PROPRE A LA FIN DU PAS DE TEMPS
   9 : C_______________________________________________________________________
  10 : C
  11 :       IMPLICIT INTEGER(I-N)
  12 :       IMPLICIT REAL*8(A-H,O-Z)
  13 :       DIMENSION VARF(NVARI),CMAT(NMAT),SIGF(NSTRS),SIGEF(NSTRS)
  14 :       DIMENSION EPSFLU(6),SIGFI(NSTRS)
  15 :       DIMENSION AN(NSTRS),BN(NSTRS,NSTRS),CN(NSTRS,NSTRS)
  16 : C
  17 : C RECUPERATION DES VALEURS DES PARAMETRES MATERIAU
  18 : C
  19 :       TDT  = CMAT(NMAT)
  20 : C
  21 : C RECUPERATION DES VARIABLES INTERNES INITIALES
  22 : C
  23 : C   FLUAGE PROPRE
  24 : C
  25 :       EPSFLU(1) = VARF(45)
  26 :       EPSFLU(2) = VARF(46)
  27 :       EPSFLU(3) = VARF(47)
  28 :       EPSFLU(4) = VARF(48)
  29 :       EPSFLU(5) = VARF(49)
  30 :       EPSFLU(6) = VARF(50)
  31 : C
  32 : C  TEST SI LE TEMPS EST NUL
  33 : C
  34 :       IF (TDT.EQ.0.D0) THEN
  35 :         GOTO 30
  36 :       ENDIF
  37 : C
  38 : C INITIALISATION DES MATRICES
  39 : C
  39 :       CALL ZERO(AN,NSTRS,1)
  39 :       CALL ZERO(BN,NSTRS,NSTRS)
  39 :       CALL ZERO(CN,NSTRS,NSTRS)
  39 :       CALL ZERO(SIGFI,NSTRS,1)
  40 : C
  41 :       DO 10 I=1,NSTRS
  42 :           SIGFI(I) = SIGF(I)
  43 :   10  CONTINUE
  44 : C
  45 : C_______________________________________________________________________
  46 : C
  47 : C  FLUAGE PROPRE AMORTISSEUR
  48 : C
  49 :       NDI=NSTRS
  49 :       CALL FLUA(VARF,NVARI,CMAT,NMAT,IFOUR,NSTRS,
  50 :      $                 AN,BN,CN,NDI)
  51 : C
  52 :       DO 20 I=1,NSTRS
  53 :         EPSFLU(I) = EPSFLU(I) + AN(I)
  54 :         DO 20 J=1,NSTRS
  55 :           EPSFLU(I) = EPSFLU(I) + BN(I,J)*SIGEF(J) + CN(I,J)*SIGFI(J)
  56 :   20  CONTINUE
  57 : C
  58 :   30  CONTINUE
  59 : C
  60 : C  SAUVEGARDE DES DEFORMATIONS
  61 : C
  62 : C    FLUAGE PROPRE
  63 : C
  64 :       VARF(45) = EPSFLU(1) 
  65 :       VARF(46) = EPSFLU(2)
  66 :       VARF(47) = EPSFLU(3)
  67 :       VARF(48) = EPSFLU(4)
  68 :       VARF(49) = EPSFLU(5)
  69 :       VARF(50) = EPSFLU(6)
  70 : C
  71 :       END
  72 :  

© Cast3M 2003 - All rights reserved.
Disclaimer