* fichier : timp_echanp.dgibi DISCR = 'LINE' ; KPRES = 'MSOMMET' ; NPAS = 20 ; *** cavité soumise à une différence de température fluide/paroi *** avec une stratification thermique initiale L1 = 1.0 ; H1 = 2.0 ; P1 = 0.0 0.0 ; P2 = L1 0.0 ; P3 = L1 H1 ; P4 = 0.0 H1 ; NX1 = 5 ; NY1 = 10 ; D1 = 'DROIT' P1 P2 NX1 ; D2 = 'DROIT' P2 P3 NY1 ; D3 = 'DROIT' P3 P4 NX1 ; D4 = 'DROIT' P4 P1 NY1 ; S1 = 'DALLER' D1 D2 D3 D4 ; ********************* *** partie CALCUL *** ********************* *** calcul de la façon standard de type TIMP1 RXT1 = 'TABLE' ; rxt1.'VERSION'= 'V0' ; RXT1.'vtf' = S1 ; RXT1.'IMPR' = 2 ; TF0 = 100.0 ; RXT1.'TF0' = TF0 ; RXT1.'PT0' = 1.0E5 ; RXT1.'MODTURB' = 'NUTURB' ; RXT1.'NUT' = 200.0*2.0E-5 ; RXT1.'DISCR' = DISCR ; RXT1.'KPRE' = KPRES ; RXT1.'GRAPH' = FAUX ; RXT1 . 'TIMP' = 'TABLE' ; RXT1 . 'TIMP' .'TIMP1' = 'TABLE' ; RXT1 . 'TIMP' .'TIMP1'.'MAILLAGE' = D2 'ET' D4 ; RXT1 . 'TIMP' .'TIMP1'.'ECHAN' = 10.0 ; RXT1.'DT0' = 1.0 ; *** calcul de la façon ECHANP RXT2 = 'TABLE' ; rxt2.'VERSION'= 'V0' ; RXT2.'vtf' = S1 ; RXT2.'IMPR' = 2 ; RXT2.'TF0' = TF0 ; RXT2.'PT0' = 1.0E5 ; RXT2.'MODTURB' = 'NUTURB' ; RXT2.'NUT' = 200.0*2.0E-5 ; RXT2.'DISCR' = DISCR ; RXT2.'KPRE' = KPRES ; RXT2.'GRAPH' = FAUX ; RXT2.'ECHANP' = 'TABLE' ; RXT2.'ECHANP'.'MAILLAGE' = D2 'ET' D4 ; RXT2.'ECHANP'.'ECHAN' = 10.0 ; RXT2.'ECHANP'.'TMUR' = 20.0 ; RXT2.'DT0' = 1.0 ; EPS1 = 30.0 ; *** définition d'une stratification thermique instable ZZ1 = 'COORD' 2 RXT1.'GEO'.'vtf' ; TF_Z1 = (-2.0 * EPS1 / H1 * ZZ1) + (TF0 + EPS1) ; ZZ2 = 'COORD' 2 RXT2.'GEO'.'vtf' ; TF_Z2 = (TF0 + EPS1) - ((2.0 * EPS1 / H1) * ZZ2) ; *** itération en temps EXECRXT RXT1 NPAS ; EXECRXT RXT2 NPAS ; *** tests de non-régression *** la température fluide calculée par les deux péthodes doit être *** strictement la même vtf1 = RXT1.'GEO'.'vtf' ; vtf2 = RXT2.'GEO'.'vtf' ; TF1 = RXT1.'TIC'.'TF' ; TF2 = RXT2.'TIC'.'TF' ; DIFF1 = 'ABS' (TF2 - TF1) ; ERROR = 0 ; ERROR = ERROR + 1 ; 'FINSI' ; 'SI' (ERROR > 0) ; 'MESS' 'Il y a des erreurs !' ; 'FINSI' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales