***************************************************** * fichier : panach1.dgibi * ** modifie le 15/06/2014 passage EQPR -> EQEX * ***************************************************** ************************************************ * JET/PANACHE 2D - SEMI-INFINI * * Comparaison K - Epsilon / RNG K - Epsilon * * il suffit pour cela d'enlever ou remettre* * l'option RNG devant NSKE * * Mode axisymetrique * * La procedure FILTREKE est incorporee * * Le Richardson est parametrable Ri = -5.e-2 * * Gregory Turbelin 29/12/1998 * ************************************************ GRAPH='N' ; COMPLET=FAUX ; DISCR = 'MACRO' ; KPRESS = 'CENTRE' ; BETA = 1. ; ** PROCEDURE DE FILTRE DE LA CONCENTRATION cn=rv.inco.'cn'; rv.inco.'cn'=cn ; 'FINPROC' as2 ama1 ; * 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' ; 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 ; 'FINPROC' as2 ama1 ; **************************** * CONSTRUCTION DU MAILLAGE * **************************** DJ=1. ;RJ=DJ/2. ; ** POINTS P0=0. 0.; P1=RJ 0.; P2=8. 0.; P3=8. 15.; P4=RJ 15.; P5=0. 15.; P1b=4. 0. ; P2b=8. 8.; P3b=4. 15.; P5b=0. 8.; P6=8. 5.; P7=8. 10.; P9=0. 10.; P10=0. 5.; Pe1=20. 0. ; Pe2=20. 8.; Pe3=20. 15.; Pe4=20. 50.; Pe5=8. 50. ; Pe6=4. 50.; Pe7=RJ 50. ; Pe8=0. 50. ; ***** SEGMENTS ***** Si complet ; N1=5 ; N2=-18 ; N3=-10 ; N4=-12 ; N5=-30 ; N6=-38 ; sinon ; N1=1 ; N2=-4 ; N3=-2 ; N4=-3 ; N5=-7 ; N6=-9 ; finsi ; BAS=BA1 ET BA2 ET BA3; BAT=ENT ET BAS; COT=CO1 ET CO2 ET CO3; HTT=HT1 ET HT2 ET HT3 ET HT4; AXE=AX1 ET AX2 ET AX3; ORIENTER MT; ***** TABLES DOMAINE ***** DOMA $MT 'IMPR'; * TRAC MT; ********************** * DONNEES PHYSIQUES * ********************** rhoa=2*1.19; rhof=2*0.58; mua=1.8e-5 ; nua=mua/rhoa; cref=0. ; Ri=0. -5.e-2; Re=3000. ; iRe=1./Re; db=1.e-5 ; iSc=db/nua; RS=iRe*iSc ; Sct=0.7; ***DONNEES POUR FILTREKE U0=1.; L0=10.; *************** * EQUATIONS * *************** rv.nomvi='un'; rv=eqex rv CLIM 'un' VIMP ENT 1. 'un' VIMP BAS 0. 'un' UIMP AXE 0. 'un' VIMP COT 0. 'kn' TIMP ENT 2.e-5 'en' TIMP ENT 1.e-6; rv=eqex rv CLIM 'cn' TIMP ENT 1. 'cn' TIMP COT 0. 'cn' TIMP BAS 0. 'kn' TIMP COT 1.e-5 'en' TIMP COT 1.e-6; 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; EXEC rv; ** POST-TRAITEMENT **---------------- ** HISTORIQUES **------------ TAB1=TABLE; TAB1.'TITRE'= table ; TAB1.1 ='TIRR MARQ CROI'; TAB1.'TITRE' . 1 ='P1'; TAB1.'TITRE' . 2 ='P2'; TAB1.3 ='TIRR MARQ CARR'; TAB1.'TITRE' . 3 ='P3'; TAB1.4 ='TIRR MARQ ETOI'; TAB1.'TITRE' . 4 ='P4'; TAB1.'TITRE' . 5 ='P5'; TAB1.6 ='TIRR MARQ LOSA'; TAB1.'TITRE' . 6 ='P6'; TAB1.7 ='TIRR MARQ TRIB'; TAB1.'TITRE' . 7 ='P7'; si ('EGA' graph 'O' ); finsi ; ** PROFILS SUR LE DOMAINE TOTAL **------------------------------ kk = rv.inco.'kn' ; ee = rv.inco.'en'; cc = rv.inco.'cn' ; si ('EGA' graph 'O' ); titre 'Vecteur Vitesse'; titre 'Energie Cinetique Turbulente'; titre 'NUT'; titre 'dissipation'; finsi ; ** PROFILS A DIFFERENTES ALTITUDES **--------------------------------- ** ALTITUDES alt1 = 1. ; alt2 = 5.; alt3 = 10.; alt4 = 25.; ** LIGNES HORIZONTALES TAB2=TABLE; TAB2.'TITRE'= TABLE ; TAB2.1='TIRR '; TAB2.2='TIRC'; TAB2.3='TIRL'; TAB2.4='TIRM'; ** ZOOM SUR L'AXE X xbinf = 0.; xbsup = 6.; xbsup2 =1.2; si ('EGA' graph 'O' ); finsi ; ** DIAMETRES CARACTERISTIQUES **---------------------------- DEBP ADIM VISU*EVOLUTIO ; ** Recherche des grandeurs d'adimensionnalisation V12 = Vaxe / 2. ; i = 1 ; SI (Vcour < V12) ; quitter boucle ; SINON ; i = i + 1 ; FINSI ; FIN BOUCLE ; ** Determination de X12 X12 = (((Vii - V12) * Xi) + ((V12 -Vi) * Xii)) / (Vii - Vi) ; ** Adimensionnalisation LVA = LV / (Vaxe + 1e-20) ; LXA = LX / (X12 + 1e -20) ; FINP X12 ; i=0; i=i+1; fin bloc; i=0; i=i+1; *mess 'i vaut' i; XD=adim visu1; menage; fin boucl3; si ('EGA' graph 'O' ); finsi ; ** GRANDEURS SUR L'AXE ADIMENSIONNEES **------------------------------------ ** Vitesse si complet ; evn4=LOG ev4; finsi ; ** Concentration ** Attention, on ne peut calculer la concentration ** qu'à partir d'un grand nombre de pas de temps * * Xa=287.; Xhe=2079.; * cn1=KOPS (KOPS Xa '*' (rv.inco.'cn')) '/' * (KOPS (KOPS (KOPS 1 '-' (rv.inco.'cn')) '*' Xhe) * '+' (KOPS (rv.inco.'cn') '*' Xa)); * evc1=EVOL CHPO cn1 SCAL (INVE AXE); * ec1=extr evc1 ORDO; ec1=ENLE ec1 1; ecn1=LOG ec1; * zc1=extr evc1 ABSC ;zc1=ENLE zc1 1; zcn1=LOG zc1; * nevc1=EVOL MANU zcn1 ecn1; *dess evc1 titr 'CONCENTRATION SUR L AXE (ADIM)'; *dess nevc1 titr 'CONCENTRATION SUR L AXE (ADIM) ECHELLE LOG'; * TAB3=TABLE; * TAB3.'TITRE'= TABLE ; * TAB3.'TITRE' . 1 = MOT 'VITESSE AXIALE'; * TAB3.2='TIRC'; * TAB3.'TITRE' . 2 = MOT 'CONCENTRATION'; * dess (evv4 et evc1) LEGE TAB3; * dess (nevv4 et nevc1) LEGE TAB3; ** Energie si ('EGA' graph 'O' ); finsi ; * fin; ************************** *RESULTATS COMPLEMENTAIRES* *************************** ** LIGNES DE COURANT **----------------- un=rv.inco.'un'; sw=2*uncz - (corm*rt2d); exec rk; si ('EGA' graph 'O' ); psi=rk.inco.'psi'; DESS npsi1; titr 'DEBIT D ENTRAINEMENT'; FINSI ; FIN;
© Cast3M 2003 - Tous droits réservés.
Mentions légales