* fichier : soret_1.dgibi ************************************************************************ ************************************************************************ ****************** CAS TEST soret_1.dgibi ***************************** * test effet Soret sur un disque plan avec trou central * en modéle axisymetrique * le potentiel agissant sur la concentration donne un gradient * radial constant * Concentration fixées sur les bords interne et externe * ************************************************************************ GRAPH = 'N' ; 'OPTION' 'MODE' 'AXIS' ; nbb = 100 ;l = 100. ; rint = 100. ;rext = rint + l ; *---- solution analytique calculée a partir d'une integrale------- *-----donnée par MATLAB pour pour v = .5 ---------------------- *- pour ri = 100. re= 200. diffusivité du materiau 1.2 *--------- concentrations interne 20. externe 100. --------------- 180.68 181.14 180.88 180.15 175.19 168.03 154.89 143.63 133.89 125.39 117.27 111.27 105.35 100. ; ** *------ on definit un maillage au pas de l1---------------------- p1 = rint 0 ; p2 = rext 0. ; p3 = rint 1.; pp1 = 111. 0. ; pp2 = 115. 0 ; pp3 = 120. 0. ; nr = 1 ; 'TITRE' ' traitement axi ' ; 'SI' ('NEG' GRAPH 'N') ; 'TRAC' su1 ; 'FINSI' ; v = .5 ; kdif = 1.2 ; * Cacul du potentiel T donnant T,R = v constante * *------------- matrice de diffusion normale ------------------------- rig1 = 'CONDUC' mod1 mat1 ; *--------------matrice effet Soret ----------------------------------- * rig2 = 'SORE' mod1 mat1 TT ; * clime= 'BLOQUER' 'T' cext ; clims= 'BLOQUER' 'T' cint ; ff = ('DEPIMP' clime 100. ) 'ET' ( 'DEPIMP' clims 20.); * tabu = table ; tabu.1= 'MARQ CROI ' ; tabu.'TITRE' = table ; 'SI' ('NEG' GRAPH 'N' ) ; finsi ; *----------------calcul de l'erreur --------------------------------- finsi ; delta = (l3 - l2) ; eeee = 'ABS' (delta / l2 ) ; 'TITR' 'Erreur absolue ' ; 'TITR' 'Erreur relative ' ; 'SI' ('NEG' GRAPH 'N' ) ; finsi ; 'SI' (ermax > 1.e-2 ) ; 'FINS' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales