关键词:
化工过程模拟
专家数据库系统
基于案例的推理
摘要:
化工过程模拟是一个复杂的过程,需要具备足够的专业知识和经验才能够对工艺流程进行较好的模拟和优化。因此,开发一个化工过程模拟辅助设计专家系统来指导正确有效地进行模拟优化是十分必要的。本文将人工智能及数据库技术各自的优点有机地结合起来,根据专家系统基本原理,充分发挥关系数据库的强大数据处理能力,采用基于案例的推理方法,使用Visual Basic 6.0和Microsoft Access 2003开发了一个用于化工过程模拟的专家数据库系统。
(1)本系统将知识以一定的组织形式存贮在关系数据库的表中,利用数据库管理模块对其进行管理,可以方便地对知识库进行修改、增加和删除。对于模拟中比较复杂的物性方法选择,系统可以根据流程的工艺特点及物系性质帮助用户选择适合的物性方法。
(2)系统采用基于案例的推理(CBR)方式,将以往案例储存在案例库中,用户可以通过参考以往相似的成功案例来进行新工艺过程的模拟,参考在数据库中储存的专家知识作为指导,而不必从头开始模拟,从而使全流程模拟得到了简化,并提高了准确性。应用标准数据库查询语言(SQL)及VB语言对知识及案例进行推理,继承了专家系统中知识库与推理机相互独立的优点,知识库的任何修改、增加、删除都不用改动处理知识库的程序,程序和数据彻底分离,提高了各功能模块的逻辑独立性,增加了专家系统的通用性。
(3)系统实现了与化工模拟软件ASPEN PLUS之间的接口,使二者可以进行数据传输,用户可以直接利用已有的相似案例在ASPEN PLUS中的输入/输出文件,在系统界面下进行修改,实现新流程的模拟,使用户不必在模拟软件中从头开始模拟,很大程度上扩展了模拟软件的实际工程应用,极大地方便了各类用户的使用,为化工过程模拟提供了强有力的支持。