Télécharger adve_conservative_01.dgibi
*paramètres du ktest lx = 100.; ly = 2.; nx = 100; ny = 1; vx = 0.05; vy = 0.; sect = 1.; *Ici Cdif vaut 1.. Car Cdif = rho*Cp qui vaut 1 dans l'équation kd = 1.5; cdif = 1.; Cimp = 2.; *maillage p1 = 0. 0.; p2 = lx 0.; ****** ****** ****** ****** *test en massif (qua4) *Solution numerique *Solution analytique expo1 = EXP (vx*(absc1-lx)/kd); v_sol = Cimp*expo1; tdess1 = TABLE; tdess1 . 'TITRE' = TABLE; tdess1 . 1 = 'MARQ ROND REGU'; tdess1 . 2 = 'MARQ CROIX REGU'; *Comparaison et erreur LEGE 'SE' tdess1; err = ABS(v_sol-ordo1)/v_sol; FINS; ****** ****** ****** ****** *On teste en tuy2 *Solution numerique *Solution analytique expo1 = EXP (vx*(absc1-lx)/kd); v_sol = Cimp*expo1; tdess1 = TABLE; tdess1 . 'TITRE' = TABLE; tdess1 . 1 = 'MARQ ROND REGU'; tdess1 . 2 = 'MARQ CROIX REGU'; *Comparaison et erreur LEGE 'SE' tdess1; err = ABS(v_sol-ordo1)/v_sol; FINS; ****** ***** ****** ****** ****** ****** ****** *On teste en quadratique MESS 'PASSAGE A LA FORME QUADRATIQUE'; *Solution numerique *Solution analytique expo1 = EXP (vx*(absc1-lx)/kd); v_sol = Cimp*expo1; tdess1 = TABLE; tdess1 . 'TITRE' = TABLE; tdess1 . 1 = 'MARQ ROND REGU'; tdess1 . 2 = 'MARQ CROIX REGU'; *Comparaison et erreur LEGE 'SE' tdess1; err = ABS(v_sol-ordo1)/v_sol; FINS; ****** ****** ****** ****** *test pour tuy3 *Solution numerique *Solution analytique expo1 = EXP (vx*(absc1-lx)/kd); v_sol = Cimp*expo1; tdess1 = TABLE; tdess1 . 'TITRE' = TABLE; tdess1 . 1 = 'MARQ ROND REGU'; tdess1 . 2 = 'MARQ CROIX REGU'; *Comparaison et erreur LEGE 'SE' tdess1; err = ABS(v_sol-ordo1)/v_sol; FINS; fin;
© Cast3M 2003 - Tous droits réservés.
Mentions légales