* fichier : uferdx.dgibi SAUT PAGE ; ********************************************************************* * Utilisation des modules CHI1 et CHI2 * avec presence de redox ********************************************************************* * repertoire des fichiers "divers" * * * * DEFINITION DU MAILLAGE * n1 = 1 ; n2 = 1 ; a = 0.0 0.0 ; b = 0.0 0.1 ; c = 2. 0.1 ; d = 2. 0. ; * * option elem qua4 ; * ab = a droit n1 b ; bc = b droit n2 c ; cd = c droit n1 d ; da = d droit n2 a ; * * AB= CHANG POI1 AB ; G1= CHANG POI1 GP ; * * TABLE ENTREE DE CHI1 TABDON=TABLE ; TABDON.CLIM= TABLE ; 32009 32011 ; * on rajoute 3 espèces ne figurant pas dans * la base de données TABDON.NVESP= TABLE ; TABDON.NVESP.1 =TABLE ; TABDON.NVESP.1 .IDEN= 40501 ; TABDON.NVESP.1 .ITYP= 5 ; TABDON.NVESP.2 =TABLE ; TABDON.NVESP.2 .IDEN= 32530 ; TABDON.NVESP.2 .ITYP= 5 ; TABDON.NVESP.3 =TABLE ; TABDON.NVESP.3 .IDEN= 32520 ; TABDON.NVESP.3 .ITYP= 5 ; *OPTION DONN 5 ; * TB1=CHI1 TABDON * * TABLE DES PARAMETRES DE CHI2 *OPTION DONN 5 ; TBPAR2= TABLE ; TBPAR2.'SOUSTYPE'='DONNEES_CHIMIQUES' ; X006 -10. X007 -10. X032 -10. X039 -10. X040 -10. X041 -10. X050 -7. ; * * on forme le CHPOIN des concentrations totales * TOTNA= TOTNA1 + TOTNA2 ; TOTK= TOTK1 + TOTK2 ; TOTCL=TOTCL1 + TOTCL2 ; TOTFE3= TOTFE3 + TOTFE5 ; TOTU6 = TOTU6 + TOTU ; TOTH = TOTH1 + TOTH2 ; TOTU5 + TOTU4 + TOTU3 + TOTH ; TBPARM= TABLE ; TBPARM.ITMAX = 80; TBPARM.EPS= 1.D-6 ; TBPARM.NFI= 4 ; *TBPARM.ITERSOLI=15 ; * * on précise les elements de la table CHIMI2 * que l'on souhaite conserver * * * CONTROLE DES RESULTATS 'NATURE' DISCRET ; FIONTES= FIONTE1 + FIONTE2 ; W054 0. W055 1.99605E-08 W056 0. W057 0. 'NATURE' DISCRET ; W054 0. W055 -1.99605E-08 W056 0. W057 0. 'NATURE' DISCRET ; PRECTES= PRECTE1+PRECTE2 ; PRECD=PRECTES / 50. ; W052 2.07294E-03 W053 1.31814E-04 W054 1.65945E-02 W055 2.17882E-16 W056 2.31600E-180 W057 1.16045E-44 'NATURE' DISCRET ; W053 7.27012E-23 W054 9.15253E-21 W055 0. W056 7.36067E-97 W057 6.18787E-16 'NATURE' DISCRET ; TY5TES= TY5TE1+TY5TE2 ; TY5D= TY5TES/ 50. ; * DANS LE CAS DES CONCENTRATIONS TRES FAIBLES * ON ADMETTRA UNE ERREUR PLUS IMPORTANTE SUR LE RESULTAT TT1= TY5TES MASQUE DIFFERENT 0. ; TTT= TT1 MASQUE INFERIEUR 1.E-40 ; TY5D= TY5D + ( TTT / 2. ) ; VERR3= ( ABS ( TY5TES - TB3.TYP5 )) MASQUE SUPERIEUR TY5D SOMME ; *OPTION DONN 5 ; * TABLE ENTREE DE CHI1 TABLIM2= TABLE ; TABDON.CLIM = TABLIM2 ; *OPTION DONN 5 ; TB4=CHI1 TABDON * * TABLE ENTREE DE CHI2 * TBPAR3= TABLE ; TBPAR3.'SOUSTYPE'='DONNEES_CHIMIQUES' ; X006 -10. X007 -10. X032 -10. X039 -10. X040 -10. X041 -10. X050 -7. ; PH=PH1+PH2 ; PE=PE1+PE2 ; TBPAR3.CLIM= PH + PE ; TOTU5 + TOTU4 + TOTU3 + TOTH ; * CONTROLE DES RESULTATS 'NATURE' DISCRET ; FIONTES= FIONTE1 + FIONTE2 ; FIOND= FIONTES/ 2.D5 ; W055 1.99815E-08 W056 0. W057 0. W058 0. 'NATURE' DISCRET ; W055 -1.99815E-08 W056 0. W057 0. W058 0. 'NATURE' DISCRET ; PRECTES= PRECTE1+PRECTE2 ; PRECD=PRECTES / 50. ; W053 1.13068E-04 W054 1.42344E-02 W055 3.57552E-17 W056 1.39104E-182 W057 4.39903E-47 W058 1.00004E-16 'NATURE' DISCRET ; W053 3.16228E-23 W054 3.98107E-21 W055 0. W056 3.89045E-96 W057 2.69153E-16 W058 2.18776E-37 'NATURE' DISCRET ; TY5TES= TY5TE1+TY5TE2 ; TY5D= TY5TES/ 50. ; * DANS LE CAS DES CONCENTRATIONS TRES FAIBLES * ON ADMETTRA UNE ERREUR PLUS IMPORTANTE SUR LE RESULTAT TT1= TY5TES MASQUE DIFFERENT 0. ; TTT= TT1 MASQUE INFERIEUR 1.E-40 ; TY5D= TY5D + ( TTT / 2. ) ; VERR6= ( ABS ( TY5TES - TB5.TYP5 )) MASQUE SUPERIEUR TY5D SOMME ; * VERR= VERR1+VERR2+VERR3+VERR4+VERR5+VERR6 ; SI (VERR EGA 0 ) ; SINO ; FINSI ; FIN ;
© Cast3M 2003 - Tous droits réservés.
Mentions légales