Télécharger chitrnsp.notice

Retour à la liste

Afficher cette notice en

Numérotation des lignes :
$$$$ CHITRNSP NOTICE  CHAT      11/09/12    21:15:24     7124           
                                             DATE     11/09/12
                                             
     Procedure CHITRNSP                      Voir aussi : NOCOMCHI BMTD
     ------------------                                   CHI2      DMTD  
                                                          TRACHIT   DMMU  
                                                          TRACHIS   CHI1  
                                                          NOESPCHI  PECHE        
            CHITRNSP TAB1  ;


        Objet
        -----
        Cette procedure permet d'effectuer un calcul couple transport/
       chimie. Le transport utilise les elements finis mixte_hybrides.

        Commentaires
        -------------
    TAB1    est une table de soustype 'GEOCHIMIE'.
    En entree, TAB1 sert a definir les options et les parametres du
    calcul.
    En sortie TAB1 contient les donnees d'entrees et les resultats de
    façon a permettre une reprise du calcul.
    Les indices de la table TAB1 sont des mots (a ecrire en
    toutes lettres, et en majuscules s'ils sont mis entre cotes)
    dont voici la description :
                                                                      
    ------------------------------------------------                  
    Donnees physiques, geometriques et materielles :
    ------------------------------------------------                  

    Indices: 'SOUSTYPE' 'MODELE' 'DIFFUSION' <'POROSITE'> 'DOMAINE'
         'CONVECTION' 'CHIMI1' <'ITERC'> <'PRECISION'> <'DECROISSANCE'>

    'SOUSTYPE'     mot 'GEOCHIMIE'

    'MODELE'    Objet modele (MMODEL cree par MODE,formulation DARCY)
                                                                      
    'DIFFUSION' Donnees physiques et materielles :
              conductivite hydraulique (MCHAML cree par MATE)
                                                                      
    'POROSITE'    Contient la porosite au centre de l'element
              (CHPOIN de support DOMAINE.CENTRE)
               La valeur par defaut est 1.
                                                                      
    'DOMAINE'     References geometriques (TABLE creee par DOMA)      
                                                                      
    'CONVECTION'  Flux de la vitesse convective (CHAMPOIN de support  
                  DOMAINE.FACE)                                       
                                                                      
                                                                      
    'CHIMI1'  Table issue de CHI1
                                                                      
                                                                      
    'ITERC' nombre max d'iterations de couplage (defaut 100)
                                                                      
                                                                      
    'PRECISION' precision critere de convergence pour le couplage
                 valeur par defaut  1.E-3                             
                                                                      
    'DECROISSANCE' table TAB2 contenant les donnees relatives a la
          decroissance/filiation. Cette table est indicee par le mot
          'TETA' et des entiers de 1 a N. N etant le nombre de couples
           pere fils.
           TAB2.TETA est un reel le coefficient d'implicitation.
           TAB2.i    est une table d'indices 'PERE' 'FILS' et 'LAMBDA'
           TAB2.i .'PERE' est un entier identifiant du pere.
           TAB2.i .'FILS' est un entier identifiant du fils.
           TAB2.i .'LAMBDA' est un reel la constante de decroissance.

    --------------------------------------                            
       parametres de calcul de chimie
    --------------------------------------                            
                                                                      
                                                                      
     indices: <'EPS'> <'ITMAX'> <'ITERSOLI'> <'PRECPE'> <'IAFFICHE'>
           <'NITERPE'> <'DELPE'> <'MDELPE'> <'NFI'>  <'TEMPE'>
           <'CLIM'> <'SORTIE'> <'IMPRIM'>

    'EPS'  un REEL, la precision du calcul.
             Valeur par defaut 1.E-4.

    'ITMAX'  un ENTIER nombre maximal d'iterations dans la
             resolution du systeme chimique. Valeur par defaut 20.

    'ITERSOLI'  un ENTIER nombre maximal d'iterations, pour
             trouver les mineraux precipites. Valeur par defaut 10.

    'IAFFICHE'  un ENTIER permettant le choix d'affichage des
             resultats pour les solutions solides.
             1  coefficients stoechiometriques des solutions solides
             2  fractions molaires des solutions solides
             Valeur par defaut 2.

    'PRECPE'  un REEL, precision sur le calcul redox.
             Valeur par defaut 1.E-10

    'NITERPE'   un ENTIER nombre maximal d'iterations de
              dichotomie. Valeur par defaut 50.

    'DELPE' un REEL, l'intervalle initial des iterations de
               dichotomie. La valeur par defaut est 1.

    'MDELPE' un ENTIER nombre maximal de pas dans la recherche
             de l'intervalle de dichotomie. Valeur par defaut 20.
           ( evite de cycler lorsque l'on est tres loin de la solution)

    'NFI' un ENTIER nombre de cycles de chimie.
              Valeur par defaut 4. Un cycle correspond a la sequence:
                    * calcul de la force ionique
                    * modification des logk
                                           |---
                    * boucle mineraux a    |* resolution ( iterative )
                        precipiter         |
                                           |* verification des mineraux
                                           |  precipites
                                           |---

    'TEMPE'  objet de type CHPOIN contenant la temperature.

    'CLIM'  valeur de l'activite imposee des especes de type 3.
             Objet de type CHPOIN ayant une composante pour chaque
             espece dont l'activite est imposee.

    'SORTIE'  un objet de type LISTMOTS. Ces mots doivent
             etre pris dans la liste:
             'PREC' 'FION' 'TYP6' 'TYP3' 'NTY4' 'TYP5' 'SURF' 'SOLU'
             'POLE' 'LOGK'
             Ils servent a preciser les elements que l'on veut voir
             figurer dans la TABLE TAB1.

    'IMPRIM' un objet de type LISTENTI . Dans le cas ou l'on demande
             un niveau de message superieur a 0 ( OPTION IMPI 1 ),
             ceci permet de limiter les impressions aux seuls noeuds
             du maillage dont le numero figure dans la liste.

    --------------------------------------                            
    Conditions aux limites / chargements :                            
    --------------------------------------                            

    Indices : <'BLOCAGE'> <'TRACE_IMPOSE'> <'FLUX_IMPOSE'> <'SOURCE'>
                                                                      
    'BLOCAGE'     Contient les matrices de blocage (RIGIDITE)         
                                                                      
    'TRACE_IMPOSE' Valeurs des traces de concentrations imposees      
                 chargement de CHPOIN au centre des faces             
                                                                      
    'FLUX_IMPOSE' Valeurs des flux de concentrations imposees         
                 chargement de CHPOIN au centre des faces             
                                                                      
    'SOURCE'      Valeurs de la source                                
                  Chargement relatifs aux CHPOIN centre               
                  ( defaut  CHPOIN centre 0.)                         
                                                                      
    ---------------------
    Algorithme en temps :
    ---------------------
                                                                      
    Indices: 'PAS_DE_TEMPS' 'TEMPS_FINAL' <'TEMPS_SAUVES'> <'THETA'>

    'PAS_DE_TEMPS' Valeur du pas de temps de calcul (FLOTTANT)        
                                                                      
    'TEMPS_FINAL' Valeur du temps final (FLOTTANT)
                                                                      
    'TEMPS_SAUVES' Valeur des temps sauvegardes (LISTREEL - defaut    
                  on sauve tous les pas de temps)                     
                 Tous les temps de cette liste doivent etre des
                 multiples du pas de temps, en cas d'erreur on
                 sauve au moins le temps initial et le temps final.
                                                                      
    'THETA'       Coefficient de relaxation des termes de diffusion_
                  convection. Compris entre 0. et 1.
                  (theta-methode) (FLOTTANT - defaut 1.)              
                  Valeurs de theta generalement utilisees :           
                       Schema de Euler explicite : 0.                 
                       Schema de Crank-Nicholson : 1/2                
                       Schema de Euler implicite : 1.                 
                                                                      
  ----------------------------------------------
   Conditions initales et Resultats
  -------------------------------------------

        A chacun des indices suivants on trouve une table indicee par
        des entiers de 0 a N. L'indice i contient la valeur du champ au
        temps TEMPS.i.
        L'indice 0 contient les valeurs initiales,qui doivent etre
        donnees lors d'un premier calcul.
        Les noms des composantes des CHPOIN sont ceux utilises
        dans CHI2 (et attribues par le code). On peut obtenir les
        numeros des identifiants correspondants a l'aide des procedures
        NOCOMCHI et NOESPCHI.

        Indices indispensables en entree:  'TOT' 'TAQU' 'LOGC'

        Indices toujours presents en sortie: 'TOT' 'TAQU' 'LOGC'
                                      'TEMPS' 'AQUE' 'FIXE'  'FLUX'

        Indices optionnels en entree: 'TEMPS' 'FION' 'NTY4'

        Indices optionnels en sortie: <'PREC'>  <'FION'> <'TYP6'> 
        <'TYP3'> <'NTY4'> <'TYP5'> <'SURF'> <'SOLU'> <'POLE'> <'LOGK'>


    'TEMPS'   TABLE contenant les temps sauvegardes (FLOTTANT)
         La valeur par defaut lors d'un premier calcul est
         TAB1. 'TEMPS'. 0 = 0.
         Lors d'une reprise le temps initial est le temps de plus
         grand indice de cette table.

    'TOT' TABLE contenant les concentrations totales aux centres
         des elements. CHPOIN  ayant une composante par composant
         chimique. (La valeur initiale est indispensable).

    'AQUE' TABLE contenant les concentrations des aqueux aux centres
          des elements .CHPOIN ayant une composante par composant
          chimique ( cette table est generee par la procedure)

    'FIXE' TABLE contenant les concentrations des fixees aux centres
          des elements .CHPOIN ayant une composante par composant
          chimique ( cette table est generee par la procedure)

    'TAQU' Table contenant les concentrations des aqueux
          au centre des faces. CHPOIN possedant une composante
          par composant chimique.(La valeur initiale est
          indispensable)

    'LOGC' Table contenant pour  chaque composant chimique le log
          de la concentration de l'espece simple associee aux centres
          des elements.CHPOIN possedant une composante par composant
          chimique. (La valeur initiale est  indispensable)

    'FLUX' Table contenant les flux totaux (convectif+ diffusif)
          au centre des faces. CHPOIN possedant une composante
          par composant chimique.( cette table est generee par la
          procedure)


    'PREC' TABLE contenant la concentration des especes precipitees.
          CHPOIN centre ayant une composante par espece chimique
          precipite.

    'FION' TABLE  contenant la force ionique. CHPOIN centre a une
          composante ( nom de la composante SCAL)

    'TYP6' TABLE contenant la concentration des especes de type 6.
           CHPOIN centre ayant une composante par espece chimique
           de type 6.( cette table est generee par la procedure si TYP6
           figure dans la liste TAB1.SORTIE)

    'TYP3' TABLE contenant la concentration des especes de type 3.
           ( cette table est generee par la procedure si TYP3 figure
           dans la liste TAB1.SORTIE)

    'NTY4' TABLE contenant des CHPOIN centre ayant une composante
          pour chaque espece de precipite potentiel.
          En chaque point centre d'element on indiquera si le mineral
          est precipite ( =1) ou non( =0). Sert a initialiser le choix
          des mineraux.

    'TYP5' TABLE contenant la concentration des especes de type 5.
           CHPOIN centre ayant une composante par espece chimique
           de type 5.( cette table est generee par la procedure si TYP5
           figure dans la liste TAB1.SORTIE)

    'SURF' TABLE contenant la concentration des especes de surface.
           CHPOIN centre ayant une composante par espece chimique
           de surface.( cette table est generee par la procedure si
           SURF figure dans la liste TAB1.SORTIE)

    'SOLU' TABLE contenant la concentration des especes en solution.
           CHPOIN centre ayant une composante par espece chimique
           en solution.( cette table est generee par la procedure si
           SOLU figure dans la liste TAB1.SORTIE)

    'POLE' TABLE contenant les fractions molaires des poles de
           solutions solides.CHPOIN centre ayant une composante par
           pole de solution solide.( cette table est generee par la
           procedure si POLE figure dans la liste TAB1.SORTIE)

    'LOGK' TABLE contenant les logK des solutions solides.
           CHPOIN centre ayant une composante par solution solide.
           ( cette table est generee par la procedure si LOGK
           figure dans la liste TAB1.SORTIE)





 

 

 
 
 
 
 


 
 
 
 

© Cast3M 2003 - Tous droits réservés.
Mentions légales