专家系统的实例分析
- 格式:doc
- 大小:66.00 KB
- 文档页数:5
专家系统方法简介专家系统是一种基于人工智能技术的计算机程序,它模拟了人类专家在特定领域中的决策和问题解决过程。
专家系统结合了知识表示、推理机制和解释功能,能够通过与用户交互获取问题信息,并根据预定义的知识库进行推理和决策。
专家系统的组成部分一个典型的专家系统包含以下几个组成部分:1.知识库(Knowledge Base):存储了领域专家提供的知识和规则,以及相关事实和概念。
知识库可以采用各种形式进行表示,如规则库、框架等。
2.推理机(Inference Engine):负责从知识库中提取出合适的知识并进行推理,从而回答用户的问题或解决特定问题。
推理机使用逻辑推理、模糊推理等方法来处理不同类型的问题。
3.用户界面(User Interface):提供与用户交互的方式,使用户能够输入问题或获取系统回答。
用户界面可以是文字界面、图形界面或自然语言接口等。
4.解释器(Explanation Facility):用于解释推理过程和结果。
解释器可以向用户提供详细的推理路径、规则解释和推理结果解释,增加系统的可信度和可理解性。
5.知识获取系统(Knowledge Acquisition System):用于从领域专家获取知识,并将其转化为专家系统可以理解和使用的形式。
知识获取是专家系统开发过程中的关键环节。
专家系统的工作原理专家系统的工作原理可以概括为以下几个步骤:1.知识表示:将领域专家提供的知识转化为计算机可以处理的形式。
常用的知识表示方法包括规则库、框架、语义网络等。
2.知识获取:通过与领域专家交互,获取相关领域的知识。
知识获取可以采用面对面访谈、问卷调查等方式,也可以通过分析文档和数据库来获得。
3.推理过程:根据用户提供的问题或事实,推理机从知识库中提取出相关规则,并进行逻辑推理或模糊推理等方法来得出结论。
4.解释与验证:解释器将推理过程和结果向用户解释,使用户能够了解系统是如何得出结论的,并验证结论是否合理。
专家系统实例
专家系统是一种基于知识推理的智能信息系统,用于解决特定领域的问题。
它们利用专家知识和推理规则,通过询问用户的问题来识别问题的本质,然后提供相应的解决方案。
以下是一些专家系统实例: 1. 动物识别专家系统:该实例是一个基于人工智能技术的专家系统,用于识别动物物种。
它利用了计算机视觉和自然语言处理技术,通过询问用户有关动物的特征和属性来识别动物。
2. 医学诊断专家系统:该实例是一个用于医学诊断的专家系统,它利用医学知识和推理规则,通过对用户提供的症状和疾病特征进行分析,从而作出准确的医学诊断。
3. 工业控制专家系统:该实例是一个用于工业控制的专家系统,它利用控制理论和推理技术,通过对用户提供的控制命令进行分析和优化,以实现更高效、更安全的工业控制。
4. 农业施肥专家系统:该实例是一个用于农业施肥的专家系统,它利用植物营养知识和推理规则,通过对用户提供的肥料信息和植物需求进行分析,从而提供最佳的施肥方案。
这些专家系统实例展示了人工智能技术在各个领域的应用,可以帮助用户解决各种复杂问题。
“专家系统”实验报告专业:智能科学与技术班级:1102学号:**********姓名:***2014年6月5日实验1 专家系统与CLIPS实验内容提要:专家系统不仅是具有特定的结构,同时,它还有多种知识表示形式,及其相应的知识推理方法。
因此,直接采用程序设计语言实现专家系统是比较困难的,而采用适当的专家系统开发工具则可以大大降低系统开发的难度。
因此,本章结合麦粒肿系统专断专家系统开发的需要,首先安排了对专家系统及其开发工具CLIPS基本理论知识,以及CLIPS基本理论知识,以及CLIPS基本使用方法的概要介绍,目的是为第6章“麦粒肿诊断专家系统开发”做好准备。
实验重点:➢专家系统的一般结构➢产生式规则的表示及其正向推理➢专家系统开发工具的结构和特点➢专家系统开发工具CLIPS的基本语法➢专家系统开发工具CLIPS的基本使用实验目的➢掌握专家系统的一般结构➢掌握产生式规则的表示及其正向推理➢掌握专家系统开发工具的结构和特点➢了解专家系统开发工具CLIPS的设计目标与特点➢掌握专家系统开发工具CLIPS的基本语法➢掌握专家系统开发工具CLIPS的基本使用实验内容及要求➢学习专家系统的一般结构➢学习产生式规则的表示及其正向推理➢学习专家系统开发工具的结构和特点➢学习专家系统开发工具CLIPS的设计目标与特点➢学习专家系统开发工具CLIPS的基本语法➢学习专家系统开发工具CLIPS的基本使用实验步骤本实验包括以下六个具体步骤,分别是:学习专家系统的一般结构、学习产生式规则的表示及其正向推理、学习专家系统开发工具的结构和特点、学习专家系统开发工具CLIPS的设计目标与特点、学习专家系统开发工具CLIPS的基本语法,以及学习专家系统开发工具CLIPS的基本使用。
1 学习专家系统的一般结构:专家系统(ES,Expert System)是利用大量专家知识,运用只是推理方法解决特定领域中实际问题的计算机程序系统。
专家系统的实例分析张宏昊 研电1203 1122201030一、实验要求1.1已知:电网的接线、操作前的开关、刀闸状态初始态、现场的运行规程、要操作的设备、操作前状态、操作后状态求出:是否允许某设备在当前运行方式下,由操作前状态转换到操作后状态。
信息流图(系统结构图)1.2用产生式表示刀闸的操作规则规则一:IF 与刀闸同间隔的开关分 THEN 刀闸能分或合 规则二:IF 与刀闸相关的接地刀闸/线全部为分 THEN 刀闸能合规则三:IF 刀闸是母线刀闸 且 停电操作 且出线刀闸分 THEN 刀闸能分 规则四:IF 刀闸两端具备等电位条件 THEN 刀闸能分或合 1.3知识表示方法(数据库结构设计) 以设备为核心数据类型 取值 设备名称 字符型设备类型 整型 开关1/刀闸2/接地刀闸3/接地线4 间隔名称 字符型位置整型母线侧1/出线侧2/旁路侧3设备名称 设备类型 间隔名称 位置 开关 K85 1 JG85 0 0 S853 2 JG85 2 1 S851 2 JG85 1 1 S852 2 JG85 1 0 S856 2 JG85 3 0 S855 2 Jg85 1 1 S8510 3 JG85 0 0 S85J2 4 JG85 0 0 S85J1 4 JG85 0 0 S85303JG85是否人机界面:取 设备名称,目标状态操作校验模块(推理机) 所有电网设备当前状态 所有电网设备操作规则 是否允许操作?提示不允许操作的原因生成操作术语85853851852 8530851085J185J2856 典型间隔 Typical Unit855二、程序设计2.1 程序主界面2.2程序功能介绍2.2.1 图示模块程序左上角有一个图示模块,在这个模块里可以直观的显示各个开关、断路器的开断状态,并且可以直接点击开关进行操作,操作结果也会动态显示在界面上。
2.2.2开关状态操作块这个模块可以分别对各个开关和断路器今天开断操作,操作结果会与图示模块同步显示。
农业专家系统应用实例分析摘要:专家系统是人工智能领域中较为成熟的一个分支。
本文阐述了专家系统的基本概念及基本要素,介绍了专家系统在我国农业中的应用和我国农业专家系统的发展趋势。
关键词:人工智能;专家系统;农业专家系统;应用农业专家系统也可叫农业智能系统,是一个具有大量农业专门知识与经验的计算机系统。
它应用人工智能技术,依据一个或多个农业专家提供的特殊领域知识、经验进行推理和判断,模拟农业专家就某一复杂农业问题进行决策。
典型的农业专家系统主要由知识库、数据库、模型库、推理机、知识库管理系统、解释器、用户界面7个部分组成。
其中,知识库和推理机是农业专家系统最核心部分,这是任何一个农业专家系统都不可缺少的组成部分。
知识库的质量直接影响到农业专家系统质量及可信度;推理机是农业专家系统的运行动力。
而知识库管理系统则是对知识库中的知识进行检查和检索,还可以把推理过程中使用知识的实际情况显示出来,这是数据库管理系统中所没有的。
知识获取是农业专家系统开发过程中的瓶颈,其主要任务是完成领域知识的收集与整理.解释器是用来向用户,特别是专用户,解释推理的结果和在推理过程中所发生的一切。
专家系统有四个特点,即:启发性,能运用专家的知识和经验进行推理和判断;透明性,能解决本身的推理过程,能回答用户提出的问题;灵活性,能不断地增长知识,修改原有的知识。
综合性,能解答种子、土肥、植保、农经等多专业问题,克服了单个农业专家的专业局限。
研发农业专家系统的主要目的是使计算机在农业领域中起农业专家的作用,对那些需要专家知识才能解决的难题提供相关专业权威专家水平的解答。
专家系统在世界农业领域中的应用始于20世纪70年代末,经过20余年发展,应用已遍及作物栽培管理、设施园艺管理、畜禽管理、水产养殖、植物保护、育种以及经济决策等各方面。
专家系统在灌溉、施肥、栽培、病虫害的诊断与防治、作物育种、作物产量预测、畜禽饲养管理和水产养殖管理等方面,展示了广阔的应用前景。
医疗诊断专家系统实验报告一、引言医疗诊断是医学领域的一项重要任务,对患者的健康和生活具有重要影响。
传统的医疗诊断主要依靠医生的经验和专业知识,但是由于医学知识的复杂性和多样性,医生在繁忙的工作中难免会出现诊断错误或遗漏。
为了提高医疗诊断的准确性和效率,专家系统被广泛应用于医疗诊断领域。
专家系统是一种模拟人类专家决策过程的计算机系统,具有高度的专业知识和决策能力。
在医疗诊断领域,专家系统可以通过分析患者的症状和病史,以及医学知识库中的相关数据,给出准确的诊断结果和治疗建议。
本实验旨在设计和实现一个基于专家系统的医疗诊断系统,并验证其诊断准确性和效率。
二、实验设计1.需求分析:根据医疗领域的常见病症和症状,确定需要收集和整理的医学知识库,包括疾病的症状、病史、体征等。
2.知识库构建:根据需求分析结果,收集和整理医学知识,构建知识库,并使用专门的表示方法,如规则表达式或产生式规则。
3.系统设计:根据知识库和需求分析结果,设计系统的结构和功能,包括用户界面、病情输入、诊断过程等。
4.系统实现:使用编程语言和相应的工具实现系统设计的各个功能,包括用户界面的实现、知识库的读取和分析、诊断过程的模拟等。
5.系统测试:使用真实或模拟的病例对系统进行测试,验证系统的诊断准确性和效率。
三、实验结果与分析根据实验设计,我们成功设计和实现了一个基于专家系统的医疗诊断系统。
系统具有以下特点:1.用户友好界面:系统采用直观、简洁的界面设计,使普通用户可以轻松输入病情信息。
2.知识库丰富:根据需求分析,我们收集和整理了大量的医学知识,包括常见疾病的症状、病史、体征等。
知识库的构建使系统具有较高的诊断准确性。
3.快速诊断:系统能够快速根据用户输入的病情信息进行诊断,大大提高了诊断的效率。
我们使用了一组真实的病例对系统进行了测试,测试结果表明系统的诊断准确率达到了90%以上,且诊断结果与专业医生的诊断结果基本一致。
系统还能够根据病情的严重程度给出相应的治疗建议,对于患者的治疗起到了积极的指导作用。
一个专家系统的例子一、建立动物识别专家系统的规则库,并用与/或图来描述这个规则库。
规则库由15条规则组成,规则名分别是;rule1,rule2,┉,rule15,规则库的符号名为ruleS。
编写一段程序,把15条规则组成一个表直接赋值给规则库ruleS。
( rules((rule1(if (animal has hair)) 若动物有毛发(F1)(then (animal is mammal))) 则动物是哺乳动物(M1)((rule2(if (animal gives milk)) 若动物有奶(F2)(then (animal is mammal))) 则动物是哺乳动物(M1)((rule3(if (animal has feathers)) 若动物有羽毛(F9)(then (animal is bird))) 则动物是鸟(M4)((rule4(if (animal flies)) 若动物会飞(F10)(animal lays eggs)) 且生蛋(F11)(then (animal is bird))) 则动物是鸟(M4)((rule5(if (animal eats meat)) 若动物吃肉类(F3)(then (animal is carnivore))) 则动物是食肉动物(M2)((rule6(if (animal Raspointed teeth)) 若动物有犀利牙齿(F4)(animal has claws) 且有爪(F5)(animal has forword eyes)) 且眼向前方(F6)(then (animal is carnivore))) 则动物是食肉动物(M2)((rule7(if (animal has mammal)) 若动物是哺乳动物(M1)(animal has hoofs)) 且有蹄(F7)(then (animal is ungulate))) 则动物是有蹄类动物(M3)((rule8(if (animal has mammal)) 若动物是哺乳动物(M1)(animal chews cud)) 且反刍(F8)(then (animal is ungulate))) 则动物是有蹄类动物(M3)((rule9(if (animal is mammal)) 若动物是哺乳动物(M1)(animal is carnivore) 且是食肉动物(M2)(animal has tawny color) 且有黄褐色(F12)(animal has dark sports)) 且有暗斑点(F13)(then (animal is cheetah))) 则动物是豹(H1)((rule10(if (animal is mammal)) 若动物是哺乳动物(M1)(animal is carnivore) 且是食肉动物(M2)(animal has tawny color) 且有黄褐色(F12)(animal has black stripes) 且有黑色条纹(F15)(then (animal is tiger))) 则动物是虎(H2)((rule11(if (animal is ungulate)) 若动物是有蹄类动物(M3)(animal has long neck) 且有长脖子(F16)(animal has long legs) 且有长腿(F14)(animal has dark sports)) 且有暗斑点(F13)(then (animal is giraffe))) 则动物是长颈鹿(H3)((rule12(if (animal is ungulate)) 若动物是有蹄类动物(M3)(animal has black stripes) 且有黑色条纹(F15)(then (animal is zebra))) 则动物是斑马(H4)((rule13(if (animal is bird)) 若动物是鸟(M4)(animal does not fly) 且不会飞(F17)(animal has long neck) 且有长脖子(F16)(animal has long legs)) 且有长腿(F14)(animal black and white)) 且有黑白二色(F18)(then (animal is ostrich))) 则动物是驼鸟(H5)((rule14(if (animal is bird)) 若动物是鸟(M4)(animal does not fly) 且不会飞(F17)(animal swims) 且会游泳(F19)(animal black and white)) 且有黑白二色(F18)(then (animal is penguin))) 则动物是企鹅(H6)((rule15(if (animal is bird)) 若动物是鸟(M4)(animal flies well)) 且善飞(F20)(then (animal is albatross))) 则动物是信天翁(H6)在上述规则的说明中,用F1-F20标记的是初始事实或证据,用M1-M4标记的是中间结论,用H1-H7标记的是最终结论。
专家系统的实例分析【教学目的】以操作票专家系统中的操作校验功能为例,阐述以下问题:1、专家系统的设计和开发过程2、构造专家系统的关键问题:知识表示。
不同知识表示方案,决定系统性能,适用不同目标,采用最切合实际问题需要的方案。
【案例分析】1、操作校验的功能需求(1)调度/变电站的倒闸操作工作简介图:两站一联络线(都是单母分段),一系统(每站有一线与系统连接)龚家湾站华林站电气设备的四种运行方式:运行、热备用、冷备用、检修联络线正常工作方式:运行联络线检修的工作流程:调度员写调度操作票:(华林站为受端)令华林站:华龚线1114运行转冷备用令龚家湾站:龚华线1114运行转检修令华林站:华龚线1114冷备用转检修华林站值班员写变电站操作票:操作任务:华龚线1114运行转冷备用操作步骤:(二次设备忽略)拉开1114开关拉开11143刀闸拉开11141刀闸(2)操作票专家系统的功能目标:辅助调度/变电站值班员开票和管理票的审核、执行。
辅助开票方式:短语开票点图开票自动开票操作校验是智能操作票的核心之一,用来校验当前要操作的设备是否符合规程要求,操作后不会发生“五防”这样的恶性事故,不会违反现场的运行规程,符合本地区的操作习惯。
(3)(一次设备)操作校验的需求描述已知:电网的接线操作前的开关、刀闸状态初始态现场的运行规程要操作的设备、操作前状态、操作后状态求:是否允许某设备在当前运行方式下,由操作前状态转换到操作后状态。
信息流图(系统结构图)2、一次设备常用操作规则(1)五防带负荷拉合刀闸带地线/地刀合刀闸带电挂地线/合接地刀闸(2)停送电顺序停电:先负荷,后电源=》出线:先出线刀闸,后母线刀闸=》联络线:先负荷站,后电源站=》主变:先低压,后高压(3)等电位操作3、用产生式表示刀闸的操作规则规则一:IF 与刀闸同间隔的开关分 THEN 刀闸能分或合规则二:IF 与刀闸相关的接地刀闸/线全部为分 THEN 刀闸能合规则三:IF 刀闸是母线刀闸且停电操作且出线刀闸分 THEN 刀闸能分规则四:IF 刀闸两端具备等电位条件 THEN 刀闸能分或合4、刀闸操作校验的实现方案1为实现上述条件的匹配,必须描述开关刀闸的属性:规则一:刀闸开关同间隔规则二:刀闸接地刀闸/线相关?规则三:母线刀闸 停电操作? 出线刀闸 规则四:等电位?(1)知识表示方法(数据库结构设计) 方案1:以设备为核心方案2:以间隔为核心(2)推理机的设计 产生式的操作规则嵌入推理源程序输入变量:刀闸名、初态、终态、操作性质(停/送) 流程:按操作规则顺序推理用间隔为中心的表示方法的推理流程(以校验规则一为例):由刀闸名,在间隔数据表中查找相关的开关;由开关名,在设备状态表中查分合状态;85853851852 8530851085J185J2856 图2 典型间隔 Figure 2 Typical UnitIF 开关分 THEN 刀闸能分或合,置“规则一”成立标志用设备为中心的表示方法的推理流程(以校验规则一为例):由刀闸名,在设备数据表中查找所在的间隔;在设备数据表中查找该间隔的开关由开关名,在设备状态表中查分合状态;IF 开关分 THEN 刀闸能分或合,置“规则一”成立标志(3)方案评价优点:能实现规则1~3的校验缺点:操作规则嵌入源程序,不能维护(增加) 要解决的问题:如何将操作规则和推理机分离。
专家系统在知识管理中的应用案例分析引言:知识管理是一个组织在日常运营中必须面对的挑战。
有效的知识管理可以提高组织的绩效和竞争力。
专家系统作为一种人工智能技术,在知识管理领域有着广泛的应用。
本文将通过深入分析两个实际案例,探讨专家系统在知识管理中的应用。
案例一:医疗诊断专家系统背景:在医学领域,医生需要依靠大量的医学知识来作出正确的诊断。
然而,医学知识繁杂且不断更新,医生很难掌握所有的知识点。
因此,一个能够协助医生进行诊断的专家系统就显得尤为重要。
应用:一家医疗机构开发了一个医疗诊断专家系统,以辅助医生进行疾病诊断。
该专家系统基于大量的医学知识和患者病例,通过与医生的交互,能够快速分析病人的病情,提供相关的诊断意见。
医生可以根据系统提供的建议来作出最终的诊断决策。
该系统还可以自动更新医学知识库,保证诊断结果的准确性。
效果:该医疗诊断专家系统在实际应用中取得了显著的效果。
首先,它大大提高了诊断的准确性和效率,减少了误诊和漏诊的概率。
其次,它缩短了患者等候时间,提高了医疗服务的质量。
此外,该系统还帮助医生累积了更多的医学知识,提升了整个医疗团队的智力水平。
启示:该案例表明专家系统在知识管理中的应用具有巨大的潜力。
通过将专业知识转化为计算机程序,专家系统可以帮助组织存储、传播和更新知识,提高组织的绩效。
案例二:销售助理专家系统背景:在销售行业中,销售人员需要积累大量的商品知识、市场信息和销售技巧。
然而,这些知识通常散落在不同的资料和员工中,很难进行有效的整合和共享。
应用:一家大型电子商务公司开发了一个销售助理专家系统,用于集中管理销售知识。
销售人员可以通过该系统快速获取关于商品特性、竞争情报和销售技巧等方面的知识。
此外,该系统还提供智能推荐功能,根据客户的偏好和需求推荐合适的商品和销售策略。
效果:在实际应用中,该销售助理专家系统取得了显著的效果。
首先,它提高了销售人员的专业水平和销售效率,减少了销售过程中的错误和失误。
专家系统的实例分析
【教学目的】
以操作票专家系统中的操作校验功能为例,阐述以下问题:
1、专家系统的设计和开发过程
2、构造专家系统的关键问题:知识表示。
不同知识表示方案,决定系统性能,适用不同目标,采用
最切合实际问题需要的方案。
【案例分析】
1、操作校验的功能需求
(1)调度/变电站的倒闸操作工作简介
图:两站一联络线(都是单母分段),一系统(每站有一线与系统连接)
龚家湾站华林站
电气设备的四种运行方式:运行、热备用、冷备用、检修
联络线正常工作方式:运行
联络线检修的工作流程:
调度员写调度操作票:(华林站为受端)
令华林站:华龚线1114运行转冷备用
令龚家湾站:龚华线1114运行转检修
令华林站:华龚线1114冷备用转检修
华林站值班员写变电站操作票:
操作任务:华龚线1114运行转冷备用
操作步骤:(二次设备忽略)
拉开1114开关
拉开11143刀闸
拉开11141刀闸
(2)操作票专家系统的功能
目标:辅助调度/变电站值班员开票和管理票的审核、执行。
辅助开票方式:
短语开票
点图开票
自动开票
操作校验是智能操作票的核心之一,用来校验当前要操作的设备是否符合规程要求,操作后不会发生“五防”这样的恶性事故,不会违反现场的运行规程,符合本地区的操作习惯。
(3)(一次设备)操作校验的需求描述
已知:
电网的接线
操作前的开关、刀闸状态初始态
现场的运行规程
要操作的设备、操作前状态、操作后状态
求:是否允许某设备在当前运行方式下,由操作前状态转换到操作后状态。
信息流图(系统结构图)
2、一次设备常用操作规则
(1)五防
带负荷拉合刀闸
带地线/地刀合刀闸
带电挂地线/合接地刀闸
(2)停送电顺序
停电:先负荷,后电源
=》出线:先出线刀闸,后母线刀闸
=》联络线:先负荷站,后电源站
=》主变:先低压,后高压
(3)等电位操作
3、用产生式表示刀闸的操作规则
规则一:IF 与刀闸同间隔的开关分 THEN 刀闸能分或合
规则二:IF 与刀闸相关的接地刀闸/线全部为分 THEN 刀闸能合
规则三:IF 刀闸是母线刀闸且停电操作且出线刀闸分 THEN 刀闸能分
规则四:IF 刀闸两端具备等电位条件 THEN 刀闸能分或合
4、刀闸操作校验的实现方案1
为实现上述条件的匹配,必须描述开关刀闸的属性:
规则一:刀闸开关同间隔
规则二:刀闸接地刀闸/线相关?
规则三:母线刀闸 停电操作? 出线刀闸 规则四:等电位?
(1)知识表示方法(数据库结构设计) 方案1:以设备为核心
方案2:以间隔为核心
(2)推理机的设计 产生式的操作规则嵌入推理源程序
输入变量:刀闸名、初态、终态、操作性质(停/送) 流程:按操作规则顺序推理
用间隔为中心的表示方法的推理流程(以校验规则一为例):
由刀闸名,在间隔数据表中查找相关的开关;
由开关名,在设备状态表中查分合状态;
85
853
851
852 8530
8510
85J1
85J2
856 图2 典型间隔 Figure 2 Typical Unit
IF 开关分 THEN 刀闸能分或合,置“规则一”成立标志
用设备为中心的表示方法的推理流程(以校验规则一为例):
由刀闸名,在设备数据表中查找所在的间隔;
在设备数据表中查找该间隔的开关
由开关名,在设备状态表中查分合状态;
IF 开关分 THEN 刀闸能分或合,置“规则一”成立标志
(3)方案评价
优点:能实现规则1~3的校验
缺点:操作规则嵌入源程序,不能维护(增加) 要解决的问题:如何将操作规则和推理机分离。
5、刀闸操作校验的实现方案2 (1)操作规则的知识表示
采用逻辑公式的方法(不需要方案1的间隔描述)
(2)推理机的设计
流程:
由(刀闸名、目标状态),在操作规则表中查相应的五防逻辑表达式 解析并计算逻辑表达式的值
如果值为1,刀闸可操作
(3)方案评价
优点:推理机和知识库分离 缺点:知识库维护工作量大
方案1和方案2表达等电位的知识较困难
要解决的问题:能实现五防和等电位判断,且与接线形式无关,不需要维护规则库
6、刀闸操作校验的实现方案3 采用拓扑搜索,搜索目标:
搜索刀闸两端是否有等电位路径。
搜索刀闸两端所带的电源和负荷情况,判断是否会带负荷操作。
搜索刀闸两端所在的系统是否有闭合的接地刀闸。
重点在搜索,因此,搜索方法和系统拓扑关系的知识表示是两个关键问题。
(1)系统拓扑关系的知识表示
参考“接线分析”,再加入设备属性 (2)推理机的设计
85
853
851
852
8530
8510 85J1 85J2
856
图2 典型间隔
Figure 2 Typical Unit
流程:
网络接线分析
闭合的开关刀闸合并为节点:端点-节点对照表
有设备相连的节点合并为子系统:节点-子系统对照表
操作规则分析
断开刀闸两端的端点属于同一节点,表明具备等电位操作条件
【结论】
1、专家系统的设计和开发过程
(1)深入理解并掌握领域知识。
研究什么,先要体验工作,多问经验和知识的深层原理
(2)较好把握系统需求,输入和输出
2、构造专家系统的关键问题:知识表示。
知识表示的本质是如何让计算机理解人的知识,设计者将人的经验知识归纳为计算机能识别的信息,设计者的专业程度决定归纳的知识是否符合系统需求。
不同知识表示方案,决定系统性能,适用不同目标
采用最切合实际问题需要的方案。
知识表示反映系统的设计思想,但必须和推理机共同完成系统功能
MIS看似简单,实际上是最不好做的项目,其难点不在程序实现,而在设计内容是否满足用户需求。
作业:用上述任一种方法,编程实现隔离开关的操作校验功能
电网规模:双母线(1个母联,2个出线间隔,分别接电源和负荷)
或采用接线分析作业的电网,每个断路器两侧增加隔离开关
要求:在该网络上,可校验任何一个隔离开关设备是否允许操作( 断路器状态可以任意设置 )。
输入:(设备名,目标状态)
采用文本文件读入
输出:是否允许操作,若不允许给出原因。
其它必备的数据文件,如每个设备的初始状态、描述设备间的关系等,自己设计数据格式。