智能控制理论与技术试题教学内容_第1页
智能控制理论与技术试题教学内容_第2页
智能控制理论与技术试题教学内容_第3页
智能控制理论与技术试题教学内容_第4页
智能控制理论与技术试题教学内容_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

一、 简答题(

分,每小题

分)

智能控制由哪几部分组成?各自的作用是什么?认知部分、规划和控制部分、常规控制器及执行器。其作用如下:不完全任务描述任务协调 混合知识表示规划/控制感知信息处理常规控制过程各种传感器 执行器广义对象

广义对象:通常意义下的控制对象和所处的环境。

感知信息处理

:将传感器得到的原始信息加以处理,并与内部环境模型产生的期望信息进行比较,完成信息的获取、辨识、整理及更新的功能。

认知部分:主要用来接收和存储信息、知识、经验和数据,并对他们进行分析、推理做出行动的决策,送至规划和控制部分。

规划和控制部分

:是整个系统的核心,它根据给定的任务要动作规划,最终产生具体的控制作用。

常规控制器及执行器:作用于控制对象。

智能控制和传统控制差异是什么?杂系统控制问题。符号来描述系统。没有统一的性能指标,而主要关注其目的和行为是否达到。补短,而并非互相排斥。基于智能控制与传统控制在应用领域方面、制之中,智能控制也利用常规控制的方法来解决“低级”的控制问题,力图扩充常规控制方法并建立一系列新的理论与方法来解决更具有挑战性的复杂控制问题。控制方案控制过程控制模型

传统控制较精确的模型,固定的控制算法模型框架

智能控制仿人智能控制决策控制理论的方法和人工智能的灵活框架结合起来改变控制策略去适应控制性能 缺乏灵活性和应变能力 对象的复杂性和不确定性控制对象

线性、时不变,简单系统

复杂,包括不确定性的控制过程

人工神经元网络的拓扑结构主要有哪几种?①

相邻层中神经元单向联接,一般同层内神经元不能联接。

前向网络:只有前后相邻两层之间神经元相互联接,各神经元之间没有反馈。每个神经元从前一层接收输入,发送输出给下一层。②

网状结构:网络中任何两个神经元之间都可能双向联接。

反馈网络:从输出层到输入层有反馈,每一个神经元同时接收外来输入和来自其它神经元的反馈输入,其中包括神经元输出信号引回自身输入的自环反馈。混合型网络:前向网络的同一层神经元之间有互联的网络。

设计智能控制系统的主要步骤有哪些;答:建立被控系统的模型;如果需要,可以简化模型;分析模型,确定其性质;确定性能指标;确定所采用的控制器类型;如果可能,设计控制器满足性能指标;不能的话,修改性能指标或者拓宽控制器的类型。二、 计算题(

分)设论域

{

,

,

,

,

},且

试求

, ,(补集)答:三、 作图题(

分)

画出以下应用场合下适当的隶属函数:(

附近的

是“正小”

足够远离

时, 我们才失去

是“正小”的信心;(b)我们相信

附近的

是“正大”,而对于远离

我们很快 失去信心;()随着

向左移动,我们很快失去信心,而随着

向 右移动,我们较慢失去信心。答:假设偏离 算足够远离,选择钟形隶属度函数,参数设为:

,图像如图

所示。图

钟形隶属度函数曲线(b)假设“很快失去信心”表示偏离 处隶属度降为零,选择三角形隶属度函数,参数设为

,图像如图

所示。图

三角形隶属度函数曲线“(“很快失去信心”表示偏离 处隶属度降为零,较慢失去“信心”表示偏离 设置为

,图像如图

所示。()精确集合

()精确集合

{

}

的隶属函数;

画出以下两种情况的隶属函数: (b)写出单一模糊(

)隶属函数的数学表达形式,并画出隶属函数图。(答:

曲线如图

所示。图

梯形隶属度函数曲线(b)单一模糊的数学表达式如下:隶属度函数图像如图

所示:图

单一模糊隶属度函数曲线四、利用静态多层前向人工神经网络(BP

网络)(

分)

实现

结合

研究变学习因子算法对网络收敛性能的影响

此时

神经网络用作逼近器,可以取图

所示的结构。图中

为网络的迭代次数,为逼近器的输入,为实际输出, 为

网络的输出。误差信号作为网络的调整信号。

对象BP

神经网络逼近

BP

算法的学习过程由前向传播和反向传播组成。①

前向传播:计算网络的输出隐层神经元的输入为:采用

形激发函数,隐层神经元的输出为:则输出层神经元的输出为(输出层采用线性激发函数)误差信号为:误差性能指标函数为:②

反向传播:采用

学习算法,并引入动量项,调整各层权系数输出层及隐层的连接权系数 学习算法为:式中

为学习速率, 。时刻网络的权值为:式中

为动量因子, 。隐层及输入层连接权值学习算法为:式中时刻网络的权值为:

神经网络算法的计算流程如图

所示,MATLAB代码参见附录。 否是图

神经网络计算流程选择的

网络逼近器结构为

,如图

所示,含有一个隐层,其中有

个神经元。wij Wjkx

yxj Xj’j图

用于逼近的

网络程序中各参数设置如下:学习速率 ;动量因子 ;隐层神经元个数 ;训练样本数 ;最大训练代数 ;期望训练误差 ;程序运行结果如图

所示。图

神经网络训练结果图

神经网络训练误差变化曲线从上图中可以看出,

网络的输出曲线和理想输出曲线基本重合,训练误差在第二代就已经达到目标要求。训练网络时的输入数据,结果如图

所示。图

网络测试结果从上图可以看出,网络输出特性十分糟糕。

网络实现非线性函数逼近要达到的效果我想是这样的:对于便会产生期望的输出,而不需要再去调整权值了。按这样的理解,上述输出结果很差的原因可能有:

网络结构不合适。只要有足够多的隐层和隐层节点,

网络可以逼近任意的非线性映射关系

个比较好的测试结果,如图

所示。图

正弦函数的测试结果(前

秒为测试数据)

学习算法还有待改进,网络的学习算法为最速梯度下降法,这里引入了动量项加以改进。可以改进的措施还有:)变尺度法,它采用的是二阶梯度法,相较于一阶梯度法收敛要快,因而可以选择更小的误差进行训练;)变步长法,这种方法的学习速率在训练过程中可以自适应地调整,以比较合适的学习速率逼近目标,也可以加快算法收敛速度。

MATLAB如果使用

MATLAB神经网络工具箱逼近所需的非线性函数,可以输入以下代码:

be

=

=

=

*

*

+

*

*

*

*

=

=

=

=

=

*

*

+

*

*

*

*

=

所采用的网络结构如图

所示。图

MATLAB默认的网络结构网络结构为

,每个神经元还有一个基权值b,学习算法为算法,可以得到如下结果:图

网络训练误差变化曲线图

网络测试结果(前

秒为训练数据)可以看出在第

代算法收敛,对于训练过的数据,网络能给出很好的输出结果。

学习率越大,收敛越快,但是有可能导致振荡甚至发散。对于手写代码,

温馨提示

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

评论

0/150

提交评论