论文部分内容阅读
由于近几年石化行业安全事故频发,其所造成的经济和人员方面的损失使得安全评价成为各国研究人员的一个重点研究课题。在各种安全评价方法中SDG-HAZOP方法因其高效且完备的分析能力脱颖而出。它是将SDG的推理与HAZOP的分析机制相结合,对所建立的过程SDG模型进行计算机辅助的HAZOP分析,从而克服人工HAZOP方法费时费力的缺点,两者的结合使得评价的结果更加地准确完备。但是,传统的SDG模型只考虑节点之间一对一的影响关系,忽略了其它约束关系,从而导致其知识表达能力不强;同时,推理引擎只依赖单一的固有规则进行推理,而无法根据过程的实际情况,添加新的规则,这些使得推理引擎不够灵活,缺乏与用户的交互。本文提出一种基于规则的SDG扩展推理引擎。该推理引擎与VBA脚本技术进行集成,从而增强与用户的交互。同时,对SDG模型进行一定的改进,通过在模型中引入交互对象,使得用户在VBA中可以为过程自定义规则和操作,进而为推理引擎添加新的规则。在推理过程中,推理引擎采用基于规则的推理算法,该算法根据节点和支路的VBA对象模型属性,选择通用规则和白定义规则进行推理,且只有规则前件满足后,才能继续推理。案例分析表明,利用基于规则的SDG扩展推理引擎对过程的改进SDG模型进行推理,能够实现对评价结果的筛选,得出更加准确的安全评价结果。