factsage thermochemical software and · pdf fileof interest to chemical and physical...

40
Calphad, Vol. 26, No. 2, pp. 189-228, 2002 © 2002 Published by Elsevier Science Ltd 0364-5916/02/$ - see front matter PII: S0364-5916(02)00035-4 FactSage Thermochemical Software and Databases C.W. Bale*, P. Chartrand*, S.A. Degterov*, G. Eriksson**, K. Hack**, R. Ben Mahfoud*, J. Melançon*, A.D. Pelton* and S. Petersen** * CRCT - Center for Research in Computational Thermochemistry École Polytechnique (Université de Montréal), Box 6079, Station Downtown, Montréal, Québec, CANADA H3C 3A7 http://www.crct.polymtl.ca ** GTT-Technologies, Kaiserstrasse 100, 52134 Herzogenrath, GERMANY http://gttserv.lth.rwth-aachen.de (Received February 14, 2002) Abstract This paper presents a summary of the FactSage thermochemical software and databases. FactSage was introduced in 2001 and is the fusion of the FACT-Win/F*A*C*T and ChemSage/SOLGASMIX thermochemical packages that were founded over 25 years ago. The FactSage package runs on a PC operating under Microsoft Windows ® and consists of a series of information, database, calculation and manipulation modules that enable one to access and manipulate pure substances and solution databases. With the various modules one can perform a wide variety of thermochemical calculations and generate tables, graphs and figures of interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, inorganic chemists, geochemists, ceramists, electrochemists, environmentalists, etc. In this article emphasis is placed on the calculation and manipulation of phase diagrams. However the reputation of FactSage has been established mainly in the field of complex chemical equilibria and process simulation where the software has unique capabilities. Some of these capabilities are also shown in this paper. © 2002 Published by Elsevier Science Ltd. Introduction FactSage is the fusion of two well-known software packages in the field of computational thermochemistry: FACT-Win (formerly F*A*C*T) and ChemSage (formerly SOLGASMIX). F*A*C*T - Facility for the Analysis of Chemical Thermodynamics - started in 1976 as a joint research project between two universities, McGill University (W.T. Thompson) and the École Polytechnique de Montréal (C.W. Bale and A.D. Pelton). The initial programs [77Pel] were written in FORTRAN on punched cards and performed chemical thermodynamic calculations involving pure substances and ideal gases. In 1979 F*A*C*T On-Line was offered as an interactive program through the McGill University MUSIC system (accessed via Datapac and Telenet telephone links) where it was mainly used as a teaching tool [79Tho, 80Tho]. Solution programs and databases were added together with the POTCOMP and TERNFIG algorithms for optimizing, calculating and plotting binary and ternary phase diagrams [80Lin], [82Bal]. In the 1990’s the system evolved into the PC-based program FACT-DOS [96Bal] that offered unlimited access to the software 189

Upload: builien

Post on 29-Mar-2018

217 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

Calphad, Vol. 26, No. 2, pp. 189-228, 2002 © 2002 Published by Elsevier Science Ltd

0364-5916/02/$ - see front matter

PII: S0364-5916(02)00035-4

FactSage Thermochemical Software and Databases

C.W. Bale*, P. Chartrand*, S.A. Degterov*, G. Eriksson**, K. Hack**, R. Ben Mahfoud*, J. Melançon*, A.D. Pelton* and S. Petersen**

*CRCT - Center for Research in Computational Thermochemistry École Polytechnique (Université de Montréal), Box 6079, Station Downtown,

Montréal, Québec, CANADA H3C 3A7 http://www.crct.polymtl.ca

**GTT-Technologies, Kaiserstrasse 100, 52134 Herzogenrath, GERMANY http://gttserv.lth.rwth-aachen.de

(Received February 14, 2002)

Abstract This paper presents a summary of the FactSage thermochemical software and databases. FactSage was introduced in 2001 and is the fusion of the FACT-Win/F*A*C*T and ChemSage/SOLGASMIX thermochemical packages that were founded over 25 years ago. The FactSage package runs on a PC operating under Microsoft Windows® and consists of a series of information, database, calculation and manipulation modules that enable one to access and manipulate pure substances and solution databases. With the various modules one can perform a wide variety of thermochemical calculations and generate tables, graphs and figures of interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, inorganic chemists, geochemists, ceramists, electrochemists, environmentalists, etc. In this article emphasis is placed on the calculation and manipulation of phase diagrams. However the reputation of FactSage has been established mainly in the field of complex chemical equilibria and process simulation where the software has unique capabilities. Some of these capabilities are also shown in this paper. © 2002 Published by Elsevier Science Ltd.

Introduction

FactSage is the fusion of two well-known software packages in the field of computational thermochemistry: FACT-Win (formerly F*A*C*T) and ChemSage (formerly SOLGASMIX).

F*A*C*T - Facility for the Analysis of Chemical Thermodynamics - started in 1976 as a joint research project between two universities, McGill University (W.T. Thompson) and the École Polytechnique de Montréal (C.W. Bale and A.D. Pelton). The initial programs [77Pel] were written in FORTRAN on punched cards and performed chemical thermodynamic calculations involving pure substances and ideal gases. In 1979 F*A*C*T On-Line was offered as an interactive program through the McGill University MUSIC system (accessed via Datapac and Telenet telephone links) where it was mainly used as a teaching tool [79Tho, 80Tho]. Solution programs and databases were added together with the POTCOMP and TERNFIG algorithms for optimizing, calculating and plotting binary and ternary phase diagrams [80Lin], [82Bal]. In the 1990’s the system evolved into the PC-based program FACT-DOS [96Bal] that offered unlimited access to the software

189

Page 2: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

190 C.W. Bale et al.

and databases. FACT-Web (1996) provided interactive demonstration modules through the Internet at the CRCT [02Crc]. The Windows® version FACT-Win was released in 1999 and offered a fully integrated thermochemical database system that coupled proven software with self-consistent critically assessed thermodynamic data. By this time F*A*C*T had expanded well beyond chemical metallurgy and was being employed in other fields of chemical thermodynamics by pyrometallurgists, hydrometallurgists, chemical engineers, corrosion engineers, inorganic chemists, geochemists, ceramists, electrochemists, environmentalists, etc. Since 1979 F*A*C*T has incorporated the Gibbs Energy minimizer, SOLGASMIX.

SOLGASMIX was developed by G. Eriksson. In the early versions [75Eri] it was possible to calculate equilibria in multi-component non-ideal solution phase systems. At that time the user had to be both a thermochemist and a programmer since the first code only provided the necessary subroutines for the inclusion of non-ideal Gibbs energy models. Co-operation between G. Eriksson and K. Hack that started in the eighties saw the first editions of an interactive program (SOLGASALLOY, 1984) with integrated non-ideal Gibbs energy models (polynomials for substitutional metallic solutions). In time more models were added, for example the Gaye-Kapoor-Frohberg cell formalism for non-ideal liquid oxides and the models developed by the F*A*C*T group. Further enhancements included the addition of modules for the calculation of thermodynamic properties of phases and a reactor module that permits the calculation of co- and counterflow reactors (SAGE, 1988). The combination of these calculational capabilities and access to the full databases of SGTE (in co-operation with the MTDS group of NPL, Teddington) led to ChemSage [90Eri], an Integrated Thermodynamic Databank System, initially running under DOS. The programs were continually improved, e.g. by the development of a thermodynamic assessment module by the addition of an optimization routine [95Eri] and a graphical post-processor, and finally by the development of a module for two-dimensional phase mapping, i.e. the calculation of generalized phase diagrams (1999). ChemSage has found worldwide use in several hundred installations in universities, governmental and non-governmental research laboratories and in industry, where it has been successfully employed to analyze, understand and improve metallurgical processes, materials problems, environmental conditions, etc.

In April 2001, F*A*C*T and ChemSage were merged into one unified package. FactSage 5.0 (followed by the FactSage 5.1 update in 2002) offers more features than those available in the FACT-Win 3.05 and ChemSage 4.0 packages. Currently it is installed in well over 100 universities around the world where it is used as a research tool and educational aid. Also approximately 100 industrial users of its predecessors have already upgraded to FactSage because of its ease of use, its flexible access to different databases and its powerful calculational modules.

While an understanding of chemical thermodynamics is, of course, necessary in order to run the

programs, it is not essential to be an expert in the field. FactSage is a powerful self-teaching aid. With regular program usage one can rapidly acquire a practical understanding of the principles of thermochemistry especially as these relate to complex phase equilibria.

This article summarizes the programs and databases offered through FactSage with special emphasis placed on the calculation and manipulation of phase diagrams.

Main Menu

The FactSage main menu (Fig.1) offers access to the modules of the package. These are grouped into four categories: 1. Info – This includes detailed slide shows (Microsoft Power Point® presentations) of most of the program modules and general information with Frequently Asked Questions on FactSage and its databases. 2. Databases – These program modules enable the user to view, manipulate and edit the pure substances and solution databases that may be private (read/write) or public (read only).

Page 3: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 191

3. Calculate – These modules are the central programs of FactSage. They permit the calculation of phase diagrams and thermochemical equilibria in various forms with direct access to the databases. 4. Manipulate – This group offers various graphical and tabular program modules for post-processing the results and manipulating the calculated phase diagrams and other figures.

1. Info Modules

The Slide Shows are given in the form of Microsoft Power Point® presentations. These introduce the basics of the program modules to a new user and provide extensive examples of industrial applications for advanced users. The files are regularly updated and are also available through the Internet. The General module provides documentation, answers to frequently asked questions (FAQ) and lists of useful addresses and telephone numbers.

2. Databases Modules

In FactSage there are two types of thermochemical databases – compound (pure substances) databases and solution databases. The View Data, Compound and Solution modules permit one to list and manipulate the contents of these databases.

Compound databases are for stoichiometric solid, liquid and gaseous species such as CaO(s), FeS(liq),

SO2(g). Compound data may include allotropes, for example graphite C(s1) and diamond C(s2), and isomers, for example ethylene C2H4O(liq1) and acetylene C2H4O (liq2). Data on a few compounds with non-integer stoichiometry such as FeOx (x = 0.947) are also stored. Depending upon the type of phase (solid, liquid, gas) and data availability, the stored properties include ∆Ho(298.15 K), So(298.15 K), Cp(T), magnetic data (Curie or Néel temperature and average magnetic moment per atom), molar volumes (298.15 K) coupled with expansivities, compressibilities and pressure derivatives of bulk moduli as functions of T. Infinitely dilute aqueous solution data and non-ideal gas properties (Tcrit., Pcrit., Vcrit., the acentric factor, omega, and the dipole moment from which the first virial coefficient can be calculated by the Tsonopoulos equation) are also stored in the compound databases, as are bibliographical references.

Solution databases are for solid and liquid alloys, carbides, nitrides and carbonitrides, concentrated

aqueous solutions, ceramics, salts, mattes, slags, etc. The data are stored in the form of Gibbs energy functions for the phase constituents and temperature dependent model parameters for calculating the Gibbs energy of mixing among the phase constituents. FactSage supports 11 different solution models including simple polynomial models (Redlich-Kister and Legendre polynomials) combined with different higher order extrapolations (Muggianu, Kohler, Toop), the Unified Interation Parameter Model, Modified Quasichemical models for short-range ordering in pair and quadruplet approximations, the Pitzer model (for concentrated aqueous solutions) and sublattice models such as the Compound Energy Formalism. Additional solution models are planned.

The following databases are currently available in FactSage: Compound Databases – note: a compound may contain several phases

• FACT - F*A*C*T 5.0 compound database (over 4,400 compounds) • SGPS - SGTE pure substances database (over 3,400 compounds) • SGSL - SGTE intermetallic compounds (for use with SGSL solutions)

Solution Databases

• FACT - F*A*C*T 5.0 solution database (120 non-ideal multicomponent phases) • SGSL - SGTE alloy solutions database (63 non-ideal multicomponent alloy and carbonitride phases)

Page 4: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

192 C.W. Bale et al.

SGTE (Scientific Group Thermodata Europe) is a consortium of mainly European centers engaged in

the development of thermodynamic databanks for inorganic and metallurgical systems and their application to practical problems. Both GTT and the CRCT are members of SGTE. The FACT and SGTE compound (pure substances) databases are quite similar in content. However the FACT solution database and the SGTE solution database are complementary. As they are combined in FactSage they permit unique application cases to be calculated, e.g. the corrosion of stainless steel alloys in sulfur- and oxygen-containing atmospheres.

The FACT solution database contains consistently assessed and critically evaluated thermodynamic data for SiO2-CaO-Al2O3-Cu2O-FeO-MgO-MnO-Na2O-K2O-TiO2-Ti2O3-Fe2O3-ZrO2-CrO-Cr2O3-NiO-B2O3-PbO-ZnO melts/glasses with dilute solutes of S-SO4-PO4-CO3-F-Cl-I-OH-H2O. Many solid solutions (ceramics) of these components are also stored: monoxide, perovskite, spinels, pseudobrookite, melilite, olivine, wollastonite, etc. Most solid and molten salt solutions of the system Li, Na, K, Rb, Cs, Mg, Ca/F, Cl, Br, I, SO4, CO3, OH, NO3 are also available as well as liquid sulfides (mattes) Fe-Ni-Co-Cr-Cu-Pb-Zn-As-S, several alloys, Pitzer parameters for concentrated aqueous solutions, etc. The FACT solution databases are being constantly extended and updated through a large internationally-funded research program.

The SGTE intermetallic compound and solution databases (SGSL) contain consistently assessed data on several hundred binary, ternary and quaternary alloy systems. These cover application fields such as noble metals, solders, semi-conductors or hard-metal systems. A special strength of the SGTE solution database is its application to Fe-based multi-component alloys, for example Fe-Cr-Co-Mo-W-Ni-C-N with the formation of face- or body-centered cubic matrix phases and precipitates of intermetallic (rho, phi, Laves etc.), carbide (cementite, M23C6, M7C3, Cr3C2, ksi etc.), nitride or carbonitride (Me(C,N), Me2(C,N), Fe4N) phases.

It is planned to make other databases available in FactSage including an extensive aqueous solution database from Oli Systems [02Oli], Inc., a light alloys database based on the European COST507 project, ThermoTech Ni, Al, Fe and Ti alloy databases, AEA and Thermodata databases for nuclear applications, etc.

A user may also create and edit his own private databases using the Compound and Solution modules. With the Optimize module, thermodynamic assessments of experimental phase diagram and thermodynamic data can be performed in order to obtain the coefficients of G-functions of compounds or of the constituents of solid and liquid solution phases as well as the parameters of Gibbs energy models for the solutions.

Note that FactSage contains software permitting ChemSage and ChemApp users to automatically

convert ChemSage datafiles into FactSage compatible databases and to permit the creation of ChemApp files from the FactSage databases.

With View Data one can display species and phases from the databases. For example Fig. 2 shows the input/output to list all compounds of the Fe-Si-O-S system that are stored in the FACT compound database. The mouse has been clicked on SiO2 where it is noted that the compound has 8 solid allotropes (s1 to s8) and a liquid phase (L). Fig. 3 shows a summary of phases and a partial listing of the ∆Ho(T), So(T) and Cp(T) compound data for SiO2. Fig. 4 is a partial listing summarizing the solution phases stored in the FACT database that contain the elements Fe-Si-O-S.

The Compound module is illustrated in Fig. 5. By using ‘drag and drop’, SiO2 is copied from the read-

only (r) FACT database (FACTBASE) into a private read/write (r/w) database USERBASE where the Cp(T) expressions for quartz, SiO2(s1) are being edited. Other properties such as magnetic (e.g. Fig. 6) (thermal expansivity, compressibility, etc.) can also be edited. It is also possible to add new phases or new compounds.

Figs. 7 and 8 show some of the features of the Solution module where one can list, edit, manipulate and

store solution data. For example, Fig. 7 is a partial listing of the phases stored in the SGTE alloy solution

Page 5: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 193

database, including general information on the liquid phase and its parameters. Fig. 8 displays the components of the MoNi_Delta phase together with a summary of functions and the contents of the GCRFCC function.

3. Calculate Modules This group of modules is the heart of FactSage. One can interact with the software and databases in a variety of ways and calculate thermochemical equilibria in various forms. Reaction Module

The Reaction module calculates changes in extensive thermochemical properties (H, G, V, S, Cp, A) for a single species, a mixture of species or for a chemical reaction. The species may be pure elements, stoichiometric compounds or ions (both plasma and aqueous ions). In the Reaction Reactants Window (Fig. 9) after a new reaction has been entered, data are automatically retrieved from the compound (pure substances) databases that are currently active. In the default mode the reaction is taken to be isothermal with all reactants and products in their most stable states. Alternatively, the temperature, pressure, state and activity of each species may be independently specified and the path by which the reactants become the chosen products may be specified as non-isothermal (adiabatic, isentropic, etc). A tabular display in the form of an interactive spreadsheet is generated in the Reaction Table Window (Fig. 10). Fig. 9 shows the entry of the isothermal standard state reaction for copper oxidation: 4 Cu + O2 = 2 Cu2O

where the units selected are K, atm, J, mol. It is noted that the phases are not specified (i.e. most stable). In Fig. 10 the T(K) temperature range (300 to 2000 in steps of 300) is entered and Reaction determines the most stable phases at each temperature and lists common thermodynamic values including the transition temperatures. For example at 1200 K: the stable phases are Cu(s), O2(g), Cu2O(s); ∆Ho = -332.62 kJ, ∆Go = -162.43 kJ, ∆So = -141.83 J/mol-K, Keq = 1.176 x 106.

Fig. 11 shows entry of the non-standard state reaction: 4 Cu(s, activity X) + O2(g,Po2) = 2 Cu2O(s) In Fig. 12 the power of the interactive spreadsheet format of the Table Window is demonstrated. For example, in line 1 the activity of Cu(s) and the partial pressure of O2 are given for standard conditions (a = X =1, P = 1) and the changes in the standard enthalpy (∆Ho = -33.35 kJ), Gibbs energy (∆Go = 191.16 kJ) etc. are calculated at 1000 K. In line 2 the activity of Cu(s) is still unity (X = 1.0), the Gibbs energy change is set to zero (i.e. equilibrium) and the equilibrium oxygen pressure is calculated to be Po2 = 1.0359 x 10-10 atm. In line 3 the equilibrium activity of Cu(s) is calculated (3.1903x10-3) when Po2 = 1.0 atm. In the last entry (line 4) O2 with Po2 = 10-12 atm and Cu with a(Cu(s)) =1 are at equilibrium (∆G = 0) at the calculated temperature 897.01 K.

By appropriate entries one can perform heat balances, calculate adiabatic flame temperatures, solve simple equilibria, determine vapor pressures, calculate aqueous solubilities, etc. The results may also be automatically displayed as graphs and stored or exported (for example to Excel®) in the form of spreadsheets. Predom and EpH Modules With the Predom module one can calculate and plot isothermal predominance area diagrams for one-, two or three-metal systems using data retrieved from the compound databases. Fig. 13 shows the entry and resulting diagram for the one-metal Cu-Pso2-Po2 system at 1000 K. After the components (Cu, S and O) have

Page 6: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

194 C.W. Bale et al.

been specified, the user clicks on “Next ” and is presented with a list of possible axes, log10X and log10Y (X and Y are pressure or activity of S, S2, …Sn, SO, SO2, SO3, O2 etc.), and possible product species (gases, solids, liquids – these may be edited by clicking on the “List” button). A useful feature of the module is the option to include the calculated total pressure isobar on the predominance diagram (plotted as “+”s in Fig. 13). Along such an isobar the total pressure is the sum of the partial pressures of all the gas species (in Fig. 13 P(total) = 1 atm = Ps + Ps2 + … Psn + Pso + Pso2 + Pso3 + Po2 + Pcu … etc.). Such a line represents the reaction path whereby, for example, Cu2S oxidizes to, say, Cu2O. With Predom one can also calculate more complex predominance area diagrams such as a two-metal diagram of log10(Pso2) versus log10(Pco) for M1- M2-S-O-C system at constant Po2 and M1/(M1+M2) metal ratio. All equilibrium partial pressures and activities at any point on the diagram can be calculated, as can the coordinates of all invariant points. Diagrams can be stored, edited, and exported. The EpH module (not shown here) is similar to the Predom module and permits one to generate Eh vs pH (Pourbaix) diagrams for one-, two or three-metal systems using data retrieved from the compound databases that also include infinitely dilute aqueous data. Equilib Module

The Equilib module is the Gibbs energy minimization workhorse of FactSage. It calculates the concentrations of chemical species when specified elements or compounds react or partially react to reach a state of chemical equilibrium. In most cases the user makes three entries as shown in the Equilib Reactants Window (Fig. 14) and Menu Window (Fig. 15):

1st entry: Define the reactants, then click on ‘Next >>’. 2nd entry: Select the possible compound and solution products. 3rd entry: Set the final conditions - T and P, or other constraints, then click on ‘Calculate >>’.

The Reactants Window (Fig. 14) shows the entry for a copper-based pyrometallugical system (variable

amounts <A> of FeO and SiO2 with CaO, Cu2O, Fe2O3, Pb, Zn, Cu and Cu2S). In the Menu Window (Fig. 15) the possible products are identified (gas phase, pure solids and slag, spinel, matte, copper alloy solution phases) together with a range of composition (<A> = 40, 41, 42, ... 57), the temperature (1250oC) and total pressure (1 atm.). Not shown here is how one can set various constraints, options, targets, etc. (in the example the equilibrium partial pressure of oxygen was fixed at P(O2) = 10-8 atm). One then clicks the “Calculate >>” button and the computation commences. When the calculation is finished one is automatically presented with the Results Window where Equilib provides the equilibrium products of the reaction and where the results may be displayed in F*A*C*T and ChemSage output formats. The equilibrium product amounts are positive, satisfy the mass balance constraints with respect to the system components and correspond to the lowest possible Gibbs energy for this particular selection of possible products. For example Fig. 16 displays the results in F*A*C*T format at <A> = 40; this equilibrium point corresponds to silica saturation, a(SiO2) = 1.0. The equilibrium compositions of the slag, matte and blister copper are also listed. Fig. 17 shows a ChemSage format for <A> = 57 that now corresponds to spinel saturation. The calculated values may also be presented and manipulated via the List Window. For example Fig. 18 shows the distribution of the elements (Cu, Fe) among the phases when <A> = 50.

One may enter up to 48 reactants consisting of up to 32 different components (elements and electron phases). Reactants may include “streams” - these are equilibrated phases stored from the results of previous calculations (useful in process simulation). Phases from the compound and solution databases are retrieved and offered as possible products in the Menu Window. These may include pure substances (liquid, solid), ideal solutions (gas, liquid, solid, aqueous) and non-ideal solutions (real gases, slags, molten salts, mattes, ceramics, alloys, dilute solutions, aqueous solutions, etc.) from the databases described earlier.

Page 7: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 195

Equilib employs the Gibbs energy minimization algorithm and thermochemical functions of ChemSage (90Eri) and offers great flexibility in the way the calculations may be performed. For example, the following are permitted: a choice of units (K, C, F, bar, atm, psi, J, cal, BTU, kwh, mol, wt.%, ...); dormant phases in equilibria; equilibria constrained with respect to T, P, V, H, S, G, U or A or changes thereof; user-specified product activities (the reactant amounts are then computed); user-specified compound and solution data; and much more. Phase targeting and one-dimensional phase mappings with automatic search for phase transitions are possible. For example, one can calculate all equilibrium (or Scheil-Gulliver non-equilibrium) phase transitions as a multicomponent mixture is cooled.

Equilib offers a post-processor whereby the results may be manipulated in a variety of ways: tabular output ordered with respect to amount, activity, fraction or elemental distribution; post-calculated activities; user-specified spreadsheets of f(y) where y = T, P, V, H, S, G, U , A, Cp or species mole, gram, activity, mass fraction and f = y, log(y), ln(y), exp(y) etc. for Lotus 1-2-3, Microsoft Word or Excel. For example Fig. 19 shows post-processing of the results and the generation of a Cu wt%. vs Fe(total)/SiO2 wt.% diagram for the complete set (18) of equilibrium calculations. Fig. 20 shows (top) a display of the thermodynamic partial properties functions, and (bottom) a partial listing of the calculated integral properties of a solution phase (FACT-MATT) for all 18 calculations.

Phase Diagram and Figure Modules

Phase Diagram is a generalized module that permits one to calculate, plot and edit unary, binary, ternary and multicomponent phase diagram sections where the axes can be various combinations of T, P, V, composition, activity, chemical potential, etc. The resulting phase diagram is automatically plotted by the Figure module. It is possible to calculate and plot: classical unary temperature versus pressure, binary temperature versus composition, and ternary isothermal isobaric Gibbs triangle phase diagrams; two-dimensional sections of a multi-component system where the axes are various combinations of T, P, V, composition, activity, chemical potential, etc.; predominance area diagrams (for example Pso2 vs Po2) of a multicomponent system (e.g. Cu-Fe-Ni-S-O) where the phases are real solutions such as mattes, slags and alloys; reciprocal salt phase diagrams; etc.

The calculation of the binary temperature versus composition phase diagram for the CaO-SiO2 system is shown in Figs. 21 and 22. In the Phase Diagram module the system components (CaO, SiO2) are first entered in the Reactants Window (Fig. 21-top). Then the type of phase diagram is defined in the Variables Window (Fig. 21-bottom) where the user selects the type of diagram (Y vs X, or Gibbs triangle), the type of axes (composition, activity and chemical potential), the possible composition variables, and the limits and constants of the phase diagram. Data from the compound and solution databases are offered as possible product phases in the Menu Window (Fig. 22-top). In the case of CaO-SiO2, the slag solution phase (FACT-SLAG) and all pure solids (including those outside the plane CaO-SiO2) are selected as possible product phases. By clicking on the ‘Calculate >>’ button the phase diagram is automatically calculated and plotted in real time (Fig. 22-bottom). When the calculation is complete the Figure module uses the graph as a dynamic interface. By pointing to any domain, tie lines and stable phases are automatically labeled. Optionally the figure can be manipulated: tie lines can be inserted in the plot, the equilibrium compositions and phase amounts at a point on the diagram can be calculated and shown in a table, and the diagram can be edited (add experimental data points, text, change font and colors etc.). Examples of edited diagrams are shown later.

The versatility of the choice of axes in the Variables Window enables one to generate many different

types of phase diagrams. Fig. 23 is a classical isothermal predominance area diagram for the Cu-SO2-O2 system. The system components are Cu, SO2, O2; the axis variables are log10(Pso2) and log10(Po2) and the temperature is set constant; the possible phases in the phase diagram are gas and stoichiometric solids taken from the FACT compound database. This diagram may be compared the one (Fig. 13) produced by the Predom module for the same system.

Page 8: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

196 C.W. Bale et al.

Unlike the Predom module, Phase Diagram can produce diagrams that also include real solution data. Fig 24 shows the log10(Po2) vs Cr/(Cr+Fe) phase diagram at 1573 K where the system components are Fe, Cr and O2. The possible phases are the gas and various real solutions taken from the FACT (oxides) and SGTE (alloys) databases. Fig. 25 is the input/output for an isopleth of T(C) vs TiO2/(FeO+TiO2) ratio at 50 mol % Fe in the FeO-TiO2-Fe system again using both FACT and SGTE solution databases. An example of the interactive power of Phase Diagram is the equilibrium calculation shown in Fig. 26 where the user has first selected the phase equilibrium mode and then pointed and clicked at the coordinates 1450oC and TiO2/(FeO+TiO2) = 0.7. Note, these results would be identical to an Equilib calculation at 1450oC and 1 atm where the reactants are 0.35 TiO2 + 0.15 FeO + 0.5 Fe.

Fig. 27 is the input/output for a Gibbs ternary section of the CaO–Al2O3–SiO2 system at 1600oC using FACT data.

Examples of the combined use of the Phase Diagram, Equilib and Figure modules to generate phase

diagrams are shown in Figs. 28 to 31. How the Phase Diagram Module Works

The possible types of phase diagram sections that may be calculated are based on a thermodynamically consistent theory of generalized phase diagram mapping [01Pel]. Similar to the rules outlined by Hillert [97Hil] a set of simple rules has been derived that dictate what axes and constants constitute a true phase diagram. The Zero Phase Fraction (ZPF) line principle was introduced by Morral and co-workers [84Bra, 84Mor, 86Gup]. All true two-dimensional sections consist of a collection of ZPF lines, one for each phase. The phase appears on one side of its ZPF line and does not appear on the other, and the ZFF line either forms a closed loop inside the diagram or terminates at the edges of the diagram. In FactSage this has been combined with the phase diagram rules in order to derive a strategy for the mapping of a complete phase diagram without the need for user-defined starting points. This greatly simplifies the strategy for mapping the complete phase diagram since it is simply a question of tracing all ZPF lines.

Especially in higher-order systems the correct choice of axes and constants may not be obvious. For

example, in the Fe-Cr-O system it may not be evident that for a true phase diagram at constant T (and total P) one may plot log Po2 versus nCr/( nCr + nFe) but not versus nCr/( nCr + nFe + nO). The reason for this is that in the latter case certain regions of the diagram may not represent unique equilibrium conditions. The Phase Diagram module has been conceived such that only inputs leading to true phase diagram sections are allowed. Future work includes calculating polythermal projections (e.g. the liquidus surfaces) of multicomponent phase diagrams, and the calculation of Pourbaix diagrams, Eh vs pH, of a multicomponent alloy where non-ideality of the aqueous and metallic phases is taken into account.

4. Manipulate Modules

FactSage offers a variety of modules that can post-process the tabular and graphical results or preprocess reactant inputs for complex equilibrium calculations in Equilib. The Results module enables one to generate graphical output from Equilib calculations and produce a variety of plots from a single set of equilibrium tables. Mixture is used to combine a group of reactant substances, e.g. 0.21 O2(g) and 0.79 N2(g), into a single stream, e.g. [air], that can then be imported as such as a reactant to Equilib. In this manner it is possible to store very complex mixtures and streams (e.g. slags, minerals, bunker oil). Also the results of an Equilib calculation may be automatically stored – for example the gas products of FeS oxidation could be stored as a stream and given a name such as “roaster_gas” that can be then edited by the Mixture program before being imported as a reactant to Equilib for a subsequent calculation.

Although mainly used for phase diagrams, Figure is a generalized plotting program that permits one to

display, edit and manipulate the various graphs and plots produced by the FactSage modules. *.fig files may

Page 9: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 197

be opened and edited by Edition, Format, Frame & Axes Windows and Menu Bars. For example Fig. 28 shows the use of the View menu bar to edit the calculated binary phase diagram for CaSiO3-MgSiO3. Figs. 29 to 31 illustrate sample edited figures. The diagrams may be exported as *.fig (ASCII for repeated use with Figure), *.bmp, *.emf and *.wmf files (bitmap, enhanced metafile and windows metafile) for subsequent use with other Windows® software.

Conclusions

This article has presented a summary of the modules offered in the FactSage thermochemical software and database package. Although emphasis has been placed on the calculation and manipulation of phase diagrams, the reputation of FactSage has been established mainly in the field of complex chemical equilibria and process simulation where the software has unique capabilities. For example with FactSage one is able to access both FACT (slag, matte, salt, ceramic, aqueous) and SGTE (alloy, carbonitride) solution databases; import and export streams and mixtures; import and export ChemSage/ChemApp files; perform open and closed system calculations; perform a predominant calculation involving thousands of possible product species (where the program does the species selection for the user); etc.

In addition to the continuous ongoing improvements to the modules and databases, our plans for the

future include addition of aqueous databases for concentrated solutions, for example OLI [02Oli], and the development of a process simulation module (SimuSage). Through the use of exported ChemSage files it is already possible to combine kinetic and phase equilibrium calculations in the Excel add-in ChemSheet.

FactSage is a 32-bit application written with a blend of Visual-Basic (45%), Delphi (20%), C++(10%)

and FORTRAN-90 (25%) - all the modules run in a Windows environment. It requires Microsoft Windows 95, 98, 2000, Millennium, NT (SP4, SP5 or SP6) or XP and a PC (recommend at least Pentium 200) with at least 32 MB RAM and 100 MB free disk space. Additional information is available through the Internet at www.factsage.com.

References

75Eri G. Eriksson, Chem. Scr., 1975, 8, p 100-103. 77Pel A.D. Pelton, C.W. Bale and W.T. Thompson, NBS SP-496, Applic. of Phase. Diags. in Metall. &

Ceramics, Proc. NBS Workshop Gaithersburg, 1977, p 1077-1089. 79Tho W.T. Thompson, C.W. Bale and A.D. Pelton, Engineering Education, Nov. 1979, p 201-205. 80Lin P.L. Lin, A.D. Pelton, C.W. Bale and W.T. Thompson, CALPHAD, 1980, 4, p 47-60. 80Tho W.T. Thompson, A.D. Pelton and C.W. Bale, J. of Metals, 1980, 32, p 18-22. 82Bal C.W. Bale and A.D. Pelton, CALPHAD, 1982, 6, p 255-278. 84Bra T.R.Bramblett and J.E.Morral, Bull.Alloy Phase Diagrams, vol 5, 1984, p 433-436. 84Mor J.E.Morral, Scripta Metallurgica, 1984, 18, p 407-410. 86Gup H. Gupta, J.E. Morral and H. Nowotny, Scripta Metall., 1986, 20, p 889. 90Eri G. Eriksson and K. Hack, Metall. Trans. 1990, 21B, p 1013-1023. 95Eri G. Eriksson and E. Königsberger, CALPHAD, 1995, 19, p 207-214. 96Bal C.W. Bale, A.D. Pelton and W.T. Thompson, F*A*C*T 2.1 – User’s Manual, Ecole Polytechnique de

Montreal / Royal Military College, Canada, July 1996. 97Hil M.Hillert, Journal of Phase Equilibria, Vol 18(3), 1997, p 249-263. 01Pel A.D. Pelton, Thermodynamics and Phase Diagrams of Materials, Chapter 1 in “Phase Transformations

in Materials”, ed. G. Kostorz, Wiley-VCH, Ny, 2001, p 1 – 80. 02Crc CRCT – Centre for Research in Computational Thermochemistry, École Polytechnique (Université de

Montréal), Québec, Canada: www.crct.polymtl.ca 02Oli OLI Sytems, Inc., New Jersey, U.S.A.: www.olisystems.com

Page 10: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

198 C.W. Bale et al.

Figure 1 FactSage Main Menu and About Window.

Page 11: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 199

Figure 2 View Data Module – listing all Fe-Si-O-S species stored in the FACT compound database.

Compound database

FACT database

Input elements

Output

Page 12: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

200 C.W. Bale et al.

Figure 3 View Data Module – summary of phases (top) and compound data (bottom) for SiO2.

Expressions for H(T), G(T) and S(T).

Data may be displayed as tables and graphs.

Page 13: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 201

Figure 4 View Data Module – listing the Fe-Si-O-S phases stored in the FACT solution database.

Solution database

FACT database

Input elements

Output

Page 14: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

202 C.W. Bale et al.

Figure 5 Compound Module – Top: drag-and-drop of SiO2 data from the FACT to the private USER database. Bottom: manipulation of Cp(T) data in the USER database.

Drag-and-drop compound data

Editing compound data

SiO2

SiO2 (s1)

Page 15: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 203

Figure 6 Compound Module – manipulating the magnetic data of Fe stored in the USER database.

( ) ( )

( ) ( )

( )

( )

1 3 9 151

5 15 25

1

ln 1

1 79 4741 1140 497 6 135 600

1 110 315 1500

518 11692 11125 15975

where

when

when

where

β τ τ

τ τ τ ττ τ

τ τ ττ τ

−−

− − −

= + =

= − + − + + ≤

= + + >

= + −

TRT g

gD

gD

D

magc

GT

pp

p

p is the P factor and β is the structure factor.

Magnetic contribution expression to the Gibbs free energy Gmag:

1

Editing data

Fe (s1, bcc)

Page 16: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

204 C.W. Bale et al.

Figure 7 Solution Module – SGTE alloy database. Top: listing the solution phases. Bottom: displaying the parameters of the liquid phase.

Page 17: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 205

Figure 8 Solution Module – SGTE alloy database. Top: displaying the components of the MoNi_Delta phase. Bottom: displaying the contents of the GCRFCC function.

Page 18: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

206 C.W. Bale et al.

Figure 9 Reaction Module – Reactants Window Cu-O2-Cu2O system. Entry of the isothermal standard state reaction for copper oxidation.

Entry of an isothermal standard state reaction:

Isothermal – same “T” throughout

Non-standard states checkbox is not selected

Compound databases available:FACT database selected.

4 Cu + O2 = 2 Cu2O

Page 19: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 207

Figure 10 Reaction Module – Table Window Cu-O2-Cu2O system. Calculation of common thermodynamic values.

A multiple entry for T ( min, max and step) results in the computation of the Here: Tmin = 300 K, Tmax = 2000 K and step = 300 K.Press Calculate.

The equilibrium constant column appears for an isothermal standard state reaction.

Output: Note the

Summary of the window entry

transition temperatures.

transition temperatures.

Reactants

Page 20: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

208 C.W. Bale et al.

Figure 11 Reaction Module – Reactants Window Cu-O2-Cu2O system. Entry of the isothermal non-standard state reaction for copper oxidation.

aCu(s) = “X”PO2(g) = “

Select non standard states

Entry of the isothermal reaction:4 Cu(s, activity X) + O2(g, PO2

) = 2 Cu2O(s)

FACT database selected

P”

Page 21: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 209

Figure 12 Reaction Module – Table Window Cu-O2-Cu2O system. Calculation of thermodynamic values by the interactive spreadsheet format.

Line 1:Input:Standard state reaction at T = 1000 K, PO2(g) = 1 atm and aCu(s) = 1Output: ∆H° = -335.38 kJ, ∆G° = -191.16 kJ, etc.

For the last entry:• PO2(g) = atm• aCu(s) = • ∆G = J

Line 2:Input: Reaction at T = 1000 K, aCu(s) = 1 and ∆G = 0 JOutput: PO2(g) = 1.3059 × 10-10 atm, etc.

Line 3:Input: Reaction at T = 1000 K, PO2(g) = 1 atm and ∆G = 0 JOutput: aCu(s) = 3.1903 ×10-3, etc.

Last output: T = 897.01 K, etc. Specify any 3 variables

10-12

10

Page 22: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

210 C.W. Bale et al.

Figure 13 Predom Module – Top: entry of the one-metal Cu-p(SO2)-p(O2) system at 1000 K.Bottom: resulting calculated predominance diagram.

One metal system

module

Cu(s) Cu2O(s)

CuS(s) CuO4S(s)

CuO(s)

Cu2S(s3)

Cu2SO4(s)

(CuO)(CuSO4)(s)

Cu-S-O, 1000 K

log10(P(O2))

log 1

0(P(S

O2))

-20 -19 -18 -17 -16 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0-12-11

-10

-9

-8

-7

-6

-5

-4

-3

-2

-1

0

1

2

3

4

5

6

7

8

« esPtotal = 1 atm isobar

Cu-S-O

Figure

'+' = 1.0 atm

+» denot

Page 23: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 211

Equilib has 4 windows:

Figure 14 Equilib Module – Reactants Window Cu–matte–slag system. Entry of the reactants including a variable <A> amount of FeO and SiO2.

Menu

Reactants

List

Results

Reaction Table

Add a New Reactant

Open

New Reaction

Define the reactants

List of available compound and solution databases;

FACT databases are active

Press to go to the Menu window

Variable amounts <A> of FeO and SiO2

1st entry:

Next >>

Page 24: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

212 C.W. Bale et al.

Figure 15 Equilib Module – Menu Window Cu–matte–slag system. Selection of possible product phases and definition of the final conditions.

Save

Open

New ReactionSelection of products:

gas phase,pure solidsand 4 solution phases.

3rd entry:Final conditions:

<A>= 40, 41,…, 57<B>= 0 (no CaO)T= 1250°C, P= 1 atm

to equilibrium

Summary of the Reactants window

P(O2)=10-8 atm (not shown here)

2nd entry:

Press calculate

Page 25: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 213

(gram) <A> FeO + <75-A-(0)> SiO2 + <(0)> CaO + 5 Cu2O +

(gram) 20 Fe3O4 + 100 Cu + 100 Cu2S + 0.001 Pb +

(gram) 0.001 Zn =

+ 95.570 gram ( 54.842 wt.% FeO+ 35.432 wt.% SiO2+ 0.58215E-01 wt.% FeS+ 6.2964 wt.% Fe2O3+ 3.3669 wt.% Cu2O)

( 1250.00 C, 1.0000 atm, BSlag-li)

+ 108.76 gram ( 98.088 wt.% Cu+ 0.39512E-01 wt.% Fe+ 1.8547 wt.% S+ 0.17371E-01 wt.% O)

( 1250.00 C, 1.0000 atm, Cu-liq)

+ 93.398 gram ( 19.389 wt.% S+ 0.57447 wt.% Fe+ 80.036 wt.% Cu)

( 1250.00 C, 1.0000 atm, Matte)

+ 1.1377 gram SiO2_tridymite(h)( 1250.00 C, 1.0000 atm, S4, a= 1.0000 )

+ 0.00000 gram SiO2_cristobalite(h)( 1250.00 C, 1.0000 atm, S6, a=0.99892 )

+ 0.00000 gram SiO2_quartz(h)( 1250.00 C, 1.0000 atm, S2, a=0.94276 )

+ 0.00000 gram Cu2S( 1250.00 C, 1.0000 atm, S3, a=0.87405 )

+ ...

where "A" on the reactant side is 40.00

Figure 16 Equilib Module – Results Window Cu–matte–slag system. Display of the results in F*A*C*T Format for silica saturation (<A> = 40).

slagphase

blister copper

mattephase

silicasaturation

Solids beyond this point are not formed: andThey are ordered with respect to activity.

One of 18 calculations

18 pages: <A> = 40, 41, …, 57

0 gram activityless than 1.

Page 26: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

214 C.W. Bale et al.

T = 1250.00 CP = 1.00000E+00 atmV = 0.00000E+00 dm3

STREAM CONSTITUENTS AMOUNT/gramFeO_wustite(s) 5.7000E+01SiO2_quartz(l)(s) 1.8000E+01CaO_lime(s) 0.0000E+00Cu2O(s) 5.0000E+00Fe3O4_magnetite(s) 2.0000E+01Cu(s) 1.0000E+02Cu2S_chalcocite(s) 1.0000E+02Pb(s) 1.0000E-03Zn(s) 1.0000E-03*O2/gas_ideal/ 1.2872E-02

EQUIL AMOUNT MASS FRACTION ACTIVITYPHASE: Spinel gramFe3O4[2-] 2.6469E-02 1.0748E-01 1.9958E-02Fe3O4[1-] 5.8139E-02 2.3607E-01 1.0157E-01Fe3O4 5.0575E-02 2.0536E-01 1.7934E-01Fe3O4[1+] 1.1109E-01 4.5107E-01 2.6250E-01Fe1O4[6-] 2.7465E-07 1.1152E-06 9.4112E-12Fe1O4[5-] 6.0326E-07 2.4496E-06 4.7894E-11Zn1Fe2O4[2-] 8.6980E-07 3.5318E-06 1.9107E-07Zn1Fe2O4 1.6620E-06 6.7484E-06 1.1622E-05Zn3O4[2-] 8.1942E-12 3.3273E-11 1.6201E-17Zn1O4[6-] 9.3583E-12 3.7999E-11 5.2503E-18Fe1Zn2O4[2-] 2.5011E-07 1.0156E-06 1.6922E-12Fe1Zn2O4[1-] 5.4937E-07 2.2307E-06 8.6117E-12TOTAL: 2.4627E-01 1.0000E+00 1.0000E+00

PHASE: BSlag-liquid gram MASS FRACTION ACTIVITYFeO 5.7506E+01 5.9222E-01 4.9441E-01SiO2 1.8000E+01 1.8537E-01 3.1058E-01FeS 1.1951E-01 1.2308E-03 3.2514E-03Fe2O3 1.8540E+01 1.9093E-01 3.6463E-02PbO 2.9642E-04 3.0526E-06 3.4682E-07ZnO 1.1291E-03 1.1628E-05 6.0459E-06Cu2O 2.9304E+00 3.0178E-02 7.7801E-03ZnS 2.2963E-06 2.3648E-08 1.5448E-07PbS 5.3970E-07 5.5580E-09 1.5424E-07Cu2S 5.5359E-03 5.7011E-05 1.1184E+00TOTAL: 9.7103E+01 1.0000E+00 1.0000E+00

Figure 17 Equilib Module – Results Window Cu–matte–slag system. Display of the results in ChemSage Format for spinel saturation (<A> = 57).

Reactants

Figure 17 Equilib Module – Results Window Cu–matte–slag system. Display of the results in ChemSage Format for spinel saturation (<A> = 57).

Spinelsaturation

Page 27: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 215

Figure 18 Equilib Module – List Window Cu–matte–slag system. Distribution of the elements (Cu, Fe) among the phases when <A> = 50.

One of calculations

18

Page 28: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

216 C.W. Bale et al.

Figure 19 Equilib Module – Post-processor Window Cu–matte–slag system. Defining and plotting a Cu wt.%. vs Fe(total)/SiO2 wt.% diagram for all results (<A> = 40 to 57).

Limits

Selectionof axes

Select (not shown here) defines Y = Cu (wt%) andX = [Fetotal / SiO2] (wt%)

Solubility of Cu in the slag

Fe (total) / SiO2 wt.%

Cu

wt.%

1.00 1.50 2.00 2.50 3.00 3.502.50

2.60

2.70

2.80

2.90

3.00

Page 29: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 217

Figure 20 Equilib Module – Solution Properties Window Cu–matte–slag system. Top: list of the partial properties functions. Bottom: calculated integral properties of the matte phase.

List of functions

partial properties

Page 30: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

218 C.W. Bale et al.

Figure 21 Phase Diagram Module – CaO-SiO2 system. Top: Components Window – entry of CaO and SiO2. Bottom: Variables Window – selection of T(K) and X(SiO2) axes.

Entry of the components and

Defining a classical ) vs iO2) binary phase diagram

FACT databases are active

1 composition

variable

CaO SiO2

T(KX(S

Page 31: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 219

Figure 22 Phase Diagram Module – CaO-SiO2 system. Top: Menu Window – selection of the possible products. Bottom: Figure Window - resulting binary CaO-SiO2 phase diagram.

Possible products: pure and the phase

Stable phase label mode: andto automatically label the diagram

SiO2(s2) + CaSiO3(s)

SiO2(s4) + CaSiO3(s)

SiO2(s4) + CaSiO3(s2)

Slag-liquid + SiO2(s6)

Ca2SiO4(s) + CaO(s)

Ca2SiO4(s2) + CaO(s)

Ca3SiO5(s) + CaO(s)

Slag-liquid + CaO(s)

Slag-liquid

System CaO - SiO2

mole SiO2/(CaO+SiO2)

T(K)

0 .2 .4 .6 .8 11000

1400

1800

2200

2600

3000

stable phases label mode

solids slag solution

pointclick

Page 32: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

220 C.W. Bale et al.

Figure 23 Phase Diagram Module – Cu-SO2-O2 system. Top: selection of the log10(Pso2) and log10(Po2) axes at 1000 K. Bottom: the resulting predominance area diagram.

2 potentialvariables

CuO(s)Cu2O(s)Cu(s)

Cu2S(s3)

CuS(s) CuSO4(s)

System Cu - SO2 - O21000 K

log10(p(O2))

log 1

0(p(S

O2))

-20 -16 -12 -8 -4 0-12

-8

-4

0

4

8

Page 33: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 221

Figure 24 Phase Diagram Module – Fe-Cr-O2 system. Top: selection of FACT (oxide) and SGTE (alloy) solution phases. Bottom: resulting log10(Po2) vs Cr/(Cr+Fe) phase diagram at 1573 K.

FACT and solution phases

Corundum

Spinel+

Corundum

Spinel

Wustite + Spinel

Spinel + FCC

Corundum + FCC

Corundum + BCC

BCC

FCC FCC + BCC

System Fe - Cr - O21573 K

Mole Ratio Cr/(Fe+Cr)

log 1

0(PO

2)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1-20

-18

-16

-14

-12

-10

-8

-6

-4

-2

0

SGTE

Page 34: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

222 C.W. Bale et al.

Figure 25 Phase Diagram Module – FeO-TiO2-Fe system. Top: selection of the axes at constant Fe content. Bottom: resulting T(C) vs TiO2/(FeO+TiO2) isopleth at 50 mol % Fe.

Isopleth atFe

2 composition

variables

Monoxide + Fe(fcc)

+ MTi2O4-spinel

SlagSlag + Fe(fcc)

Slag + Fe(bcc)

Slag + Fe-liq

Slag

+ Pseudobrookite

Fe(fcc) + Pseudobrookite

Fe(fcc)

Fe(fcc) + Rutile + Ilmenite

Mon

oxid

e +

Fe(fc

c)

Fe(fc

c) +

MTi

2O4-

spin

el

+ Pseudobrookite

Fe(fcc)

+ Ilmenite

+ Pseudobrookite

+ Ilmenite

+ Rutile

Fe(fcc)

+ Fe(fcc)+ MTi2O4-spinel

+ Fe(bcc)

+ MTi2O4-spinel

Fe(bcc)

+ Pseudobrookite

FeO - TiO2 - Feisopleth at 50% Fe

mole TiO2/(FeO+TiO2)

T(°C

)

0 0.2 0.4 0.6 0.8 11000

1100

1200

1300

1400

1500

1600

constant

Page 35: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 223

Figure 26 Phase Diagram Module – FeO-TiO2-Fe system. Example of the phase equilibrium mode calculation at the coordinates 1450°C and TiO2/(FeO+TiO2) = 0.7.

Monoxide + Fe(fcc)

+ MTi2O4-spinel

SlagSlag + Fe(fcc)

Slag + Fe(bcc)

Slag + Fe-liq

Slag

+ Pseudobrookite

Fe(fcc) + Pseudobrookite

Fe(fcc)

Fe(fcc) + Rutile + Ilmenite

Mon

oxid

e +

Fe(fc

c)

Fe(f c

c ) +

MTi

2O4-

spin

el

+ Pseudobrookite

Fe(fcc)

+ Ilmenite

+ Pseudobrookite

+ Ilmenite

+ Rutile

Fe(fcc)

+ Fe(fcc)+ MTi2O4-spinel

+ Fe(bcc)

+ MTi2O4-spinel

Fe(bcc)

+ Pseudobrookite

FeO - TiO2 - Feisopleth at 50% Fe

mole TiO2/(FeO+TiO2)

T(°C

)

0 0.2 0.4 0.6 0.8 11000

1100

1200

1300

1400

1500

1600

Phase equilibrium mode: and at

X = 0.7 and Y = 1450°C

FeO + TiO2 + Fe =

+ 0.10819 mol ( 0.77728E-01 FeTi2O5[2-] FACT+ 0.17399 Ti3O5[+] FACT+ 0.72975 FeTi2O5 FACT+ 0.18532E-01 Ti3O5[-] FACT)

( 1450.00 C, 1.0000 atm, Pseudobr)

Mole fraction of the sublattice constituents in Pseudob:FE 0.80748TI3 0.19252------------------------TI4 0.90374TI3 0.96260E-01

+ 0.19626 mol ( 0.47417 FeO FACT+ 0.47695 TiO2 FACT+ 0.48879E-01 Ti2O3 FACT)

( 1450.00 C, 1.0000 atm, ASlag-li)

+ 0.46958 mol ( 1.0000 Fe1Va3 SGSL+ 0.71830E-06 O1Va3 SGSL+ 0.15398E-07 Ti1Va3 SGSL)

( 1450.00 C, 1.0000 atm, Fe(bcc))

......

Mole fraction of the system components:gas_ideal Ilmenite Pseudobrook MTi2O4-spin ASlag-liqui

FeO 2.1055E-03 3.7088E-01 2.0499E-01 5.4910E-01 4.0547E-01TiO2(s) 8.1551E-07 5.6456E-01 7.3084E-01 3.9212E-01 5.4793E-01Fe 9.9789E-01 6.4561E-02 6.4173E-02 5.8783E-02 4.6601E-02

Fe-liq Fe(fcc) Fe(bcc)FeO 1.3381E-03 7.1694E-07 6.8750E-07TiO2(s) 6.9197E-08 1.1637E-08 1.5398E-08Fe 9.9866E-01 1.0000E+00 1.0000E+00

phase equilibrium mode

point click

Page 36: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

224 C.W. Bale et al.

Figure 27 Phase Diagram Module – CaO-Al2O3-SiO2 system. Top: selection of the Gibbs triangle format, axes and temperature. Bottom: resulting CaO-Al2O3-SiO2 ternary phase diagram at 1600°C (the labels have been edited).

Gibbs triangle format0.

10.

20.

30.

40.

50.

60.

70.

80.

9

0.10.20.30.40.50.60.70.80.9

0.10.2

0.30.4

0.50.6

0.70.8

0.9

weight fraction CaO

SiO2

CaO Al2O3

weigh

t fra

ction

SiO

2

weight fraction Al2 O3L

L + C

L + A

L +

L + S

Mullite

L+C3S+C

L+C2S

L+CA2

L+C3S

L+CA6+CA2

L+CA6

L+A+CA6

L+A+Mullite

S = SiO2

A = Al2O3

C = CaOL = Liquid

L+C2S+C3S

System SiO2 - CaO - Al2O31600°C

CA2

C3S

C2S

Mullite

CA6

CA6 = (CaO)(Al2O3)6

CA2 = (CaO)(Al2O3)2

C3S = (CaO)3(SiO2)C2S = (CaO)2(SiO2)

Page 37: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 225

Figure 28 Figure Module – CaSiO3-MgSiO3 system. Example of the View menu bar used to edit calculated phase diagrams.

Show / hide the Tool Bar

Show the crosshairs

Show in black and white

Maximise the figure in the window

the

Magnifying glass (6X)W

olla

ston

ite Enst

ite(P

roto

)

Diopside

CaS

iO3

Pigonite(clino)

Fosterite+Slag-Liquid

[64]Boyd and Schairer

[12]Bowen

[72]Kushiro

[80]Longhi and Boudreau

[88]Carlson

[42]Schairer and Bowen

Slag-Liquid

(Orth

o)

(Ortho)

[Phase diagram optimized by :In-Ho Jung [email protected]]

(Clino)

Enstite

Enst

ite

CaSiO3 - MgSiO3Pseudo-binary phase diagram

Mole Fraction MgSiO3

Tem

pera

ture

(°C

)

0.00 0.10 0.20 0.30 0.40 0.50 0.60 0.70 0.80 0.90 1.00900

950

1000

1050

1100

1150

1200

1250

1300

1350

1400

1450

1500

1550

1600

1650

1700

and may be added and edited

Show / hide Menu Bar

1441

1412

1382

1285

1373

1047

1391.7 (0.555)1369

(0.3376, 1363)

Lines, labels symbols

Page 38: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

226 C.W. Bale et al.

Figure 29 FactSage – Fe-Cr-V-C system. Mass fraction V versus mass fraction W isopleth at 0.3 wt.% C and 850°C calculated from SGTE data by Phase Diagram and editing the output in the Figure Module.

fcc

fcc + MC

fcc + M7C3

bcc + M23C6

fcc + bcc+ M23C6

fcc + bccfcc + MC + M7C3

bcc+ fcc+ MC

+ M7C3 bcc + M7C3

bcc + MC + M7C3

bcc + fcc + MC

bcc + MC+ M23C6

– fcc + M23C6

– fcc + M7C3 + M23C6

– bcc + fcc + M7C3 + M23C6

– bcc + MC + M7C3 + M23C6

bcc + MC

+ M7C3 bcc +

M7C

3 + M

23C 6

Fe - Cr - V - C SystemT = 850°C, wt.% C = 0.3, Ptot = 1 atm

mass fraction Cr

mas

s fra

ctio

n V

0.00 0.02 0.04 0.06 0.08 0.10 0.12 0.14 0.160.00

0.01

0.02

0.03

0.04

0.05

Page 39: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

FactSage THERMOCHEMICAL SOFTWARE AND DATABASES 227

Figure 30 FactSage – NaF-NaCl-CaF2-CaCl2 reciprocal system. The liquidus projection was calculated from FACT data by editing the results and outputs from the Equilib, Phase Diagram and Figure modules.

0.2

0.2

0.4

0.4

0.6

0.6

0.8

0.8

0.2 0.2

0.4 0.4

0.6 0.6

0.8 0.8

(NaF)2

(996o)

CaF2

(1418o)

(NaCl)2(801o)

CaCl2(772o)Mole fraction Ca

CaFC

l

814o

735o

652o

680o

504o

602o

784o

1000

664o

486o

950

900

850

800

750 700

650

600

650

70070

0

600

1100

1200

1300

900

Mol

e fra

ctio

n F

NaF - NaCl - CaF2 - CaCl2Calculated liquidus projection

βα

CaF2

NaF

CaFCl

NaCl

CaCl2

Page 40: FactSage Thermochemical Software and · PDF fileof interest to chemical and physical metallurgists, chemical engineers, corrosion engineers, ... FactSage THERMOCHEMICAL SOFTWARE AND

228 C.W. Bale et al.

Figure 31 FactSage – NaCl-KCl-MgCl2 ternary system. The liquidus projection was calculated from FACT data by editing the results and outputs and from the Equilib, Phase Diagram and Figure modules.

20

40

60

80

20406080

20

40

60

80

MgCl2(714°)

KCl NaCl(771°) (801°)Mol. %

KMgCl3 NaMgCl3

Na2MgCl4

487°

429°

min. 657°

423°

430°K2MgCl4

K3Mg2Cl7

440°

473°

466°

459°

475°

700

650

600

550

500

75075

0

700700

650600388° 550

408°

450

450min 383°

400

min 390°

400

NaCl - KCl - MgCl2Calculated liquidus projection

(K,Na)Cls.s.

MgCl2

(K,Na)MgCl3 s.s.

(K,Na)2MgCl4 s.s.