1 : C UO2CE2 SOURCE STRU 06/03/20 21:15:31 5340 2 : SUBROUTINE UO2CE2(MC,MM,SIGMA,DXV1,W,XLTR,XINVL, 3 : & NFISSU,NVF,FCRIT,VF,YOUN,PRECIZ,JRESU,KERRE) 4 : C---------------------------------------------------------------------- 5 : C MODELE UO2 (OTTOSEN ET GATT_MONERIE) SIMPLIFIE 6 : C---------------------------------------------------------------------- 7 : C 8 : C SIGNIFICATION DU CONTENU DU TABLEAU MM 9 : C -------------------------------------- 10 : C 1 NOUVELLE FISSURATION SELON LA DIRECTION 1 11 : C 2 NOUVELLE FISSURATION SELON LA DIRECTION 2 12 : C 3 NOUVELLE FISSURATION SELON LA DIRECTION 3 13 : C 4 REOUVERTURE SELON LA DIRECTION 1 14 : C 5 REOUVERTURE SELON LA DIRECTION 2 15 : C 6 REOUVERTURE SELON LA DIRECTION 3 16 : C 7 FERMETURE SELON LA DIRECTION 1 17 : C 8 FERMETURE SELON LA DIRECTION 2 18 : C 9 FERMETURE SELON LA DIRECTION 3 19 : C 20 : C ENTREES 21 : C ------- 22 : C MM(20) = TYPES DES CRIT. DE FISS. SUSCEPTIBLES D ETRE ATTEINTS 23 : C MC = NBR. DE CRITERES DE FISS. SUSCEPTIBLES D ETRE ATTEINTS 24 : C SIGMA(6) = CONTRAINTES 25 : C DXV1(3) = INCREMENT DES DEFORMATIONS DE FISSURATION (OUV.) 26 : C W(3) = OUVERTURES DES FISSURES 27 : C XLTR(3) = LIMITES EN TRACTION POUR LA FISSURATION 28 : C XINVL(3) = PARAMETRES DE TAILLE 29 : C NFISSU = NOMBRE DE FISSURES 30 : C NVF = NBR DE DIRECTIONS IMPOSEES POUVANT DEVENIR 31 : C DES DIRECTIONS DE FISSURATION 32 : C YOUN = MODULE D YOUNG 33 : C PRECIZ = PRECISION POUR TESTS SUR CONTRAINTES 34 : C 35 : C SORTIES 36 : C ------- 37 : C FCRIT(20) = CRIT. DE FISS. SUSCEPTIBLES D ETRE ATTEINTS 38 : C VF(3,3) = VECTEURS DES DIRECTIONS DE FISSURATION 39 : C NON NULS SEULEMENT SI NOUVELLES FISSURATIONS POSSIBLES 40 : C ET CRITERES CORRESPONDANTS ATTEINTS 41 : C JRESU(3) = 1 2 OU 3 SELON QUE LA DIRECTION POTENTIELLE DE FISS. 42 : C EST CONNUE, INCONNUE EN PLAN OU INCONNUE EN 3D 43 : C KERRE = GESTION DES ERREURS 44 : C---------------------------------------------------------------------- 45 : C 46 : IMPLICIT INTEGER(I-N) 47 : IMPLICIT REAL*8(A-H,O-Z) 48 : -INC CCOPTIO 49 : C 50 : PARAMETER (XZER=0.D0) 51 : C 52 : DIMENSION MM(*),SIGMA(*),DXV1(*) 53 : DIMENSION W(*),XLTR(*),XINVL(*) 54 : DIMENSION FCRIT(*),VF(3,*),JRESU(*) 55 : DIMENSION FCF(3) 56 : C 57 : C ----------------------- 58 : C INITIALISATIONS 59 : C ----------------------- 60 : KERRE=0 61 : DO IC=1,15 62 : FCRIT(IC)=-1.D4*PRECIZ 63 : ENDDO 63 : CALL IANUL(JRESU,3) 64 : C 65 : C 66 : LAPPEL=0 67 : DO IC=1,MC 68 : JC=MM(IC) 69 : IF(JC.GE.1.AND.JC.LE.3) THEN 70 : LAPPEL=1 71 : GO TO 200 72 : ENDIF 73 : ENDDO 74 : C 75 : 200 CONTINUE 76 : C 77 : C --- pas d appel a OTTOFI en cas de pre-fissuration 78 : C 79 : IF(XINVL(1)*XINVL(2)*XINVL(3).EQ.0.D0.AND.LAPPEL.EQ.1) THEN 79 : CALL OTTOFI(SIGMA,NFISSU,NVF,XLTR,XINVL, 80 : & VF,JRESU,FCF,PRECIZ,KERRE) 81 : IF(KERRE.NE.0) RETURN 82 : IF(IIMPI.EQ.42) THEN 83 : WRITE(IOIMP,76600) 84 : 76600 FORMAT(// 2X, ' UO2CE2 - APRES OTTOFI ' /) 85 : WRITE(IOIMP,76601) (JRESU(IC),IC=1,3) 86 : 76601 FORMAT(2X, ' JRESU ',2X,3I3/) 87 : ENDIF 88 : ENDIF 89 : C 90 : C 91 : DO IC=1,MC 92 : JC=MM(IC) 93 : C 94 : GO TO (1,1,1,4,4,4,7,7,7),JC 95 : C 96 : PRINT *,'UO2CE2 - CAS IMPOSSIBLE JC = ',JC 97 : KERRE=989 98 : RETURN 99 : C 100 : 1 CONTINUE 101 : C 102 : C nouvelle fissure selon une direction 103 : C ------------------------------------ 104 : IF(JRESU(JC).NE.0) THEN 105 : FCRIT(JC)=FCF(JC) 106 : ENDIF 107 : GO TO 100 108 : C 109 : 4 CONTINUE 110 : KC=JC-3 111 : C 112 : C reouverture selon la direction KC ( 1, 2 OU 3 ) 113 : C ----------------------------------------------- 114 : FCRIT(JC)= SIGMA(KC) 115 : GO TO 100 116 : C 117 : 7 CONTINUE 118 : KC=JC-6 119 : C 120 : C refermeture selon la direction KC ( 1, 2 OU 3 ) 121 : C ----------------------------------------------- 122 : WAUX=W(KC)+DXV1(KC)/XINVL(KC) 123 : FCRIT(JC)=YOUN*(XZER-WAUX)*XINVL(KC) 124 : GO TO 100 125 : C 126 : C 127 : 100 CONTINUE 128 : C 129 : ENDDO 130 : C 131 : C IF(IIMPI.EQ.42) THEN 132 : C WRITE(IOIMP,77000) 133 : C77000 FORMAT(// 2X, ' EN SORTIE DE UO2CE2 ' /) 134 : C DO IC=1,MC 135 : C JC=MM(IC) 136 : C WRITE(IOIMP,77001) IC,JC,FCRIT(JC) 137 : C77001 FORMAT( 2X, ' UO2CE2 - IC=',I3,2X,'JC=',I3,2X, 138 : C & 'FCRIT=',1PE12.5/) 139 : C ENDDO 140 : C ENDIF 141 : C 142 : RETURN 143 : END 144 :
© Cast3M 2003 - All rights reserved.
Disclaimer