Télécharger chitrnsp.notice

Retour à la liste thématique

Afficher cette notice en

Numérotation des lignes :
   1 : $$$$ CHITRNSP NOTICE  CHAT      11/09/12    21:15:24     7124           
   2 :                                              DATE     11/09/12
   3 :                                              
   4 :   Procedure CHITRNSP                      Voir aussi : NOCOMCHI BMTD
   5 :      ------------------                                   CHI2      DMTD  
   6 :                                                           TRACHIT   DMMU  
   7 :                                                           TRACHIS   CHI1  
   8 :                                                           NOESPCHI  PECHE        
   9 :             CHITRNSP TAB1  ;
  10 : 
  11 : 
  12 :         Objet
  13 :         -----
  14 :         Cette procedure permet d'effectuer un calcul couple transport/
  15 :        chimie. Le transport utilise les elements finis mixte_hybrides.
  16 : 
  17 :         Commentaires
  18 :         -------------
  19 :     TAB1    est une table de soustype 'GEOCHIMIE'.
  20 :     En entree, TAB1 sert a definir les options et les parametres du
  21 :     calcul.
  22 :     En sortie TAB1 contient les donnees d'entrees et les resultats de
  23 :     façon a permettre une reprise du calcul.
  24 :     Les indices de la table TAB1 sont des mots (a ecrire en
  25 :     toutes lettres, et en majuscules s'ils sont mis entre cotes)
  26 :     dont voici la description :
  27 :                                                                       
  28 :     ------------------------------------------------                  
  29 :     Donnees physiques, geometriques et materielles :
  30 :     ------------------------------------------------                  
  31 : 
  32 :     Indices: 'SOUSTYPE' 'MODELE' 'DIFFUSION' <'POROSITE'> 'DOMAINE'
  33 :          'CONVECTION' 'CHIMI1' <'ITERC'> <'PRECISION'> <'DECROISSANCE'>
  34 : 
  35 :     'SOUSTYPE'     mot 'GEOCHIMIE'
  36 : 
  37 :     'MODELE'    Objet modele (MMODEL cree par MODE,formulation DARCY)
  38 :                                                                       
  39 :     'DIFFUSION' Donnees physiques et materielles :
  40 :               conductivite hydraulique (MCHAML cree par MATE)
  41 :                                                                       
  42 :     'POROSITE'    Contient la porosite au centre de l'element
  43 :               (CHPOIN de support DOMAINE.CENTRE)
  44 :                La valeur par defaut est 1.
  45 :                                                                       
  46 :     'DOMAINE'     References geometriques (TABLE creee par DOMA)      
  47 :                                                                       
  48 :     'CONVECTION'  Flux de la vitesse convective (CHAMPOIN de support  
  49 :                   DOMAINE.FACE)                                       
  50 :                                                                       
  51 :                                                                       
  52 :     'CHIMI1'  Table issue de CHI1
  53 :                                                                       
  54 :                                                                       
  55 :     'ITERC' nombre max d'iterations de couplage (defaut 100)
  56 :                                                                       
  57 :                                                                       
  58 :     'PRECISION' precision critere de convergence pour le couplage
  59 :                  valeur par defaut  1.E-3                             
  60 :                                                                       
  61 :     'DECROISSANCE' table TAB2 contenant les donnees relatives a la
  62 :           decroissance/filiation. Cette table est indicee par le mot
  63 :           'TETA' et des entiers de 1 a N. N etant le nombre de couples
  64 :            pere fils.
  65 :            TAB2.TETA est un reel le coefficient d'implicitation.
  66 :            TAB2.i    est une table d'indices 'PERE' 'FILS' et 'LAMBDA'
  67 :            TAB2.i .'PERE' est un entier identifiant du pere.
  68 :            TAB2.i .'FILS' est un entier identifiant du fils.
  69 :            TAB2.i .'LAMBDA' est un reel la constante de decroissance.
  70 : 
  71 :     --------------------------------------                            
  72 :        parametres de calcul de chimie
  73 :     --------------------------------------                            
  74 :                                                                       
  75 :                                                                       
  76 :      indices: <'EPS'> <'ITMAX'> <'ITERSOLI'> <'PRECPE'> <'IAFFICHE'>
  77 :            <'NITERPE'> <'DELPE'> <'MDELPE'> <'NFI'>  <'TEMPE'>
  78 :            <'CLIM'> <'SORTIE'> <'IMPRIM'>
  79 : 
  80 :     'EPS'  un REEL, la precision du calcul.
  81 :              Valeur par defaut 1.E-4.
  82 : 
  83 :     'ITMAX'  un ENTIER nombre maximal d'iterations dans la
  84 :              resolution du systeme chimique. Valeur par defaut 20.
  85 : 
  86 :     'ITERSOLI'  un ENTIER nombre maximal d'iterations, pour
  87 :              trouver les mineraux precipites. Valeur par defaut 10.
  88 : 
  89 :     'IAFFICHE'  un ENTIER permettant le choix d'affichage des
  90 :              resultats pour les solutions solides.
  91 :              1  coefficients stoechiometriques des solutions solides
  92 :              2  fractions molaires des solutions solides
  93 :              Valeur par defaut 2.
  94 : 
  95 :     'PRECPE'  un REEL, precision sur le calcul redox.
  96 :              Valeur par defaut 1.E-10
  97 : 
  98 :     'NITERPE'   un ENTIER nombre maximal d'iterations de
  99 :               dichotomie. Valeur par defaut 50.
 100 : 
 101 :     'DELPE' un REEL, l'intervalle initial des iterations de
 102 :                dichotomie. La valeur par defaut est 1.
 103 : 
 104 :     'MDELPE' un ENTIER nombre maximal de pas dans la recherche
 105 :              de l'intervalle de dichotomie. Valeur par defaut 20.
 106 :            ( evite de cycler lorsque l'on est tres loin de la solution)
 107 : 
 108 :     'NFI' un ENTIER nombre de cycles de chimie.
 109 :               Valeur par defaut 4. Un cycle correspond a la sequence:
 110 :                     * calcul de la force ionique
 111 :                     * modification des logk
 112 :                                            |---
 113 :                     * boucle mineraux a    |* resolution ( iterative )
 114 :                         precipiter         |
 115 :                                            |* verification des mineraux
 116 :                                            |  precipites
 117 :                                            |---
 118 : 
 119 :     'TEMPE'  objet de type CHPOIN contenant la temperature.
 120 : 
 121 :     'CLIM'  valeur de l'activite imposee des especes de type 3.
 122 :              Objet de type CHPOIN ayant une composante pour chaque
 123 :              espece dont l'activite est imposee.
 124 : 
 125 :     'SORTIE'  un objet de type LISTMOTS. Ces mots doivent
 126 :              etre pris dans la liste:
 127 :              'PREC' 'FION' 'TYP6' 'TYP3' 'NTY4' 'TYP5' 'SURF' 'SOLU'
 128 :              'POLE' 'LOGK'
 129 :              Ils servent a preciser les elements que l'on veut voir
 130 :              figurer dans la TABLE TAB1.
 131 : 
 132 :     'IMPRIM' un objet de type LISTENTI . Dans le cas ou l'on demande
 133 :              un niveau de message superieur a 0 ( OPTION IMPI 1 ),
 134 :              ceci permet de limiter les impressions aux seuls noeuds
 135 :              du maillage dont le numero figure dans la liste.
 136 : 
 137 :     --------------------------------------                            
 138 :     Conditions aux limites / chargements :                            
 139 :     --------------------------------------                            
 140 : 
 141 :     Indices : <'BLOCAGE'> <'TRACE_IMPOSE'> <'FLUX_IMPOSE'> <'SOURCE'>
 142 :                                                                       
 143 :     'BLOCAGE'     Contient les matrices de blocage (RIGIDITE)         
 144 :                                                                       
 145 :     'TRACE_IMPOSE' Valeurs des traces de concentrations imposees      
 146 :                  chargement de CHPOIN au centre des faces             
 147 :                                                                       
 148 :     'FLUX_IMPOSE' Valeurs des flux de concentrations imposees         
 149 :                  chargement de CHPOIN au centre des faces             
 150 :                                                                       
 151 :     'SOURCE'      Valeurs de la source                                
 152 :                   Chargement relatifs aux CHPOIN centre               
 153 :                   ( defaut  CHPOIN centre 0.)                         
 154 :                                                                       
 155 :     ---------------------
 156 :     Algorithme en temps :
 157 :     ---------------------
 158 :                                                                       
 159 :     Indices: 'PAS_DE_TEMPS' 'TEMPS_FINAL' <'TEMPS_SAUVES'> <'THETA'>
 160 : 
 161 :     'PAS_DE_TEMPS' Valeur du pas de temps de calcul (FLOTTANT)        
 162 :                                                                       
 163 :     'TEMPS_FINAL' Valeur du temps final (FLOTTANT)
 164 :                                                                       
 165 :     'TEMPS_SAUVES' Valeur des temps sauvegardes (LISTREEL - defaut    
 166 :                   on sauve tous les pas de temps)                     
 167 :                  Tous les temps de cette liste doivent etre des
 168 :                  multiples du pas de temps, en cas d'erreur on
 169 :                  sauve au moins le temps initial et le temps final.
 170 :                                                                       
 171 :     'THETA'       Coefficient de relaxation des termes de diffusion_
 172 :                   convection. Compris entre 0. et 1.
 173 :                   (theta-methode) (FLOTTANT - defaut 1.)              
 174 :                   Valeurs de theta generalement utilisees :           
 175 :                        Schema de Euler explicite : 0.                 
 176 :                        Schema de Crank-Nicholson : 1/2                
 177 :                        Schema de Euler implicite : 1.                 
 178 :                                                                       
 179 :   ----------------------------------------------
 180 :    Conditions initales et Resultats
 181 :   -------------------------------------------
 182 : 
 183 :         A chacun des indices suivants on trouve une table indicee par
 184 :         des entiers de 0 a N. L'indice i contient la valeur du champ au
 185 :         temps TEMPS.i.
 186 :         L'indice 0 contient les valeurs initiales,qui doivent etre
 187 :         donnees lors d'un premier calcul.
 188 :         Les noms des composantes des CHPOIN sont ceux utilises
 189 :         dans CHI2 (et attribues par le code). On peut obtenir les
 190 :         numeros des identifiants correspondants a l'aide des procedures
 191 :         NOCOMCHI et NOESPCHI.
 192 : 
 193 :         Indices indispensables en entree:  'TOT' 'TAQU' 'LOGC'
 194 : 
 195 :         Indices toujours presents en sortie: 'TOT' 'TAQU' 'LOGC'
 196 :                                       'TEMPS' 'AQUE' 'FIXE'  'FLUX'
 197 : 
 198 :         Indices optionnels en entree: 'TEMPS' 'FION' 'NTY4'
 199 : 
 200 :         Indices optionnels en sortie: <'PREC'>  <'FION'> <'TYP6'> 
 201 :         <'TYP3'> <'NTY4'> <'TYP5'> <'SURF'> <'SOLU'> <'POLE'> <'LOGK'>
 202 : 
 203 : 
 204 :     'TEMPS'   TABLE contenant les temps sauvegardes (FLOTTANT)
 205 :          La valeur par defaut lors d'un premier calcul est
 206 :          TAB1. 'TEMPS'. 0 = 0.
 207 :          Lors d'une reprise le temps initial est le temps de plus
 208 :          grand indice de cette table.
 209 : 
 210 :     'TOT' TABLE contenant les concentrations totales aux centres
 211 :          des elements. CHPOIN  ayant une composante par composant
 212 :          chimique. (La valeur initiale est indispensable).
 213 : 
 214 :     'AQUE' TABLE contenant les concentrations des aqueux aux centres
 215 :           des elements .CHPOIN ayant une composante par composant
 216 :           chimique ( cette table est generee par la procedure)
 217 : 
 218 :     'FIXE' TABLE contenant les concentrations des fixees aux centres
 219 :           des elements .CHPOIN ayant une composante par composant
 220 :           chimique ( cette table est generee par la procedure)
 221 : 
 222 :     'TAQU' Table contenant les concentrations des aqueux
 223 :           au centre des faces. CHPOIN possedant une composante
 224 :           par composant chimique.(La valeur initiale est
 225 :           indispensable)
 226 : 
 227 :     'LOGC' Table contenant pour  chaque composant chimique le log
 228 :           de la concentration de l'espece simple associee aux centres
 229 :           des elements.CHPOIN possedant une composante par composant
 230 :           chimique. (La valeur initiale est  indispensable)
 231 : 
 232 :     'FLUX' Table contenant les flux totaux (convectif+ diffusif)
 233 :           au centre des faces. CHPOIN possedant une composante
 234 :           par composant chimique.( cette table est generee par la
 235 :           procedure)
 236 : 
 237 : 
 238 :     'PREC' TABLE contenant la concentration des especes precipitees.
 239 :           CHPOIN centre ayant une composante par espece chimique
 240 :           precipite.
 241 : 
 242 :     'FION' TABLE  contenant la force ionique. CHPOIN centre a une
 243 :           composante ( nom de la composante SCAL)
 244 : 
 245 :     'TYP6' TABLE contenant la concentration des especes de type 6.
 246 :            CHPOIN centre ayant une composante par espece chimique
 247 :            de type 6.( cette table est generee par la procedure si TYP6
 248 :            figure dans la liste TAB1.SORTIE)
 249 : 
 250 :     'TYP3' TABLE contenant la concentration des especes de type 3.
 251 :            ( cette table est generee par la procedure si TYP3 figure
 252 :            dans la liste TAB1.SORTIE)
 253 : 
 254 :     'NTY4' TABLE contenant des CHPOIN centre ayant une composante
 255 :           pour chaque espece de precipite potentiel.
 256 :           En chaque point centre d'element on indiquera si le mineral
 257 :           est precipite ( =1) ou non( =0). Sert a initialiser le choix
 258 :           des mineraux.
 259 : 
 260 :     'TYP5' TABLE contenant la concentration des especes de type 5.
 261 :            CHPOIN centre ayant une composante par espece chimique
 262 :            de type 5.( cette table est generee par la procedure si TYP5
 263 :            figure dans la liste TAB1.SORTIE)
 264 : 
 265 :     'SURF' TABLE contenant la concentration des especes de surface.
 266 :            CHPOIN centre ayant une composante par espece chimique
 267 :            de surface.( cette table est generee par la procedure si
 268 :            SURF figure dans la liste TAB1.SORTIE)
 269 : 
 270 :     'SOLU' TABLE contenant la concentration des especes en solution.
 271 :            CHPOIN centre ayant une composante par espece chimique
 272 :            en solution.( cette table est generee par la procedure si
 273 :            SOLU figure dans la liste TAB1.SORTIE)
 274 : 
 275 :     'POLE' TABLE contenant les fractions molaires des poles de
 276 :            solutions solides.CHPOIN centre ayant une composante par
 277 :            pole de solution solide.( cette table est generee par la
 278 :            procedure si POLE figure dans la liste TAB1.SORTIE)
 279 : 
 280 :     'LOGK' TABLE contenant les logK des solutions solides.
 281 :            CHPOIN centre ayant une composante par solution solide.
 282 :            ( cette table est generee par la procedure si LOGK
 283 :            figure dans la liste TAB1.SORTIE)
 284 : 
 285 : 
 286 : 
 287 : 
 288 : 
 289 :  
 290 : 
 291 :  
 292 : 
 293 :  
 294 :  
 295 :  
 296 :  
 297 :  
 298 : 
 299 : 
 300 :  
 301 :  
 302 :  
 303 :  

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