一种控制处置大面积停电应急演练进程的专家系统的制作方法

文档序号:14404685阅读:来源:国知局
一种控制处置大面积停电应急演练进程的专家系统的制作方法

技术特征:

1.一种控制处置大面积停电应急演练进程的专家系统,其特征在于:包括有知识库、推理机及用户接口,所述的知识库提供了控制演练进程的脚本数据;推理机根据这些数据进行演练进程,用户接口为演练组织者提供脚本信息与演练当前状态:

所述的知识库包括有多组的脚本数据、演练脚本模板、历史演练脚本及存储演练脚本接口,所述的脚本数据包含有脚本、事件、资源、环境及人员,脚本是演练进程的描述,一个脚本由多个事件组成;事件描述了在环境、资源、人员的状态改变时,引起环境,资源的变化;环境,资源,人员是演练的基本组成部分,他们的改变或者活动会影响事件的触发,事件的触发会导致演练脚本的推进,最终导致参与演练的人员按照预制的脚本进行演练;所述的演练脚本模板及历史演练脚本为演练活动的组织者快速生成一个新的适用于当前情况的演练脚本;所述的存储演练脚本接口将事件,资源,环境,人员进行分类存储,记录到历史演练脚本中;

所述的推理机包含脚本关联规则模块,演练脚本状态改变规则模块,在演练启动后,外部程序通过用户接口触发演练事件,推进演练进程的状态变化,状态由推理机按照预制的规则进行改变;当演练进程有状态变化时,发布状态变化事件通知外部程序;外部程序在演练进行的过程中可以增加或改变脚本,从而保证演练进程的灵活性;

所述的用户接口包含演练脚本编辑模块,演练脚本管理,触发演练脚本事件,获取对象状态,监听演练脚本事件,

所述的演练脚本编辑模块的实现方式为:新建脚本,使用脚本模板及历史脚本新建脚本;

所述的演练脚本管理为从知识库中读取脚本,事件,人员,环境,资源信息,并组成脚本集合:将编辑好的脚本按照一定关系存入知识库;读取历史使用的脚本,读取保存的脚本模板;

所述的触发演练脚本事件:外部程序调用此接口,通知推理机设置事件被外部程序触发,当脚本的除外部触发条件外的触发条件全部符合时,事件发生,引起环境,资源的变化;

所述的获取对象状态为获取推理机管理的资源、环境对象,解析他们的状态,并将解析结果反馈给外部程序,对象的状态不会随推理机内部的对象状态变化而变化,外部程序可以通过监听推理机的事件来获取对象状态的更新,或者使用一段时间调用一次的方式调用;

所述的监听演练脚本事件为推理机在改变环境、资源的状态时,会发出事件通知外部程序,外部程序可以通过此接口声明自己关心此事件,以便获取推理机的事件通知,所述的人员供外部接口调用。

2.根据权利要求1所述的控制处置大面积停电应急演练进程的专家系统,其特征在于:新建脚本实现的步骤有:

(1)新建人员信息;

(2)新建环境信息;

(3)关联环境改变涉及到的人员;

(4)新建资源信息;

(5)关联资源改变涉及到的人员;

(6)新建事件信息;

(7)关联事件的触发方式,触发人员,触发事件的环境、资源变化,事件引起的变化;

(8)循环增加事件,完成一个脚本的新建。

3.根据权利要求2所述的控制处置大面积停电应急演练进程的专家系统,其特征在于:使用脚本模板、历史脚本新建脚本实现的步骤有:

选择一个脚本模板;

删除模板中的人员、资源、环境,此时删除的影响到的事件会提示用户,有缺失的内容,用户对缺失的内容进行修改后,脚本才可以正式应用;

删除模板中的事件;

选择或新建一个人员;

修改事件中涉及的人员、资源、环境。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1