* fichier : aerosol1.dgibi
************************************************************************
************************************************************************
GRAPH = FAUX ;
**************************************************************************
* AEROSOL1.DGIBI *
**************************************************************************
* *
* NATURE DU PROBLEME : TRANSPORT DE PARTICULES AVEC DEPOT *
* CONVECTION FORCEE *
* CALCUL DE L'ECOULEMENT DANS UN PREMIER TEMPS *
* CALCUL DU TRANSPORT DANS UN DEUXIEME TEMPS *
* TURBULENT *
* *
* ALGORITHME : SEMI-IMPLICITE *
* *
* OPERATEURS : NSKE , FPU *
* TSCAL , ECHIMP , KFPA *
* *
* GEOMETRIE : LOCAL 2D *
* *
* TEST SUR LA VITESSE DE DEPOT EN 2 POINTS DE LA COUCHE LIMITE *
* *
*P.CORNET-SEMT/TTMF-DECEMBRE 1997 *
**************************************************************************
*---------------------- CREATION DU MAILLAGE -----------------------------------
TITRE 'MAILLAGE AEROSOL POUR TURBULENCE' ;
* EPAISSEUR DE LA COUCHE LIMITE :
E = 0.05 ;
* POINTS :
PA1 = 0. 0. ;
PB1 = E E ;
PB2 = E 6.5 ;
PB3 = E 7. ;
PB4 = E 9. ;
PB5 = E 9.5 ;
PB6 = E 25. ;
PB7 = E 41. ;
PB8 = E (50.-E) ;
PC1 = (20.-E) E ;
PC2 = (20.-E) 6.5 ;
PC3 = (20.-E) 7. ;
PC4 = (20.-E) 9. ;
PC5 = (20.-E) 9.5 ;
PC6 = (20.-E) 25. ;
PC7 = (20.-E) 41. ;
PC8 = (20.-E) (50.-E) ;
PE8 = (8.+E) (50.-E) ;
PE9 = (8.+E) 53. ;
PH8 = (12.-E) (50.-E) ;
PH9 = (12.-E) 53. ;
* SEGMENTS ELEMENTAIRES :
DB12 = PB1 DROIT 13 PB2 ;
DB23 = PB2 DROIT 1 PB3 ;
DB34 = PB3 DROIT 4 PB4 ;
DB45 = PB4 DROIT 1 PB5 ;
DB56 = PB5 DROIT DINI 0.5 DFIN 2. PB6 ;
DB67 = PB6 DROIT DINI 2. DFIN 0.5 PB7 ;
DB78 = PB7 DROIT 18 PB8 ;
DC12 = PC1 DROIT 13 PC2 ;
DC23 = PC2 DROIT 1 PC3 ;
DC34 = PC3 DROIT 4 PC4 ;
DC45 = PC4 DROIT 1 PC5 ;
DC56 = PC5 DROIT DINI 0.5 DFIN 2. PC6 ;
DC67 = PC6 DROIT DINI 2. DFIN 0.5 PC7 ;
DC78 = PC7 DROIT 18 PC8 ;
DB1 = DB12 et DB23 et DB34 et DB45 et DB56 ;
DB2 = DB67 et DB78 ;
DD1 = DC12 et DC23 et DC34 et DC45 et DC56 ;
DD2 = DC67 et DC78 ;
DE89 = PE8 DROIT 5 PE9 ;
DH89 = PH8 DROIT 5 PH9 ;
DHE9 = PH9 DROIT 8 PE9 ;
DBC1 = PB1 DROIT 40 PC1 ;
DBC6 = PB6 DROIT 40 PC6 ;
DEH8 = PE8 DROIT 8 PH8 ;
DAE8 = PB8 DROIT 16 PE8 ;
DDH8 = PC8 DROIT 16 PH8 ;
DDA8 = DDH8 et DHE8 et DEA8 ;
DA58 = DB56 et DB67 et DB78 ;
CLEXT1 = DA21 et DBC1 et DD1 et DD2 et DDH8 et DH89 ;
CLEXT2 = DE98 et DEA8 et DA85 ;
* DOMAINE TOTAL :
DOMBAS = DBC1 DD1 DCB6 DB1 DALLER PLAN ;
DOMHAU = DBC6 DD2 DDA8 DB2 DALLER PLAN ;
DOMSORT = DEH8 DH89 DHE9 DE98 DALLER PLAN ;
DOMTOT1 = DOMBAS ET DOMHAU ET DOMSORT ;
* ON NOMME LES OBJETS MAILLAGE INTERESSANTS :
DENTREE = DB34 ;
DSORTIE = DHE9 ;
DSORTI2 = DHE8 ;
DCOUPE = DBC6 ;
DENTREV = DB23 ET DB34 ET DB45 ;
TROUS = DENTREE ET DSORTIE ;
BORTOT = CONTOUR DOMTOT1 ;
CLPRES = CLEXT1 ET CLEXT2 ;
DOMTOT = ORIENTER DOMTOT1 ;
*-------------------- CREATION DES MODELES NAVIER_STOKES -----------------------
DOMA $DOMTOT 'IMPR' ;
*-------------- PARAMETRES DU PROBLEME : AIR ET PARTICULES ---------------------
NU = 1.5E-5 ;
U0 = 0.75 ;
K0 = (U0/100.)**2. ;
E0 = K0**(1.5)/0.2 ;
C0 = 1. ;
RAP = 0.5E-6 ;
ROP = 1000. ;
ROG = 0. -9810. ;
VS0 = 12277.*RAP*RAP*9.81*ROP ;
DIF0 = 1./(5.62E21*NU*RAP) ;
VAR = EXP(1.667E7*RAP) ;
VS0 = VS0*(1. + (8.296E-8/RAP) + (2.64E-8/(RAP*VAR))) ;
DIF0 = DIF0*(1. + (8.296E-8/RAP) + (2.64E-8/(RAP*VAR))) ;
YP1 = 0.15 ;
YP2 = 0.30 ;
UET0 = U0/100 ;
*-------------- DEFINITION DES TABLES POUR LE CALCUL DU REGIME -----------------
*-------------------- PERMANENT ETABLI POUR L'AIR ------------------------------
'ZONE' $DOMTOT 'OPER' 'NSKE' NU NUT 'INCO' 'UN' 'KN' 'EN'
'ZONE' $CLEXT1 'OPER' 'FPU' NU UET1 YP1 'INCO' 'UN' 'KN' 'EN'
'ZONE' $CLEXT2 'OPER' 'FPU' NU UET2 YP2 'INCO' 'UN' 'KN' 'EN'
;
'ZONE' $DOMTOT 'OPER' 'DFDT' 1. 'UN' 'DELTAT' 'INCO' 'UN'
'ZONE' $DOMTOT 'OPER' 'DFDT' 1. 'KN' 'DELTAT' 'INCO' 'KN'
'ZONE' $DOMTOT 'OPER' 'DFDT' 1. 'EN' 'DELTAT' 'INCO' 'EN'
;
rv = eqex rv
'CLIM' 'KN' 'TIMP' DENTREE K0 'EN' 'TIMP' DENTREE E0
'UN' 'UIMP' DENTREE U0 'UN' 'VIMP' DENTREE 0. ;
rvp= eqpr $DOMTOT
'ZONE' $DOMTOT 'OPER' 'PRESSION' 0.
*----------------------- INITIALISATIONS ---------------------------------
rv.inco=table 'INCO' ;
rv.'FIDT' = 1 ;
rv.'PASDETPS'.'DELTAT' = 0.01 ;
rv.pression=rvp ;
*------------------ CALCUL DE L'ECOULEMENT D'AIR -------------------------------
EXEC rv ;
*------------------ DONNEES POUR L'EQUATION DE CONCENTRATION -------------------
VS0 = 0. - VS0 ;
KN = abs (rv.inco.'KN') ;
EN = abs (rv.inco.'EN') ;
*------------ TABLE POUR LE CALCUL DES CONCENTRATIONS --------------------------
'ZONE' $DOMTOT 'OPER' TSCAL 'DIFFU' 'VITESSE' 0. 'INCO' 'CN'
OPTI EFM1 'CENTREE'
'ZONE' $CLEXT1 'OPER' ECHIMP AK1 TETA1 'INCO' 'CN'
'ZONE' $CLEXT2 'OPER' ECHIMP AK2 TETA2 'INCO' 'CN'
'ZONE' $DOMTOT 'OPER' DFDT 1. 'CN' 'DELTAT' 'INCO' 'CN'
*---- conditions aux limites : -----
'CLIM' 'CN' 'TIMP' DENTREE C0 ;
*------------------------ INITIALISATIONS --------------------------------
RV1.INCO=TABLE 'INCO' ;
RV1.'INCO'.VITESSE= VN ;
RV1.'FIDT'= 1 ;
*-------------------- EXECUTION : CONCENTRATION --------------------------------
EXEC RV1 ;
*-------------------- DESSINS --------------------------------------------
SI GRAPH ;
TITRE 'VITESSES DES PARTICULES' ;
TRAC UNCH BORDOM ;
TITRE 'UET LE LONG DE LA COUCHE LIMITE 1 ' ;
DESS EVUT1CS ;
TITRE 'AK LE LONG DE LA COUCHE LIMITE 1 ' ;
DESS EVAK1CS ;
TITRE 'UET LE LONG DE LA COUCHE LIMITE 2 ' ;
DESS EVUT2CS ;
TITRE 'AK LE LONG DE LA COUCHE LIMITE 2 ' ;
DESS EVAK2CS ;
TITRE 'CONCENTRATIONS' ;
FINSI ;
*-------------------- TEST SUR LA VITESSE DE DEPOT -----------------------
P1 = 1.0 (E/10.) ;
P2 = (E/10.) 2.5 ;
DV1 = (VD1 - 3.52115E-05)/3.52115E-05 ;
DV2 = (VD2 - 6.66232E-08)/6.66232E-08 ;
SI ( (ABS DV1) > 0.05 ) ;
ERREUR 5 ;
FINSI ;
SI ( (ABS DV2) > 0.05 ) ;
ERREUR 5 ;
FINSI ;
FIN ;
					© Cast3M 2003 - Tous droits réservés.
					Mentions légales