Académique Documents
Professionnel Documents
Culture Documents
PeRpLeX est une collection de programmes de calcul des diagrammes de phase et des
équilibres. Pour calculer un diagramme de phase avec PeRpLeX, la première étape consiste à
exécuter le programme BUILD pour créer le fichier d’entrée décrivant le calcul, Ce fichier est
ensuite lu par le programme VERTEX qui effectue le calcul du diagramme de phase et sort les
résumés du calcul pour l’impression (le fichier « imprimer ») et le traçage (le fichier « parcelle
»). Habituellement, la sortie de fichier de parcelle générée par VERTEX est convertit en
PostScript avec le programme PSVDRAW et tracée avec une imprimante laser ou éditée avec
un éditeur graphique PostScript.
Les programmes marqués par un astérisque ne sont normalement pas fournis avec PeRpLeX,
mais sont disponibles sur demande.
Outre les fichiers README , ce tutorial, l'examen des principes de la phase de phase et la
documentation du programme PeRpLex, il existe une série d'exemples documentés qui peuvent
être utiles comme modèles de calcul. Ces exemples sont généralement présentés dans un
dossier/répertoire, qui comprend les dossiers suivants. (Les fichiers avec un suffix ‘ps’ sont
généralement fournis sous forme de sortie tracée ou sont présents dans le répertoire spécial).
plot1.out: fichier de placettes généré dans l'échantillon.1 par VERTEX (sous forme d'essai pour
PSVDRAW).
CHAPITRE 2 : UN DIAGRAMME DE PHASE A COMPOSITION SIMPLE
Le type de schéma de phase le plus fondamental qui peut être calculé avec VERTEX est le
diagramme de phase de composition. Un diagramme de phase de composition est un diagramme
qui montre les relations de phase d'un système en fonction de ses variables de composition
indépendante, avec toutes les autres maintenues constantes. Cet exemple illustre le calcul d'un
diagramme de phase de composition du système MgO− K2O− SiO2− Al2O3− H2O− CO2,
système saturé par rapport à la silice et à un fluide binaire H2O− CO2. La première étape
consiste à gérer BUILD, l'utilisateur reçoit les prompts suivants et fait les réponses indiquées :
Ce sera le nom du fichier d'option informatique écrit par BUILD et par la suite lu par VERTEX.
PeRpLex n'exige pas de format particulier pour les noms de fichiers; toutefois, certains
systèmes d'exploitation peuvent avoir certaines restrictions
C'est le nom du fichier de données thermodynamique (doc. Sect 3), qui contient les données
standard de l'état des composés et des espèces. L'intégrité des fichiers de données fournis par
PeRpLex n'est pas garantie et, pour des calculs importants, il convient de vérifier les données.
Enter le nom du fichier graphique, <15 caractères, à gauche justifiée: plot. dat
NA2O MGO AL2O3 SIO2 K2O CAO TIO2 MNO FEO O2 H2O CO2 Les Transformer (Y/N)?
: ¡n
Calculs avec phase saturée (Y/N)? La phase est : "FLUID" Ses composants peuvent être:
H2O = CO2 ; Sa variable composition est: X(CO2) y
Sélectionner les composants saturés de l'ensemble suivant: NA2O MGO AL2O3 SIO2 K2O
CAO TIO2 MNO FEO O2 Combien de composants saturés (maximum 5)? 1
Insérer les noms des composants, à gauche justifiée, une par ligne: SIO2
Les contraintes de saturation de phase sont mises en œuvre en supposant que la phase spécifiée
est stable et qu’aucun test de la validité de cette hypothèse n’est effectué
Ainsi, si un diagramme de phase doit être calculé en fonction de X , alors l’option de saturation
de phase de fluide, et les deux composants liquides (H2O−CO2), doivent être choisis.
Contrairement aux contraintes de saturation de phase, lorsque l’identité de la phase saturée est
spécifiée, pour les contraintes de saturation de composants, les identités des composants sont
spécifiées et les phases saturées avec les compositions correspondantes sont déterminées. Les
contraintes de saturation des composants sont implémentées après les contraintes de saturation
de phase ; ainsi, si la saturation en phase fluide H2O−CO2 a été imposée et que le Cao a été
choisi comme composant saturé, la phase saturée corrélante pourrait être la calcite, la chaux ou
la portlandite selon la composition des fluides et les conditions P-T. Chaque contrainte de
saturation des composants élimine un composant de l’espace de composition
thermodynamique. Dans le problème actuel, la spécification de la silice comme composant
saturé signifie qu’à n’importe quelle condition le polymorphe stable de sil-ica (quartz, β−quartz,
coesite, etc.) sera choisi comme phase saturée, et l’espace thermodynamique de composition
sera le ternaire MgO−K2O−Al2O3 (c.-à-d. que toutes les relations de phase seront « projetées
par » H2O, CO2, et SiO)
Les contraintes des composants saturés sont évaluées pour déterminer l’entité
thermodynamique qui produit le potentiel chimique le plus faible pour le composant en
question. Normalement, ces entités sont des phases, mais elles peuvent aussi être une entité
fictive qui a le potentiel chimique approprié pour un équilibre tampon (Doc Sect 6). Par
exemple, ces entités fictives sont utiles dans les calculs où μO2 est supposé être une fonction
connue de P et T.
Cette option permet à l’utilisateur de calculer des diagrammes avec les, ou un diagramme de
phase de composition avec un ou deux potentiels fixes (en plus de ceux fixés par des contraintes
de saturation). Si un potentiel est choisi une variable indépendante, le composant correspondant
est éliminé de l’espace de composition thermodynamique.
NA2O MGO AL2O3 K2O CAO TIO2 MNO FEO O2 Combien de composants
thermodynamiques : 3
Entrez les noms des composants, à gauche justifié, un par ligne: MGO K2O AL2O3
Les composants sélectionnés en réponse à cette invite seront les composants thermodynamiques
c pour le calcul du diagramme de phase.
L’invite ci-dessus est émise si l’un ou l’autre des composants spéciaux (fluid) de phase
(habituellement H O ou CO) est entré dans 22
réponse aux invites pour les contraintes de saturation ou les composants thermodynamiques
(Tut Sect 7). Parmi les équations des choix énumérés par état 0, 1, 2, 3, 5, 6 et 18 sont valables
pour les fluides binaires ou non-ary H2O−CO2. Le choix 4 n’est valable que pour les fluides
co2
Pas de k2o : n
Sans le sio2 : y
A l'exclusion de l'al2o3 : y
Sans mgo ; y
A l'exclusion de Mu : n
Par défaut, VERTEX effectue des calculs avec toutes les phases composées de la base de
données avec des compositions appropriées
VERTEX exige que pour chaque composant, il y ait au moins un composé (un composant)
ayant la même position de com que le composant. Pour de nombreux composants possibles, par
exemple K2O, il n’existe pas de véritable composant dans les données thermodynamique, mais
pour permettre des calculs avec ces composants « fictifs » composants sont inclus dans la base
de données.
Cette question concerne les phases de solution autres que la phase fluide saturée, des exemples
de solutions sont examinés dans les sections 4 et 5 du tut.
2.11.1 VERTEX
Lecture des modèles de solution à partir du fichier : aucun n’a été demandé
PSVDRAW ne peut tracer que des diagrammes de phase de composition ternaire. Pour effectuer
de telles parcelles, l’utilisateur exécute PSVDRAW, avec le dialogue suivant :
PSVDRAW crée un nom pour son fichier de sortie en ajoutant le suffixe « .ps » au nom du
fichier d’entrée, sur certains systèmes d’exploitation tels que les noms de trois parties peuvent
ne pas être autorisés (peut-être VMS), auquel cas un nom de fichier de parcelle plus simple doit
être utilisé
Le fichier d’impression généré par VERTEX pour les diagrammes de phase de composition se
compose de deux parties, la première partie est essentiellement un écho de l’entrée des
utilisateurs, et le second résume les résultats de calcul.
La section suivante du segment de titre répertorie toutes les phases de l’espace de composition
thermodynamique pour le calcul (c.-à-d. les phases dont les stabilités ne sont pas déterminées
uniquement par des contraintes de saturation).
Les diagrammes de phase de composition calculés par VERTEX sont décrits dans le fichier
d’impression en énumérant tous les assemblages de phase stable des diagrammes pour chaque
valeur des variables indépendantes. Pour les calculs avec trois composants therm-
modynamiques ou plus, chaque assemblage est décrit en donnant les noms des phases
coexistantes (à l’exception de celles déterminées par les contraintes de saturation) séparées par
des tirets et suivies d’un nombre entier dans des parenthèses. Ce nombre entier est utilisé pour
distinguer différents types d’assemblages dans les problèmes avec les phases de solution dans
l’espace de composition thermodynamique, mais n’est pas pertinent dans le problème actuel.
Les diagrammes de phase de composition binaire sont décrits en énumérant les phases stables
dans l’ordre où elles se produisent le long de la jointure binaire en question.
Les diagrammes de Schréinemakers sont de loin le type le plus courant de diagramme utilisé
pour représenter les équilibres de phases pétrolières.
Un schéma de Schréinemakers est un schéma dans lequel les relations de phase invariante et
univariante d'une multicomposition
le système de réseau est prévu sur une variable potentielle en deux dimensions (P, T, μ , Xf , f
, f , ou a , etc.) coordonnée i CO2 O ii
Il serait simple de traiter ce problème en introduisant tous les composants comme composants
thermodynamiques, mais cela entraînerait un diagramme complexe avec de nombreux
équilibres qui ne sont pas pertinents pour la plupart des problèmes géologiques
Composants
La nécessité des hiérarchies de saturation des composants peut être démontrée en considérant
ce qui se passerait si chaque composant saturé était évalué indépendamment. Par exemple,
supposons que dans le système K2O−Al2O3−SiO2 (après projection à travers les composants
saturés en phase fluide), Al O et SiO aient été choisis .saturés
5 - donne une plus grande efficacité, la plus faible fiabilité Les valeurs élevées augmentent la
probabilité qu'une courbe ne puisse être déterminée que partiellement ou totalement sautée. 5
Les prompts suivants concernent la définition de la composante KAlO, telle qu'elle est décrite
dans le chapitre 3.1, ces prompts 2
Les composantes de la base de données sont maintenant les suivantes:
NA2O MGO AL2O3 SIO2 K2O CAO TIO2 MNO FEO O2 H2O CO2 les transforme (Y/N)?
y
Insérer le nouveau nom du composant (< 5 caractères laissés justifiés, blanc à finir): KALO3
Entrez dans l'ancien composant que vous souhaitez remplacer par KALO3: K2O
Entrez les autres composants (<12) dans KALO3 une par ligne, blanc à finir: AL2O3
Entrez les coefficients stoïchiométriques de: K2O . AL2O3 dans KALO3 (dans l'ordre ci-
dessus): 0,5 0,5
Sélectionner les composants saturés de l’ensemble suivant : NA2O MGO AL2O3 SIO2 KALO3
CAO TIO2 MNO FEO O2 Combien de composants saturés (maximum 5)? 3
Entrez les noms des composants, à gauche justifié, un par ligne : SIO2
KALO3
AL2O3
Sélectionner les composants restants de l'ensemble suivant: NA2O MGO CAO TIO2 MNO O2
Insérer les noms des composants, à gauche justifiée, une par ligne: CAO MGO
Sélectionnez l'équation de liquide de l'état: 0 - Redlich-Kwong (MRK)
FLUID
1 - P(bars)
2 - T(K)
3 - X(CO2)
01
2 - T(K)
3 - P(bars)
Le calcul actuel sera une seule section isobare, ce qui permet à l'utilisateur de calculer plusieurs
sections. Toutefois, le PSVDRAW ne complétera qu'une seule section.
Après avoir fonctionné BUILD, l'utilisateur gère VERTEX qui prompte le nom du fichier créé
par BUILD et écrit quelques informations sur l'état d'avancement du calcul. PSVDRAW peut
alors être dirigé pour créer une parcelle postScript, si l'utilisateur choisit d'accepter les options
de placement par défaut, un emplacement tel que celui indiqué à la figure 3.3 est obtenu. Dans
la mesure du possible, le PSVDRAW tente d'étiqueter les courbes par l'équation de réaction
associée, lorsque cela n'est pas possible, l'identification de la PSVDRAW indique la courbe par
numéro; les points sont toujours étiquetés par numéro. Les identités des courbes et points
indiqués par numéro peuvent être déterminées à partir des listes figurant dans le fichier
d'impression (Tut, sect. 3.4). Une particularité des diagrammes calculés avec des composants
saturés est que les courbes univariantes peuvent modifier brutalement la pente, ces
modifications correspondent à une modification de l'assemblage de phase saturée. Dans la
figure 3.3, cela se produit pour le cc = an et dol = m(h&p) + an (courbe 10)
Les chapitres précédents ont examiné les problèmes dans lesquels toutes les phases de l’espace
de composition thermodynamique sont des composés; cependant, dans de nombreux systèmes
géologiques, les variations de composition des minéraux ont des effets profonds sur leur
stabilité. Depuis un certain temps, les géologues ont traité ces problèmes en calculant les
relations de phase dans un sous-système chimique à membre final où aucune variation de
composition n’est possible. Des corrections d’activité sont ensuite apportées pour tenir compte
de la différence entre les compositions minérales observées et leurs compositions dans le sous-
groupe. En effet, dans cette approche, les solutions sont traitées comme des composés dans un
espace de composition plus simple, il est donc erroné de prétendre que de telles méthodes
traitent les phases de composition variable. Des corrections d’activité peuvent être apportées
avec le programme Actcor qui génère un nouveau fichier de données thermodynamiques qui
peut être utilisé comme fichier d’entrée pour BUILD et VERTEX. Toutefois, la méthode de
correction de l’activité est fondamentalement erronée de deux façons : (i) les compositions des
minéraux dans un assemblage de phase d’équilibre varient en fonction des variables des
systèmes, mais cette possibilité est exclue dans les calculs d’activité fixe; ii) les compositions
des corrections d’activité sont considérées comme des compositions d’équilibre et aucun test
n’est effectué pour valider cette hypothèse, qui n’est généralement pas compatible avec les
modèles thermodynamiques utilisés. Pour ces raisons, les corrections d’activité ne doivent être
utilisées que comme méthode de dernier recours.
L’alternative aux corrections d’activité, est de faire des calculs dans l’espace de composition
complet, ou une approximation raisonnable. Les compositions des minéraux sont alors des
variables qui sont déterminées pour chaque composition et condition environnementale. Pour
que de tels calculs soient réalisables, il doit y avoir des données thermodynamiques pour chaque
composition pos-sible endmember de chaque phase de solution possible dans le système, et il
doit être possible de formuler au moins un modèle rudimentaire de la façon dont ces membres
se mélangent.
Dans VERTEX, les phases de composition variable sont approximatives par une série de
composés définis arbitrairement désignés pseudocompounds. Par cette méthode, VERTEX peut
traiter les solutions avec jusqu’à 3 sites de mélange indépendants et jusqu’à 3 espèces se
mélangeant sur chaque site. L’exactitude de l’approximation dépend de la façon dont
étroitement espacés les pseudocom- livres sont dans l’espace de composition, cela est déterminé
par le schéma de subdivision spécifié par l’utilisateur dans un fichier qui décrit les modèles de
solution pour VERTEX (la version de ce fichier fourni avec PeRpLeX est nommé solut.dat ).
Dans la projection classique de l’AFM, les compositions sont réduites par des projections
successives à travers H2O, SiO2 (quartz), KAl3O5 (moscovite) sur la sous-décomposition
MgO-FgO-Al2O3
Aucune nouvelle invite n’apparaît dans BUILD pour ce calcul, par rapport à celle de Tut Sect
2, et seules les transformations de composants, les choix de composants et les invites de
modèles de solution s’affichent ici. Le fichier de données thermodynamiques utilisé pour cet
exemple était hp94ver.dat.