* CLINC PROCEDUR SERRE 21/12/07 21:15:01 11208 * * Imposition des conditions aux limites de Dirichlet sur les champs scalaires * aux Entrées / Sorties du domaine fluide * * E/ RXT : TABLE : Données de execrxt * E/ RTF : TABLE : Description d'une équation scalaire * E/ TKAS : LOGIQUE : Vrai si le // est actif * E/ NIC : MOT : Nom de l'inconnue scalaire * E/ NJ : MOT : Nom de l'indice de Breches . i ou Sorties . i * contenant la valeur à imposer * E/ NICM : MOT : Indice dans tic du pas précédent * * /S rtf . 'CLIM' : CHPO : Vecteur des conditions aux limites * /S chp1 : CHPO : Delta des conditions aux limites * TBT = rxt . 'TBT' ; TIC = rxt . 'TIC' ; GEO = rxt . 'GEO' ; * 'SI' ((TBT.'TPAROIF') 'ET' ('EGA' NIC 'TF')) ; 'FINS' ; * * Prise en compte des Entrées et des Sorties 'SI' (TBT . 'TTsortie') ; 'REPE' BBRS NBR ; Briches = rxt . 'Sorties' . (ibr . &BBRS) ; brecheis = Briches . 'srechei' ; * On ne fait rien pour un clapet de décharge * ou en extraction (ventilation forcée) 'SI' ('NON' Briches . 'TTOUT') ; cpv = cpv 'ET' 'FINS' ; 'FIN' BBRS ; 'FINS' ; 'SI' TBT . 'TTbreche' ; cpv = cpv 'ET' tic . 'Breches' . NIC ; 'FINS' ; * * Prise en compte du // 'SI' (TBT . 'TTbreche' 'OU' TBT . 'TTsortie') ; rtf . 'CLIM' = rtf . 'CLIM' '+' cpv ; 'SINO' ; rtf . 'CLIM' = cpv ; 'FINS' ; 'FINS' ; * * Prise en compte des recomineurs 'SI' (TBT . 'TRECOMB') ; cpvrec = rxt . 'TIC' . 'RECOMB' . NIC ; 'SI' (TBT.'TTbreche' ou TBT.'TTsortie') ; rtf . 'CLIM' = rtf . 'CLIM' '+' cpvrec ; 'SINO' ; rtf . 'CLIM' = cpvrec ; 'FINS' ; cpv = cpv '+' cpvrec ; 'FINS' ; * * Delta dû aux conditions aux limites 'SI' ('NEG' npts 0) ; 'FINS' ; * 'FINP' chp1 ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales