基于-BP神经网络PID整定原理和算法步骤-精品.doc

上传人:小** 文档编号:2197085 上传时间:2019-05-01 格式:DOC 页数:37 大小:672.50KB
下载 相关 举报
基于-BP神经网络PID整定原理和算法步骤-精品.doc_第1页
第1页 / 共37页
基于-BP神经网络PID整定原理和算法步骤-精品.doc_第2页
第2页 / 共37页
基于-BP神经网络PID整定原理和算法步骤-精品.doc_第3页
第3页 / 共37页
基于-BP神经网络PID整定原理和算法步骤-精品.doc_第4页
第4页 / 共37页
基于-BP神经网络PID整定原理和算法步骤-精品.doc_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、-_-_摘 要神 经 网 络 作 为 一 门 新 兴 的 信 息 处 理 科 学 , 是 对 人 脑 若 干 基 本 特 性 的 抽 象 和 模 拟 。它 是 以 人 的 大 脑 工 作 模 式 为 基 础 , 研 究 自 适 应 及 非 程 序 的 信 息 处 理 方 法 。 这 种 工 作 机制 的 特 点 表 现 为 通 过 网 络 中 大 量 神 经 元 的 作 用 来 体 现 自 身 的 处 理 功 能 , 从 模 拟 人 脑 的结 构 和 单 个 神 经 元 功 能 出 发 , 达 到 模 拟 人 脑 处 理 信 息 的 目 的 。目 前 , 在 国 民 经 济 和 国 防 科 技

2、 现 代 化 建 设 中 神 经 网 络 具 有 广 阔 的 应 用 领 域 和 发 展前 景 , 其 应 用 领 域 主 要 表 现 在 信 息 领 域 、 自 动 化 领 域 、 工 程 领 域 和 经 济 领 域 等 。本 文 以 BP 神 经 网 络 作 为 研 究 对 象 。 研 究 的 内 容 主 要 有 : 首 先 介 绍 了 神 经 网 络 的概 念 、 控 制 结 构 , 学 习 方 式 等 。 其 次 , 介 绍 了 人 工 神 经 元 模 型 , 并 对 BP 神 经 网 络的 基 本 原 理 及 推 导 过 程 进 行 详 细 阐 述 。 再 次 将 BP 神 经 网

3、络 的 算 法 应 用 于 PID 中 ,介 绍 了 基 于 BP 神 经 网 络 PID 整 定 原 理 和 算 法 步 骤 。 最 后 利 用 MATLAB/Simulink 对BP 神经网络 PID 控制系统进行仿真,得出 BP 神经网络的控制效果明显好,它具有很强的自整定,自适应功能。关 键 词 : BP 算 法 , PID 控 制 , 自 整 定-_ABSTRACTAs a kind of emerging information processing science, the neural network can simulate some basic characteristic

4、 of human brain. It is an information-processed method which takes persons cerebrum working pattern as a foundation and studies the model of adaptive and non- program. The characteristics of this kind of work mechanism are that it can show its processing function through the massive neurons function

5、 in the network. Then, it starts with simulating the human brain structure and the single neuron function to achieve the goal that simulates the human brain to process information.Nowadays, the neural network has wide application fields and prospects in the national economy and modernization of nati

6、onal defense science. It mainly applies in information, automation, economical and so on.This article takes the BP neural network as the research object. The content of the research mainly contain: firstly, it introduces the concept of neural network, control structure and mode of study and so on. S

7、econdly, it introduces the artificial neuron model, the basic principles of BP neural network and the derivation process in detail. Then, it applies BP neural network in the PID, and introduces the tuning principles of PID based the BP neural network and steps of the algorithm. Finally, Matlab/Simul

8、ink is used to simulate the BP neural network PID control system. In the consequence, the performance of BP neutral network control significantly good. BP neural network control system has a strong self-tuning, adaptive function.KEY WORDS: BP algorithm, PID control, self-tuning-_目 录摘 要 .IABSTRACT.II

9、第 1 章 绪论 .21.1 选题背景和意义 .21.2 神经网络技术国内外发展现状 .3第 2 章 神经网络的 原理和应用 .62.1 神经网络的基本概念 .62.2 神经网络的控制结构 .62.2.1 前馈网络 .62.2.2 反馈网络 .62.3 神经网络的功能 .72.4 神经网络的学习 .72.4.1 神经网络的学习方式 .72.4.2 神经网络的学习算法 .82.5 人工神经元(MP)模型 .82.6 BP 算法原理 .102.7 BP 网络的前馈计算 .112.8 BP 网络权系数的调整规则 .122.9 BP 网络学习算法的计算步骤 .142.10 本章小结 .14第 3 章

10、BP 神经网络 PID 控 制方法研究 .153.1 引言 .153.2 基于 BP 神经网络的 PID 整定原理 .153.3 本章小结 .19第 4 章 仿真研究 .204.1 BP 神经网络自整定 PID 控制系统 .204.2 仿真结果分析 .274.3 本章小结 .27第 5 章 结论 与展 望 .28参 考 文 献 .30附 录 .31致 谢 .34-_第 1 章 绪论1.1 选题背景和意义在计算机技术没有发展的条件下,大量需求的控制对象是一些较为简单的单输入单输出线性系统,而且对这些对象的自动控制要求是保持输出变量为要求的恒值,消除或减少输出变量与给定值之误差、误差速度等。而 P

11、ID 控制的结构,正是适合于这种对象的控制要求。因此 PID 控制是最早发展起来的控制策略之一,由于其算法简单,鲁棒性好和可靠性高,被广泛应用于过程控制中,尤其适用于可建立精确数学模型的确定性控制系统。然而实际工业生产过程往往具有非线性,时变不确定性,难以建立精确地数学模型,应用常规 PID 控制器不能达到理想的控制效果,而且在实际生产现场中,由于受到参数整定方法繁杂的困扰,常规 PID 控制器往往整定不良,性能欠佳,对运行工况的适应性很差。所以人们从工业生产过程需要出发,基于常规 PID 控制器的基本原理,对其进行了各种各样的改进,形成所谓智能 PID 控制 1。而其中神经网络所具有的大规模

12、的并行处理和分布式的信息存储;极强的自学、联想额容错能力;良好的自适应和自组织性;多输入、多输出的非线性系统都基本符合工程的要求。人工神经网络作为生物控制论的一个成果,其触角几乎延伸到各个工程领域,并且在这些领域中形成新的生长点。以神经网络研究为开端,整个学术界对计算的概念和作用有了新的认识和提高。计算不仅仅局限于数学中,更不仅采取逻辑的、离散的形式,在大量的物理现象以至生物学对象中,进行各种各样的计算,而且大量的运算表现在对模糊低精度模拟量的并行计算,对于这一类计算,传统的计算机是无能为力的。神经网络的数学理论本质是非线性的数学理论,因此,现代非线性科学方面的进展必将推动神经网络的研究,同时

13、,神经网络理论也会对非线性科学提出新课题。神经网络研究的对象是神经系统,这是高度进化的复杂系统,也是系统科学中一个重要的具体的领域。神经网络的研究不仅重视系统的动态特性,而且强调事件和信息在系统内部的表达和产生。神经网络应用时不需考虑过程或现象的内在机理,一些高度非线性和高度复杂的问题能较好地得到处理,因此神经网络在控制领域取得了较大的发展,特别在模型辨识、控制器设计、优化操作、故障分析与诊断等领域迅速得到应用。神经网络控制作为二十一世纪的自动化控制技术,国内外理论与实践均充分证明,其在工业复杂过程控制方面大有用武之地。而工业现场需要先进的控制方法,迫切需要工程化实用化的神经网络控制方法,所以

14、研究神经网络在控制中的应用,对提高我国的自动化水平和企业的经济效益具有重大意义 2。神经网络具有很强的非线性逼近能力和自学习能力,所以将BP神经网络算法与PID控制相结合产生的间接自校正控制策略,能自动整定控制器的参数,使系统在较好的性能下运行。虽然人工神经网络存在着以上的许多优点及广泛的应用,但同时也存在着一些不足,-_由于神经网络的不足阻碍了神经网络的发展,在现实应用中 BP 神经网络是最为广泛的神经网络模型,BP 神经网络是在 1986 年被提出的,因其系统地解决了多层网络中隐含单元连接权的学习问题,它同样具有人工神经网络所具有的特点。本课题是以 BP 神经网络模型研究为主。BP 神经网

15、络的缺点主要表现在以下几个方面:(1)学习过程收敛速度慢,训练易陷入瘫痪;(2)训练过程中易陷入局部极小值;(3)网络泛化能力差;(4)隐节点数及权重和阈值初始值的选取缺乏理论指导:(5)未考虑样本选择对系统的影响;(6)未考虑传递函数对神经网络系统的影响;另外,网络结构的确定:包括隐含层数及各隐含层节点数的确定 :以及学习率的选取等问题的存在严重阻碍了 BP 神经网络的发展,致使其理论发展缓慢。同时也因为 BP 网络的这些缺点限制了其应用领域的拓宽及应用程度的深入,不利于国民经济的健康发展。因此,研究 BP 神经网络显然具有重要理论意义和重要的应用价值。1.2 神经网络技术国内外发展现状当今

16、的自动控制技术都是基于反馈的概念。反馈理论的要素包括三个部分:测量、比较和执行。测量关心的变量,与期望值相比较,用这个误差纠正调节控制系统的响应。PID(比例-积分-微分)控制器作为最早实用化的控制器已有 50 多年历史,现在仍然是应用最广泛的工业控制器。PID 控制器简单易懂,使用中不需精确的系统模型等先决条件,因而成为应用最为广泛的控制器。PID 控制器由比例单元(P) 、积分单元(I)和微分单元(D)组成。在实际生产过程中,由于受到参数整定方法繁杂的困扰,因此常规 PID 控制的应用受到很大的限制和挑战。人们对 PID 应用的同时,也对其进行各种改进,主要体现在两个方面:一是对常规 PI

17、D 本身结构的改进,即变结构 PID 控制。如积分分离算法,抗积分饱和算法和微分项的改进等等。另一方面,与模糊控制、神经网络控制和专家控制相结合,扬长避短,发挥各自的优势,形成所谓智能 PID 控制。神经网络是一个由大量简单的处理单元广泛连接组成的系统,用来模拟人脑神经系统的结构和功能。它从开始研究到发展并不是一帆风顺的,经历了兴起到低潮,再转入新的高潮的曲折发展道路。20 世纪 80 年代中期以来,在美国、日本等一些西方工业发达国家里,掀起了一股竞相研究、开发神经网络的热潮。近十多年来人工神经网络的发展也表明了,这是一项有着广泛的应用前景的新型学科,它的发展对目前和未来科学技术水平的提高将有

18、重要影响。初期阶段美国心理学家 wi11iamJames(1890)发表了心理学原理一书,论述了相关学习、联想记忆的基本原理,对人脑功能作了创见性地工作。他指出:当前基本的脑细-_胞曾经一起相继被激活过,其中一个受到刺激重新激活时,会将刺激传播到另一个。同时,James 认为:在大脑皮层上任意点的刺激量,是其他所有发射点进入该点的总和。美国心理学家 W.S.Mcculloh 与数学家 W.H.Pirts(1943)合作,用逻辑数学工具研究客观事件在形成神经网络中的数学模型表达,从此开创了对神经网络的理论研究。Bernard Widrow 和 MareianHoff(1962)提出了一种连续取值

19、的线性加权求和阈值网络,即自适应线性元件网络,也可以看成是感知器的变形,它成功地应用于自适应信号处理和雷达天线控制等连续可调过程。他们在人工神经网络理论上创造了一种被人们熟知的 Widrow-Hoff 学习训练算法,并用硬件电路实现人工神经网络方面的工作,为今天用大规模集成电路实现神经网络计算机奠定了基础。90 年代初,对神经网络的发展产生了很大的影响是诺贝尔奖获得者 Edelamn 提出Darwinism 模型。他建立了一种神经网络系统理论,例如,Darwinism 的结构包括 Dawin网络和 Nallance 网络,并且这两个网络是并行的,而他们又包含了不同功能的一些子网络。他采用了 H

20、ebb 权值修正规则,当一定的运动刺激模式作用后,系统通过进化,学会扫描跟踪目标。Narendra 和 Parthasarathy(1990 年)提出了一种推广的动态神经网络系及其连接权的学习算法,它可表示非线性特性,增强了鲁棒性。神经网络理论有较强的数学性质和生物学特性,尤是神经科学、心理学和认识科学等方面提出一些重大问题,是向神经网络理论研究的新挑战,因而也是它发展的最好的机会。近十年来,神经网络理论与实践有了引人注目的进展,它再一次拓展了计算概念的内涵,使神经计算、进化计算成为新的学科,神经网络的软件模拟得到了广泛的应用。科技发达国家的主要公司对神经网络芯片、生物芯片情有独钟。例如 In

21、tel 公司、IBM 公司和 HNC 公司已取得了多项专利,已有产品进入市场,被国防、企业和科研部门选用,许多公众手中也拥有神经网络实用化的工具,其商业化令人鼓舞。神经网络在国民经济和国防科技现代化建设中具有广阔的应用领域和发展前景。神经网络具有大规模并行、分布式存储和处理、自组织、自适应和自学能力,特别适用于处理需要同时考虑多因素和多条件的、不精确和模糊的信息处理问题。它主要应用领域有:语音识别、图像识别、计算机视觉、智能机器人、故障诊断、实时语言翻译、企业管理、市场分析、决策优化、物资调运、自适应控制、专家系统、智能接口、神经心理学、心理学和认知科学研究等等。 PID 控制要取得较好的控制

22、效果,就必须通过调整好比例、积分、微分三种控制作用,形成控制量中既有相互配合又相互制约的关系。这种关系不一定是简单的线性组合,从变化无穷的非线性组合中可以找出最佳关系。神经网络所具有的任意非线性表达能力,可以通过对系统性能的学习来实现具有最佳组合的 PID 控制。因此基于神经网络的 PID不仅能适应环境变化,且有较强的鲁棒性。本设计正是研究基于神经网络 PID 控制理论及其应用,特别是基于反向传播算法的PID 控制的基本原理,然后利用 BP 神经网络 PID 控制器对一个单闭环调速系统进行仿真-_研究,并和常规的 PID 控制进行对比,从而得出 BP 神经网络 PID 控制器具有较强的自整定、

23、自适应的优点。-_第 2 章 神经网络的原理和应用2.1 神经网络的基本概念人工神经网络(ANN,Artificial Neural Network),又称并行分布处理模型或连接机制模型,是基于模仿人类大脑的结构和功能而构成的一种信息处理系统或计算机系统。它具有很多与人类智能相类似的特点,诸如结构与处理的并行性、知识分布存储、容错性强、通过训练学习可具备适应外部环境的能力、模式识别能力和综合推理能力等。它是模仿生理学上的人脑神经网络的结构和功能的数学模型,由大量人工神经元连接而成的一种能够进行复杂的逻辑操作的自适应非线性动态信息处理系统。它具有高度的并行性、高度的非线性、良好的容错性、联想记忆

24、功能和自适应等特点。2.2 神经网络的控制结构人工神经网络是生物神经网络的一种模拟和近似。它主要从两个方面进行模拟。一种是从生理结构和实现机理方面进行模拟,它涉及生物学、生理学、心理学、物理及化学等许多基础科学。生物神经网络的结构和机理相当复杂,现在距离完全认识他们还相差甚远。另一种是从功能上加以模拟,即尽量使得人工神经网络具有生物神经网络的某些功能特性,如学习、识别、控制等功能。从功能上来看,人工神经网络根据连接方式主要分为两类。2.2.1 前馈网络前馈神经网络是整个神经网络体系中最常见的一种网络,其网络中各个神经元接收前一级的输入,并输出到下一级,网络中没有反馈。网络中节点分为两类,即输入

25、单元和计算单元,每一计算单元可有任意个输入,但只有一个输出(它可耦合到任意多个其他节点作为输入) 。通常前馈网络可分为不同的层,第 i 层的输入只与第 i-1 层输出相连,输入和输出节点与外界相连,而其他中间层称为隐含层,它们是一种强有力的学习系统,其结构简单而易于编程。从系统的观点看,前馈网络是一静态非线性映射,通常简单非线性处理的符合映射可获得复杂的非线性处理能力。但从计算的观点看,前馈神经网络并非是一种强有力的计算系统,不具有丰富的动力学行为。大部分前馈神经网络是学习网络,并不注意系统的动力学行为,它们的分类能力和模式识别能力一般强于其他类型的神经网络。2.2.2 反馈网络反馈神经网络又

26、称为递归网络或回归网络。在反馈网络中,输入信号决定反馈系统-_的初始状态,然后系统经过一系列的状态转移后,逐渐收敛于平衡状态。这样的平衡状态就是反馈网络经计算后输出的结果,由此可见,稳定性是反馈网络中最重要的问题之一。如果能找到网络的 Lyapunov 函数,则能保证网络从任意的初始状态都能收敛到局部最小点。反馈神经网络中所有节点都是计算单元,同时也可接收输入,并向外界输出。2.3 神经网络的功能神经网络在控制领域中的应用功能,基本有以下几个方面:(1)非线性映射和函数逼近功能。这种非线性映射可以是连续的,也可以是离散的,可以是一维的,也可以是多维的。在前馈网络中均有此功能。(2)模式记忆与联

27、想功能。几乎所有的神经网络都能以连接权形式存储一定数量的模式,并能实现对扭曲模式的自联想和异联想的功能。(3)优化计算功能。正因为有此功能,能对给定的一个问题,获得局部或全局的最优化解。可用于动态、静态规划与优化计算等。2.4 神经网络的学习2.4.1 神经网络的学习方式神经网络的学习也称为训练,指的是通过神经网络所在环境的刺激作用调整神经网络的自由参数,使神经网络以一种新的方式对外部环境作出反应的一个过程。能够从环境中学习和在学习中提高自身性能是神经网络最有意义的性质。神经网络经过反复学习对其环境更为了解。神经网络学习方式可分为:有导师学习、无导师学习和再励学习三类。1)有导师学习又称为有监

28、督学习,在学习时需要给出导师信号或称为期望输出。神经网络对外部环境是未知的,但可以将导师看成对外部环境的了解,由输入输出样本集合来表示。导师信号或期望输出响应代表了神经网络的执行情况的最佳结果,即对于网络输入调整网络参数,使得网络输出逼近导师信号或期望响应。2)无导师学习包括强化学习与无监督学习或称为自组织学习。在强化学习中,对输入输出映射的学习是通过与外界环境的连续作用最小化性能的标量索引而完成的。在无监督学习或称为自组织学习中没有外部导师或评价来统观学习过程,而是提供一个关于网络学习表示方法质量的测量尺度,根据该尺度将网络的自由参数最优化。一旦网络与输入数据的统计规律达成一致,就能够形成内部表示方法来为输入特征编码,并由此自动得出新的类别。3)再励学习介于上述两种情况之间,外部环境对系统输出结果只给出评价而不是正确答案,学习系统经过强化那些受奖励的动作来改善自身性能。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 竞赛试题

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。