* fichier : tube_multi.dgibi ************************************************************************ ************************************************************************ ****************************************************************** * CALCUL DU TUBE A CHOC; CAS MULTIESPECE * * * * FORMULATION VF COMPRESSIBLE EXPLICITE * * DIFFERENTS SOLVEURS * * * * A. BECCANTINI TTMF NOVEMBRE 1998 * ****************************************************************** 'OPTION' 'ELEM' 'QUA4' ; 'OPTION' 'ISOV' 'SULI' ; 'OPTION' 'ECHO' 0 ; 'OPTION' 'TRAC' 'X'; GRAPH = FAUX ; * GRAPH = VRAI ; * *** Methodes possibles : * * 'VANLEER' * 'VLH ' * 'HUSVL ' * 'HUSVLH ' * 'GODUNOV' * METO = 'VLH' ; ************ * MAILLAGE * ************ RAF = 4 ; NY = RAF ; NX = 12 '*' RAF ; L = 1.0D0 ; DX = L '/' NX '/' 2.0D0; H = NY '*' DX ; xD = 0.5D0 '*' L ; xG = -1.0D0 '*' xD ; yH = 0.5D0 '*' H ; yB = -1.0D0 '*' yH ; A1 = xG yB ; A2 = 0.0D0 yB ; A3 = xD yB ; A4 = xD yH ; A5 = 0.0D0 yH ; A6 = xG yH ; VECTG = XG 0.0D0 ; VECTD = XD 0.0D0 ; xBG = xG '-' DX; XBD = xD '+' DX; B1 = xBG yB; B2 = xBG yH; B3 = xBD yB; B4 = xBD yH; DOM1 = LAT12 'TRANSLATION' NX VECTG ; DOM2 = LAT12 'TRANSLATION' NX VECTD ; VECTFG = (-1.0D0 '*' DX) 0.0D0; VECTFD = DX 0.0D0; FRONTG = LAT1 'TRANSLATION' 1 VECTFG; FRONTD = LAT2 'TRANSLATION' 1 VECTFD; * *** Rotation * ANGLE = 30.0D0; ORIG = 0.0D0 0.0D0; 'MESSAGE'; 'MESSAGE' (CHAIN 'ANGLE = ' ANGLE); 'MESSAGE'; DOM1 = DOM1 'TOURNER' ANGLE ORIG; DOM2 = DOM2 'TOURNER' ANGLE ORIG; FRONTG = FRONTG 'TOURNER' ANGLE ORIG; FRONTD = FRONTD 'TOURNER' ANGLE ORIG; DOMINT = DOM1 'ET' DOM2 ; 'ELIMINATION' DOMINT 1D-6; FRONT = FRONTG 'ET' FRONTD ; 'ELIMINATION' FRONT 1D-6; DOMTOT = DOMINT 'ET' FRONT; 'ELIMINATION' DOMTOT 1D-6; ********************** *** OBJETS MODELES *** ********************** 'SI' VRAI ; MDOMTOT = TDOMTOT . 'QUAF' ; MDOMINT = TDOMINT . 'QUAF' ; MDOM1 = TDOM1 . 'QUAF' ; MDOM2 = TDOM2 . 'QUAF' ; MFRONTG = TFRONTG . 'QUAF' ; MFRONTD = TFRONTD . 'QUAF' ; MFRONT = TFRONT . 'QUAF' ; MFRONTG 'ET' MFRONTD 'ET' MFRONT) 1.E-5 ; 'SINON' ; MDOMTOT = 'CHANGER' DOMTOT 'QUAF' ; MDOMINT = 'CHANGER' DOMINT 'QUAF' ; MDOM1 = 'CHANGER' DOM1 'QUAF' ; MDOM2 = 'CHANGER' DOM2 'QUAF' ; MFRONTG = 'CHANGER' FRONTG 'QUAF' ; MFRONTD = 'CHANGER' FRONTD 'QUAF' ; MFRONT = 'CHANGER' FRONT 'QUAF' ; MFRONTG 'ET' MFRONTD 'ET' MFRONT) 1.E-5; 'FINSI' ; * ******* Creation de la ligne Utilisée pour le Post-Traitement * reliant les points centres * XINIT = XG '+' (0.5D0 '*' DX) ; YINIT = YB '+' (0.5D0 '*' DX) ; XFIN = XD '-' (0.5D0 '*' DX) ; YFIN = YINIT ; PINI = XINIT YINIT; PFIN = XFIN YFIN ; IAUX = (2 '*' NX) '-' 1 ; COURB = PINI 'DROIT' IAUX PFIN; COURB = COURB 'TOURNER' ANGLE ORIG; COURB = COURB 'COULEUR' 'VERT'; 'SI' GRAPH ; 'TITRE' ('CHAINE' 'Maillage '); 'FINSI' ; ************************************************************ * CONDITIONS INITIALES ET LIMITES. * ************************************************************ * **** Proprietes de gaz * * *** GAZ: H_2, O_2, H_2O, N_2 * * CP, CV en J/Kg/K @ T = 3000 * PGAZ = 'TABLE' ; PGAZ . 'CP' = 'TABLE' ; PGAZ . 'CP' . 'H2 ' = .18729066D+05 ; PGAZ . 'CP' . 'O2 ' = .11886820D+04 ; PGAZ . 'CP' . 'H2O ' = .31209047D+04 ; PGAZ . 'CP' . 'N2 ' = .12993995D+04 ; PGAZ . 'CV' = 'TABLE' ; PGAZ . 'CV' . 'H2 ' = .14571861D+05 ; PGAZ . 'CV' . 'O2 ' = .92885670D+03 ; PGAZ . 'CV' . 'H2O ' = .26589930D+04 ; PGAZ . 'CV' . 'N2 ' = .10024563D+04; * **** Especes qui sont dans les equations d'Euler * * **** Espece qui n'y est pas * PGAZ . 'ESPNEULE' = 'N2 '; * *** Etat gauche * rog = 1.0 ; ung = 0.0 ; utg = 0.0 ; pg = 1.0D3 ; * *** gamg * YTOT = 0.0 ; CPTOT = 0.0 ; CVTOT = 0.0 ; CELCAR = 'EXTRAIRE' &BL1 (PGAZ . 'ESPEULE'); CPCEL = PGAZ . 'CP' . CELCAR ; CVCEL = PGAZ . 'CV' . CELCAR ; YCEL = 'EXTRAIRE' &BL1 yg ; YTOT = YTOT '+' YCEL ; CPTOT = CPTOT '+' (YCEL '*' CPCEL) ; CVTOT = CVTOT '+' (YCEL '*' CVCEL) ; 'FIN' BL1 ; CELCAR = (PGAZ . 'ESPNEULE') ; CPCEL = PGAZ . 'CP' . CELCAR ; CVCEL = PGAZ . 'CV' . CELCAR ; YCEL = 1.0D0 '-' YTOT; CPTOT = CPTOT '+' (YCEL '*' CPCEL) ; CVTOT = CVTOT '+' (YCEL '*' CVCEL) ; gamg = CPTOT '/' CVTOT ; * rouxg = ((ung '*' ('COS' ANGLE)) '-' (utg '*' ('SIN' ANGLE))) '*' rog ; rouyg = ((ung '*' ('SIN' ANGLE)) '+' (utg '*' ('COS' ANGLE))) '*' rog; recing = 0.5D0 '*' rog '*' ((ung '*' ung) '+' (utg '*' utg)); retg = (pg '/' (gamg '-' 1.0)) '+' recing; * *** Etat droite * rod = 1.250D-1 ; und = 0.0D0 ; utd = 0.0D0 ; pd = 1.0D0 ; * *** gamd * YTOT = 0.0 ; CPTOT = 0.0 ; CVTOT = 0.0 ; CELCAR = 'EXTRAIRE' &BL1 (PGAZ . 'ESPEULE'); CPCEL = PGAZ . 'CP' . CELCAR ; CVCEL = PGAZ . 'CV' . CELCAR ; YCEL = 'EXTRAIRE' &BL1 yd ; YTOT = YTOT '+' YCEL ; CPTOT = CPTOT '+' (YCEL '*' CPCEL) ; CVTOT = CVTOT '+' (YCEL '*' CVCEL) ; 'FIN' BL1 ; CELCAR = (PGAZ . 'ESPNEULE') ; CPCEL = PGAZ . 'CP' . CELCAR ; CVCEL = PGAZ . 'CV' . CELCAR ; YCEL = 1.0D0 '-' YTOT; CPTOT = CPTOT '+' (YCEL '*' CPCEL) ; CVTOT = CVTOT '+' (YCEL '*' CVCEL) ; gamd = CPTOT '/' CVTOT ; * rouxd = ((und '*' ('COS' ANGLE)) '-' (utd '*' ('SIN' ANGLE))) '*' rod; rouyd = ((und '*' ('SIN' ANGLE)) '+' (utd '*' ('COS' ANGLE))) '*' rod; recind = 0.5D0 '*' rod '*' ((und '*' und) '+' (utd '*' utd)); retd = (pd '/' (gamd '-' 1.0)) '+' recind; * *** ro * * *** ro u, ro v * * *** ro e * * *** ro y * CELCAR = 'EXTRAIRE' &BL1 (PGAZ . 'ESPEULE'); YCELG = 'EXTRAIRE' &BL1 yg ; YCELD = 'EXTRAIRE' &BL1 yd ; ROY_f1 = 'KCHT' $FRONTG 'SCAL' 'CENTRE' ROY_f2 = 'KCHT' $FRONTD 'SCAL' 'CENTRE' ROY_i1 = 'KCHT' $DOM1 'SCAL' 'CENTRE' ROY_i2 = 'KCHT' $DOM2 'SCAL' 'CENTRE' 'SI' (&BL1 'EGA' 1); (ROY_f1 'ET' ROY_f2) ; (ROY_i1 'ET' ROY_i2); 'SINON' ; ROY_f = ROY_f 'ET' (ROY_f1 'ET' ROY_f2)) ; ROY_i = ROY_I 'ET' (ROY_i1 'ET' ROY_i2)); 'FINSI' ; 'FIN' BL1 ; RYNLIM = ROY_f ; RYN = ROY_i 'ET' ROY_f ; ******************************************************** *** CREATION DE 'MODE' POUR GRAPHIQUER LE CHAMELEM *** ******************************************************** * **** Les debits dans le repaire tube * GNN = (GNX * ('COS' ANGLE)) '+' (GNY * ('SIN' ANGLE)); GNT = (GNY * ('COS' ANGLE)) '-' (GNX * ('SIN' ANGLE)); * *** GRAPHIQUE DES C.I. * 'SI' GRAPH ; * *** CREATION DE CHAMELEM * 'FINSI' ; ****************************************** ************* Computation **************** ****************************************** SAFFAC = 0.3D0 ; NITER = 1000 ; TFINAL = 0.0075 ; LOGSO = VRAI ; * **** Les variables primitives * * **** Les gradients * CACCA CHLIM COEFSCAL = 'PENT' $DOMTOT 'CENTRE' 'EULESCAL' 'NOLIMITE' CACCA CHLIM COEFVECT = 'PENT' $DOMTOT 'CENTRE' 'EULEVECT' 'NOLIMITE' * Names of the residuum components TPS = 0.0 ; 'TEMPS' 'ZERO' ; 'REPETER' BL1 NITER ; VN PN TN YN GAMN = 'PRIM' 'PERFMULT' PGAZ RN GN RETN RYN ; 'SI' LOGSO ; GRADR ALR = 'PENT' $DOMTOT 'CENTRE' 'EULESCAL' 'LIMITEUR' GRADP ALP = 'PENT' $DOMTOT 'CENTRE' 'EULESCAL' 'LIMITEUR' GRADV ALV = 'PENT' $DOMTOT 'CENTRE' 'EULEVECT' 'LIMITEUR' GRADY ALY = 'PENT' $DOMTOT 'CENTRE' 'EULESCAL' 'LIMITEUR' PGAZ . 'ESPEULE' YN 'GRADGEO' COEFSCAL ; $DOMTOT PGAZ RN GRADR ALR VN GRADV ALV PN GRADP ALP YN GRADY ALY GAMN ; 'SINON' ; $DOMTOT RN VN PN YN GAMN ; 'FINSI' ; $DOMTOT PGAZ LISTINCO ROF VITF PF GAMF YF MAILVID ; DT_CON = SAFFAC '*' DELTAT ; * **** The time step linked to tps * * **** Total time step * * **** Increment of the variables (convection) * RESIDU = DTMIN '*' RESIDU ; (PGAZ . 'ESPEULE') ; TPS = TPS '+' DTMIN ; RN = RN '+' DRN ; GN = GN '+' DGN ; RETN = RETN '+' DRETN ; RYN = RYN '+' DRYN ; 'SI' (((&BL1 '/' 20) '*' 20) 'EGA' &BL1) ; 'MESSAGE' ('CHAINE' 'ITER =' &BL1 ' TPS =' TPS) ; 'FINSI' ; 'SI' (TPS > TFINAL) ; 'QUITTER' BL1 ; 'FINSI' ; 'FIN' BL1 ; 'TEMPS' ; * ***** On calcule les variables primitive * * **** Les variables primitives * VN PN TN YN GAMN = 'PRIM' 'PERFMULT' PGAZ RN GN RETN RYN ; * **** La vitesse dans le repaire tube * VNN = (VNX * ('COS' ANGLE)) '+' (VNY * ('SIN' ANGLE)); VNT = (VNY * ('COS' ANGLE)) '-' (VNX * ('SIN' ANGLE)); GNN = VNN * RN; GNT = VNT * RN; * *** GRAPHIQUE DES SOLUTIONS * 'SI' GRAPH ; * *** CREATION DE CHAMELEM * 'FINSI' ; * *** Objects evolutions * xx yy = 'COORDONNEE' Courb; x0 = 'MINIMUM' lxx; x1 = 'MAXIMUM' lxx ; * ro tro = CHAINE '1D ' METO ' : RO IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; * u tu = CHAINE '1D ' METO ' : U IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; * v tv = CHAINE '1D ' METO ' : V IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; 'SI' GRAPH ; 'DESSIN' evv 'TITRE' tv 'XBOR' x0 x1; 'FINSI' ; * p tp = CHAINE '1D ' METO ' : P IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; * gamma tgam = CHAINE '1D ' METO ' : GAMMA IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; * s rocel = 'EXTRAIRE' &BL1 lro ; pcel = 'EXTRAIRE' &BL1 lp ; gamcel = 'EXTRAIRE' &BL1 lgam ; scel = pcel '/' (rocel '**' gamcel) ; 'FIN' BL1 ; ts = CHAINE '1D ' METO ' : s IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; * Fractions massiques EVY = 'TABLE' ; TY = CHAINE '1D ' METO ' : Y IT ' IT ' IE ' IE ' tmps ' TFIN ' elem ' 'QUA4' ; YOLD = 'COPIER' YN ; 'REPETER' BLOCCO NUMECO; NOMCEL = 'EXTRAIRE' NOMECO &BLOCCO ; Y0 = 'KCHT' $DOMTOT 'SCAL' 'CENTRE' 'COMP' NOMCEL N0 = NOMCEL ; EVY . &BLOCCO = EVY0; 'FIN' BLOCCO; lroan = 'PROG' 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 9.72615E-01 9.38586E-01 9.05613E-01 8.73668E-01 8.42723E-01 8.12749E-01 7.83722E-01 7.55614E-01 7.28401E-01 7.02057E-01 6.76559E-01 6.51882E-01 ; 6.28004E-01 6.04902E-01 5.82554E-01 5.60938E-01 5.40035E-01 5.19822E-01 5.00281E-01 4.81392E-01 4.63135E-01 4.45493E-01 4.28448E-01 4.11981E-01 3.96075E-01 3.80715E-01 3.65884E-01 3.51565E-01 3.37744E-01 3.24404E-01 3.11533E-01 2.99115E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01); 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 2.98571E-01 9.89151E-01 9.89151E-01 9.89151E-01 9.89151E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01 1.25000E-01) ; lpan = 'PROG' 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 9.66342E+02 9.24825E+02 8.84930E+02 8.46600E+02 8.09779E+02 7.74414E+02 7.40454E+02 7.07847E+02 6.76547E+02 6.46505E+02 6.17676E+02 5.90016E+02 ; 5.63482E+02 5.38033E+02 5.13630E+02 4.90233E+02 4.67806E+02 4.46312E+02 4.25715E+02 4.05984E+02 3.87084E+02 3.68984E+02 3.51654E+02 3.35065E+02 3.19187E+02 3.03993E+02 2.89458E+02 2.75555E+02 2.62259E+02 2.49546E+02 2.37395E+02 2.25781E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02) ; 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 2.25275E+02 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00 1.00000E+00) ; luan = 'PROG' 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 9.73439E-01 2.21738E+00 3.46133E+00 4.70528E+00 5.94922E+00 7.19317E+00 8.43711E+00 9.68106E+00 1.09250E+01 1.21689E+01 1.34129E+01 1.46568E+01 ; 1.59008E+01 1.71447E+01 1.83887E+01 1.96326E+01 2.08766E+01 2.21205E+01 2.33645E+01 2.46084E+01 2.58524E+01 2.70963E+01 2.83402E+01 2.95842E+01 3.08281E+01 3.20721E+01 3.33160E+01 3.45600E+01 3.58039E+01 3.70479E+01 3.82918E+01 3.95358E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01) ; 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 3.95913E+01 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00 0.00000E+00) ; lsan = 'PROG' 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 ; 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03); 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 1.00000E+03 2.28438E+02 2.28438E+02 2.28438E+02 2.28438E+02 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01 1.42582E+01) ; lgaman = 'PROG' 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 ; 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00) ; 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.23304E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00 1.27791E+00) ; lyan = 'TABLE' ; 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 ; 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 ); 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 1.00000E-02 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01) ; 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 ; 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 ); 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 2.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 4.00000E-01 ) ; 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 ; 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01); 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 3.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 1.00000E-01 ) ; ERRO = 'ABS' (LRO '-' LROAN) ; ERP = 'ABS' (LP '-' LPAN) ; ERU = 'ABS' (LU '-' LUAN) ; ERS = 'ABS' (LS '-' LSAN) ; L1RO = 0.0 ; L1P = 0.0 ; L1U = 0.0 ; L1S = 0.0 ; 'REPETER' BL1 NDIM ; L1RO = L1RO '+' ('EXTRAIRE' &BL1 ERRO) ; L1P = L1P '+' ('EXTRAIRE' &BL1 ERP) ; L1U = L1U '+' ('EXTRAIRE' &BL1 ERU) ; L1S = L1S '+' ('EXTRAIRE' &BL1 ERS) ; 'FIN' BL1 ; L1RO = L1RO '/' (NDIM * ('MAXIMUM' lroan)) ; L1P = L1P '/' (NDIM * ('MAXIMUM' lpan)) ; L1U = L1U '/' (NDIM * ('MAXIMUM' luan)) ; L1S = L1S '/' (NDIM * ('MAXIMUM' lsan)) ; 'SI' (L1RO > 5.0D-2); 'ERREUR' 5 ; 'FINSI' ; 'SI' (L1P > 1.0D-2); 'ERREUR' 5 ; 'FINSI' ; 'SI' (L1U > 5.0D-2); 'ERREUR' 5 ; 'FINSI' ; 'SI' (L1S > 5.0D-2); 'ERREUR' 5 ; 'FINSI' ; 'SI' (('MAXIMUM' LV 'ABS') > 1.0D-6) ; 'ERREUR' 5 ; 'FINSI' ; * *** Quelque DESSIN * 'SI' GRAPH ; TAB1=TABLE; TAB1.'TITRE'= TABLE ; TAB1.1='MARQ TRIB REGU'; TAB1.2='MARQ CROI REGU'; 'DESSIN' (evp 'ET' evpa) 'TITRE' tp 'XBOR' x0 x1 'LEGE' TAB1; 'DESSIN' (evu 'ET' evua) 'TITRE' tu 'XBOR' x0 x1 'LEGE' TAB1; 'DESSIN' (evgam 'ET' evgama) 'TITRE' tgam 'XBOR' x0 x1 'LEGE' TAB1; 'DESSIN' (evs 'ET' evsa) 'TITRE' ts 'XBOR' x0 x1 'LEGE' TAB1; 'REPETER' BL 3 ; NOMCEL = 'EXTRAIRE' NOMECO &BL ; (lyan . &BL ) ; 'DESSIN' ((evy . &BL) 'ET' evyacel) 'TITRE' TY 'XBOR' x0 x1 'YBOR' -0.01 1.01 'LEGE' TAB1; 'FIN' BL; 'FINSI' ; 'FIN' ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales