摘要

带或不带化学反应的相平衡计算为化学、化工领域的重要课题,可将其转换为带有约束的Gibbs自由能最小化问题。常用的序贯二次规划(SQP)收敛速度快,但依赖初始值,易陷入局部极小。人工免疫算法(AIS)具有全局寻优功能,但局部搜优性能差,收敛速度很慢,甚难找到痕量解。为此,在AIS算法中引入SQP操作,汲取两者的优点,构建混合免疫算法(HAIS)。还将相平衡的物质的量变量转换为摩尔分数,并采用适当策略处理约束,以基本可行解为基础,快速生成满足约束的抗体,以提高HAIS的操作速率。多个相平衡实例应用表明HAIS性能良好,优于其他方法(SQP,AIS)。