管式加热炉故障诊断专家系统知识库的设计

管式加热炉故障诊断专家系统知识库的设计
管式加热炉故障诊断专家系统知识库的设计

管式加热炉故障诊断专家系统知识库的设计

顾新新周艳李庆领*

(青岛科技大学机电工程学院,山东青岛 266061)

摘要基于规则的产生式表示方法,采用了关系型数据库模型,结合Microsoft Access 2003数据库作为开发和管理工具,构建了管式加热炉故障诊断专家系统的知识库。该知识库可以有效地实现基于框架结构的产生式知识的系统表示方法,较好地保证了知识库与推理机的有效分离,使知识库的管理轻松快捷,实现规则的增加及重复规则的删除,成功的实现了系统的知识库。

关键词管式加热炉故障诊断专家系统知识库

中图分类号TH??文献标识码 A 文章编号1000-3932(2012)04-0000-00

管式加热炉在石油化工生产中起着举足轻重的作用,它运行状况的好坏直接关系到整个生产装置能否安全、高效、稳定、长周期运行[1]。所以根据具体的设计要求,对管式加热炉实施运行状态的动态监测是非常有必要的。

为了实现动态监控,国内许多大中型石化企业已引进了较先进的在线监测系统。但与国外先进企业存在着一定的差距,主要在于:对监测到的参数缺乏综合分析及利用,不能为装置优化及节能降耗改造服务。因此,这些监控系统是不全面的。开发一套加热炉运行状态诊断系统,对管式加热炉进行快速诊断并提出最优的解决问题的方案是非常必要的。

专家系统是指具有智能化的计算机程序的系统,其实质就是把相关领域求解问题的知识方法有机地结合到程序中,以使程序具有像人类求解问题时一样学习、推理和解释的能力,其系统性能取决于它所拥有的知识的数量和质量以及它对知识的管理和利用能力。专家系统近几年来在工程研究的各个领域都得到了广泛的应用。

1 系统数据库模型的选择

1.1 数据库模型综述

数据库中的数据是按某种数据模型来组织的,具有结构化的特点。当前流行的基本数据模型有关系模型、层次模型、网状模型三种。它们的区别在于数据之间的联系采用不同的表示方式。关系模型是用二维表来表示数据之间的联系;层次模型是用树状结构来表示数据之间的联系;网状模型是用图结构来表示数据之间的联系[2]。

关系数据模型与非关系数据模型相比具有明显的优势,主要体现在关系模型具在严格的结构规则,其逻辑结构形式可以通过一张如表1所示的二维表来体现。该模型形式简单直观,系统易于实现,性能也比较好。

表1 关系型数据库的结构

序号名称A 名称B 名称C 名称D

1 1A 1B 1C 1D

2 2A 2B 2C 2D

3 3A 3B 3C 3D

为了选择合适的数据库模型,首先需要对专家系统的特点有进一步的了解。

专家系统的基本特点:1)具有专家水平的专门知识;2)能进行有效的推理;3)具有灵活性、透明性、交互性。

其中,灵活性就要求知识库与推理机能够相互独立,能够直观的反映出存在的问题和专家的意见。并且利于系统不断接纳新知识,调整有关控制信息和结构,确保推理机与知识库的协调,同时便于系统的修改和扩充。

另外,还需要对管式加热炉的相关数据进行分析。现以加热炉燃烧故障诊断系统的部分知识为例就系统数据库模型的选择依据进行说明。我们将相关知识整理,将加热炉燃烧故障的知识汇集形成一个二维表格。节选常见的故障诊断的部分知识如表2所示。

表2 加热炉燃烧常见故障一览表(节选)

故障序号故障现象专家意见

1 炉膛外壁温度过高停机检查内衬硅酸铝耐火纤维是否被破坏

2 炉膛温度过高调节油量;停机清垢,扫灰

3 火焰偏上调整上部风板连杆,使上风板开度减小

Rule1: IF “炉膛外壁温度过高”,

THEN“停机检查内衬硅酸铝耐火纤维是否被破坏”;

Rule2: IF “炉膛温度过高”,

THEN“调节油量,停机清垢,扫灰”;

Rule3: IF “火焰偏上”,

THEN “调整上部风板连杆,使上风板开度减小”;

Rule4: IF “耗油量增加”,

THEN “检查炉管,防止爆管”;

表2中数据的组织形式符合关系模型的结构特点,具有严格的数学结构规则,而且可以实现数据的物理存储模式和数据操作模式的分离,即数据库具有良好的独立性,这些特性都符合专家系统结构的要求,能有效地确保系统知识库与推理机的分离,所以管式加热炉专家系统的知识库采用关系模型的数据库结构是合理的。

本系统采用目前流行的桌面关系型数据库管理系统——Microsoft Access 2003作为知识库的开发软件[3]。Microsoft Access 2003具有强大的数据库管理性能和良好的工作环境,简化了数据库的管理和应用。数据库中大量地运用存储查询可以有效地提高数据的检索效率,所以选择它作为知识库的开发工具有较强的优势。

2 系统知识库的建立

2.1 面向对象的知识库结构模型

面向对象表示法以知识对象的表示为基础,以知识对象之间的网络为框架,并以此来实现知识的存储与组织以及智能行为的工程模拟过程。面向对象表示法能简单直接的表示复杂事物,并且易于形成形式系统,易于知识的扩充和更新,能直观的表达人们解决问题的思路。

采用面向对象的知识表示方法构造的知识库具有良好的层次体系结构,实现了数据抽象与信息的共享,避免了传统知识表示方法中知识库庞大,诊断效率低的缺点。同时面向对象知识表示方法支持知识的重用,易于维护,更适合于专家系统的开发。

在本次设计中,我们采用面向对象方法设计了基于多层对象链表的专家系统模糊知识库。具体知识库的结构模型如下图1所示。

图1 知识库结构模型

2.2 知识库的建立

首先,通过知识的获取方式将加热炉故障[4]诊断的知识整理为表3的形式。然后根据Microsoft Access 2003的要求和推理机构的需要,将上表的知识分别改造成3个相关的二维表,即在Access中使用设计器依次创建3个表,输入相应的字段名,并根据每一个字段名性质设定各自的“数据类型”

[5]。

表3 加热炉故障诊断表(节选)

设备名称故障现象故障原因排除方法

炉膛与炉衬炉膛发暗负压偏小,供风不足加大通风量

燃烧器火焰回火负压挡板开度小调整负压挡板

余热回收段烟囱冒黑烟雾化蒸汽压力突然下降调整空气进量,改善雾化

条件

燃烧器火焰颜色发红雾化蒸汽量小,或通风量不够开大雾化蒸汽和调节风量

首先是创建设备名称表,如图2所示,其中设置“设备代码”为“[设备名称:表]”的主关键字,其作用是作为表中所有存储的每一条记录的唯一标识,以便于提高数据库的查询和排序的速度,

同时在数据表中查看数据时,Access会按照主关键字的顺序显示数据,利于检查记录是否有重复的数据,减少了知识的冗余,方便知识的检索与维护。

图2 [设备名称:表]的数据表示图

接着创建故障现象表,如图3所示,表中以“故障代码”、“设备代码”、“故障现象”作为字段名称,并设置了“故障代码”为“[故障现象:表]”的主关键字。

图3 [故障现象:表]的数据表示图

然后创建故障排除表,如图4所示,表中以“故障原因代码”、“故障代码”、“故障原因”和“排除方法”作为字段名称,表中设置了“故障原因代码”为“[故障排除:表]”的主关键字。

图4 [故障排除:表]的数据表示图

最后在数据库中定义3个数据表的关联关系,如图5所示。其中“[设备名称:表]中的主关键字“设备代码”与“[故障现象:表]”中的主关键字“设备代码”之间建立的是一对多的联系,“[故障现象:表]”中的主关键字“故障代码”与“[故障排除:表]”中的主关键字“故障代码”也建立一对多的关系,通过表间关联关系的建立,实现了基于框架结构的产生知识表示法。如此就完成了加热炉故障诊断系统的知识库模块的建立,其它知识库模块的建造也是基本按照这个流程逐条逐步完成,至此完成了本系统的知识库初步建造。

图5 “[设备名称:表]”、“[故障现象:表]”和“[故障排除:表]”的“[关系]”窗口

3 知识库的管理

知识库初步建成以后,知识库的开发并不是就一劳永逸了。随着知识的不断增加,需要对知识库进行组织管理和维护。知识库的管理是指对知识库进行管理、控制,完成对知识库的各类操作,并向用户提供检索、查询手段,它包括知识的分类、知识的组织与存储、知识的增加、知识的删除、知识的修改以及知识的一致性、完整性、冗余性的检查等等。

知识库的管理中,其中最重要的就是知识的查询与知识的添加。

3.1 知识的查询

在知识库中寻找一个或多个“特定”的知识。其中包括正确性检验、多义性检验、冗余性检验[6,7]等。

本文设计了以下步骤对知识库中的知识进行查询:

a. 初始化:i=1,置队列Que为空。

b. 若i>n,则搜索失败;否则转步骤c

c. 在第i级按组索引搜索,若第j组满足条件则转步骤d;否则转步骤f

d. 在第i级第j组搜索,若有存在满足条件的知识,则将所有满足条件的知识索引插入到队列Que中;否则转步骤f

e. 若队列Que非空,则从队列Que中取出一条知识索引并根据索引在知识库中找到对应的知识并激活,如果执行后得到满足要求的结果则成功退出,否则转步骤e。若队列Que为空则转步骤f

f. i=i+1,转步骤b。

为了保证知识库中不存在非法的规则,上述检验应在新规则加入时生效。这些检验程序的核心部分都由SQL语句实现。程序操作界面如图6所示。

图6 知识查询与添加

例:故障现象的查询语句:Select gh_table.gzhx from gh_table where gzhx=text3.text 如果存在,则将其显示在添加程序界面上,并且执行下一个查询语句

故障原因的查询语句:Select gh_table.gzhx from gh_table where gzhx=text4.text

3.2 知识的一致性、完整性和无冗余性

知识的一致性是指知识库中已有知识不允许相互矛盾。加入新知识和删改老知识时,要保持知识的一致性。知识的完整性指知识应该满足一些预先约定的完整性约束。知识的无冗余性,指一个知识

从某个知识集合中的删除,即不缩小也不扩大由该知识的集合采用任何方法所能衍生出来的知识的集合。

3.3 知识库的重组

知识库运行较长一段时间后,由于知识的不断添加、删除和修改,使知识的物理组织变坏,从而影响了知识库的存储空间、运用效率和存取效率。为了改变这种状态,就需要对知识库重新组织,即修改知识表示模式并重新组织原始知识库的知识以适应新的结构和变化。这是很重要的一条维护功能。

从概念上讲,知识库的管理是在知识的获取之后进行的完善性工作,但从实际工作上看,知识的获取与知识库的管理并没有严格的界限,二者之间其实是一个连续的过程,二者共同的目的是知识库的建设,只是工作上的侧重有所不同,知识的获取主要是解决如何将领域知识装入系统的知识库中,而知识库的管理的重点是对已经装入知识库里的知识进行统筹和完善。

4 结束语

本次加热炉故障诊断专家系统知识库的开发采用了Microsoft Access 2003作为数据库的开发软件,符合专家系统的特点,符合知识的表示方法,符合专家系统对知识库与推理机相互分离的要求,为系统的顺利开发打下了坚实的基础。

知识库管理中最重要的工作是知识的增加、删除和修改, Microsoft Access 2003为实现以上这些操作提供了极为便捷的方式,通过对故障排除表的数据视图的简单操作即可实现。但是在关系数据库中的数据联系是靠数据冗余实现的,它不能完全地满足专家系统对数据冗余地消除,这使得系统的空间效率和时间效率都会有所较低。

参考文献

[1] 周艳,刘炳成,李庆领.管式加热炉节能优化及运行状态诊断专家系统[J].青岛化工学院学报,2001,22(4):333~335.

[2] 梁灿,赵艳铎.Access数据库应用基础教程[M].北京:清华大学出版社,2005.

[3] 月志刚,杜培军.关系数据库表示规则知识的理论与方法[J].计算机工程与应用,2006,(26):150~151.

[4] 任刚.炼油厂管式加热炉运行存在的主要问题及改进措施[J].石油化工设备技术,2004,25(3):12~16.

[5] 陈宁春.饲料工艺与设备专家系统知识库的实现[J].粮食与饲料工业,2010,(8):42~45.

[6] 张宇波,陈继瑞,任慧.改进的Prony算法在频谱估计中的应用[J].化工自动化及仪表,2010,(2):187~189.

[7]刘嫣.基于非正交坐标系下的SVPWM改进算法研究[J],化工自动化及仪表,2010,37(1):63~65.

人工智能小型动物分类专家系统的设计与实现PPT

小型动物分类专家系统的设计与实现 一、实验目的 通过本实验可使学生能够综合利用C语言(或C++)、面向对象程序设计、数据结构、数据库原理、人工智能、软件工程等课程的相关知识,设计并实现小型动物分类专家系统,培养学生综合运用所学计算机软件知识解决实际问题的能力,为今后从事计算机软件开发及应用打下基础。 二、实验内容 运用下列规则,设计并实现一个小型动物分类专家系统。 规则1: 如果:动物有毛发 则:该动物是哺乳动物 规则2: 如果:动物有奶 则:该单位是哺乳动物 规则3: 如果:该动物有羽毛 则:该动物是鸟 规则4: 如果:动物会飞,且会下蛋 则:该动物是鸟 规则5: 如果:动物吃肉 则:该动物是肉食动物 规则6: 如果:动物有犬齿,且有爪,且眼盯前方 则:该动物是食肉动物 规则7: 如果:动物是哺乳动物,且有蹄 则:该动物是有蹄动物 规则8: 如果:动物是哺乳动物,且是反刍动物 则:该动物是有蹄动物 规则9: 如果:动物是哺乳动物,且是食肉动物,且是黄褐色的,且有暗斑点 则:该动物是豹 规则10: 如果:如果:动物是黄褐色的,且是哺乳动物,且是食肉,且有黑条纹 则:该动物是虎

规则11: 如果:动物有暗斑点,且有长腿,且有长脖子,且是有蹄类 则:该动物是长颈鹿 规则12: 如果:动物有黑条纹,且是有蹄类动物 则:该动物是斑马 规则13: 如果:动物有长腿,且有长脖子,且是黑色的,且是鸟,且不会飞 则:该动物是鸵鸟 规则14: 如果:动物是鸟,且不会飞,且会游泳,且是黑色的 则:该动物是企鹅 规则15: 如果:动物是鸟,且善飞 则:该动物是信天翁 动物分类专家系统由15条规则组成,可以识别七种动物,在15条规则中,共出现 30个概念(也称作事实),共30个事实,每个事实给一个编号,从编号从1到30,在规则对象中我们不存储事实概念,只有该事实的编号,同样规则的结论也是事实概念的编号,事实与规则的数据以常量表示,其结构如下:Char *str{}={"chew_cud","hooves","mammal","forward_eyes","claws", "pointed_teeth","eat_meat","lay_eggs","fly","feathers","ungulate", "carnivore","bird","give_milk","has_hair","fly_well", "black&white_color","can_swim","long_legs","long_neck", "black_stripes","dark_spots","tawny_color","albatross", "penguin","ostrich","zebra","giraffe","tiger","cheetah","\0"} 程序有编号序列的方式表达了产生式规则,如资料中规则15,如果动物是鸟,且善飞,则该动物是信天翁。相应的规则数组第七条是{16,13,0,0,0,0},第十三个是“bird”(鸟),如果事实成立,询问使用者下一个事实,第十六个“fly_well”(善飞),如果也成立,则查找结论断言编号数组{30,29,28, 27,26,25,24,3,3,13,12,12,11,11,0}中第七个“24”,这里24对应事实数组中的“albatross”(信天翁)。 上述就是程序的推理过程,也是程序中的重点,该部分是由规则类(类rul e)中的Query方法实现。 三、实验原理 一个基于规则专家系统的完整结构示于图1。其中,知识库、推理机和工作存储器是构成专家系统的核心。系统的主要部分是知识库和推理引擎。知识库由谓词演算事实和有关讨论主题的规则构成。推理引擎由所有操纵知识库来演绎用户要求的信息的过程构成-如消解、前向链或反向链。用户接口可能包括某种自然语言处理系统,它允许用户用一个有限的自然语言形式与系统交互;也可能用带有菜单的图形接口界面。解释子系统分析被系统执行的推理结构,并把它解释给用户。

故障诊断专家系统及其发展

综述与评论 计算机测量与控制.2008.16(9) C omputer Measurement &Control 1217 中华测控网https://www.360docs.net/doc/616411642.html, 收稿日期:2008-06-08; 修回日期:2008-07-16。 作者简介:安茂春(1967-),山东莱阳人,副研究员,主要从事测试与故障诊断技术的管理工作。 文章编号:1671-4598(2008)09-1217-03 中图分类号:TP182 文献标识码:A 故障诊断专家系统及其发展 安茂春 (北京系统工程研究所,北京 100101) 摘要:文章对主要的故障诊断专家系统进行了系统的归纳和分类,主要关注故障诊断专家系统在军事领域的应用;重点讨论了基于规则的诊断专家系统、基于模型的诊断专家系统、基于人工神经网络的诊断专家系统、基于模糊推理的诊断专家系统和基于事例的诊断专家系统的技术要点、发展现状、优缺点及其在军事方面的应用;最后,对该学科的发展做出了预测,指出基于多种模型结合的诊断专家系统、分布式诊断专家系统、实时诊断专家系统是今后的发展方向。 关键词:专家系统;故障诊断;军事应用;基于规则推理;建模技术;人工神经网络;模糊推理;基于事例推理 A Survey on Fault Diagnosis Expert Systems An M ao chun (Beijing Institute o f System and Eng ineering ,Beijing 100101,China) Abstract:In this article w e present a s urvey of fault diagnosis expert system s,and categorize them into 5different types according to know ledge organiz ation m ethod and reasoning m ech anis m,w hich are ru le-b as ed fault diagn osis expert system,model-based fault diagnosis ex pert system,n eural netw ork fault diagnosis exp ert sy stem,fuz zy fault diagn osis expert system and cas e-based fault diagn os is expert sys -tem,for each type w e describ e its techn ical pr op erties,curren t status,ad vantag es and disadvantages,and application s in military field.At the end of th is article,w e point out that hybrid model-based,distributed and real-time diagnosis expert sys tems are fu tu re direction s. Key words:ex pert sys tem;fault diagnosis ;military application;rule -b as ed reasoning;modelin g;artificial neural netw or k;fuzzy reasonin g;ease-b as ed reasoning 1 故障诊断专家系统及其分类 专家系统(Ex per t Sy st em,ES)是人工智能技术(A rt if-i cial I ntelligence,A I)的一个重要分支,其智能化主要表现为能够在特定的领域内模仿人类专家思维来求解复杂问题。专家系统必须包含领域专家的大量知识,拥有类似人类专家思维的推理能力,并能用这些知识来解决实际问题。 故障诊断技术是一门应用型边缘学科,其理论基础涉及多门学科,如现代控制理论、计算机工程、数理统计、模糊集理论、信号处理、模式识别等。故障诊断的任务是在系统发生故障时,根据系统中的各种量(可测的或不可测的)或其中部分量表现出的与正常状态不同的特性,找出故障的特征描述并进行故障的检测与隔离。 故障诊断专家系统是将专家系统应用到故障诊断之中,可以利用领域知识和专家经验提高故障诊断的效率[1]。目前专家系统在故障诊断领域的应用非常广泛,如美空军研制的用于飞机喷气发动机故障诊断专家系统XM AN [2],N A SA 与M IT 合作开发的用于动力系统诊断的专家系统,英国某公司为英美军方开发的直升机发动机转子监控与诊断专家系统[3]等,此外在电力、机械、化工、船舶等许多领域中也大量应用了故障诊断专家系统。 根据知识组织方式与推理机制的不同,可将目前常用的故障诊断专家系统大致分为基于规则的诊断专家系统、基于模型 的诊断专家系统、基于人工神经网络的诊断专家系统、基于模糊推理的诊断专家系统和基于事例的诊断专家系统。 2 故障诊断专家系统对比分析 2 1 基于规则的诊断专家系统 在基于规则的诊断专家系统中,领域专家的知识与经验被 表示成产生式规则,一般形式是:if<前提>then<结论>其中前提部分表示能与数据匹配的任何模型,结论部分表示满足前提时可以得出的结论。基于规则的推理是先根据推理策略从规则库中选择相应的规则,再匹配规则的前提部分,最后根据匹配结果得出结论。 基于规则的诊断知识表达方式直观、形式统一,在求解小规模问题时效率较高,并且具有易于理解与实现的优点,因而取得了一定成功。20世纪90年代,国外在军用水压系统、电力供应网络等方面进行了应用。 但是,对于复杂系统,所观测到的症状与对应的诊断之间的联系是相当复杂的,通过归纳专家经验来获取规则有着相当的难度,且诊断时只能对事先预想到的并能与规则前提匹配的事件进行推理,存在知识获取的瓶颈问题。2 2 基于模型的诊断专家系统 在基于模型的诊断专家系统中,领域专家的专业知识包含在建立的系统模型中,这种基于模型的诊断更多地利用系统的结构、功能与行为等知识。相比基于规则的诊断专家系统,这种诊断方式能够处理预先没有想到的情况,并且可能检测到系统存在的潜在故障。这类系统的知识库相对容易建立并且具有一定的灵活性,已应用于航天器动力燃烧系统故障诊断等方面。

电子运维知识库管理系统建设方案

文件编号: 受控状态:■受控□非受控 保密级别:□公司级□部门级■项目级□普通级 采纳标准:GB/T 19001-2000 idt ISO 9001:2000标准 质量记录编号: 分发编号: 电子运维知识库管理系统 建设方案 Version 1。0 2007。12 Written By Creator 湖南科创信息技术股份有限公司 All Rights Reserved

目录 1. 概述 ...................................................... 错误!未定义书签。 . 建设背景 ............................................ 错误!未定义书签。 . 建设原则 ............................................ 错误!未定义书签。 . 建设内容 ............................................ 错误!未定义书签。 2. 系统体系结构 .............................................. 错误!未定义书签。 3. 系统功能 .................................................. 错误!未定义书签。 . 现有知识库功能....................................... 错误!未定义书签。 知识维护....................................... 错误!未定义书签。 知识审核....................................... 错误!未定义书签。 知识发布....................................... 错误!未定义书签。 模板维护....................................... 错误!未定义书签。 知识检索....................................... 错误!未定义书签。 公告管理....................................... 错误!未定义书签。 . 新增数据节点说明..................................... 错误!未定义书签。 项目管理知识库................................. 错误!未定义书签。 专家服务知识库................................. 错误!未定义书签。 技术资料知识库................................. 错误!未定义书签。 故障案例知识库................................. 错误!未定义书签。 技术经验知识库................................. 错误!未定义书签。 . 搜索引擎改造说明..................................... 错误!未定义书签。 . 新增接口 ............................................ 错误!未定义书签。 总部EOMS故障工单转入接口...................... 错误!未定义书签。 省EOMS系统故障案例库导入接口.................. 错误!未定义书签。 知识库查询接口................................. 错误!未定义书签。 专业类型自动检索接口........................... 错误!未定义书签。 4. 系统软硬件平台方案......................................... 错误!未定义书签。 . 系统现状 ............................................ 错误!未定义书签。 服务器部署及网络拓扑........................... 错误!未定义书签。 设备部署....................................... 错误!未定义书签。

人工智能小型专家系统的设计与实现解读

人工智能技术基础实验报告 指导老师:朱力 任课教师:张勇

实验三小型专家系统设计与实现 一、实验目的 (1)增加学生对人工智能课程的兴趣; (2)使学生进一步理解并掌握人工智能prolog语言; (3)使学生加强对专家系统课程内容的理解和掌握,并培养学生综合运用所学知识开发智能系统的初步能力。 二、实验要求 (1)用产生式规则作为知识表示,用产生系统实现该专家系统。 (2)可使用本实验指导书中给出的示例程序,此时只需理解该程序,并增加自己感兴趣的修改即可;也可以参考该程序,然后用PROLOG语言或其他语言另行编写。 (3)程序运行时,应能在屏幕上显示程序运行结果。 三、实验环境 在Turbo PROLOG或Visual Prolog集成环境下调试运行简单的PROLOG程序。 四、实验内容 建造一个小型专家系统(如分类、诊断、预测等类型),具体应用领域由学生自选,具体系统名称由学生自定。 五、实验步骤 1、专家系统: 1.1建造一个完整的专家系统设计需完成的内容: 1.用户界面:可采用菜单方式或问答方式。

2.知识库(规则库):存放产生式规则,库中的规则可以增删。 3.数据库:用来存放用户回答的问题、已知事实、推理得到的中 间事实。 4.推理机:如何运用知识库中的规则进行问题的推理控制,建议 用正向推理。 5.知识库中的规则可以随意增减。 1.2推理策略 推理策略包括:正向(数据驱动),反向(目标驱动),双向 2、动物分类实验规则集 (1)若某动物有奶,则它是哺乳动物。 (2)若某动物有毛发,则它是哺乳动物。 (3)若某动物有羽毛,则它是鸟。 (4)若某动物会飞且生蛋,则它是鸟。 (5)若某动物是哺乳动物且有爪且有犬齿且目盯前方,则它是食肉动物。(6)若某动物是哺乳动物且吃肉,则它是食肉动物。 (7)若某动物是哺乳动物且有蹄,则它是有蹄动物。 (8)若某动物是有蹄动物且反刍食物,则它是偶蹄动物。 (9)若某动物是食肉动物且黄褐色且有黑色条纹,则它是老虎。 (10)若某动物是食肉动物且黄褐色且有黑色斑点,则它是猎豹。 (11)若某动物是有蹄动物且长腿且长脖子且黄褐色且有暗斑点,则它是长颈鹿。 (12)若某动物是有蹄动物且白色且有黑色条纹,则它是斑马。 (13)若某动物是鸟且不会飞且长腿且长脖子且黑白色,则它是驼鸟。

呼叫中心知识库管理系统

中国电信呼叫中心知识管理系统与CRM 设计说明书 2011年3月1日

一.概念 知识管理:是指在组织中建构一个人文与技术兼备的知识系统,让组织中的信息与知识,透过获得、创造、分享、整合、记录、存取、更新等过程,达到不断创新的最终目的,并回馈到知识系统內,个人与组织的知识得以永不间断的累积,从系统的角度进行思考这将成为组织的智慧资本,有助于企业做出正确的决策,以应市场的变迁。 知识管理,经常被人提起,但面对知识量极大,同时散布在各个不同系统中的业务知识,整理起来总是让人感到难以处理,对于呼叫中心而言,他是最基础,最核心层次的处理系统。 二.分类 在知识管理的分类上可分为个人的知识管理与企业的知识管理两大类型。 10000号的知识管理可分为系统层面与业务管理层面两部分,系统层面的需求重点在于:系统容量;服务器的独立性;定位响应速度;多级管理权限设置;多种类文件的管理;知识库的结构设计;报表…… 而管理层面则在系统的基础上,围绕着业务知识需求,管理架构进行知识管理,流转,让知识真正产生竞争力。 在电信10000号的知识管理中,人们常提到的问题有很多,包括:目录树、检索、知识对比、知识结构化、数据挖掘、业务推送、业务增值服务提示等等……业务种类需多,但以下几点是整个知识管理的基础:知识库目录树结构;知识检索方法;知识模版管理;知识管理者流程协作统一;知识报表。 三.详细介绍 1)。知识库目录树结构 知识库内存在着大量非结构化知识文档,包括:TXT、WORD、EXCEL、DORT、AMR、MP3,MIDI,AAC、 MPEG-4 Visual Simple等等。如何将这些非结构化的文档与结构化的文档进 行分类管理是知识管理的最基础部分。 一般而言,目录的设计需考虑以下因素:知识架构明确;知识分类清晰;规范目录名称;符合目前使用习惯;兼顾未来发展趁势;扩展性与可控性强;展示页面友好;权限技能细分;具有导航功能。 1、知识架构 是指知识库目录层级设计,一般可分为网页结构与树状结构两种。 目录使用得最多的是树状结构,常称为目录树。 在目录设计中,最为重要的深度与宽度的设计原则。 2、知识分类清晰 知识目录结构的分类规则较多:可按地区为主线、以业务为辅线作为划分依据;也可以业务为主线、地区为辅线而进行;还可以按使用者的使用习惯而划分。 但对于前瞻性的业务需求、业务管理、客服业务权限而言,管理者还可以以业务发展总趋势为主线,业务管理方面除10000号的需求外,兼顾其他业务团体(营业厅、网站等需求),客服代表使用的习惯而进行。如电信业务的未来主线为品牌产品业务,因此本类电信产品业

汽车故障诊断专家系统的研究和设计

摘要 本文介绍了汽车故障诊断专家系统的基本结构及其开发的基本方法,论述了汽车故障诊断专家系统软件的开发研究的意义和设计中的难点,针对汽车故障的复杂性特点模拟经验丰富的维修专家的诊断思路及方法,利用Delphi7进行编程,建立友好的人机界面,依据计算机数据结构原理,采用故障树的数据结构和关系数据库原理完成知识表示建立完善的知识库,实现了确定性故障诊断所需的知识库和推理机。从而可使用户通过人机对话的形式方便、快速、准确地找出故障原因,大大地提高汽修行业的效益及汽车的使用寿命。 关键字:汽车故障诊断专家系统

The paper introduces Automobile Fault Diagnosis Expert System of basic structure and development of basic methods. Discusses the software of Automobile Fault Diagnosis Expert System 's research meaning and the difficulty in the design. Aiming at the complexity characteristic of the fault ,simulating the way that experienced diagnosis maintenance of expert thinking, using Delphi7, established friendly human-machine interface. According to the principle structure data of the computer , adopt the fault tree's data structure and relation theories of database to accomplish the representation of knowledge, and realized the uncertainty of knowledge base for fault diagnosis and reasoning machine. The user could find fault convenient, fast and accurately through the man-machine dialogue form , greatly improve the automobile industry's efficiency and the automobile's service life. Key words:automobile fault diagnosis expert system

电信客服知识库系统的设计与实现

电信客服知识库系统的设计与实现 本文主要工作为设计与实现电信客服知识库系统,面向10000号等客服人员提供规范化的知识管理、知识展现的功能,最终达到对全省知识的统一维护、统一管理,全而提升客服人员工作效率,提升客户感知的最终目的。随着中国电信广东公司客户服务中心的区域化整合,推进10000号移动业务区域集中,提升客户代表业务预处理能力和服务水平,提高客户的满意度等需求在现有的分散式知识库系统中已无法得到满足。为全省提供数据统一、管理统一、具有导航功能的知识平台是未来支撑10000号系统的方向。同时,新的通信技术在不断发展进步,客户服务工作所需要的“知识”快速增长和更新,这不仅对客服人员的专业知识提出了更高的要求,同时也对他们依靠个人经验和学识进行判断来解决工作中出现的问题的传统方式提出了更大的挑战。 建设客服知识管理系统,能够通过知识库和先进的网络资源和技术,为客服人员在海量的知识和信息中迅速找到各种需要的内容,为解决问题提供“现场”的指导参考。这不仅是手段上的提高,I同J时也是客服人员进行学习的便利平台。通过知识库系统对这种学习做出必要的评估,有利于进行针对性的人才培养。 也通过知识库管理系统,把客服人员在口常实践中积累下来的经验和案例有效沉积下来,再将这些经验上升到“知识的层面”,使之为更多的人员共享。 在这样的业务发展背景下,本文以广东省客服知识库系统为例,介绍该省知识库系统的设计和实现过程,从系统现状及业务需求分析着手,引出该系统的建设目标,并围绕这一目标进行系统的设计,并逐一进行各部分系统功能的介绍以及系统数据库的设计,最终形成完整的客服知识库系统的建设方案。 1/ 1

专家系统及其设计

《专家系统及其设计》教学设计 天津电子计算机职专冯莉 人工智能作为一门研究运用计算机模拟和延伸人脑功能的综合性学科,在一定程度上代表着信息技术的发展前沿。但是人工智能在国内中学的开设尚属首次,教师教学经验缺乏,对学生来说,也是一个陌生的事物,与其他课程相比,难度较大。专家系统是人工智能领域的重要组成内容,也是该领域发展得较为成熟的部分。为了缩小现实与理想之间的矛盾,在人工智能课程“专家系统”内容的教学中,采用“以问题解决为中心”的教学方式,通过小组协作,让学生在感受什么是专家系统的基础上既了解有关专家系统的基本知识,又能利用专家系统外壳自行开发一个简易的专家系统,由此既增强他们对人工智能的认识,又促进问题解决能力,发散性思维能力和社会合作能力的培养。 一、学习者分析 选修这门课程的学生通常已具有一定的信息技术基础知识,懂得如何操作计算机、上网浏览信息和收集资料等。“专家系统”的学习内容在人工智能教材中一般都是置于“知识表示”之后,因此学生对各种知识表示方式都有初步了解,掌握了例如产生式规则、状态空间图、语义网络等的基本表示方法。但是各种知识表示如何在人工智能中得到应用,学生们对这个问题在上一阶段的学习中还难以深入体会。专家系统通过把领域专家的大量知识加以计算机编程嵌入到计算机内部,产生式规则的知识表示方式在专家系统的知识库建设中得到了实际应用。因此对于学生来说,虽然专家系统完全是个新事物,但是它与各种知识表示,尤其是产生式规则表示方式,有着理论与实际应用的关系。教师在教学设计时,不能忽视这个有利于学生知识增长和能力发展的“最邻近发展区”。 二、教学目标 知识与技能目标: 1. 感受什么是专家系统,知道专家系统和专家系统外壳之间的区别和联系 2.了解专家系统的基本构造和工作机制 3.能利用专家系统外壳自行开发一个简易的专家系统 过程与方法: 1.能够根据任务的要求,有效采集、分类和管理信息 2.通过感受人类专家解决复杂问题的思路,增强逻辑思维和问题解决能力 情感态度与价值观: 1.进一步增强对人工智能领域的认识,感受人工智能技术的丰富魅力 2.增强协作学习和人际交流能力 三、学习时间 本次教学计划用3个课时完成《专家系统及其设计》的课程内容 第1课时:主要让学生感受什么是专家系统,并了解有关专家系统的一些基本知识 第2课时:主要让学生能够利用InterModeller专家系统外壳自行设计一个简易的植物识别专家系统 第3课时:学生展示设计的植物识别专家系统,在互相交流中提高口头表达能力和作品鉴赏能力 四、课前准备

XXX知识库专家系统

知识库专家系统 一、产品聚焦:知识创造未来 1、助力于汇集群体智慧 2、助力于提高知识收集参与热情 3、助力于提高知识点实用化水平 4、助力于降低培训成本,提升服务效率 5、助力于为各种服务渠道机器人提供支撑 二、产品简介 该产品采用一流的体系架构,先进的检索技术,深度融合电力行业的专业知识应用,以使用者便捷的应用为导向,形成知识从收集、分类、推荐、共享、检索、更新、删除全生命周期的知识管理体系。是95598座席人员、业务人员、管理人员工作不可或缺的工具,是相关人员培训和学习的得力帮手,是智能机器人的后台支撑。 三、产品特点 ■信息全面、与营销业务无缝融合 信息覆盖供电企业的各个领域,专业全面,实现与营销业务应用系统数据集成与业务协作,充分实现数据共享与工作协同。 ■技术先进、使用便捷 采用B/A/S多层分布式体系结构和Lucene全文检索引擎技术,提供先进的搜索算法,创建高效的企业级海量数据搜索引擎。 ■地图式知识管理、智能化知识推理 支持使用者自行设定板块知识结构地图或者不同岗位设置知识岗位地图,可自定义知识推理模型,实现知识应用智能化。 ■强大的知识分类,高速的知识共享交流 依托深厚的电力营销业务行业应用背景,合理进行知识分类,贴近使用者的思维习惯,形成知识收集、知识更新、知识推荐、知识共享、知识交流于一体的知识管理体系,支持多种文档格式相同的展现方式。 ■流程化、规范化、制度化管理 采用流程化的知识管理流程,规范化的知识结构设计,创新的积分激励策略,形成一套知识收集覆盖面广而又精准高效、知识分类科学合理、知识应用方便快捷的制度化知识管理体系。 四、应用效果

说明:通过知识门户,根据知识分类、知识关键字全文检索快速搜索定位知识;快速获取热点知识,最新知识;可对知识进行评价和回复,可提出知识诉求。 说明:通过统一全文检索浏览界面,按关键字对知识进行全文检索,并按知识更新先后顺序、知识热点先后顺序排序展示。 五、产品功能

SOKLIB知识库管理系统需求文档

SOKLIB知识库管理系统 需求规格说明书 编写人员:俞育峰、周长青、刘宸哲 编写时间:2016年04月18日

目录 1.概述 (3) 1.1.编写目的 (3) 1.2.术语和标记 (3) 2.项目概述 (3) 2.1.项目总体目标 (3) 2.2.系统开发背景 (4) 2.3.主要限制和开发风险分析 (5) 3.功能需求 (5) 3.1.功能模型 (7) 3.1.1.知识导入模块 (7) 3.1.2.知识归纳模块 (10) 3.1.3.知识收藏模块 (12) 3.1.4.个人知识管理模块 (15) 3.1.5.个人信息管理模块 (16) 3.1.6.公共知识网络结构模块 (18) 3.1.7.公共知识检索模块 (19) 3.1.8.文档推荐模块 (21) 3.1.9.消息管理模块 (22) 3.1.10.后台信息统计模块 (23) 3.1.11.后台用户管理模块 (25) 3.1.12.后台知识文件管理模块 (27) 3.1.13.后台分类管理模块 (29) 3.1.14.后台系统日志模块 (31) 3.2.性能需求 (32) 3.3.非功能需求 (32) 3.4.故障处理 (32) 4.数据需求 (32)

4.1.数据项 (32) 4.2.实体关系 (35) 5.行为需求 (35) 5.1.控制模型 (35) 6.接口需求 (36) 6.1.用户界面 (36) 7.环境 (39) 7.1.运行环境 (39) 7.2.开发环境 (39)

1.概述 1.1.编写目的 本文档的编写目的是为SOKLIB知识库管理系统项目的开发提供: a) 软件总体要求,作为用户和软件开发人员之间了解的基础; b) 功能、性能、接口和可靠性的要求,作为软件人员进行设计和编码的基础; c) 验收标准,作为用户确认测试的依据 1.2.术语和标记 Spring MVC:SpringFrameWork的后续产品Spring 框架提供了构建Web 应用程序的全功能MVC 模块; MyBatis:一个基于Java的持久层框架; Apache:专门为运作一个开源软件项目的Apache 的团体提供支持的非盈利性组织; Lucene: 一个开放源代码的全文检索引擎工具包; Git:一款免费、开源的分布式版本控制系统; OpenOffice:是一套跨平台的办公室软件套件,能在Windows、Linux、MacOS X (X11)和Solaris 等操作系统上执行。 2.项目概述 2.1.项目总体目标 a)组织、公司内部人员知识资源共享 b)方便有效管理个人知识资源

电力系统故障诊断专家系统

电力系统故障诊断专家系统 李向峰 (哈尔滨工程大学信息与通信工程工程学院,黑龙江哈尔滨150001)摘要:针对电力系统故障诊断问题存在的大量不确定性,提出了将模糊集和模糊推理方法结合专家系统进行故障诊断的新方案。同时,尝试将分布式问题求解方法用于电力系统故障诊断问题,开发了基于模糊推理的分布式电力系统故障诊断专家系统。为方便用户使用,开发了图形建模和模糊知识学习平台,以及故障信息管理系统通过在某地区电网的测试表明,所提方案具有准确的诊断结果和很好的实用性关键词:故障诊断;模糊推理;专家系统;分布式问题求解;故障信息管理。 关键词:故障诊断; 模糊推理; 专家系统; 分布式问题求解; 故障信息管理 Power System Fault Diagnosis Expert System LiXiangfeng (Information and Communication Engineering, Engineering, Harbin Engineering University, Harbin) Abstract: Fault detection system of power exists a lot of uncertainty, the proposed fuzzy sets and fuzzy inference method combines expert system for fault diagnosis of the new program. At the same time, try to distributed problem solving method for power system fault diagnosis, develop a distributed power system fault diagnosis expert system based on fuzzy reasoning. For the convenience of users, the development of graphical modeling and fuzzy knowledge learning platform, and fault information management system through a regional grid in the test shows that the proposed scheme has an accurate diagnosis and good usability Key words: fault diagnosis; fuzzy reasoning; expert system; distributed problem solving; fault information management. Keywords:fault diagnosis; fuzzy inference; expert system; distributed problem solving 1引言 电力系统故障诊断是近年来十分活跃的研究课题之一,人们对此进行了大量研究[1~9],取得了许多有价值的理论研究成果,提出了多种解决方案,如采用专家系统方法[2,4,6,8]和神经网络方法[4]等. 由于实际运行中用于故障诊断的断路器和保护动作信息存在着大量的不确定性,近年来有学者将模 糊推理方法应用于电力系统故障诊断[3,5~7,9]。但以 前的研究大多集中在理论探讨上,在解决电力系统运行过程中出现的实际问题方面进展不大。现代电网互联规模和运行复杂性越来越大,运行越来越接近极限,一旦发生故障,造成的损失也较以往增大,因此对运行人员迅速准确处理事故的能力的要求进一步提高。电力系统故障自动诊断系统不仅可以成为运行人员在处理事故时的得力助手,还可成为运行人员培训的有力工具。 本文在前期开发的面向对象的电力系统故障 诊断专家系统[8]的基础上,借鉴其他研究成果[3,5~7] 增加了基于模糊集的报警信息处理,不但考虑了开关和保护动作的不确定性,还将故障时电压、电流不同于正常运行时的特征信息用模糊集表示,利用模糊推理来提高诊断结果的准确性和可用性;同时开发了模糊集学习平台,以缓解专家系统知识获取 的难题;利用网络通信技术和分层分布式问题求解 方法,解决电力系统信息分层和应用于实际电力系统故障诊断时出现的问题,提出了两种分层分布式故障诊断问题求解方案,并就其中一种方法进行了

材料设计专家系统

( 、 《计算机在材料科学中的应用》 结课作业 题 目:计算机用于新材料的设计 班 级: 姓 名: 学 号: 二零一一年五月

计算机用于新材料的设计 ——材料设计专家系统 21世纪是一个全新的数字信息时代,人们的生活、娱乐、办公、学习都离不开计算机的帮助。不仅如此,它改变了包括各个学科领域在内的世界面貌。21世纪伴随着信息产业的发展,计算机在软硬件方面都取得了长足的进步,而网络技术、信息高速公路的出现,是计算机的应用已远不止科学计算,更成为科技领域存储、传输、处理、加工数字化信息的工具。 在20世纪50年代科学家就设想用计算机进行“材料设计”,其旨是通过理论与计算机预报新材料的组分、结构与性能,或者是通过理论设计来“订做”具有特别性能的新材料,按生产要求“设计”最佳的制备与加工方法。在“材料设计”的研发下,人工智能在20世纪中叶产生并迅速的发展了起来。人工智能的研究是要分析人类的思维过程或人类智能可能具有的功能,并在计算机系统中模拟实现。而专家系统是人工智能研究领域中最活跃、最具实现价值的应用领域之一。 把专家系统应用于我们的材料设计之中,便诞生了材料设计专家系统。材料设计专家系统是指具有相当数量的与材料有关的各种背景知识,并能运用这些知识解决材料设计中有关问题的计算机程序系统。最理想的专家系统是从基本理论出发,通过计算和逻辑推理预测未知材料的性能和制备方法。但由于影响材料的组织结构和性能的因素极其复杂,这种完全演绎式的专家系统还难以实现。目前的专家系统是以经验知识和理论知识相结合为基础的。 一个完整的材料设计专家系统通常由知识库、工作数据库、推理机、知识获取机制、解释机制和人机接口六个部分组成。材料设计专家系统根据用户提出的有关材料性能的要求,以综合材料数据库为出发点,在控制策略的引导下,由推理机运用知识库中的有关知识,通过不断的探索推理以达到目标。材料设计专家系统的工作过程是以知识为基础、对目标问题进行求解的过程,是一个搜索过程。

知识库管理系统

XX学院信息科学与工程学院数据结构课程设计 题目:知识库管理系统 学生姓名: 学号: 专业:计算机科学与技术 班级:XX级(X)班 指导教师姓名及职称: 起止时间:20** 年3 月——20** 年6 月

一、需求分析 1.1课题背景及意义 知识库管理系统软件将来自工作中、生活中、培训中、组织内的各类资料和领域知识进行管理维护并提供关联分析和综合查询服务。 系统是一个b/s结构的底层服务软件,其中的服务端均部署在服务器上后台运行,并提供配置web管理界面,以达到知识辅助管理的目的。 1.2课题要求 知识库管理系统包括文件集中存储上传、文档链接、关联文档、规则使用、智能检索等主要功能。 文件集中存储上传:支持文件的批量上传及压缩包导入,支持Office文档、PDF、图像、音视频和图纸等各类型文件。 文档链接:支持将文档发送至常用文档,用户无需每次在打开各个目录中查找;支持将文档发送至目录,方便其他用户查阅; 关联文档:文档新建或上传后,系统会自动或手动为文件生成唯一编号,支持文档的批量关联。 支持通过文件唯一编号,实现文档与相关文档、图纸、图片及其它格式附件进行关联,点击链接即可一键快速查看。系统支持为图片、音、视频类文件增加摘要及缩略图。 规则使用:系统支持为文件设定规则,指定动作(组合)、条件和操作,当动作触发符合设定的条件,系统则自动执行规则的操作。 智能检索:快速从海量资料中精准检索所需文件,可根据依据文件类型、文件关键信息、时间等,也可在完成检索操作后对信息进行接受、判断、提取、分析和概括之后形成自己的知识,然后保存,成为下一次分析、概括的依据和基础。可以直接在系统中预览各类格式的图片、播放视频、音频以及浏览各类Office文件,包括Word、Excel、PowerPoint、WPS、Visio等格式 . 1.3设计目标 (1)名称:知识库管理系统 (2)Web主页:https://www.360docs.net/doc/616411642.html, (3)开发工具、搭建环境:visual studio 2015,windows server 2012R,sql server 2008。 (4)运行环境:IE,chrome,firefox,opera (5)Web特点: 1.图形化且易于导航,具有同一页可以显示丰富的色彩,图形和文本的功能。 2.提供将图形,音频,视频信息集合于一体的特征。 3.与平台无关,无论什么系统,只要通过Internet访问www。 4. Web是分布式的,使在物理上并不一定在一个站点的信息在逻辑上一体化,从用户来看 这些信息是一体的。 5. Web是动态的,经常更新内容信息。 6. Web是交互的,主要表现在超链接,另外通过FORM的形式可以从服务器 方获得动态的信息。用户通过填写FORM可以向服务器提交请求,服务器可 以根据用户的请求返回相应信息。 (6)功能:文件上传,文件检索,文件下载,系统简介

专家系统设计

专家系统设计说明 1.系统主控模块 1.1设计说明 本专家系统是通过输入专家个人的基本信息,完成对专家信息查询、统计等功能。本专家系统遵从软件工程的标准,按功能划分模块,然后集成。 1.2 功能模块结构图 1.3系统登录界面 在zy子目录下运行zy.exe程序,系统运行时,首先出现登录界面,用户登录成功后进入系统主屏幕。 1.4 系统主屏幕

2.系统设置管理 2.1设计说明 完成本系统的系统设置,包括建立新用户、密码及修改密码的设置。 2.2 系统设置说明 用户管理包括:增加用户、修改密码。 1.增加新用户: 功能描述:建立新用户,输入用户名、密码及重新输入密码确认。 人机界面:

与界面相关的数据表 ?数据表:表名:QXSZ 域名类型宽度来源 用户名 char 15 输入 密码 char 15 输入 2.修改密码 ?功能描述: 完成登录密码的修改,用户自己修改自己的密码。输入用户名(通过用户名查找),输入旧密码,再输入新密码。 ?人机界面: 与本界面相关的数据表 ?数据表:表名:Password 域名类型宽度来源 用户名 char 10 输入 密码 int 4 输入 3.基本数据管理 3.1 设计说明 对专家个人信息进行管理。包括:专家信息录入、修改、删除、浏览等功能。 3.2 模块功能说明 专家信息录入:对专家信息进行录入、修改、删除、浏览等功能。

3.3 功能模块详细设计 基础数据管理: 专家信息录入 专家信息录入 ?功能描述:对专家个人信息进行录入,功能包括增加、修改、删除、浏览、查找等功能。 人机界面: 与本程序有关的数据表 专家信息表:表名-GRXX 相关字典表:表名-MZ、ZYL Y、JIB 1.个人信息数据 1.专家信息数据表(表名:GRXX ) ?数据表: 域名类型宽度数据来源 姓名char 8 输入 性别char 4 下拉选择/输入 民族char 10 下拉选择/来源于MZ表 出生日期datetime 8 下拉选择/输入 籍贯char 20 输入 健康状况char 20 输入 婚姻状况char 4 下拉选择/输入 从事专业char 20 输入 专业领域char 20 下拉选择/来源于ZYL Y表 技术职称char 20 输入 级别char 10 下拉选择/来源于jib表 户籍所在地char 20 输入 身份证号char 18 输入

相关文档
最新文档