任伟建 韩开旭 霍凤财
(东北石油大学电气信息工程学院,黑龙江 大庆 163318)
大气污染事故指会对人体有致毒的气体,由于泄漏、燃烧及爆炸等,在有限的时间内急剧扩散并给人员带来伤害的事故[1]。相较于其他污染事故,大气污染的排污途径和方式具有不确定性,事故具有突发性,毒物在有限的时间内会急剧扩散。大气污染事故处理,即在污染出现的第一个小时内[2],为降低事故所带来的危害和影响,而构建的全面的突发污染应急救援系统。在此,笔者根据泄漏扩散、火灾及爆炸等突发性大气污染事故类型的应急处理处置特点,基于规则引擎技术和动态路径规划,研发其应急处理系统。
1.1 规则引擎及其优化
现有的大气污染事故救援决策辅助系统包含了成熟的计算模型[3],并融入了很多非结构化且具有先验特点的知识,如业务决策支持和辅助分析。如果依照传统的系统构建思路,把事故救援处置的业务流程直接嵌入到突发污染应急救援系统中,就会导致系统升级和扩展困难;此外,直接嵌入业务流程到系统中,还不得不采用if-else等多重分支嵌套语句,由于系统救援决策的业务流程分支组合繁多,使得系统的修改和扩展变得难上加难。为此,笔者提出了一种基于规则引擎的方法,以期从根源上解决上述问题。
规则引擎技术是一种组件开发技术,可以将规则文件和业务流程嵌入到应用程序中,其主要工作是将系统中业务层的逻辑和分支分离出来,同时将已规则化的业务逻辑当作数据对象提交给规则引擎,并与已加载的业务逻辑进行规则比对,启动符合条件的业务逻辑,触发程序中相应的操作。……