* 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