* fichier : b52c.dgibi ************************************************************************ ************************************************************************ GRAPH = 'N' ; ** ** D3 ** ** D4 S1 D2 ** ** P1 D1 P2 * * Tube X1 = 10. ; X2 = 11. ; P1 = X1 0. ; P2 = X2 0. ; ** THERMIQUE * Température imposée à l'extérieur et l'intérieur du cylindre T2 = 'TABLE' ; T4 = 'TABLE' ; T2.1 = 1400. ; T4.1 = 1400. ; T2.2 = 1400. ; T4.2 = 1405. ; T2.3 = 1400. ; T4.3 = 1410. ; T2.4 = 1400. ; T4.4 = 1415. ; T2.5 = 1400. ; T4.5 = 1420. ; T2.6 = 1400. ; T4.6 = 1425. ; T2.7 = 1400. ; T4.7 = 1430. ; * Facteur multiplicatif des temps MULT1 = 1.E2 ; * modèle ** * matériau * conductivité * Température imposée * sur la surface externe * sur la droite interne CHTER = 'TABLE' ; NT = 7 ; 'REPE' BOULOU NT ; LEA = (T4.&BOULOU - T2.&BOULOU) / (X1-X2) ; LEB = T2.&BOULOU - (LEA * X2) ; 'FIN' BOULOU ; * MECANIQUE * On suppose les coefficient de fluage constant pour l'instant QFLUGU = -5.3/8.61735E-5 ; NTFLUGU = 1. ; NFLUGU = 3.9 ; AFLUGU = ('EXP' 28.8)/(1.E6**3.9); * On met le terme dépendant de la température dans une EVOL YOYO = 1.E9 ; YOYO = 5.E11 ; YOYO = 1.E10 ; NUNU = 0.3 ; DILA = 9.E-26 ; RORO = 9000. ; SIMAX = 1.E6 ; QFLUGU = -5.3/8.61735E-5 ; NTFLUGU = 1. ; NFLUGU = 3.9 ; AFLUGU = ('EXP' 28.8)/(1.E6**3.9); *********************************** CHTER3 = 0. ; 'REPE' BOUOU 100 ; CHTER3 = CHTER3 + 20.; AVFLUK = AFLUGU * ('EXP' (QFLUGU * (CHTER3**-1.))) ; 'SI' ( CHTER3 '<' 1400.) ; AVFLUK = 1.E-40 ; 'FINS' ; 'SI' ('EGA' &BOUOU 1) ; 'SINO' ; 'FINS' ; 'FIN' BOUOU ; DILA = 9.E-06 ; MATME = 'MATE' MODME 'YOUN' YOYO 'NU' NUNU 'RHO' RORO 'ALPH' DILA 'TREF' 0. 'TALP' 0. 'SMAX' SIMAX 'AF1' AVFLUKE 'AF2' NFLUGU 'AF3' NTFLUGU 'TTRA' 0. 'ENDG' 100.01; * BLOCAGE DE D1 * BLOCAGE DES POINTS DE D3 * Table des temps TATEMPS = 'TABLE' ; TATEMPS.0 = 0. ; TATEMPS.1 = 1.*MULT1 ; TATEMPS.2 = 2.*MULT1 ; TATEMPS.3 = 3.*MULT1 ; TATEMPS.4 = 4.*MULT1 ; TATEMPS.5 = 5.*MULT1 ; TATEMPS.6 = 6.*MULT1 ; TATEMPS.7 = 7.*MULT1 ; TATEMPS.8 = 8.*MULT1 ; TATEMPS.9 = 9.*MULT1 ; TATEMPS.10 = 10.*MULT1 ; TATEMPS.11 = 11.*MULT1 ; TATEMPS.12 = 12.*MULT1 ; TATEMPS.13 = 13.*MULT1 ; TATEMPS.14 = 14.*MULT1 ; TATEMPS.15 = 15.*MULT1 ; TATEMPS.16 = 16.*MULT1 ; TATEMPS.17 = 17.*MULT1 ; TATEMPS.18 = 18.*MULT1 ; TATEMPS.19 = 19.*MULT1 ; * Table d'évolution de la température TABTER = 'TABLE' ; TABTER.1 = CHTER.1; TABTER.2 = CHTER.2; TABTER.3 = CHTER.3; TABTER.4 = CHTER.4; TABTER.5 = CHTER.5; TABTER.6 = CHTER.6; TABTER.7 = CHTER.7; TABTER.8 = CHTER.7; TABTER.9 = CHTER.7; TABTER.10 = CHTER.7; TABTER.11 = CHTER.7; TABTER.12 = CHTER.7; TABTER.13 = CHTER.7; TABTER.14 = CHTER.7; TABTER.15 = CHTER.7; TABTER.16 = CHTER.7; TABTER.17 = CHTER.7; TABTER.18 = CHTER.7; TABTER.19 = CHTER.7; * Table du chargement mécanique FORTOT = CHAMPI ; CHARMEC = 'TABLE' ; * Chargement temps force * Chargement temps température TABA = 'TABLE' ; TABA.'CHARGEMENT' = CHARGT 'ET' CHARFOR ; LISTEMPS = LISTEMPS*MULT1 ; TABA.'MODELE' = MODME ; TABA.'CARACTERISTIQUES' = MATME 'ET' MAT2; TABA.'TEMPS_CALCULES' = LISTEMPS ; TABA.'TEMPS_SAUVES' = LISTEMPS ; TABA.'BLOCAGES_MECANIQUES' = BLOCO 'ET' BLOCO3 ; TABA.'MAXITERATION' = 500 ; TABA.'PRECISION' = 4.E-4 ; TABA.'HYPOTHESE_DEFORMATION' = 'LINEAIRE'; *********************************** PASAPAS TABA ; * On essaie d'extraire les fissures * on extrait les variables internes FIFISS = TABA.'VARIABLES_INTERNES'.(I-1) ; * 'REPE' BOULOU 3 ; 'SI' ('EGA' &BOULOU 1) ; 'SI' ('NEG' GRAPH 'N') ; 'TRAC' S1 VECI ; 'FINS' ; 'SINO' ; 'SI' ('EGA' &BOULOU 2) ; 'SINO' ; 'FINS' ; 'FINS' ; 'REPE' BOILA I ; * Contraintes * Déformations DE1 = TABA.'DEPLACEMENTS'.(&BOILA-1) ; * On retranche la déformation thermique EEVOU = EEP - EEPTH ; TIMER = TABA.'TEMPS'.(&BOILA-1) ; 'SI' ('EGA' &BOILA 1) ; 'SINO' ; 'FINS' ; 'FIN' BOILA ; 'SI' ('NEG' GRAPH 'N') ; 'DESS' TSIG ; 'DESS' TEPS ; 'DESS' TOLO ; 'FINS' ; 'FIN' BOULOU ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales