第二章----专家控制系统.ppt_第1页
第二章----专家控制系统.ppt_第2页
第二章----专家控制系统.ppt_第3页
第二章----专家控制系统.ppt_第4页
第二章----专家控制系统.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1,第2章 专家控制,专家控制(Expert Control)是智能控制的一个重要分支,又称专家智能控制。,它在将人工智能中专家系统的理论和技术同自动控制的理论、方法和技术有机结合的基础上,在未知环境下模仿专家的智能,实现对系统的有效控制。,2,2.1专家系统,1、什么是专家系统,从本质上讲,专家系统是一类包含着知识和推理的智能计算机程序 。,现在习惯于把每一个利用了大量领域知识的大而复杂的人工智能系统都统称为专家系统。,专家系统可以解决的问题一般包括解释、预测、诊断、设计、规划、监视、修理、指导和控制等。,3,专家系统和传统的计算机“应用程序”最本质的不同之处在于,专家系统所要解决的问题一般

2、没有算法解,并且经常要在不完全、不精确或不确定的信息基础上做出结论。,4,2、专家系统发展历史,分为三个时期: (1) 初创期(1965-1971年) 第一代专家系统DENLDRA和MACSMA的出现,标志着专家系统的诞生。 DENLDRA为推断化学分子结构的专家系统,由Stanford大学研制。MACSMA为数学专家系统,由麻省理工学院完成。,5,(2)成熟期(1972-1977年): 在此期间斯坦福大学研究开发了最著名的专家系统-血液感染病诊断专家系统,标志专家系统从理论走向应用。 另一个著名的专家系统-语音识别专家系统的出现,标志着专家系统的理论走向成熟。,2、专家系统发展历史,6,(3

3、)发展期(1978-现在) 在此期间,专家系统走向应用领域,专家系统的数量增加,仅1987年研制成功的专家系统就有1000种。 1、蔬菜栽培农业专家系统开发框架; 2、农业专家系统知识库与数据库规范与系统实现;,2、专家系统发展历史,7,3.专家系统的组成,专家系统的基本组成,8,知识库 知识库是知识的存储器,用于存储领域专家的经验性知识以及有关的事实、一般常识等。知识库中的知识来源于知识获取机构,同时它又为推理机提供求解问题所需的知识。,3.专家系统的组成,知识库包含三类知识: (1)基于专家经验的判断性规则; (2)用于推理、问题求解的控制性规则; (3)用于说明问题的状态、事实和概念以及

4、当前条件的数据。,9,3.专家系统的组成,推理机 推理机是专家系统的“思维”机构,实际上是求解问题的计算机软件系统。 推理机的运行可以有不同的控制策略。,知识库包含多种功能模块,主要有知识查询、检索、增删、修改和扩充等。知识库通过人机接口与领域专家相沟通,实现知识的获取。,10,综合数据库(全局数据库) 又称为“黑板”或“数据库”。它是用于存放推理的初始证据、中间结果以及最终结果等的工作存储器(Working Memory)。,解释接口 又称人-机界面,它把用户输人的信息转换成系统内规范化的表示形式,然后交给相应模块去处理,把系统输出的信息转换成用户易于理解的外部表示形式显示给用户,回答用户提

5、出的“为什么?”“结论是如何得出的?”等问题。,3.专家系统的组成,11,知识获取 知识获取是指通过人工方法或机器学习的方法,将某个领域内的事实性知识和领域专家所特有的经验性知识转化为计算机程序的过程。 对知识库的修改和扩充也是在系统的调试和验证中进行的,是一件很困难的工作。知识获取被认为是专家系统中的一个“瓶颈”问题。,3.专家系统的组成,12,4. 专家系统的特征及类型,专家系统的基本特征,具有专家水平的专门知识 能进行有效的推理 专家系统的透明性和灵活性 具有一定的复杂性与难度,13,专家系统的类型,诊断型专家系统 解释型专家系统 预测型专家系统 设计型专家系统 决策型专家系统 控制专家

6、系统,4. 专家系统的特征及类型,14,5.专家系统的知识表示,知识表示就是知识的形式化,就是研究用机器表示知识的可行的、有效的、通用的原则和方法。 目前常用的知识表示方法有:逻辑表示法、语义网络法、产生式规则、特性表示法、框架表示法、与或图法、过程表示法、黑板结构、Petri网络法、神经网络等。,15,产生式规则表示法,产生式规则表示法,16,产生式规则表示法,规则库:存放了若干规则,每条产生式规则是一个以“如果满足这个条件,就应当采取这个操作”形式表示的语句。 数据库:是产生式规则注意的中心,每个产生式规则的左半部分表示在启用这一规则之前数据库内必须准备好的条件。 控制器 :是说明下一步应

7、该选用什么规则,也就是如何运用规则。通常从选择规则到执行规则分成三步:匹配、冲突解决和操作。,17,6.专家系统的推理机制,推理是指依据一定的原则从已有的事实推出结论的过程,这个原则就是推理的核心。专家系统中的自动推理是知识推理。而知识推理是指在计算机或智能机器中,在知识表达的基础上,进行机器思维,求解问题,实现知识推理的智能操作过程。 在专家系统中,可以依据专家所具有的知识的特点来选择知识表示的方法,而知识推理技术同知识表示方法有密切关系。,18,推理方法的分类,1、根据知识表示的特点,知识推理方法可分为图搜索方法和逻辑论证方法两类。 2、根据问题求解的推理过程中是否运用启发性知识,知识推理

8、方法可分为启发推理和非启发推理两类。 3、根据问题求解的推理过程中结论是否精确,知识推理方法可分为精确推理和不精确推理两类。,19,推理方式的分类,4、根据问题求解的推理过程中特殊和一般的关系,知识推理方法可分为演绎推理、归纳推理两类。 5、根据问题求解的推理过程中推理的方向,知识推理方法可分为正向推理、反向推理和正反向混合推理三类。,20,推理方式的分类,专家系统中把领域知识表示成必然的因果关系、逻辑关系,推理的结论是肯定的,这种推理称为精确推理。除此以外,更重要的是以专家的经验知识对不确定的事实,根据不充分的证据和不完全的知识进行推理,这种推理称为不精确推理。应该指出,所谓不精确推理不是要

9、使推理变得不精确,而是提供一种在采用目前已有的精确推理方式无法进行推理的情况下的推理方式,以便得到更加精确的推理结论。不精确推理又称非精确性推理,其核心问题是处理在推理过程中专家知识的不精确性和推理证据的不精确性,并给出这些不精确性在推理过程中的传播规则。,21,正向推理,从原始数据和已知条件得到结论,22,反向推理,先提出假设的结论,然后寻找支持的证据,若证据存在,则假设成立,23,(1)广度优先搜索,所谓广度优先搜索方法是按“最早产生的节点优先扩展”的搜索方法。具体地说,搜索的节点是一层一层地检查的,只有在上一层的每一个节点都检查完毕之后,这一层的节点才能开始检查,也就是说,节点的扩展是按

10、它们接近起始节点的程度依次进行的。这种方法是考虑了每一种可能,所以这种搜索可能是一种非常长的过程,但如果存在任何解答的话,它能保证最终找到最短的解答序列。,推理算法,24,广度优先搜索,25,(2)深度优先搜索,所谓深度优先搜索方法就是按“最晚产生(最深的)节点优先扩展”的搜索方法,深度相等的节点其顺序可以任意排列。也就是总是向亲代到子代方向进行,直到不得不返回追踪的搜索。然而实际上,从树的观点看,不是从左枝开始,就是从右枝开始。,26,7.专家系统的知识获取,知识获取的任务,1、抽取知识 2、知识转换 3、知识输入 4、知识检测,27,知识获取方式,1、非自动知识获取 在非自动知识获取方式中

11、,知识获取一般分为两步进行,首先由知识工程师从领域专家和有关技术文献获取知识,然后由知识工程师用某种知识编辑软件输入到知识库中。 2、自动知识获取 自动知识获取是指系统自身具有获取知识的能力,它不仅可以直接与领域专家对话,从专家提供的原始信息中“学习”到专家系统所需的知识,而且还能从系统自身的运行实践中总结、归纳出新的知识,发现知识中可能存在的错误,不断自我完善,建立起性能优良、知识完善的知识库。,28,知识获取的心理学法,1、交谈法(Interviews)。 交谈是获取领域专家所使用的专业概念和术语最常见的方法,特别是在缺乏书面资料的情况下,通过交谈可以准确地把握专业概念和术语的内涵。 2、

12、观察法(Observation)。 知识工程师通过观察,可以对有关问题领域产生感性认识,从而可以加深对问题复杂性的理解以及对问题所涉及到的因素的影响有一个直观的认识。在专家与知识工程师没有时间进行充分交谈的情况下,观察法是知识获取的又一个基本手段,并且一些专业知识很难用语言表达,所以直接观察专家的解题过程是获取知识的一个有效途径。,29,知识获取的心理学法,3、草案分析法(Protocol Analysis)。 草案分析或者称为个案分析,也叫口语记录分析,它要求领域专家在处理任务的过程中“大声思考”(think aloud):如就此问题专家正在想什么?他想采用什么方法来解决?哪些现象正引起他的

13、注意?为什么遇到阻碍等。 4、多维技术(Multi-dimension techniques)。 多维技术主要用于获取专家的结构性知识。在专家系统的大部分应用领域,专业的概念、数据往往具有一定规则的明显结构特征。多维技术正是有效地获取问题领域的概念组织方式的有效手段。许多领域问题、概念都呈现出多方面的特性,多维技术逐个研究不同事物在某一特性(维)上表现出的联系,再将它们抽取为事物之间的概念相关模型,进而获得专家知识的结构特征,如卡片分类、格栅分析等。,30,知识获取的机器学习法,在基于机器学习的自动知识获取模式中,系统的学习机通过学习从知识源中获取知识,并进行积累,从而使知识库得以扩充与更新。

14、 学习机主要有以下两种学习方式: 1、示教学习方式。 2、自动学习方式。,31, 2.2专家控制系统的结构与原理,1.专家控制系统概述,专家控制系统具有全面的专家系统结构、完善的知识处理功能和实时控制的可靠性能。这种系统采用黑板等结构,知识库庞大,推理机复杂。它包括有知识获取子系统和学习子系统,人-机接口要求较高。专家式控制器,多为工业专家控制器,是专家控制系统的简化形式,针对具体的控制对象或过程,着重于启发式控制知识的开发,具有实时算法和逻辑功能。设计较小的知识库、简单的推理机制,可以省去复杂的人-机接口。由于其结构较为简单,又能满足工业过程控制的要求,因而应用日益广泛。,32,专家控制与一

15、般的专家系统的区别,(1)通常的专家系统只完成专门领域问题的咨询功能,它的推理结果一般用于辅助用户的决策;而专家控制则要求能对控制动作进行独立的、自动的决策,它的功能一定要具有连续的可靠性和较强的抗扰性。 (2)通常的专家系统一般处于离线工作方式,而专家控制则要求在线地获取动态反馈信息,因而是一种动态系统,它应具有使用的灵活性和实时性,即能联机完成控制。,1.专家控制系统概述,33,2.专家控制系统的控制要求与设计原则,专家控制系统的控制要求 (1)决策能力强。 (2)运行可靠性高。 (3)使用的通用性好。 (4)拟人能力强。 (5)控制与处理的灵活性。,34,专家控制器的设计原则 (1)多样

16、化的模型描述。 (2)在线处理的灵巧性。 (3)灵活性的控制策略。 (4)决策机构的递阶性。 (5)推理与决策的实时性。,2.专家控制系统的控制要求与设计原则,35,3.专家控制系统的结构与原理,专家控制系统的工作原理,36,知识基系统的内部组织和推理机制 (1)控制的知识表示,3.专家控制系统的结构与原理,37,(2)数据库和规则库,3.专家控制系统的结构与原理,按照专家系统知识库的结构,有关知识可以分类组织,形成数据库和规则库,从而构成专家控制系统的知识源。 数据库包括 事实:知识的静态数据; 证据:测量到的动态数据; 假设:由事实和证据推导的中间结果; 目标:系统的性能指标。,38,(2

17、)数据库和规则库,3.专家控制系统的结构与原理,专家控制的规则库用产生式规则表示: IF 事实和数据 THEN 操作结论 由多条产生式规则构成规则库。,39,4.直接式专家控制专家控制器,当基于知识的控制器直接影响被控对象时,这种控制叫做直接专家控制,40,5.间接式专家控制,专家系统间接地对控制信号起作用,或者说,当基于知识的控制器仅仅间接影响控制系统时(譬如监督控制系统,调节一关键结构参数;又如为了避免控制回路的突发效应切断参数估计过程等),我们把这种专家控制称为间接专家控制系统,或监控专家控制。,41,5.间接式专家控制,按照高层决策功能的性质,间接型专家控制器可分为以下几种类型:, 优

18、化型专家控制器:最优控制专家知识、经验的总结运用。通过设置整定值、优化控制器参数,实现控制性能的静态、动态优化。 适应型专家控制器:自适应控制专家知识、经验总结运用。根据现场测试数据,相应调整控制规律,校正控制参数,适应对象特性或环境条件的漂移变化。,42,5.间接式专家控制, 协调型专家控制器:协调控制专家和调度工程师知识、经验总结运用。用以协调局部控制器或各子控制系统的运行,实现全局稳定和优化。 组织型专家控制器:控制工程组织管理专家、总设计师知识的总结运用。组织各种常规控制器,根据控制任务目标,构成所需的控制系统。,43,5.间接式专家控制,间接型专家控制器可以在线或离线运行。 优化型、

19、适应型需要在线、实时运行; 协调型、组织型可以离线、非实时运行,作为相应的计算机辅助系统。,44,6.专家控制关键技术与特点,专家控制的关键技术 (1) 知识的表达方法; (2)从传感器识别获取定量控制信号(入); (3)将定性知识转化为定量控制信号(出); (4) 控制知识和控制规则的获取。,45,6.专家控制关键技术与特点,2专家控制的特点 (1)灵活性:根据系统的工作状态及误差情况,可灵活地选取相应的控制律; (2)适应性:能根据专家知识和经验,调整控制器的参数,适应对象特性及环境的变化; (3)鲁棒性:通过利用专家规则,系统可以在非线性、大偏差下可靠地工作。,46, 2.3专家控制系统

20、的设计与应用实例,1、温室气候的专家控制 温室气候控制要求 温度控制 湿度控制 光照强度控制 二氧化碳控制 温室专家控制系统的设计 温室气候专家控制系统设计的核心是知识库。由于温室气候控制涉及的因素较多,为了缩短推理时间,采用“规则架+规则体”的知识表示方法。,47,1、温室气候的专家控制,48,造纸过程的知识库结构 传感器和执行机构 控制单元,2、造纸过程的专家智能控制,49,2、造纸过程的专家智能控制,50,2、造纸过程的专家智能控制,51,目前,在自动控制系统的研制开发应用中,高精度、高速度移动是一个非常关键的问题。 针对存在的问题,利用前几章介绍的智能控制理论和方法,对控制过程参数变化

21、大,非线性、负载扰动的实际直流调整系统,给出了神经网络与专家控制相结合的实时智能控制方案和控制结构,导出了智能控制算法。,3、直流调速系统的专家协调控制,52,3、直流调速系统的专家协调控制,53,3、直流调速系统的专家协调控制,54,3、直流调速系统的专家协调控制,55,3、专家PID控制,(1)专家PID控制原理,PID专家控制的实质是,基于受控对象和控制规律的各种知识,无需知道被控对象的精确模型,利用专家经验来设计PID参数。专家PID控制是一种直接型专家控制器。 典型的二阶系统单位阶跃响应误差曲线如图所示。对于典型的二阶系统阶跃响应过程作如下分析。,56,3、专家PID控制,图 典型二阶系统单位阶跃响应误差曲线,57,3、专家PID控制,令 表示离散化的当前采样时刻的误差值, 和 分别表示前一个和前两个采样时刻的误差值,则有,根据误差及其变化,设计专家PID控制器,控制器可分以下五种情况设计。,58,3、专家PID控制,(1)当 时,说明误差的绝对值已经很大。不论误差变化趋势如何,都应考虑控制器的输出应按最大(或最小)输出,以达到迅速调整误差,使误差绝对值以最大速度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论