智能控制理论与技术试地题目

上传人:仙*** 文档编号:86737626 上传时间:2022-05-08 格式:DOC 页数:21 大小:1.40MB
收藏 版权申诉 举报 下载
智能控制理论与技术试地题目_第1页
第1页 / 共21页
智能控制理论与技术试地题目_第2页
第2页 / 共21页
智能控制理论与技术试地题目_第3页
第3页 / 共21页
资源描述:

《智能控制理论与技术试地题目》由会员分享,可在线阅读,更多相关《智能控制理论与技术试地题目(21页珍藏版)》请在装配图网上搜索。

1、word某某理工大学课程名称:智能控制理论与技术一、 简答题40分,每一小题10分1. 智能控制由哪几局部组成?各自的作用是什么?答:智能控制系统一般由五局部组成:广义对象、感知信息处理、认知局部、规划和控制局部、常规控制器与执行器。其作用如下: 广义对象:通常意义下的控制对象和所处的环境。 感知信息处理:将传感器得到的原始信息加以处理,并与内部环境模型产生的期望信息进展比拟,完成信息的获取、辨识、整理与更新的功能。 认知局部:主要用来接收和存储信息、知识、经验和数据,并对他们进展分析、推理做出行动的决策,送至规划和控制局部。 规划和控制局部:是整个系统的核心,它根据给定的任务要求,反应信息以

2、与经验知识,进展信息自动搜索、推理决策、动作规划,最终产生具体的控制作用。 常规控制器与执行器:作用于控制对象。2. 智能控制和传统控制差异是什么?答:在应用领域方面,传统控制着重解决不太复杂的过程控制和大系统的控制问题;而智能控制主要解决高度非线性、不确定性和复杂系统控制问题。在理论方法上,传统控制理论通常采用定量方法进展处理,而智能控制系统大多采用符号加工的方法;传统控制通常捕获准确知识来满足控制指标,而智能控制通常是学习积累非准确知识;传统控制通常是用数学模型来描述系统,而智能控制系统如此是通过经验、规如此用符号来描述系统。在性能指标方面,传统控制有着严格的性能指标要求,智能控制没有统一

3、的性能指标,而主要关注其目的和行为是否达到。但是,智能控制与传统的或常规的控制有密切的关系,互相取长补短,而并非互相排斥。基于智能控制与传统控制在应用领域方面、理论方法上和性能指标等方面的差异,往往将常规控制包含在智能控制之中,智能控制也利用常规控制的方法来解决“低级的控制问题,力图扩大常规控制方法并建立一系列新的理论与方法来解决更具有挑战性的复杂控制问题。控制方案传统控制智能控制控制过程较准确的模型,固定的控制算法仿人智能控制决策控制模型模型框架控制理论的方法和人工智能的灵活框架结合起来控制性能缺乏灵活性和应变能力改变控制策略去适应对象的复杂性和不确定性控制对象线性、时不变,简单系统复杂,包

4、括不确定性的控制过程3. 人工神经元网络的拓扑结构主要有哪几种?答:人工神经网络从拓扑结构上来说,主要分为层状和网状结构。 层状结构。网络由假如干层组成,每层中有一定数量的神经元,相邻层中神经元单向联接,一般同层内神经元不能联接。 前向网络:只有前后相邻两层之间神经元相互联接,各神经元之间没有反应。每个神经元从前一层接收输入,发送输出给下一层。 网状结构:网络中任何两个神经元之间都可能双向联接。 反应网络:从输出层到输入层有反应,每一个神经元同时接收外来输入和来自其它神经元的反应输入,其中包括神经元输出信号引回自身输入的自环反应。 混合型网络:前向网络的同一层神经元之间有互联的网络。4. 设计

5、智能控制系统的主要步骤有哪些;答:1.建立被控系统的模型;2.如果需要,可以简化模型;3.分析模型,确定其性质;4.确定性能指标;5.确定所采用的控制器类型;6.如果可能,设计控制器满足性能指标;不能的话,修改性能指标或者拓宽控制器的类型。二、 计算题10分设论域,且试求补集,补集答:三、 作图题10分1. 画出以下应用场合下适当的隶属函数:a我们绝对相信附近的e(t)是“正小,只有当e(t)足够远离时,我们才失去e(t)是“正小的信心;b我们相信附近的e(t)是“正大,而对于远离的e(t)我们很快失去信心;c随着e(t)从向左移动,我们很快失去信心,而随着e(t)从向右移动,我们较慢失去信心

6、。答:(a)假设偏离算足够远离,选择钟形隶属度函数,参数设为:gbellmf(x,2 1.5 0.785),图像如图3.1所示。图3.1 钟形隶属度函数曲线b假设“很快失去信心表示偏离处隶属度降为零,选择三角形隶属度函数,参数设为trimf(x,0.785, 1.570, 2.356),图像如图3.2所示。图3.2 三角形隶属度函数曲线C假设“很快失去信心表示偏离处隶属度降为零,“较慢失去信心表示偏离处隶属度降为零,选择三角形隶属度函数,参数设置为trimf(x,0, 0.785, 3.141),图像如图3.3所示。图3.3 三角形隶属度函数曲线2. 画出以下两种情况的隶属函数:a准确集合 的

7、隶属函数;b写出单一模糊singleton fuzzification隶属函数的数学表达形式,并画出隶属函数图。答:a选取梯形隶属度函数,参数设置为trapmf(x, pi/8, pi/8, pi/2, pi/2), 曲线如图3.4所示。图3.4 梯形隶属度函数曲线b单一模糊的数学表达式如下:隶属度函数图像如图3.5所示:图3.5 单一模糊隶属度函数曲线四、利用静态多层前向人工神经网络BP 网络40分1. 实现 2. 结合1研究变学习因子算法对网络收敛性能的影响4.1 函数逼近此时BP神经网络用作逼近器,可以取图4.1所示的结构。图中k为网络的迭代次数,u(k)为逼近器的输入,y(k)为实际输

8、出,为BP网络的输出。误差信号作为网络的调整信号。图4.1 BP神经网络逼近4.1.1 BP网络的学习算法BP算法的学习过程由前向传播和反向传播组成。 前向传播:计算网络的输出隐层神经元的输入为:采用S形激发函数,隐层神经元的输出为:如此输出层神经元的输出为输出层采用线性激发函数误差信号为:误差性能指标函数为: 反向传播:采用学习算法,并引入动量项,调整各层权系数输出层与隐层的连接权系数学习算法为:式中为学习速率,。时刻网络的权值为:式中为动量因子,。隐层与输入层连接权值学习算法为:式中时刻网络的权值为:BP神经网络算法的计算流程如图4.2所示,MATLAB代码参见附录。图4.2 BP神经网络

9、计算流程选择的BP网络逼近器结构为1-10-1,如图4.3所示,含有一个隐层,其中有10个神经元。图4.3 用于逼近的BP网络(1-10-1)程序中各参数设置如下:学习速率;动量因子;隐层神经元个数;训练样本数;最大训练代数;期望训练误差;程序运行结果如图4.4和4.5所示。图4.4 神经网络训练结果图4.5 神经网络训练误差变化曲线从上图中可以看出,BP网络的输出曲线和理想输出曲线根本重合,训练误差在第二代就已经达到目标要求。但是对网络进展测试的结果却非常不尽人意,测试数据仍然选用训练网络时的输入数据,结果如图4.6所示。图4.6 网络测试结果从上图可以看出,网络输出特性十分糟糕。BP网络实

10、现非线性函数逼近要达到的效果我想是这样的:对于已训练好的网络,各连接关系的权值已经调整到最优,对给定的输入便会产生期望的输出,而不需要再去调整权值了。按这样的理解,上述输出结果很差的原因可能有:1. 网络结构不适宜。只要有足够多的隐层和隐层节点,BP网络可以逼近任意的非线性映射关系1。此处网络结构为1-10-1,较为简单,而要逼近的函数非线性程度较为严重,选择更为复杂的网络也许可以改善测试结果。经测试如果要逼近的是正弦函数的话,能得到一个比拟好的测试结果,如图4.7所示。图4.7 正弦函数的测试结果前3秒为测试数据2. 学习算法还有待改良,BP网络的学习算法为最速梯度下降法,这里引入了动量项加

11、以改良。可以改良的措施还有:1变尺度法,它采用的是二阶梯度法,相较于一阶梯度法收敛要快,因而可以选择更小的误差进展训练;2变步长法,这种方法的学习速率在训练过程中可以自适应地调整,以比拟适宜的学习速率逼近目标,也可以加快算法收敛速度。4.1.2 使用MATLAB的神经网络工具箱如果使用MATLAB神经网络工具箱逼近所需的非线性函数,可以输入以下代码:clear;rng(default);rng(0);% Data to be trained %trainNum = 1e4; input = linspace(0, 0.04, trainNum); targets = 1.5 * cos(314

12、 * input + 0.5 * sin(2 * pi * 1e6 * input);% Set net parameters %hiddenLayers = 10;net = fitnet(hiddenLayers);net, tr = train(net, input, targets);figure; plotperform(tr);% Test net work %testIn = linspace(0, 0.08, trainNum);testTargets = 1.5 * cos(314 * testIn + 0.5 * sin(2 * pi * 1e6 * testIn);tes

13、tOut = sim(net, testIn);figure; plot(testIn, testTargets, testIn, testOut);所采用的网络结构如图4.8所示。图4.8 MATLAB默认的网络结构网络结构为1-10-1,每个神经元还有一个基权值b,学习算法为Levenberg-Marquardt算法,可以得到如下结果:图4.10网络测试结果前0.04秒为训练数据可以看出在第15代算法收敛,对于训练过的数据,网络能给出很好的输出结果。学习速率对网络收敛性能的影响表现为:学习率越小,收敛越慢;学习率越大,收敛越快,但是有可能导致振荡甚至发散1。对于手写代码,选择学习速率为0.1,精度为1e-4时,网络在第2代收敛。表4.1是学习率从0.1递增到1训练的结果。epoch222228265434041表4.2学习率和收敛性能的关系正弦epoch1000896454221186277929100023293另外如果把学习率增大到2的话,结果似乎是发散的。图4.11 a)网络训练曲线 b)误差变化曲线文案大全

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!