【技术实现步骤摘要】
一种基于XML与面向对象的操作票专家系统知识表示方法
[0001]本专利技术涉及一种电网调度操作票专家系统,特别是涉及一种基于XML与面向对象技术的操作票专家系统知识表示方法。
技术介绍
[0002]可扩展标记语言XML(eXtensibleMarkupLanguage)表示方法的优势正好是灵活多变、易于组织和管理知识点。XML的知识表示方法不依赖于特定的软硬件平台,能适应网络环境及分布式处理的要求,并且易于扩充,可操作性强,为建立分布式人工智能环境提供了较完备的知识表示与数据交换格式标准,因此基于XML的知识表示方法成为目前知识表示方法的研究热点,己经广泛运用在各个领域。
[0003]电网调度操作票专家系统是运用调度人员的专业知识和现场经验进行推理和判断,通过模拟现场工作人员的决策过程来开写、流转、管理调度操作票的应用软件。
[0004]知识库是操作票专家系统的核心,选择一种合适的知识表示方法是构建知识库的关键。传统的知识表示方法有产生式规则表示法、框架表示法、语义网络表示法等。产生式规则是一种十分自然的知识表示形式,具有准确灵活的特点,但所表示的对象较为简单,无法有效地描述复杂对象;框架是一种复杂结构的语义网络,能有效地描述复杂事物;语义网络是知识的图解表示,擅长于表示事物间的静态关系。
[0005]相对于传统的知识表示方法,面向对象的知识表示方法从客观世界的具体事物及事物间的联系进行抽象,更符合人们认识问题和分析问题的习惯思维方式,并具有代码重用和可维护性好等特点。将数据和对数据的操作放 ...
【技术保护点】
【技术特征摘要】
1.一种基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,包括如下步骤:S1,使用一个通用关系数据库来表示变电站网络拓扑结构;S2,开列操作票问题域的类抽象方法,并用XML的DTD定义类的属性方法和继承关系。2.根据权利要求1所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述S1包括:通用关系数据库中有两类不同的表格,一类称为间隔表,另一类称为变压器表,两表之间通过开关编号这一字段产生关联关系。3.根据权利要求1所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述S2包括:类抽象方法为,从开列操作票的过程中去遍历所有组件的操作共性,从而定义设备类体系;然后再遍历变电站各种一次主接线方式下不同操作任务,从而定义操作任务类体系。4.根据权利要求3所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述设备类体系包括:把开关定义为TBreaker类,把刀闸定义为TSwitch类,把所有的二次设备作为数据成员封装在相应的一次设备类中,由于开关和刀闸的操作有其共性,称为开合元件类,即TElement类;电磁式开关有合闸保险,把开关类划分为弹簧式开关类和电磁式开关类。5.根据权利要求3所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述操作任务类体系包括:在同一接线方式下,在单母线分段接线方式下,线路停电和线路开关停电的操作需要把线路开关和两侧刀闸断开;定义线路停电和线路开关停电的基类,为出线开关停运基本操作类。在不同的接线方式下,对于线路开关停电类的操作任务为线路开关和两侧刀闸断开、开关两侧挂地线以及取下控制保险,在线路开关停电类下定义线路开关停电代负荷操作子类。6.根据权利要求4所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述设备类体系包括:获取最近一次TBreaker类和TSwitch类的操作指令;将最近一次TBreaker类和TSwitch类的操作指令与预设的操作指令进行比对,筛选出符合正确操作指令对应的操作指令时间序列;即为在历史时间中与预设的操作指令相同的指令;对于预设操作指令和最近一次TBreaker类和TSwitch类的操作指令拟合后,规划最优的TBreaker类和TSwitch类的操作指令,从而成为TBreaker类和TSwitch类的操作票出票类型。7.根据权利要求6所述的基于XML与面向对象的操作票专家系统知识表示方法,其特征在于,所述设备类体系包括:获取最近一次弹簧式开关类和电磁式开关类操作指令,将历史弹簧式开关类和电磁式开关类操作指令与最近一次弹簧式开关类和电磁式开关类操作指令对比,筛选出两种操作指令相同的指令内容;获取最近一次弹簧式开关类和电磁式开关类操作指令与预设的弹簧式开关类和电磁式开关类操作指令进行对比,判断最近一次弹簧式开关类和电磁式开关类操作指令是否在正确的操作指令中,如是,将执行最近一次弹簧式开关类...
【专利技术属性】
技术研发人员:潘雄,王杰,张亚楠,乔亚军,付坚,吴鹏,阚骁骢,孟庆凯,王少平,
申请(专利权)人:广东电网有限责任公司广州供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。