碧波液压网 欢迎你,游客。 登录 注册

面向对象的工作票专家系统

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  

  在电气设备上进行检修、试验等工作时,工作票制度是保证安全生产的有效组织措施。目前,在电厂、变电所中工作票都是由工作人员手工编写的。为了提高工作效率,增加工作票的可靠性,编写工作票专家系统来实现用计算机开票是十分必要的。针对吉林市电业局的9个一次变电所和32个二次变电所的情况,基于专家系统的思想,采用面向对象的程序设计方法(OOP),分析它们之间的相同点和不同点,设计相应的知识库,用VB5.0编写通用的工作票专家系统。因为检修公司与继电所的工作对象不同,所以它们各自的工作票专家系统的推理机略有不同。开发人员使用系统提供的知识维护工具输入各个变电所的初始数据建立起知识库和数据库,就可以自动制作吉林电业局的所有一次变电所和二次变电所的各种工作票和危险点票,并实现由检修公司和继电所开票,由通信设备传输到变电所,在变电所打印出相同的工作票。这不仅为检修工作提供方便,节省大量的人力物力,而且实现了工作票的标准化管理。

  1 系统的硬件组成

  系统由检修公司主控计算机、继电所主控计算机、各一次变电所分机和二次变电所集控站分机组成。主机和各分机之间通信接口设备Modem通过电话线相连接。系统硬件结构如图1所示。

  2 系统的软件组成及其功能

  Windows95是一个多任务、图形标准化的人机操作环境,它具有人机界面友好的特性。采用VB5.0面向对象的程序设计语言,其程序设计是围绕消息的产生和处理展开的。将它作为系统开发平台,系统软件总体结构如图2所示。

  

  检修公司和继电所的主机中存储的是许多变电所对象的实例。当需要为某个变电所制作工作票时,首先在主菜单中选择这个变电所。如果变电所是新创建的对象实例,则需要经过知识获取部分获取其设备、接线方式等信息,进行变电所初始化。形成变电所的整个拓扑结构信息之后,就可进入制作工作票或设计工作票了。系统推理机根据用户所选择的作业任务,进行推理得到工作票,再将工作票通过调制解调器传送到各个变电所。在各个变电所打印出相同的工作票,以保证检修公司工作票和各个变电所的工作票保持致性。

  

  2.1 变电所对象的知识获取

  2.1.1 建立数据库

  采用面向对象技术实现工作票专家系统,专家系统的知识获取过程就是创建各种对象的实例,输入各种对象的属性值。确定对象是面向对象专家系统的基础。用面向对象的方法进行系统设计,首先要将具有相同数据类型和操作的一类对象确定为类,然后由类创建对象。针对9个一次变电所和 32个二次变电所的情况,首先确定变电所类,并将各变电所所属的电压等级/主变类、单元类、设备类等确定为子类。每一个子类还可以进一步分解。如单元类还可以分解为线路、旁路、母联、变压器等14类;设备类也可以分为开关、刀闸、电流互感器、电压互感器等13类。并且,将各个变电所公用的数据如通用的动作库、名称库、危险点库等放于根类下。各个变电所可以调用这些公用数据而不必重新建立。

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论