* @GATTPAR PROCEDUR JC220346 12/09/12 21:15:07 7501 * * 'OPTI' 'ACQUERIR' fichier ; * *-- DEBUT DE LECTURE PREMIERE PARTIE DU FICHIER de nom fichier * *-- IDEGE : degre du polynome Em(T) decrivant le module d'Young 'SI' ('<' IDEGE 0) ; 'MESS' 'ERREUR: le degre du polynome relatif au module d Young' ; 'MESS' 'est negatif !' ; 'FINS' ; * *-- LEE liste des coefficients du polynome relatif au module d'Young * du degre 0 au degre IDEGE 'REPE' BLOC (IDEGE+1) ; 'FIN' BLOC ; * *-- IDEGG : degre du polynome Gm(T) decrivant le module de cisaillement 'SI' ('<' IDEGG 0) ; 'MESS' 'ERREUR: le degre du polynome relatif au module de cisaillement' ; 'MESS' 'est negatif !' ; 'FINS' ; * *-- LGG liste des coefficients du polynome relatif au module de * cisaillement du degre 0 au degre IDEGG 'REPE' BLOC (IDEGG+1) ; 'FIN' BLOC ; * *-- IDEGAI : degre du polynome Alpham(T) decrivant *-- le coefficient de dilatation thermique pour T < Talpha 'SI' ('<' IDEGAI 0) ; 'MESS' 'ERREUR: le degre du polynome relatif au coefficient de dilatation'; 'MESS' 'thermique est negatif !' ; 'FINS' ; * *-- LALI liste des coefficients du polynome relatif au coefficient de *-- dilatation thermique du degre 0 au degre IDEGAI 'REPE' BLOC (IDEGAI+1) ; 'FIN' BLOC ; * *-- IDEGAS : degre du polynome Alpham(T) decrivant *-- le coefficient de dilatation thermique pour T > Talpha 'SI' ('<' IDEGAS 0) ; 'MESS' 'ERREUR: le degre du polynome relatif au coefficient de dilatation'; 'MESS' 'thermique est negatif !' ; 'FINS' ; * *-- LALS liste des coefficients du polynome relatif au coefficient de *-- dilatation thermique du degre 0 au degre IDEGAS 'REPE' BLOC (IDEGAS+1) ; 'FIN' BLOC ; * *-- TALPHA : temperature de transition pour les deux polynomes decrivant *-- le coefficient de dilatation thermique * * 'SI' ('<EG' TALPHA 0) ; 'MESS' 'ERREUR: la temperature de transition pour les deux polynomes' ; 'MESS' 'decrivant le coefficient de dilatation thermique' ; 'FINS' ; *-- FIN DE LECTURE PREMIERE PARTIE DU FICHIER de nom fichier * *-- Liste de temperatures (en Kelvin) *-- On insere Talpha dans TK *----------------------------- *-- Construction des ordonnees : partie temperature 'FIN' BLOC ; 'FINS' ; * 'MESS' 'SI' ('<EG' MIOEET 0) ; 'FINS' ; * 'FIN' BLOC ; 'FINS' ; * 'SI' ('<EG' MIOGGT 0) ; 'FINS' ; * 'FIN' BLOC ; OALIT = OALIT / (TK - L273); 'FINS' ; * 'FIN' BLOC ; OALST = OALST / (TK - L273); 'FINS' ; * * OALT = OALIT 'ET' OALST ; * * On tronque ALPHA_moy en dessous de 293K * On remplace la partie enlevée par une IPOL entre * ALPHA_moy(T=0) et ALPHA_moy(T=293) * 'SI' ('<' MIOALT 0) ; 'MESS' 'ERREUR : coefficient de dilatation negatif !' ; 'FINS' ; * ERRALT=100.*(ALTS-ALTI)/ ALTS ; 'SI' ('>' ERRALT 1.D-02) ; 'MESS' 'ATTENTION : a la temperature de transition :' TALPHA 'K' ; 'MESS' 'les deux valeurs du coefficient de dilatation thermique' ; 'MESS' 'different de' ERRALT '%' ALTI ALTS ; 'FINS' ; * *-- Construction des evolutions obtenues pour une porosite nulle * *-- DEBUT DE LECTURE SECONDE PARTIE DU FICHIER de nom fichier * * *-- FIN DE LECTURE SECONDE PARTIE DU FICHIER de nom fichier * *-- Liste de porosites *-- Construction des ordonnees : partie porosite 'SI' ('<EG' MIOEEP 0) ; 'MESS' 'ATTENTION !' 'FINS' ; * 'SI' ('<EG' MIOGGP 0) ; 'MESS' 'ATTENTION !' 'FINS' ; * 'SI' ('<EG' MIOALP 0) ; 'MESS' 'ATTENTION !' 'FINS' ; * *-- Construction des nuages * * 'REPE' BLOC (NPP-1) ; EE = EE 'ET' EEI ; 'FIN' BLOC ; * 'REPE' BLOC (NPP-1) ; NU = NU 'ET' NUI ; 'FIN' BLOC ; * 'REPE' BLOC (NPP-1) ; AL = AL 'ET' ALI ; 'FIN' BLOC ; * *-- Construction de la table contenant les informations MATAB . 'YOUN' = EE ; MATAB . 'NU' = NU ; MATAB . 'ALPH' = AL ; * *-- DEBUT DE LECTURE DERNIERE PARTIE DU FICHIER de nom fichier * LCOMP = 'MOTS' 'RHO' 'R' 'DG0' 'DG' 'DGCR' 'K0' 'EXKP' 'KPAF' 'AP' 'BP' 'QP' 'K1' 'M1' 'Q1' 'N1' 'K2' 'M2' 'Q2' 'N2' 'OMEG' 'OMCR' 'Q' 'H' 'BETA' 'GAM1' 'EXTO' 'DYN1' 'DYN2' 'DYN3' 'K' 'A' 'Q3' 'N3' 'ADEN' 'KGON' 'POR0' 'BUMI' 'EFIS' 'CR1' 'CR2' 'CR3' 'CR'; * MATAB . MOTI = XX ; 'FIN' BLOC ; * *-- Calcul de KP pour fluage primaire UO2 MATAB.'KPUO' = MATAB.'K0' * (MATAB.'DG' ** MATAB.'EXKP') ; *-- Temps caracteristique TAU pour la fct de couplage dynamique UO2 * *-- FIN DE LECTURE DERNIERE PARTIE DU FICHIER de nom fichier * 'FINP' MATAB ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales