2022年神经网络 3.pdf





《2022年神经网络 3.pdf》由会员分享,可在线阅读,更多相关《2022年神经网络 3.pdf(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、神经网络在控制系统中的应用现状及展望1 引言基于神经网络的控制称为神经网络控制(NNC)。传统的基于模型的控制方法, 是根据被控对象的数学模型及对控制系统要求的性能指标来设计控制器,并对控制规律加以数学解析描述; 而神经网络不善于显式表达知识, 但它具有很强的逼近非线性函数的能力 , 即非线性映射能力。把神经网络用于控制正是利用它的优点 :(1)能够充分逼近任意复杂的非线性系统;(2)能够学习和适应严重不确定系统的动态特性;(3)由于大量神经元之间广泛连接, 即使少量神经元或连接损坏, 也不影响系统的整体功能 , 表现出很强的鲁棒性和容错性;(4) 采用并行分布处理方法 ,使得快速进行大量运算
2、成为可能。这些特点显示了神经网络在解决高度非线性和严重不确定性系统的控制方面具有很大潜力。将神经网络引入控制系统是控制学科发展的必然趋势, 它的引入不仅给这一领域的突破带来了生机, 也带来了许多亟待解决的问题 。神经控制是研究和利用人脑的某些结构机理以及人的知识和经验对系统的控制。利用神经网络,可以把控制问题看成模式识别问题, 被识别的模式是映射成“行为 ”信号的 “变 化 ”信 号。 神经控制最显著的特点是具有学习能力。它是通过不断修正神经元之间的连接权值, 并离散存储在连接网络中来实现的。它对非线性系统和难以建模的系统的控制具有良好效果。所以 , 可以将 神经网络在控制中的作用分为以下几种
3、:(1)基于精确模型的各种控制结构中充当对象的模型;(2)在反馈控制系统中直接充当控制器的作用;(3) 在传统控制系统中起优化计算作用;(4)在与其它智能控制方法和优化算法相融合中, 为其提供非参数对象模型、优化参数、推理模型及故障诊断等。2 神经网络控制发展现状一般情况下, 神经网络控制系统原则上可分为两大类: 一种 是基于神经网络的智能控制 ; 另一种是基于传统控制理论的神经控制。2.1 基于神经网络的智能控制它是由神经网络和其它智能控制方式相融合的控制系统, 其形式有以下几名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名
4、师精心整理 - - - - - - - 第 1 页,共 17 页 - - - - - - - - - 种:2.1.1 神经网络直接反馈控制这种控制方式使神经网络直接作为控制器, 利用反馈和使用遗传算法进行自学习控制。2.1.2 神经网络专家系统控制专家系统在表达知识和逻辑推理方面有较强的优势, 而神经 网络长于非线性映射和直觉推理, 将两者相结合发挥各自的优势, 会获得更好的控制效果。2.1.3 神经网络模糊逻辑控制模糊逻辑具有模拟人脑抽象思维的特点, 而神经网络具有模拟人脑形象思维的特点, 在过去十年中, 模糊逻辑和神经网络已在理论和应用方面获得独立发展, 然而近年来, 已把注意力集中到模糊
5、逻辑与神经网络的集成上,因两者结合更有利于抽象和形象思维两方面模拟人脑的思维特点, 是目前实现智能控制的重要形式。在此 , 我们对它们和表1 进行比较。表 1模糊逻辑系统与神经网络的比较将神经网络与模糊系统控制起来实现控制,是最近几年控制的热点,模糊神经网络是把模糊逻辑系统与神经系统结合起来,形成一个共生互补系统,它实际上是人类大脑结构和功能的模拟大脑神经网络“硬 件 ”拓扑结构+ 信息模糊处理“软件”的思想功能。 这两种对人脑的“硬件”和“软件”模拟的有机结合 , 不仅弥补了各自性能上的不足, 而且使得控制的智能程度进一步提高 , 尤其是对那些非线性时变系统或难以建模的对象,古典控制理论和现
6、代控制理论的方法无法设计出有效的控制器,而采用模糊神经网络控制却能收到良好的控制效果。目前 , 将模糊神经网络用于控制一般都是与其他控制方法相结合。如, 将模糊神经网络与自学习控制结合; 将模糊神经网络与变结构控制结合 ; 将模糊神经网络与自适应控制结合等。 其中大 多数关于模糊神经网络控制方面的文献是关于模糊神经网络在自适应控制中的应用。 在自适应控制中引入模糊神经网络建模工 具 , 将进一步改善神经网络自适应控制的鲁棒性和实时性, 特别适用于具有不确定性的非线性系统跟踪控制问题。但这类控制器的结构一般都是固定不变的 , 有可能造成如下两个问题。(1)神经网络本身的结构和性能不一定最佳, 有
7、时甚至会出现局部最优问题 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 17 页 - - - - - - - - - 造成学习的效果不理想。 同时不利于模糊控制规则的增减, 有可能造成模糊规则的冗余或欠缺, 影响控制量计算速度或控制精度。(2)由于模糊规则的获取在一定程度上取决于先验知识, 即有关被控制对象特征的知识 , 这对复杂的控制对象来说具有很大的困难。针对问题(1), 可以用具有动态结构的神经网络进行推理, 自动地选择最理想的神经网络结构用来控制。对问题 (2
8、), 自从 Pro-cyk 和 Mamdani 最早提出自组织方法以来, 出现了许多调整方案可以很好地解决它。正是因为自组织控制在这方面的优势, 使得 在近几年中 , 变结构自组织模糊神经网络控制方案出现得较多。现在的自组织控制一般都是通过神经网络的结构和参数的学习,在线调整模糊神经网络的结构、增减模糊控制规律, 调整控制规则参数来改善控制性。2.1.4 神经网络滑模控制变结构控制从本质上应该看作是一种智能控制, 将神经网络和滑模控制相结合就构成神经网络滑模控制. 这种方法将系统的控制或状态分类,根据系统和环境的变化进行变换和选择, 利用 神经网络具有的学习能力,在不确定的环境下通过自学习来改
9、变滑模开关曲线 , 进而改善滑模控制的效果。2.2 基于传统控制理论的神经网络控制将神经网络作为传统控制系统中的一个或几个部分, 用以充当辨识器 ,或对象模型 , 或控制器等 , 常见的方式有 :2.2.1 神经自适应控制目前, 神经自适应控制已被广泛研究并得到巨大发展。神经自适应控制的一个发展是从采取BP 网络发展到采用其他类型的神经网络。如采用 RBF 网络的自适应控制 , 采用递归神经网络的自适应控制和采用模糊神经网络的自适应控制等。神经自适应控制的另一个发展是从单变量系统到多变量系统。另外,对神经自适应控制方案中的权值学习算法的收敛性以及闭环系统的稳定性进行分析的工作也已经展开。目前已
10、经出现的具体的神经控制方案很多 , 大致可归纳为以下几种类型 :(1)前馈直接控制方案它的主要思想是利用网络的建模能力对系统的逆动态进行建模, 以使得整个闭环系统的输入输出映射为恒等映射, 从而可实现跟踪控制。 前馈直接控制的优点是充分利用了神经网络的建模功能 , 其不足之处在于系统开始的鲁棒性不好, 因为控制器直接依赖于神经网络的初值。(2)间接自校正控制方案在间接自校正控制方案中神经网络用作过程参数或名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 17 页 - - -
11、 - - - - - - 某些非线性函数的在线估计器,而控制信号由常规控制器发出。 一般, 假使被控对象为单变量非线性系统:yk+1 = f(yk)+ g(yk)uk式中, f(yk) 和 g(yk) 为非线性函数。令fs(yk) 和 gs(yk) 分别代表f (yk)和 g(yk) 的估计值。如果f(yk) 和 g(yk) 是由神经网络离线辨识的 , 那么能够得到足够近似精度的fs(yk) 和 gs(yk),而且可以直接给出常规控制律:uk = dk+1 - fs(yk)/gs(yk)其中 dk+1 是期望输出值。(3) 直接自校正控制方案这种方法的思想是,如果 NN( 神经网络) 充分逼近
12、对象的逆动力学, 则从 NN的输出端至对象的输出端的传递函数近似为1。(4) 模型参考自适应控制方案此方案也可分为直接和间接两种方式,NNC的权重修正目标是使输出误差ec = ym- y 0 或二次型最小。对于直接模型参考自适应控制方案,由于未知的非线性对象处于ec 与 NNC之间, 给 NNC的参数修正带来困难, 为克服它,通常引入神经网络辩识器NNI, 在线修正其权重以使 ei= ys-y 0 , 这种方式即为间接模型参考自适应控制方案。2.2.2神经预测控制对于线性系统的预测控制,人们已做了深入广泛的研究。而将神经网络用于预测控制来解决非线性、大时延系统的预测控制问题的研究是近几年才开展
13、起来的,因而这方面的资料还不是很多。 现阶段神经预测控制研究主要集中在以下两个方面。(1) 高精度预测模型的建立预测控制依赖于预测模型,预测模型越精确,控制效果越好。而神经网络被广泛用于非线性过程的建模,所以对神经网络建模的研究对预测控制来说至关重要。 神经网络的系统建模在前已叙述, 在此不再重复。 需要补充的是,用于预测控制的神经网络不仅有前馈神经网络,还有反馈神经网络 、模糊神经网络等。(2) 预测控制与神经控制结合在预测控制中, 需要求解非线性方程组,计算量大,求解复杂, 且一般得不到最优解。并随着预测步数的增多,要考虑的因素更复杂, 难度将成倍递增。因此,为了达到更好的控制效果,它与
14、其它控制方法相结合势在必行。 如将预测控制与神经网络逆动态控制相结合,该方法具有比通常的神经网络逆动态控制快得多的响应速度和名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 17 页 - - - - - - - - - 更好的预测性能,将用 BP 网络对系统建模误差预测与模型预测相结合构成了广义预测控制, 它能抑制模型失配的影响, 增强广义预测控制的鲁棒性。2.2.3神经最优决策控制在最优决策控制系统中,状态空间根据不同控制条件被分成特征空间区域,控制曲面的实现是通过训练过
15、程完成的。由于时间最优曲面通常是非线性的,因此有必要使用一个能够逼近非线性的结构。3 神经网络及其应用3.1 人工神经网络来源大脑可视作为 10的 12次方个神经元组成的神经网络。一个神经元一般会与100 到 100000神经元连接,所构成的网络是一个巨大的网络。神经元的数学模型图 神经元的数学模型X 为输入,W 为权值,y为输出,b为阈值, f(*) 为激活函数神经元的数学公式图神经元的解剖图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 17 页 - - - - -
16、- - - - 激活函数执行对该神经元所获得的网络输入的变换,也可以称为激励函数、活化函数:o=f(net)1、线性函数( LinerFunction )f (net)=k*net+c3.2、阈值函数( ThresholdFunction )阶跃函数ifnetf (net)=-ifnet 、均为非负实数,为阈值二值形式:1ifnetf (net)=0ifnet 双极形式:1ifnetf (net)=-1ifnet 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 17 页
17、- - - - - - - - - 3.3 人工神经网络初识众多神经元之间组合形成神经网络,例如下图的含有中间层(隐层)的网络原理如下3.4 BP神经网BP(Back Propagation)网络是 1986年由 Rumelhart 和 McCelland 为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络。是目前应用最广泛的神经网络模型之一。BP 网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。BP 算法由数据流的前向计算(正向传播)和误差信号的反向传播两个过程构成。BP 网络的传递函数:netenetfo11)(3.4.1BP 神经网络的
18、学习学习过程:神经网络在外界输入样本的刺激下不断改变网络连接的权值,阈值。以使网络的输出不断地接近期望的输出。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 17 页 - - - - - - - - - 学习的本质:对各连接权值、阈值的动态调整学习规则:权值、阈值调整规则, 即在学习过程中网络中各神经元的连接权变化所依据的一定的调整规则网络结构输入层有 n 个神经元,隐含层有q 个神经元,输出层有 m个神经元输入层与中间层的连接权值:Whi隐含层与输出层的连接权值:Who
19、隐含层各神经元的阈值:bh输出层各神经元的阈值:bo样本数据个数:m.3,2, 1k激活函数:(.)f3.5 基于 BP神经网络在PID控制系统中的应用3.5.1 常规的 PID控制器在模拟控制系统中 , 控制器最常用的控制规律是PID 控制。常规 PID控制)()()()()(utdtdetetetTTkdtip系统由模拟 PID控制器和被控对象组成 , 其控制律为式中:Kp 为比例系数 ;Ti 为积分时间系数 ;Td 为微分时间系数。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第
20、 8 页,共 17 页 - - - - - - - - - 对模拟 PID控制律(1) 进行离散化 , 得数字控制律为)2)(2()1(2)()1()()1()(u)(kekekeikekekukTkeTkdpPID 控制器的设计关键问题是如何选择比例、积分和微分系数, 而这些参数整定的困难使 PID 控制器的应用受到限制。实际上, 由于 PID 控制规律是一种线性的控制规律, 它具有经典控制理论的弱点, 因此仅对一般线性定常被控对象有较好的控制效果。BP神经网络具有逼近任意非线性函数的能力, 而且其结构和学习算法简单明确。通过神经网络自身的学习, 可以找到某一最优控制规律下的参数。基于BP神
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年神经网络 2022 神经网络

限制150内