分级递阶智能控制系统_第1页
分级递阶智能控制系统_第2页
分级递阶智能控制系统_第3页
分级递阶智能控制系统_第4页
分级递阶智能控制系统_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

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

文档简介

1、分级递阶智能控制系统 Saridis提出的三级递阶智能控制理论,基于提出的三级递阶智能控制理论,基于 3个控制层和个控制层和IPDI原理。原理。 分级递阶智能控制(Hiearchical Intelligent Control)是在人工智能控制、自适应控制和 自组织控制、运筹学等理论的基础上,逐渐发 展形成的,是智能控制的最早理论之一。 分级递阶智能控制系统 Villa提出的两层混合智能控制理论,基于知提出的两层混合智能控制理论,基于知 识描述识描述/数学解析。数学解析。 分级递阶智能控制系统 内容内容 递阶智能控制的基本原理递阶智能控制的基本原理 递阶智能控制的结构与理论递阶智能控制的结构与

2、理论 分级递阶智能控制系统 2.1.1 递阶控制的基本原理递阶控制的基本原理 (1 1)大系统的基本结构)大系统的基本结构 2.1. 递阶智能控制的基本原理递阶智能控制的基本原理 复杂大系统的的特点:阶次高、子系统相互关联,复杂大系统的的特点:阶次高、子系统相互关联, 系统的评价目标多且相互矛盾,故分解为互相关联系统的评价目标多且相互矛盾,故分解为互相关联 的子系统。的子系统。 1) 集中控制集中控制 2) 分散控制分散控制 3) 递阶控制递阶控制 根据信息交换的方式和子系统关联方式的不同,可根据信息交换的方式和子系统关联方式的不同,可 将大系统控制分为以下三种基本类型:将大系统控制分为以下三

3、种基本类型: 分级递阶智能控制系统 图2.1 集中控制系统框图 控制中心 子系统1 子系统n 被控对象或过程 分级递阶智能控制系统 图2.2 分散控制系统框图 控制中心 子系统1 子系统n 子系统i 被控对象或过程 分散控制器1分散控制器i分散控制器n 分级递阶智能控制系统图2.3 递阶控制系统框图 全局组织级 子系统子系统子系统 被控对象或过程 局部 控制器 局部协调级局部协调级 局部 控制器 局部 控制器 局部 控制器 子系统 分级递阶智能控制系统 递阶控制系统主要有以下3种基本的递阶形式: 多重描述(Stratified description):主要从建模考虑。 多层描述(Multil

4、ayer description):把一个复杂决策问题进 行纵向分解。 多级描述(Multilevel description):考虑各子系统之间的关 联,将每一层的决策问题横向分解。 这三种形式可以单独或组合存在。 分级递阶智能控制系统 (2)递阶控制的基本原理 最下面一级的每个控制器只控制一个子系统。 每一级控制器从上一级控制器接受信息,以控 制下一级,各控制器之间的冲突由上一级进行 协调。 协调的目的:通过对下层控制器施加干预信号 来调整该层各控制器的决策,满足整个系统的 控制目标 完成协调作用的决策单元称为协调器。 分级递阶智能控制系统 基本原理:基本原理: 把一个总体问题P分解为若干

5、有限数量的子问题Pi(i=1,n)。 P的目标是使复杂系统的总体准则取得极值,则不考虑子系 统之间的关联时,有 P1,P2,Pn的解P的解 考虑到子问题之间因关联产生冲突,引入协调参数,以 解决关联产生的目标冲突。 P1(),P2(),Pn()| *的解P的解 适当选择 ,从初值 0迭代到终值*,使递阶控制达到最 优 。 分级递阶智能控制系统 协调一般基于以下两种基本原则: 1)关联预测协调原则 在控制中,协调器预测各子系统的关联输 入输出变量,下层的决策单元根据预测的关联 变量求解各自的决策问题。协调器再根据各子 系统达到的性能指标修正关联预测值,下层的 预测但愿再根据新预测的关联变量求解决

6、策问 题。不断预测求解修正预测求解,直到 总体最优。可在线应用。 分级递阶智能控制系统 2)关联平衡协调原则 在控制中,下层的决策单元把关联变量作为 独立变量处理,独立求解各自的决策问题。协 调器通过施加干预信号去平衡、修正各自系统 的性能指标,以保证最后子系统的关联约束满 足,总体目标最优。又成为目标协调原则。 分级递阶智能控制系统 递阶系统协调控制的任务递阶系统协调控制的任务: 使各子系统相互协调、配合、制约、促进。 从而在实现各自系统的子目标、子任务的基 础上,实现整个大系统的总目标、总任务。 递阶结构兼有集中结构和分散结构的优点, 成为大系统控制的重要形式。对于大型、复 杂和不确定性系

7、统,往往采用递阶控制。 分级递阶智能控制系统 2.1.2 分级递阶智能控制的基本结构分级递阶智能控制的基本结构 多级递阶的控制结构是智能控制的典型结构 递阶智能控制理论最早应用于工业实践。 多级递阶智能控制系统的结构与一般多级递 阶控制系统的结构形式基本相同,差别是前 者采用了智能控制器。 萨里迪斯提出的三级递阶智能控制理论的原则 是IPDI(Increasing Precision with Decreasing Intelligent) “精度随智能降低而提高”。由组织 级、协调级、执行级三级组成。如下图所示。 分级递阶智能控制系统 智 能 递 增 精 度 递 增 图2.4 分级递阶智能控

8、制系统结构示意图 分级递阶智能控制系统 三个控制层级的功能和结构如下:三个控制层级的功能和结构如下: 1. 组织级(组织级(Organization level) 组织级是递阶智能控制系统的最高级,是智 能系统的“大脑”,能模仿人的行为功能, 具有相应的学习能力和高级决策能力,需要 高级的信息处理。组织监视并指导协调级的 所有行为,具有最高的智能程度。根据用户 对任务的不完全描述与实际过程和环境的有 关信息,组织任务,提出适当的控制模式向 下层传达,以实现预定控制目标。 分级递阶智能控制系统 (2)协调级(Coordination Level) 次高级,任务:协调各控制器的控制作用与各子任务

9、的执行。 进一步分为两层:控制管理分层和控制监督分层。 管理分层:根据下层的信息决定如何完成组织级下达 的任务,以产生施加于下一层的控制指令。 监督分层:保证、维持执行级中各控制器的正常运行, 并进行局部参数整定和性能优化。 由多个协调控制器组成。 是组织级和执行级之间的接口,运算精度较低,但有 较高的决策能力与学习能力。 分级递阶智能控制系统 (3)执行级(Executive Level) 是最低一级,由多个硬件控制器组成。任务: 完成具体的控制任务,通常是执行一个确定的 动作,直接产生控制信号,通过执行机构作用 于被控对象;同时通过传感器测量环境的有关 信息,并传递给上一级控制器,给高层提

10、供相 关决策依据。 智能程度最低,控制精度最高 分级递阶智能控制系统 递阶智能控制系统三个基本控制级的级联交互结构图递阶智能控制系统三个基本控制级的级联交互结构图 图2.5 递阶智能控制系统的级联结构 执行级至协 调级的在线 反馈信号 协调级至组 织级的在线 反馈信号 分级递阶智能控制系统 递阶智能控制系统作为一个整体,把用户 指令转为一个物理序列,系统的输出是一 组施加于被控过程的具体指令。系统的操 作是由用户指令及与环境交互作用的传感 器的输入信息决定的。 传感器分为外部传感器和内部传感器,分别 提供工作环境(外部)和每个子系统(内部) 的监控信息。 分级递阶智能控制系统 2.1.3 递阶

11、智能控制的熵准则递阶智能控制的熵准则 对于图2.4所示的多级递阶智能控制,从最低级执 行级次高级协调级最高级组织级,智能要求逐 步提高,而精度则递减。此类结构有如下特点: 1)越是处于高层的控制器,对系统影响也越大。 2)越是处于高层,就有越多的不确定性是问题的 描述难以量化 可见,智能主要体现在高层,因次在高层应该采 用基于知识的组织级。 对于不确定性问题,通常采用熵(Entropy)函数 作为性能度量,以熵最小去确定最优控制策略。 分级递阶智能控制系统 香农提出的信息负熵 对于离散的随机过程x,熵H(x)的定义为。 式中P(x)为x的概率密度函数,E为期望值。 ( )( )ln( )H x

12、P xP x (2.1) 对于连续的随机过程x,熵H(x)的定义为。 ( )( )ln( )ln( )H xP xP x dxEP x (2.2) 分级递阶智能控制系统 从熵的表达式可知,熵是随机变量自信息 的数学 期望。熵越大,期望值越大。熵越大表明不确定 性越大。选择对数度量信息的方便之处是两个信 息相加的总信息量等于每个信息单独存在时各自 信息量之和。 在萨里迪斯的递阶智能控制系统中,对各级采 用熵作为测度。组织级用熵衡量所需知识;协调 级用上测量协调的不确定性;执行机用上表示系 统的执行代价。每一级的熵相加成为总熵,用于 表示控制作用的总代价。设计和建立控制系统的 原则就是总熵最小。

13、分级递阶智能控制系统 2.1.4 分级递阶智能控制的基本原理分级递阶智能控制的基本原理 智能机器中的高层功能模仿人的行为,是基于知识系统 的。控制系统的规划、决策、学习、数据存取和任务协调等 功能,都可看作是知识的处理与管理。另一方面,控制系统 的问题可用熵作为控制度量来重新阐述,以便综合高层中与 机器有关的各种硬件活动。因此,在机器人控制的例子中, 视觉协调、运动控制、路径规划和力觉传感等可集成为适当 的函数。因此,可把知识流看作这种系统的关键变量。一台 知识机器内的知识流分别代表下列几个方面作用: 分级递阶智能控制系统 1)数据处理与管理; 2) 由CPU执行的规划与决策; 3) 通过外围

14、设备获取外界信息和数据; 4) 定义软件的形式语言。 为了介绍IPDI,首先介绍一下相关概念。 定义2.1 机器知识机器知识(Machine Knowledge, K) 消除智能机器指定任务的不确定性所需要的结 构信息。知识是一个由机器自然增长的累积量。 分级递阶智能控制系统 定义2.2 机器知识流量机器知识流量(Rate of Machine Knowledge, R) 通过智能机器的知识流,即机器知识的流率。 对事件或活动的数据库(DB)进行操作以产生知识 流的动作或规划的集合,即分析和组织数据,并 把数据变换为知识。 定义2.3 机器智能机器智能(Machine Intelligence

15、,MI) 定义2.4 机器不精确性机器不精确性(Machine Imprecision) 执行智能机器任务的不确定性。 定义2.5 机器精确性机器精确性(Machine Precision) 机器不精确性的补。 分级递阶智能控制系统 由于概率论是处理不确定性的经典理论,所以 可用事件发生的概率去描述和计算推理的不确 定性测度。知识流、机器智能、数据库之间的 概率关系如下: (,)( )P MI DBP R (/) ()( )P MI DB P DBP R MI 和DB 的联合概率产生知识流的概率为 由概率论的基本理论可推出 两端取对数 ln(/)ln()ln( )P MI DBP DBP R

16、分级递阶智能控制系统 该公式表示出了知识流、机器智能与知识数据 库之间的简单概率关系。 若MI和DB无关,则 由上式可看出,期望R不变,若增大DB的熵, 就要减小MI的熵。反之,若减小DB的熵,就要 增大MI的熵。这就是IPDI原则。 (/)()( )H MI DBH DBH R 对该公式两端取数学期望,可得熵方程 ()()( )H MIH DBH R 分级递阶智能控制系统 综上所述,分级递阶智能控制原理为分级递阶智能控制原理为: 系统按照自上而下精度渐增、智能渐减的 原则建立递阶结构,而智能控制的设计任务是 寻求正确的决策和控制序列,以使整个控制系 统的总熵最小。这样,递阶智能控制系统就能

17、在最高级组织级的统一组织下,实现对复杂、 不确定系统的优化控制 。 组织级智能高,但精度低;协调级具有一定的 智能;执行级有很高的控制精度,但智能低。 分级递阶智能控制系统 2.2 分级智能控制的结构与理论分级智能控制的结构与理论 组织级的结构图见图组织级的结构图见图2.6 。其主要功能有以下几种:。其主要功能有以下几种: 2.2.1 组织级的结构与理论组织级的结构与理论 1)推理:把不同的基本动作与所接收的指令通过推)推理:把不同的基本动作与所接收的指令通过推 理联系起来,并在概率上评估每个动作。理联系起来,并在概率上评估每个动作。 2)规划:对动作进行排序,并用熵函数计算活动的)规划:对动

18、作进行排序,并用熵函数计算活动的 不确定性。不确定性。 3)决策:选择最大可能的决策。)决策:选择最大可能的决策。 4)反馈:从较低层选取反馈信息通过学习算法更新)反馈:从较低层选取反馈信息通过学习算法更新 概率。概率。 5)存储变换:更新长效记忆存储器中的内容。)存储变换:更新长效记忆存储器中的内容。 分级递阶智能控制系统 图图2.6 组织级的结构框图组织级的结构框图 分级递阶智能控制系统 组织级通过人机接口和用户进行交互,执行最高决策的控组织级通过人机接口和用户进行交互,执行最高决策的控 制功能,主要对知识进行处理。组织级的功能建立在人工制功能,主要对知识进行处理。组织级的功能建立在人工

19、智能的知识表示、智能的知识表示、推理、规划、决策、学习(反馈)和记推理、规划、决策、学习(反馈)和记 忆操作的基础上,其任务是典型的人工智能中的问题求解,忆操作的基础上,其任务是典型的人工智能中的问题求解, 可以用模糊自动机或可以用模糊自动机或BoltzamannBoltzamann机神经网络机神经网络(BM(BM网络网络) )等实等实 现组织级的相关功能。图现组织级的相关功能。图2.62.6可视为一个可视为一个BotlzmannBotlzmann机结构。机结构。 BoltzmannBoltzmann机能从几个代表不同基元事件的节点(神经元)机能从几个代表不同基元事件的节点(神经元) 搜索出最

20、优内连关系,以产生某个定义最优任务的信息串。搜索出最优内连关系,以产生某个定义最优任务的信息串。 分级递阶智能控制系统 分级递阶智能控制系统 分级递阶智能控制系统 分级递阶智能控制系统 学习时必须给出一组样本学习时必须给出一组样本 分级递阶智能控制系统 分级递阶智能控制系统 分级递阶智能控制系统 协调级由一定数目的具有固定结构的协调器组成,协调级由一定数目的具有固定结构的协调器组成, 接受从组织级传来的命令,经过实时信号处理,向执接受从组织级传来的命令,经过实时信号处理,向执 行级传送可供执行的具体动作的序列。行级传送可供执行的具体动作的序列。 2.2.2 协调级的结构与理论协调级的结构与理论

21、 组织级中的每个任务在协调级分解为不同的子任务,组织级中的每个任务在协调级分解为不同的子任务, 协调级的目标便是阐述实际控制问题并决定如何规协调级的目标便是阐述实际控制问题并决定如何规 划执行。由于系统是递阶控制结构的,因此规划是划执行。由于系统是递阶控制结构的,因此规划是 递减的。递减的。 协调级一般采用图所示的树型结构。协调级一般采用图所示的树型结构。 协调级不具有组织级那样的推理能力,其智能在于:协调级不具有组织级那样的推理能力,其智能在于: 用最有希望的方式执行组织级的规划。用最有希望的方式执行组织级的规划。 分级递阶智能控制系统 图2.8 协调级的结构框图 分级递阶智能控制系统 从组

22、织级传来的命令首先送到分配器,分配器从组织级传来的命令首先送到分配器,分配器 根据当前工作状态,将组织级的基元事件序列反根据当前工作状态,将组织级的基元事件序列反 映为面向协调器的控制行动,并送往相应的协调映为面向协调器的控制行动,并送往相应的协调 器。协调器能够将控制动作顺序变换成具有必需器。协调器能够将控制动作顺序变换成具有必需 数据的和面向硬件的实时操作动作,并发送给执数据的和面向硬件的实时操作动作,并发送给执 行装置;并把执行任务的结果报告给分配器。在行装置;并把执行任务的结果报告给分配器。在 分配器的监督下,协调器相互协作,共享信息分配器的监督下,协调器相互协作,共享信息。 分级递阶

23、智能控制系统 分配器需要有以下能力分配器需要有以下能力: 通信能力:通信能力: 数据处理能力:数据处理能力: 任务处理能力:任务处理能力: 学习能力学习能力: 分级递阶智能控制系统 协调器和组织器具有相同的组织结构和功能。协调器和组织器具有相同的组织结构和功能。 数据处理器完成任务描述、状态描述和数据描述。数据处理器完成任务描述、状态描述和数据描述。 任务处理器完成任务调度、任务转换和任务建立。任务处理器完成任务调度、任务转换和任务建立。 学习处理器使用不同的学习机制,改善任务处理学习处理器使用不同的学习机制,改善任务处理 器的特性,以减少在决策和信息处理中的不确定性。器的特性,以减少在决策和

24、信息处理中的不确定性。 都有一个监督器。都有一个监督器。 分级递阶智能控制系统 协调级的基本功能:将组织级发出的高 级命令语言翻译成低层装置可以执行的 操作语言。 实现方法有很多,常用方法是Petri网翻 译器。 分级递阶智能控制系统 执行级是递阶智能控制的最低层,要求具有较执行级是递阶智能控制的最低层,要求具有较 高的精度但较低的智能;它按控制论进行控制,高的精度但较低的智能;它按控制论进行控制, 对相关过程执行适当的控制作用。可采用最优对相关过程执行适当的控制作用。可采用最优 控制理论进行设计。执行级的性能也可由熵来控制理论进行设计。执行级的性能也可由熵来 表示,可将低层的实际控制问题与高

25、层的信息表示,可将低层的实际控制问题与高层的信息 论的分析方法统一起来。此熵测量并选择控制论的分析方法统一起来。此熵测量并选择控制 ( (执行某任务执行某任务) ) 的不确定性。我们能够选择某个的不确定性。我们能够选择某个 最优控制使此熵最优控制使此熵( (即执行的不确定性即执行的不确定性) )为最小。为最小。 可把此熵看作一种能量可把此熵看作一种能量 。 2.2.3 执行级的分析理论执行级的分析理论 分级递阶智能控制系统 以上介绍的是以上介绍的是 Saridis 提出的用熵的概提出的用熵的概 念将递阶智能机器人的三级统一描述的方念将递阶智能机器人的三级统一描述的方 法。也适用于一般的递阶智能

26、控制系统。法。也适用于一般的递阶智能控制系统。 由于熵满足可加性,因此由任何子系统组由于熵满足可加性,因此由任何子系统组 合而成的系统都可以对其总熵最小化而成合而成的系统都可以对其总熵最小化而成 为最优系统。为最优系统。 分级递阶智能控制系统 (1 1)机械手分级)机械手分级智能控制系统智能控制系统 2.2.4 递阶智能控制系统递阶智能控制系统 美国普渡大学高级自动化研究实验室成功美国普渡大学高级自动化研究实验室成功 地将分级地将分级智能控制系统理论应用于机器人智能控制系统理论应用于机器人 控制,设计了一个控制,设计了一个PUMA600机械手智能机械手智能 控制系统,如图控制系统,如图2.10

27、。 分级递阶智能控制系统 图2.10 机械手分级递阶智能控制系统结构示意图 组织控制器 传感器协调器手臂协调器视觉协调器 上臂控制器手部控制器 传感器关节1-3关节4-6手指摄像机 输入指令 第一级 组织级 第二级 协调级 第三级 执行级 对象 分级递阶智能控制系统 该机械手分级智能控制系统的第一级该机械手分级智能控制系统的第一级 为组织级;第二级协调级由视觉系统协为组织级;第二级协调级由视觉系统协 调器、机械臂协调器、传感协调器组成;调器、机械臂协调器、传感协调器组成; 执行级由上臂控制器与手部控制器组成,执行级由上臂控制器与手部控制器组成, 实现实现6个关节及一个夹手的具体控制。个关节及一

28、个夹手的具体控制。 分级递阶智能控制系统 该机械手可以实现该机械手可以实现7个自由运动,其中三个自由运动,其中三 个是臂关节的转动,个是臂关节的转动,3个是手的定位,个是手的定位,1个个 是手指的开闭动作。是手指的开闭动作。 2)协调运动控制功能,自主协调位置控制)协调运动控制功能,自主协调位置控制 和速度控制和速度控制 。 该系统能实现以下功能:该系统能实现以下功能: 1)人)人-机械手通讯功能,识别操作人员机械手通讯功能,识别操作人员 指令,与操作人员交互作用。指令,与操作人员交互作用。 分级递阶智能控制系统 3)与环境交互的功能,对来自摄像机或其)与环境交互的功能,对来自摄像机或其 它传

29、感器的反馈信息进行综合,并修正它传感器的反馈信息进行综合,并修正 控制策略与动作序列,实现各种控制任控制策略与动作序列,实现各种控制任 务务 。 当发出某个具体指令时,机器人手臂控当发出某个具体指令时,机器人手臂控 制器就能把相应的控制信号加至各关节制器就能把相应的控制信号加至各关节 控制器,以移动手臂到期望的最后位置。控制器,以移动手臂到期望的最后位置。 分级递阶智能控制系统 (2)递阶智能集散控制系统)递阶智能集散控制系统 集散控制系统集散控制系统(Distributed Control System) 出现于出现于20世纪世纪70 年代中期,是计算机技术、年代中期,是计算机技术、 通信技术与通信技术与CRT显示技术相结合的产物。以显示技术相结合的产物。以 微处理机为核心,并把工业控制机、数据通微处理机为核心,并把工业控制机、数据通 讯系统、显示操作装置、模拟仪表等有机结讯系统、显示操作装置、模拟仪表等有机结 合起来,在控制领域已得到广泛的应用。合起来,在控制领域已得到广泛的应用。 分级递阶智能控制系统 典型的集散控制系统是分级分布式控制典型的集散控制系统是分级分布式控制 结构,是一种自然的分级递阶结构。将结构,

温馨提示

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

评论

0/150

提交评论