1、对算法进行了改进,使计算精度更高,使某些情况下局部边界混乱的状况得到一定的改善。尤其是在液相线附近,原版本通常会比较乱,本次更新对于该问题有明显改善。但对于局部曲线不太平滑的情况仍然存在,这主要是由于该区域某些相含量极低(0.01%量级),其存在与否对体系Gibbs自由能的影响很小,由于误差的原因导致混乱的情况。见下图,显示v2.10与v3.0的结果比较。
2、部分国家的小数点和千分符分别为逗号和点号,会导致软件错误。因为数据库文件采用的CSV逗号文件,在小数点为逗号的系统中,导致热力学数据值均为错误值。 新版中将所有数据保存为二进制格式,避免了不同系统中小数点符号不一致的问题。
3、添加了Holland 等2018的活度模型。
4、排除相规则更改:
原始:排除端元及其所变造的端元均被排除,
改为:仅排除指定相,不影响关联相。
例如,在先前版本中,如果排除掉ru,则tbi、tts等变造公式中含有ru的端元都会被排除掉;而在现有版本中,则只会排除ru本身,其它由ru参与变造的端元仍会包含在计算体系中。
5、输入的组分除通过含量限定外,也可通过化学势或活度限定。 如果要用化学势限定,则输入时加入 前缀mu, 例如:“mu -123456”。但需要注意的是,化学势的值需在恰当的范围内,否则可能得不到结果。
6、计算矿物含量等值线时,可选择包括流体相和不包括流体相的含量百分数。不含流体相时,代表了固体矿物和熔体之后为100%。其对体积百分数的影响较大,因为流体的密度小,体积大。
7、 等值线计算中,添加了计算粒子占位的功能。如辉石中M1位的Mg个数或比例。需要注意的是,该粒子占位仅是对熵有贡献的占位,在活度模型中部分对熵没贡献的占位没考虑,也不能计算。
8、 等值线计算中,对于有混溶间隙(同种矿物多相共存)的时候,添加了判断准则,可以选择计算指定的相或平均值。可通过输入成分判别公式,选择范围(包括4种方式:最大值、最小值、范围和平均)来确定要计算的相。
9、 添加了计算密度、G H S V等热力学性质等。
10、等值线图填充色和线条颜色的可以自由添加和删除渐变色控制点。
按住右键拖动控制节点的位置;单击控制节点按钮设置颜色;选择节点后按del键删除所选控制节点;双击可以添加控制节点。
11、成分等值线时,除了原来的apfu模式外,添加了wt%模式。
12、结果输出增加了按输入的坐标列表进行输出,增加了密度、G H S V等热力学性质等。
13、修正了含Zr熔体模型计算时只有bdy的问题。
14、修复了v3.0.1.113 中计算成分等值线时,采用wt%模式中的可能出错的问题。
15、 修复了计算等值线时,矿物相列表在某些情况下没有列出矿物相的问题。
16、更正了v3.0.1中自定义活度模型修改后,保存过程中会出现错误的问题
17、修复了v3.0.1中采用HP98的流体活度模型时,软件会出错的问题。
18、更正了计算等值线时,部分类型等值线名称错误的问题。
19、更正了v3.0.X中HP622数据库在格式转化中存在的错误。
19、更正了打开软件时会提示错误的问题。
21、加入了Holland 等2021 JMG中的长石活度模型Fsp(HGP).
22、Line模式中,分离相设置时,可设置所有固相发生分离。即可以模拟岩浆分离结晶过程。在设置分离相时,输入“solid” 表示所有固相矿物。