***************************************************** ************************************************************************ ************************************************************************ * fichier : jet1p.dgibi * ** modifie le 15/06/2014 passage EQPR -> EQEX * ***************************************************** ************************************************************************ * JET1P.DGIBI * * jet 2D axi monophasique incompressible * * pour fiche de validation du K-epsilon * * Pierre Cornet , sept 97 * ************************************************************************ * COMPLET = FAUX ; GRAPH='N' ; DISCR = 'MACRO'; KPRESS='CENTRE'; BETAP=1. ; SI COMPLET ; iitma=20000; SINON ; iitma=20 ; FINSI ; *------------------ PROCEDURE FILTREKE --------------------------------- DEBP FILTREKX ; * Filtre sur K et Epsilon * - Echelle de vitesse (K**0.5) inférieure à une fraction (alfk) * de Uref (vitesse caractéristique) (alfk=1 pour l'instant) * Uref=max(UN,U0) * - K > K0 * - Epsilon tel que l'echelle de longueur reste inférieure * à (L0/a) où L0 = diamètre enceinte et a=f(Re) * => Nut < Uref*L0/a iarg=rx.'IARG' ; NASTOK = rv.'NAVISTOK' ; si( non ( ega iarg 4)) ; finsi ; U1=rv.'INCO'.(rx.'ARG1') ; sinon ; U1=rx.'ARG1' ; sinon ; finsi ; finsi ; L0=rv.'INCO'.(rx.'ARG2') ; sinon ; L0=rx.'ARG2' ; sinon ; finsi ; finsi ; NU=rv.'INCO'.(rx.'ARG3') ; sinon ; NU=rx.'ARG3' ; sinon ; finsi ; finsi ; UN=rv.'INCO'.(rx.'ARG4') ; sinon ; UN=rx.'ARG4' ; sinon ; finsi ; finsi ; si( non ( ega nic 2)) ; finsi ; en=rv.'INCO'.nom2 ; kn=rv.'INCO'.nom1 ; Rec=100.; k0 = 1.e-10 ; cnu=0.09; mdu=mdu ** 0.5 ; rv.'INCO'.nom2=en ; rv.'INCO'.nom1=kn ; *RESPRO as2 ama1 ; FINPROC ; *------------------------------- FIN PROCEDURE FILTREKE ---------------- *--------------------------- maillage ---------------------------------- TITRE 'JET' ; * DJ = 2.e-2 ; RJ = DJ/2. ; RM = 50.*RJ ; * points : P00=0. 0.; PJ0=RJ 0.; PR0=RM 0.; PJ5=RJ (50.*DJ); P02=0. (20.*DJ); P03=0. (30.*DJ); P04=0. (40.*DJ); P05=0. (50.*DJ); PR2=RM (20.*DJ); PR3=RM (30.*DJ); PR4=RM (40.*DJ); PR5=RM (50.*DJ); * segments verticaux : AXE = A02 ET A23 ET A34 ET A45 ; BORD= B02 ET B23 ET B34 ET B45 ; * segments horizontaux : * domaine total : * tables domaine : 'DOMA' $mt 'IMPR'; *------------------------ donnees physiques ---------------------------- * NUF = 1.5E-5 ; REJ = 1.e4 ; * KJ = 0.05*UJ*UJ ; mess 'KJ =' KJ ; * EJ = 0.02*(UJ**3.)/DJ ; mess 'EJ =' EJ ; KJ = 1.E-3 ; EJ = 6.E-3 ; KA = 1.E-7 ; EA = 1.E-5 ; L0 = 25.*DJ ; * opti donn 5 ; *-------------------------- equations ---------------------------------- 'ZONE' $MT 'OPER' 'FILTREKE' UJ L0 NUF 'UN' 'INCO' 'KN' 'EN' 'ZONE' $MT 'OPER' 'NSKE' NUF 'NUT' 'INCO' 'UN' 'KN' 'EN' 'CLIM' 'UN' UIMP JET 0. 'UN' VIMP JET UJ 'UN' VIMP BAS2 0. 'UN' UIMP AXE 0. 'KN' TIMP JET KJ 'EN' TIMP JET EJ 'KN' TIMP BORD KA 'EN' TIMP BORD EA ; 'ZONE' $MT 'OPER' 'DFDT' 1. 'UN' 'DELTAT' 'INCO' 'UN' 'ZONE' $MT 'OPER' 'DFDT' 1. 'KN' 'DELTAT' 'INCO' 'KN' 'ZONE' $MT 'OPER' 'DFDT' 1. 'EN' 'DELTAT' 'INCO' 'EN' ; ; rvp.'METHINV'.TYPINV=1 ; rvp.'METHINV'.IMPINV=0 ; rvp.'METHINV'.NITMAX=300; rvp.'METHINV'.PRECOND=3 ; rvp.'METHINV'.RESID =1.e-8 ; rvp.'METHINV' . 'FCPRECT'=100 ; rvp.'METHINV' . 'FCPRECI'=100 ; *------------------------ initialisations ------------------------------ RV.INCO = TABLE 'INCO' ; *------------------------ historiques ---------------------------------- LH = P02 et P03 et P04 et P05 et P11 et P12 et P14 et P15 ; *------------------------ resolution ----------------------------------- EXEC RV ; *------------------------ sauvegarde ----------------------------------- * REPIX RV ; SAUV RV ; *------------------------ post-traitement ------------------------------ * Fin ; SI(EGA GRAPH 'O' ); ************************************************************************ * POST-TRAITEMENT * * * jet 1 phase , post-traitement , sept 97 * ************************************************************************ DJ = 0.02 ; RJ = DJ/2. ; UJ = 7.5 ; *$mt = rv.domaine ; *mt = rv.domaine.maillage ; *$bord = DOMA bord 'MACRO' incl $mt ; titr 'MAILLAGE JET AXI' ; trac mt ; *-------------------------- débits ------------------------------------- un = rv.INCO.'UN' ; unn = un/uj ; kn = rv.INCO.'KN' ; en = rv.INCO.'EN' ; nut= rv.INCO.'NUT' ; nur= (1./1.5e-5)*nut ; *----------------------------- isovaleurs ------------------------------ TRAC UNV CMT TITRE 'VITESSES ' ; TRAC valk KN MT CMT TITRE 'KN' ; * TRAC NUT MT CMT TITRE 'NUT' ; * TRAC PE MT CMT TITRE 'PRESSION' ; *------------------------- U sur l'axe --------------------------------- titr 'VITESSE SUR L AXE' ; *------------------------ valeurs experimentales de U ------------------ ue = 5.8 * (zn**(-1)) ; tabu = table ; lege tabu xbord 0. 50. ybord 0.0 1.1 ; *------------------------- u' sur l'axe -------------------------------- kn = abs kn ; up = kn*2./3. ; up = up**0.5 ; titre 'FLUCTUATIONS DE VITESSE SUR L AXE' ; upu = up/uz1 ; * dess upaxe titx 'axe (m)' tity 'VIT. FLUCT. (m/s)' ; *------------------------ valeurs experimentales de u' ----------------- * Panchapakesan 1993 et Wygnanski 1969 tabp = table ; *------------------------------- les rayons --------------------------- * ordonnee de p01 = 0.2035 si RJ = 0.01 m PJ2 = RJ (20.*DJ) ; PJ3 = RJ (30.*DJ) ; PJ4 = RJ (40.*DJ) ; PJ5 = RJ (50.*DJ) ; *---------------------------- U sur les rayons ------------------------- *------------------- valeurs experimentales ---------------------------- * ut=formule de Tollmien, ue=valeurs exp de Trupel 0.090 0.099 0.108 0.117 0.126 0.135 0.144 0.153 0.162 0.171 0.180 0.189 0.198 0.207 0.216 0.225 0.234 0.243 0.252 0.261 0.270 0.279 0.288 0.297 0.306 ; 0.605 0.555 0.510 0.470 0.425 0.378 0.340 0.300 0.265 0.230 0.198 0.169 0.140 0.117 0.094 0.075 0.059 0.046 0.034 0.024 0.017 0.011 0.007 0.003 0. ; 0.612 0.562 0.517 0.475 0.425 0.374 0.342 0.298 0.268 0.228 0.196 0.171 0.138 0.119 0.096 0.075 0.056 0.046 0.035 0.025 0.017 0.012 0.009 0.004 0. ; tabv = table ; titr 'PROFILS RADIAUX DE VITESSE MOYENNE AXIALE' ; lege tabv ybord 0. 1. xbor 0. 0.3 ; *--- formules de Abramovitch et Gortler ------- eta = rn20 ; phi1 = 18.5 * eta ; phi2 = 15.2 * eta ; uf1 = one + (0.125 * phi1 * phi1) ; uf1 = uf1 ** (-2.) ; uf2 = one + (0.125 * phi2 * phi2) ; uf2 = uf2 ** (-2.) ; tabw = table ; et uf22) lege tabw xbor 0. 0.3 ; *---------------------------- historiques ------------------------------ titre 'HISTORIQUE DE LA VITESSE RADIALE' ; titre 'HISTORIQUE DE LA VITESSE AXIALE' ; titre 'HISTORIQUE DE L''ENERGIE CINETIQUE TURBULENTE K' ; * dess rv.hist.'KN' ; titre 'HISTORIQUE DE LA DISSIPATION DE K' ; * dess rv.hist.'EN' ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales