Download ecdirr.eso

Back to the list

   1 : C ECDIRR    SOURCE    STRU      08/12/22    21:15:10     6246           
   2 : c     Sous-Programme du module MISTRAL0
   3 : C     --------------------------------------------------------------------------
   4 :       SUBROUTINE ECDIRR (TT,EPSEQ,PSI, ID, PEDIR, NPEDIR, RR,
   5 :      &                   DRRDTT,DRDEPS,DRDPSI)
   6 : C     --------------------------------------------------------------------------
   7 : C     Calcul, pour les deformations plastiques de nature IDP,
   8 : C     de la contrainte seuil RR
   9 : C     et de ses derivees partielles DRRDTT, DRDEPS et DRDPSI si ID = 1,
  10 : C     en fonction :
  11 : C     - de la temperature TT,
  12 : C     - de la deformation equivalente EPSEQ,
  13 : C     - de la variable de durcissement du a l'irradiation PSI,
  14 : C     et des parametres transmis dans PEDIR,
  15 : C     NPEDIR (incremente ici) etant en entree le nombre de ceux
  16 : C     correspondant aux deformations de natures IDPP < IDP.
  17 : C     --------------------------------------------------------------------------
  18 :       IMPLICIT INTEGER (I-N)
  19 :       IMPLICIT REAL*8 (A-H, O-Z)
  20 :       PARAMETER ( NPTTM = 5 , NPPSIM = 6 )
  21 :       PARAMETER ( NPEDIM = 13+6*NPTTM+NPPSIM )
  22 : c     (NPEDIM = 49)
  23 :       DIMENSION PEDIR(1:*)
  24 :       DIMENSION PECDI(1:NPEDIM)
  25 :       NPEDIR = NPEDIR+1
  26 :       KRR = NINT(PEDIR(NPEDIR+1))
  27 :         IF (KRR.EQ.0) THEN
  28 :        NPEDIR = NPEDIR+1
  29 :          RR = 0.D0
  30 :        IF (ID.EQ.1) THEN
  31 :         DRRDTT = 0.D0
  32 :         DRDEPS = 0.D0
  33 :         DRDPSI = 0.D0
  34 :        END IF
  35 :         ELSE IF (KRR.EQ.-1) THEN
  36 :        NPEDIR = NPEDIR+2
  37 :        RR = PEDIR(NPEDIR)
  38 :        IF (ID.EQ.1) THEN
  39 :         DRRDTT = 0.D0
  40 :         DRDEPS = 0.D0
  41 :         DRDPSI = 0.D0
  42 :        END IF
  43 :         ELSE
  44 :        NPECDI = NINT(PEDIR(NPEDIR))
  45 :        DO IP = 1,NPECDI
  46 :         PECDI(IP) = PEDIR(NPEDIR+IP)
  47 :        END DO
  48 :        NPEDIR = NPEDIR+NPECDI
  48 :        CALL FECRDI (TT,EPSEQ,PSI, ID, PECDI, RR,DRRDTT,DRDEPS,DRDPSI)
  49 :         END IF
  50 :         RETURN
  51 :         END
  52 :  

© Cast3M 2003 - All rights reserved.
Disclaimer