Download prodt.dgibi

Back to the list

* fichier :  prodt.dgibi
* Teste la procedure PRODT production d'energie turbulente
*

opti dime 3 elem cub8 ;

DISCR = 'MACRO' ;

a = 1.13 ;
b = 2.16 ;
n1= 2;
n2= 3;
n3= 5;
P0 = 0 0 0; 
p1 = a 0 0;
p2 = a b 0;
p3 = 0 b 0;
cmt1= p0 d n1 p1 d n2 p2 d n1 p3 d n2 p0;
mt1 = surf 'PLAN' cmt1 ;
mt= mt1 volu n3 'TRAN' (0 0 3.51);
Mmt= chan mt QUAF ;
$mt= mode Mmt 'NAVIER_STOKES' DISCR;
mt=doma $mt maillage ;
x=coor 1 mt ;
y=coor 2 mt ;
z=coor 3 mt ;

u1= x + (2.*y) + (3.*z);
u2= (4.*x) + (5.*y) + (6.*z);
u3= (7.*x) + (8.*y) + (9.*z);
u=(nomc 'UX' u1) et (nomc 'UY' u2) et (nomc 'UZ' u3);
t=(8*x) + (16*y) + (32*z) ;


** Cas ou dt/dz >0  est de meme signe que gb
** Stratification instable => G=0.
gb=(1 1 1);
P=prodt u $mt gb t ;
mi= mini P ;
ma= maxi P ;
d=abs ( mi + ma - 1092.) ;
mess mi ma 'Solution : 546  d=' d ;
Si(d > 1.e-10);
erreur 5 ;
Finsi ;


** Cas ou dt/dz >0  est de signe contraire a gb (<0)
** Stratification stable => (P + G)(1 + C3*Rf)
** Rf=-G /(P+G)
gb=(1 1 1)*(-1.);
P=prodt u $mt gb t ;
mi= mini P ;
ma= maxi P ;
d=abs ( mi + ma - 1060.) ;
mess mi ma 'Solution : 530  d=' d ;
Si(d > 1.e-10);
erreur 5 ;
Finsi ;
FIN ;
 

© Cast3M 2003 - All rights reserved.
Disclaimer