用户自定义性质计算

目的: 学习如何在数据库中定义格式与吉布斯自由能类似的自定义性质,并在多元相图上绘制自定义性质的等值线。

模块: 相图模块

热力学+自定义性质数据库AlNi_U.tdb

批处理文件:Example_#1.21.pbfx

以Al-Ni二元体系的摩尔体积为例。这里不用Pandat™内置变量Vm来表示摩尔体积,而是定义一个变量U来代表摩尔体积。在数据库文件(.tdb)中,首先使用关键字“USER_PROPERTY”定义性质U,如下:

Type_Definition a USER_PROPERTY U 1 !

然后,将性质U定义为摩尔分数x的函数,其关键词为“VARIABLE X”:

Type_Definition b GES AMEND_PHASE_DESCRIPTION * VARIABLE_X U !

对于任意包含性质U的相,在相定义中应该包括“ab”作为标识符,如“Liquid”相,

Phase Liquid %ab 1 1 !

性质的参数定义采用与吉布斯自由能类似的格式。在Pandat™ 示例集文件夹(Example book folder)中包含了“AlNi_U.tdb”文件。在同一个文件夹中也包含了批处理文件“Example_#1.21.pbfx”,可用于绘制图 1所示的等值线图,AlNi_U.tdb中定义的性质名称为U而不是Vm。注意:这里摩尔体积仅作为示例,U可以是任何性质。

计算过程:

图 1:  带有摩尔体积 (cm3/mol)等值线的Al-Ni二元相图

图 2:  设置属性U的等值线计算条件