What's New in FactSage 7.2 |
(February 2018)
The FactSage 7.2 Update/Installation program permits you to upgrade/refresh FactSage 7.1 to FactSage 7.2. Alternatively you can install FactSage 7.2 into a new folder or on to a new computer.
With new additions and extensive modifications, particularly to Equilib and Phase Diagram, FactSage 7.2 is an major update to the FactSage package. The total number of files is now over 13,000.
What follows is a list of the more important programming, database and documentation changes in FactSage 7.2 (2018) with respect to FactSage 7.1 (2017).
Important! After installation you should periodically check the latest news about FactSage 7.2 where we immediately report any 'bugs' and other issues as they surface - www.FactSage.com > 'FactSage 7.2 ~ News ~' |
FactSage 7.2 ~ News ~ |
The 'bugs' and other issues highlighted in the previous 'FactSage 7.1 ~ News ~' have been resolved.
FactSage dongle status - When a valid HASP dongle is attached to a USB port on the computer you are able to run a standalone version of FactSage. If FactSage issues an error message about a 'missing or invalid FactSage HASP security key' it goes into the FactSage SetUp mode with a green screen. There are several factors that can cause this to happen.
This new feature was first introduced in FactSage 7.0 and remains unchanged.
It displays the status of the FactSage dongle attached to the computer.
This helps you to diagnose the source of the error message.
The 'FactSage dongle status' Window shown here is for an installation where a valid FactSage dongle is attached and everything is in order (i.e. 1 - 5. All OK). |
|
![]() |
The FactSage 7.2 Installation program enables you to update/refresh FactSage 7.2 software,
documentation and databases to the full FactSage 7.2 package.
You can update/refresh a FactSage Standalone computer or a Network Server. In the case of a network installation it is only necessary to update/refresh the Network Server. |
Do not update a FactSage 6.4 installation - in this case select 'New FactSage installation' and install FactSage 7.2 in a new folder.
A new publication has been added to the list of FactSage Applications and can be displayed on the computer screen - called from 'General > Slide Show > FactSage Alloy Design: Solidification Microstructure (2017) (pdf)'.
The article - "Thermodynamic Calculation of Solidification Microstructure" by Arthur D. Pelton, Gunnar Eriksson and Christopher W. Bale - discusses the software and general algorithm (i.e. Equilib and Phase Diagram) that have been developed in FactSage 7.2 to permit the thermodynamic calculation of the amounts and compositions of the microstructural constituents formed during the cooling of an alloy from above the liquidus temperature to below the temperature of final disappearance of the liquid for the cases of equilibrium cooling and Scheil-Gulliver cooling conditions
The total number of stored phase diagrams has been increased by approx. 1,200.
There is a new View Data Composition Tab that displays the moles and weight% of the pure substances (compounds). The screenshot shows the View Data Composition Tab for FeAl2O4. |
|
|
You can now export any View Data tabular display to an Excel file (.xls,.xlsx). Click on 'File > Save as > Save as type Excel ...' The screenshot shows the Excel spreadsheet for the above View Data Composition Tab. |
With FactSage 7.2 it is now possible to list one-component solutions. This is important when listing the phases in the SGTE databases where one-component solutions are routinely selected in Equilib and Phase Diagram calculations (in the Reactants/Components Window click on 'Data Search > Options > Limits > Minimum solution components ..'). It should be noted that for calculations with the FACT databases (FToxid, FTsalt, FTlite, etc.) the recommended minimum number of solution components is 2. |
|
In FactSage 7.0 the solution file structures were reformatted to a new solution database format. The old solution files (*.dat, *.sdb, *.sda) were replaced by two new files :
The new structure has worked well in FactSage 7.0 and 7.1 and requires no fixes.
In FactSage 7.2 the following additions have been made to the Solution App.
1. Delete selected species and all related items from solution
2. Retain selected species and delete all others and related items from solution
3. Delete selected end-members and all related items from solution
4. Retain selected end-members and delete all others and related items from solution
For example, these are useful if you want to produce solution subsets for different customers (options 1 and 2) and if, in addition, you want to keep species relative order unchanged (options 3 and 4).
Equilib and Phase Diagram engage the ChemApp Gibbs energy minimizer which is programmed in FORTRAN.
In FactSage 7.2 we have changed the FORTRAN complier. We now employ the Intel Compiler which produces optimized code that is more compact and runs significantly faster. In addition the superior error checking features of the new compiler enable us to produce a code that is less likely to contain bugs.
In the future we plan on employing the parallel processing options available in the Intel Compiler.
In the Equilib Reactants Window you specify a set of reactant amounts, for example: 50 mol SiO2 + 30 mol CaO + 20 mol MgO But you may open a Reaction Table and specify multiple sets of reactant amounts. |
|
|
With the Reaction Table you specify various sets of reactant amounts as well as their product temperatures and pressures - each set resulting in a separate equilibrium calculation. Here the Reaction Table shows the entry 5 separate equilibrium calculations (rows 1 - 5).
As new amounts are entered the totals are updated.
For example, with the entry of 40 mole MgO on row 5 the display updates the total: |
After closing the Reaction Table you open the Menu Window and select the Table option. This causes the original amounts and Final Conditions to be replaced by <table> . The product equilibrium is calculated in the usual manner (click on Calculate >>) and 5 pages of output are displayed in the Results Window
1 - The Table option is selected in the Menu Window
2 - Results Window showing the equilibrium calculation for the first set of reactants
- row 1 in the Reaction Table.
In general the Reaction Table is used to specify sets of input amounts with their product temperature and pressure. In FactSage 7.2 it may be possible to change the type of calculation, for example ignore the product temperature, but still employ the Reaction Table to define the input amounts.
For example, in the above case the initial temperature of precipitation of solids from the slag phase could be calculated by specifying FToxid-Slag as a precipitate target phase (option 'P') and not specifying the final temperature ('blank').
This causes a conflict with the Reaction Table where the final temperature is defined. The Warning - Conflict with Reaction Table is posted in the Menu Window as shown in the following screenshot. But in FactSage 7.2 the calculation is now permitted and the temperature specified in the Reaction Table is ignored.
1 - In the Menu Window option 'P' is applied to FToxid-Slag and the final temperature is undefined ('blank')
2 - In the Results Window the precipitate temperature for page 1 is 1382.45 C
In the Equilib Parameters Window the show options in the Output Frame have been enhanced.
After the equilibrium has been calculated, you can now display
the date and elapsed time (if more than 0.1 sec) for the calculation.
These values will appear at the top of the page in the Equilib Results Window. In the case of a range of values with multiple output pages (e.g. T = 1000, 1100, 1200, ...) the elapsed time for the first page (T = 1000) will tend to be slightly longer than the others since it also includes the time to load the data from the databases. |
|
PhasEx_Superimpose_Figs.mac is a new macro file in FactSage 7.2.
This Phase Diagram macro is particularly useful if you wish to superimpose several calculated phase diagrams into one figure. . Copy PhasEx_Superimpose_Figs.mac to the folder that contains the *.fig files of the type MyName-1.fig, MyName-2.fig, MyName-3.fig ... Run 'Phase Diagram' and then 'Phase Diagram - Components Window > File > Macro Processing > Run .... PhasEx_Superimpose_Figs.mac'. The macro:
The screenshot shows four Ag-Au-Bi isothermal sections superimposed into one figure. |
|
PhasEx_Calc_All_PDs.mac is a new macro file in FactSage 7.2.
This Phase Diagram macro is particularly useful for database developers who wish to recalculate phase diagrams using revised databases. The macro loads each Phas*.dat that is stored in a folder, calculates the phase diagram and then displays the calculated figures in a web browser (htm) format. If the Phas*.dat contains a stored diagram it is displayed as well. In this manner the developer can compare the newly calculated diagram with the old one. Copy PhasEx_Calc_All_PDs.mac to the folder where the Phas*.dat files are stored. Run 'Phase Diagram' and then 'Phase Diagram - Components Window > File > Macro Processing > Run .... PhasEx_Calc_All_PDs.MAC'. The macro:
In order to permanently save a record of all calculated and saved figures use 'Word' to open Phas_Calc_All_PDS.htm and save as a *.pdf file - for example Phas_Calc_All_PDS.pdf. |
|
The various types of phase diagrams have been reorganized.
Classical phase diagram When a diagram is not in any of the other categories it is designated as classical. This is the default setting. |
|
|
Aqueous diagram
Details on Aqueous Phase Diagrams are given in the Phase Diagram Slide Show (slides 19.1 - 19.37). With an aqueous diagram you have the option to plot iso-Eh and iso-pH lines. In addition, you can transform the calculated diagram to Eh, pH coordinates - see below. For an aqueous diagram you must specify H2O as the firat component. |
Reciprocal diagram
Details on Reciprocal Phase Diagrams are given in the Phase Diagram Slide Show (slides 14.1 - 14.7).
NaCl-CaCl2-NaF-CaF2 is a reciprocal salt system because the chemistry can be defined by the
following exchange reaction: The ionic components are Na[+], Ca[++], F[-], and Cl[-] and must be defined as shown. |
|
|
Scheil-Gulliver diagram
Details on Scheil-Gulliver Constituent Diagrams are given in the Phase Diagram Slide Show (slides 18.1 - 18.20). For Scheil-Gulliver diagram you must select the 'Scheil' target solution phase. |
All the diagrams described above are included in the approximately 70 example diagrams with various X- and Y-axes. To display a summary (htm format) of all these diagrams click on 'Phase Diagram > Components Window > Help > Phase Diagrams with various ...'.
To load and calculate the various phase diagrams click on 'Phase Diagram > Components Window > File > Directories > Phase diagrams with various ...'. This list of examples is by no means exhaustive.
2. Phase Diagram Manipulate and Refresh Window
The Phase Diagram Manipulate and Refresh Window offers various tools to manipulate or refresh a calculated phase diagram. The screenshot shows how to activate the Manipulate and Refresh Window via the Parameters Window ('Phase Diagram > Menu Window > Parameters') |
|
|
The Phase Diagram Manipulate and Refresh Window offers a variety of editing and plotting options depending upon the type of calculated phase diagram. The new window is displayed right after the phase diagram has been calculated. The Window offers 4 categories for manipulating the calculated phase diagram:
|
These options only apply to a ternary or reciprocal isothermal section.
2.1 'Refresh Window' - options 'labels', 'equilibria' and 'iso-activity'
1 - Cu-O binary T(C) versus X phase diagram
2 - Cu-O diagram after then selecting options 'labels', 'equilibria' and 'iso-activity' from the 'Refresh Window'
2.2 'Refresh Window' - option 'tie lines'
1 - Isothermal C-Fe-Mn isothermal section at 1500K - data from SGTE 2014
2 - C-Fe-Mn diagram after selecting option 'tie lines' from the 'Refresh Window'.
1 - Isothermal reciprocal Ca-Al-N-O section at 1700 C - data from FTOxCN
2 - Ca-Al-N-O diagram after labeling and selecting option 'tie lines' from the 'Refresh Window'.
2.3 'Refresh Window' - options 'labels' and 'equilibria'
1 - Mn-Si binary T(C) versus X phase diagram after options 'labels' and 'equilibria' - data from FSstel
2 - list of phase equilibria in Mn-Si
2.4 'Refresh Window' - aqueous diagram option 'replot as Eh vs pH'
1 - log10(p2) vs log10(pHCl/pH2O) aqueous H2O-H2-HCl-Cu phase diagram at m(Cu)=1e-5, 25oC
2 - replotted as true Eh-pH phase diagram
3. Multicomponent Scheil-Gulliver Constituent Diagrams
The Scheil-Gulliver Constituent Diagram is a new type of phase diagram (first presented in FactSage 7.1) that we have developed for displaying the cooling path when a system is cooled and the constituents in the phases are not allowed to diffuse
The algorithm has been expanded and improved such that FactSage is able to calculate the diagrams
more efficiently.
1 - Calculated Scheil-Gulliver constituent diagram for the Al-Mg-Zn system - data from FTlite
2 - List of the Scheil constituents and phases during Scheil cooling of Al-Mg-Zn
1 - Calculated Scheil-Gulliver constituent diagram for the Au-Bi-Sb-Ge-Pb system - data from FTlite
2 - List of the Scheil constituents and phases during Scheil cooling of Au-Bi-Sb-Ge-Pb
In the FactSage Main Menu click on 'Documentation' for detailed information on the public compound and solution databases.
PbBr4 and Cu(OH)2
Ag5Te3 | AgBrCH5N | AgBrH3N | AgBrH9N3 | AgCClH5N | |||||
AgCNO | AgCNS | AgC2H3O2 | AgClH3N | AgClH9N3 | |||||
AgFH4O2 | AgFH8O4 | AgIO3 | AgN3 | Ag2O3 | |||||
Ag2SO3 | Ag2SeO3 | Ag2SeO4 | AlB3H12 | AlB3H12 | |||||
AlCH2NaO5 | AlC3H9 | AlCl6Fe | AlH12N3O15 | Al2C6H18 | |||||
Al2H12O18S3 | Al2Sr | Al4Sr | Al7Sr8 | AmCl2 | |||||
AmCl2 | AmCl3 | AmCl3 | AmO | AsO6Sb3 | |||||
As2O6Sb2 | As3O6Sb | As4Se3 | As4Se3 | AuO4Re | |||||
B5Mo3 | BCH3O | BC2H7O2 | BC2H7O2 | BC3H9 | |||||
BC3H9 | BC3H9O3 | BC3H9O3 | BC4H14N | BC6H15 | |||||
BC6H15 | BCl3H3P | B13Mo6 | B4S6 | BaBr2H2O7 | |||||
BaBr2H4O2 | BaBr2O6 | BaCl2H2O | BaCl2H4O2 | BaCl2H6O11 | |||||
BaCl2O4 | BaF6Si | BaH18O10 | BaH2I2O7 | BaH2N6O | |||||
BaH8O12Re2 | BaI2O6 | BaO3Se | BaO4Se | BaO4SrTi | |||||
BaSe | BeSe | BeTe | BiNa3O4 | Bi2Te | |||||
C3Nb4 | C5Pu6 | C7Nb8 | C7Pu8 | C7V8 | |||||
CNp | CNb | C2Th | C2U | C17U9 | |||||
C2CaH2O5 | Ca24Cu29O56 | Ca10F2O24P6 | CaCl2H12O6 | CaCl2H8O8 | |||||
CaFeO6Si2 | CaH12I2O12 | CaH4O5S | CaH4O6Se | CaH6O9P2 | |||||
CaI2O6 | CaO6P2 | Ca12H14O31Si6 | Ce4Ru3 | Ce7O12 | |||||
Ce6O11 | Cl7Nb3 | Cl8Nb3 | CoSb | Cr6S7 | |||||
FeO | FeSe | Fe2Se2 | Fe3Si7 | FeTe | |||||
Mo9O26 | NV2 | NiSe | Ni7Se8 | NiTe | |||||
O8Pu5 | O19W7 | O3W | O26W9 | S2U | |||||
SrO has been added to the database. The whole SrO-BaO-Al2O3-B2O3-CaO-MgO-SiO2 system has been optimized, including 27 solid solutions and numerous stoichiometric compounds.
Bredigite Ca3(Ca,Mg)4Mg(SiO4)4 solid solution has been added to the CaO-MgO-SiO2 system.
Approx. 50 new FToxid phase diagrams have added to the 'list of stored phase diagrams'. There are now 421 phase diagrams (was 372 in FactSage 7.1) including 132 (113) binary systems and 289 (259) ternary systems.
The 79 elements included in the database are,
From among these elements, there are some 603 completely assessed binary alloy systems, of which 15 are newly assessed systems and 28 others have been revised or amended on the basis of newly published experimental information. The database also includes about 141 ternary and 20 higher-order systems for which assessed parameters are available for phases of practical relevance. The systems now incorporate 318 different solution phases and 1227 compound phases (mainly stoichiometric intermetallics).
Complete details on SGTE(2017) are given in 'Documentation' in the FactSage Main Menu.
B-Fe B-Si Hf-N
B-Re B-Tc B-Y C-Re C-Sc C-Tc Co-Hf Co-Sc Co-Ti Cr-Hf Cr-Re Cr-Sc Cr-Y Fe-Hf Hf-Re Hf-Y Mo-Re Mo-Sc Mo-Tc Mo-Y N-Y Nb-Re Nb-Sc Nb-Y Ni-Re Ni-Sc Ni-Tc Re-Sc Re-Si Re-Tc Re-Ti Re-V Re-Y Re-Zr Sc-Si Sc-Ta Sc-Ti Sc-W Ta-Y Tc-Ti Tc-W Ti-Y V-Y W-Y
Al-B-C Al-B-Co Al-B-Cr Al-B-Fe Al-B-Mo Al-B-N Al-B-Nb Al-B-Ni
Al-B-Re Al-B-Ti Al-B-V Al-B-Zr Al-C-Co Al-C-Cr Al-C-Fe Al-C-Hf
Al-C-Mo Al-C-Nb Al-C-Ni Al-C-Sc Al-C-Ta Al-C-Ti Al-C-V Al-C-W
Al-C-Zr Al-Cr-N Al-Hf-N Al-Mo-N Al-N-Nb Al-N-Ni Al-N-Si Al-N-Ta
Al-N-Ti Al-N-V Al-N-W Al-N-Zr
B-C-Cr B-C-Hf B-C-Mo B-C-Nb B-C-Ni B-C-Sc B-C-Si B-Co-Cr B-Co-Hf
B-Co-Mo B-Co-N B-Co-Nb B-Co-Re B-Co-Si B-Co-Ta B-Co-V B-Co-W
B-Co-Y B-Co-Zr B-Cr-Fe B-Cr-N B-Cr-Sc B-Cr-Y B-Fe-Hf B-Fe-N B-Fe-Sc
B-Hf-Re B-Mo-N B-Mo-Y B-N-Nb B-N-Ni B-N-Ta B-N-Y B-Ni-Re B-Ni-Sc
B-Re-Sc B-Re-Si B-Re-Ta B-Re-Ti B-Re-V B-Re-Y B-Re-Zr B-Sc-W B-Sc-W
B-Si-Y B-W-Y
C-Co-Hf C-Co-Nb C-Co-Si C-Co-Ta C-Co-Ti C-Co-V C-Co-Zr C-Cr-Hf C-Cr-N
C-Cr-N C-Cr-Re C-Fe-Hf C-Hf-N C-Hf-Re C-Mo-Re C-N-W C-Nb-Re C-Re-Si
C-Re-Ta C-Re-Zr C-Sc-Ti C-Sc-Zr C-Si-Ta
Co-Mo-Si Co-N-Nb Co-N-Si Co-N-V Co-Nb-Si Co-Sc-Si Co-Si-Ti Co-Si-W
Cr-Fe-Si Cr-Hf-N Cr-N-Ti Cr-Sc-Si Cr-Si-Y
Fe-Mn-Si Fe-Mo-N Fe-N-Nb Fe-N-Ti Fe-N-W
Hf-N-Si
Mo-N-Ni Mo-N-V Mo-Si-Y
N-Nb-Si N-Nb-Ta N-Ta-Ti N-Si-Ta N-Si-Ti N-Si-Y N-Si-Zr
Nb-Si-V
Ni-Re-Si
Re-Sc-Si Re-Si-Y
Sc-Si-Ta Sc-Si-V Sc-Si-W
|
|
What's New in: