周兰花
,
陶东平
,
曾富洪
稀有金属
doi:10.3969/j.issn.0258-7076.2011.04.011
在求解分子相互作用体积模型(MIVM)中的分子对位能参数B(ij),B(ji)时,为避免出现计算超量问题,基于遗传算法,提出了一种新算法--多个体参与交叉遗传算法,并给出了新算法的实现方案.在新算法中,采用了轮盘选种法与优秀个体保存、多个体参与交叉和多点变异等策略;选择B(ij),B(ji)个体时,按照适应度函数值愈大,个体被选中的概率愈大的原则,选择二元合金溶液中一组元活度的计算值与实验测定值之间偏差(σ)建立的适应度函数f(x)最大为优化目标.采用Matlab软件编制新算法下的B(ij),B(ji)计算程序,并分别求算了Cd-Bi,Cd-Pb,Cd-Sn,Bi-Pb,Bi-Sn,Pb-Sn等6组二元合金溶液在773 K下合金溶液的参数B(ij),B(ji)优化值.由B(ij),B(ji)计算优化值和其他一些资料数据,使用MIVM进一步预测773 K下Cd-Bi-Pb,Cd-Bi-Sn,Cd-Pb-Sn,Cd-Bi-Pb-Sn多元合金溶液中组元Cd的活度,模型预测值与实验测定值之间的相对误差低于4.6%,偏差低于0.022,两者吻合很好.结果表明,所提出的多个体参与交叉遗传算法为求解MIVM中的参数B(ij),B(ji)提供了一种有力工具,从而也能提高MIVM对多元合金溶液中组元活度的预测效果.
关键词:
MIVM模型
,
分子对位能参数Bij
,
Bji
,
遗传算法
,
活度