单神经元PID控制器设计毕业论文.doc
《单神经元PID控制器设计毕业论文.doc》由会员分享,可在线阅读,更多相关《单神经元PID控制器设计毕业论文.doc(48页珍藏版)》请在三一办公上搜索。
1、单神经元PID控制器设计摘 要常规PID控制器具有结构简单、易于实现、鲁棒性强等优点,但实际的生产过程中,控制对象一般都具有延迟大、非线性强、干扰大的特点。因此当工况改变时,对象的动态特性也发生改变,控制品质就会随之下降,所以采用常规PID控制器很难获得令人满意的控制效果。神经网络具有强鲁棒性、容错性、并行处理、自学习、逼近非线性关系等特点,在解决非线性和不确定系统控制方面有很大潜力,近年来已广泛应用于工业过程控制领域。由于单神经元模型具有自适应和自学习的能力,使得它可以作为一种很好的方法而得以应用,因此本文将单神经元模型与常规PID控制器相结合,形成了具有自适应能力的单神经元PID控制器。本
2、文讨论了单神经元自适应PID控制器和多变量单神经元PID控制器的结构,控制算法,并MATLAB仿真软件给出了实例仿真。MATLAB仿真结果表明,该控制系统既保持了常规PID控制的优点,又有自学习的智能特性,因而具有良好的控制品质和较强的自适应能力。关键词:PID控制器;数学模型;自适应控制;单神经元;MATLAB仿真;多变量The Design of Single Neuron PID ControllerAbstractConventional PID controller is simple in structure, easy to implement, robust and other
3、 advantages. However, in the actual production process control targets have delayed the general, non-linear strong, and the heavy characteristics of the disturbance, so when the situation changes, the object of dynamic change, quality control will be declined. Therefore, the conventional PID control
4、 method is difficult to obtain satisfactory performance.Neural network has stronger robust, fault-tolerant, parallel processing, self-learning, approaching the characteristics of non-linear relationship, and uncertainty in solving nonlinear control system there is great potential, in recent years ha
5、s been widely used in controlled areas. In single-neuron model is self-adaptive and self-learning ability , it can be regarded as an effective intelligent way for application ,so this article will be use single-neuron model with the conventional PID controller combine to form the adaptive capacity o
6、f a single-neuron PID controller. This paper discusses the structure andthe control algorithm of the single neuron adaptive PID controller and the variable single neuron PID controller,besides,giving the simulation examples by MATLAB simulation software.The MATLAB simulation results indicated that t
7、he control system both maintained the conventional cascade PID control merit, and has from the self-learning intelligent characteristic, thus has the good control quality and the strong auto-adapted ability.Key words:PID controller;Parameters of the model;Adaptive control;Single-neuron;MATLAB simula
8、tion;multivariable 目 录第1章 引 言11.1 单神经元PID控制的产生背景11.2 单神经元PID控制研究现状11.3 本论文的主要内容2第2章 神经网络理论基础32.1 单神经元模型32.2 神经网络的拓扑结构52.3 神经网络的学习方法62.3.1 神经网络学习方式62.3.2 神经网络学习规则72.4 感知器9第3章 单神经元自适应PID控制器的设计及仿真实现123.1 传统PID控制123.2 单神经元自适应 PID 控制器133.2.1 自适应控制系统133.2.2 控制结构163.2.3 控制算法183.2.4 仿真程序及分析193.3 采用二次型性能指标的的
9、单神经元自适应PID控制器27第4章 多变量单神经元PID控制器的设计及实现294.1 二变量控制系统框图294.2 控制算法294.3 SIMULINK仿真30第5章 结 论32参考文献33谢 辞34第1章 引 言1.1 单神经元PID控制的产生背景PID控制具有结构简单、稳定性能好、可靠性高等优点,尤其适用于不能建立精确数学模型的不确定性控制系统。PID控制中一个关键的问题便是PID参数的整定。但是在实际的应用中,许多被控过程机理复杂,具有高度非线性、时变不确定性和纯滞后等特点。在噪声、负载扰动等因素的影响下,过程参数甚至模型结构均会随时间和工作环境的变化而变化。这就要求在PID控制中,不
10、仅PID参数的整定不依赖于对象数学模型,并且PID参数能够在线调整,以满足实时控制的要求。神经网络主要用来解决那些传统方法难以解决的控制对象参数在大范围变化的问题,其思想是解决PID参数在线调整问题的有效途径。单神经元是构成神经网络的基本单位,神经元构成的单神经元PID控制器不但结构简单、学习算法物理意义明确、计算量小,而且具备自学习、自适应、自组织的能力,能够自动辨识被控过程参数,自动整定控制参数、能够适应被控过程参数的变化,鲁棒性强、可靠性高,这类控制器已在实际问题中得到了应用。1.2 单神经元PID控制研究现状神经网络控制是基于结构模拟人脑生理结构而形成的智能控制和辨识方法。随着人工神经
11、网络应用研究的不断深入,新的模型不断推出。在智能控制领域中,应用最多的是BP网络、RBF网络、Hopfield网络等。BP网络是目前应用最为广泛的一种网络模型,通常BP算法是通过一些学习规则来调整神经元之间的连接权值,学习的规则和网络的拓扑结构不变。然而,一个神经网络的信息处理功能不仅取决于神经元之间的连接强度,而且与神经元的连接方式即网络的结构有关。合理的选择网络结构可以加快了网络的收敛速度,改善了学习速率和网络的适应能力。单神经元PID控制是神经网络应用于PID控制并与传统PID控制器相结合而产生的一种改进型控制方法,是对传统的PID控制的一种改进和优化。单神经元PID控制器具有现场调整参
12、数少、易于现场调试的重要特点,能较大地改善典型非线性时变对象的动态品质,能够适应过程的时变特性,保证控制系统在最佳状态下运行,控制品质明显优于常规PID控制器。 在最优控制理论中, 采用二次型性能指标计算控制规律可以得到所期望的优化效果。根据线性二次型最优控制(LQR)理论,在单神经元控制器中引入二次型性能指标,借助最优控制中二次型性能的思想,使输出误差和控制增量加权平方和为最小来调整加权系数,从而间接的实现对输出误差和控制增量加权的约束控制。由此构成的单神经元PID控制为一变系数的比例积分微分复合控制器。它通过自身的学习了解系统的结构、参数和不确定性,并改变控制参数;加权系数调整中引入二次型
13、性能指标,利用输出误差和控制增量加权平方和最小来调整加权系数,加快了学习速率, 因此控制器具有很强的鲁棒性和实时性。1.3 本论文的主要内容基于数字PID控制器设计原理,首先,分析讨论PID控制及单神经元PID控制器设计方法,进而,对于给定对象设计单神经元PID控制器,要求推理论证、分析设计、关键点探讨、仿真及其结果分析;讨论比起传统PID控制方法,单神经元PID控制器的改进之处;适当分析探讨优点与尚存在的有关问题。 运用于对象,对输出结果做仿真。对仿真结果进行分析。使其仿真试验表明:单神经元PID控制器拥有杰出的参数自整定能力,抗干扰能力强,超调量小,只需要选择适当的学习速率参数就可以让系统
14、的超调达到理想状态。此外,单神经元控制器的控制方法简单,动态参数较少,性能出色,依靠软件实现,能够适应控制对象的时变性,在工业控制过程中的应用前景良好。第2章 神经网络理论基础2.1 单神经元模型根据生物神经元的结构和功能,从20世纪40年代开始,人们提出了大量的人工神经元模型,其中影响较大的是1943年美国心理学家W.McCulloch和数理逻辑学家W.Pitts共同提出的形式神经元模型,通常称之为MP模型。该模型结构如图2.1所示。图2.1 MP模型设有N个神经元互联,每个神经元的活化状态(j=1,2,N)取0或l,分别代表抑制和兴奋。第i个神经元的状态按下述规则受其它神经元的制约 (2.
15、1) (2.2)其中,表示神经元j和神经元i之间的连接强度,或称权值; 为阈值;为阶跃函数,称为神经元激发函数或变换函数,其函数表达式为 (2.3)为该神经元的输出,其值为0或1,即1代表该神经元被激活;0代表神经元被抑制。有时也将看成是恒等于1的输入的权值,这时(2.1)式可写成(2.4)其中,。这就是最初的MP模型。其输入、输出均为二值量,权值固定。利用该神经元模型,可以实现一些简单的逻辑关系。将MP模型中的阶跃激发函数step()用其它一些非线性离散或连续函数代替,用于反映神经元的非线性特性,便得到更为一般的神经元模型。图2.2列出了几种常见激发函数f(.)。图2.2 常见激发函数a.阶
16、跃函数此即为MP神经元模型中使用的激发函(2.5)b.符号函数(2.6)a,b均为阈值函数,也叫开关函数,常用于模式分类。c.饱和函数 (2.7)d.双曲函数 (2.8)e.S型函数神经元状态与输入作用之间的关系是在(O,l)内连续取值的单调可微函数,参数u0可控制其斜率,称为sigmoid函数,简称S型函数。(2.9)f.高斯函数在径向基函数构成的神经网络中,神经元的结构可用高斯函数描述如下(2.10)可以看出神经元模型是对生物神经元的一种模拟与简化。具有人类神经元的某些基本反应特性。神经元模型的建立,对于人工神经网络理论的研究具有重要意义,其创建方式一直启发着后人,并发扬贯穿至今,直接影响
17、着这一研究领域的全过程。2.2 神经网络的拓扑结构人工神经网络的信息处理由神经元之间的相互作用来实现,并以大规模并行分布方式进行,信息的存储体现在网络中神经元的互联分布形式上。利用神经元可以构成各种不同拓扑结构的网络。目前,己有数十种不同的网络模型,其中前馈型网络和反馈型网络是两种典型的结构模型。(1)前馈型神经网络前馈型神经网络,又称前向网络 (FeedforwardNN)。神经元分层排列,每层只接受与之相连的前一层神经元的输出。从实现的观点来看,前馈网络结构简单、易于编程。从系统的观点看,前馈网络是一种静态非线性映射,通过简单非线性处理单元的复合映射,可获得复杂的非线性处理能力。它们的分类
18、能力和模式识别能力较强。(2)反馈型神经网络若总节点(神经元)数为N,则每个节点有N个输入和一个输出,所有节点都是一样的,它们之间都可以互相连接。反馈型神经网络是一种反馈动力学系统,它需要工作一段时间才能达到稳定。2.3 神经网络的学习方法所谓神经网络学习,是指在一组给定信息(学习样本)输入下,各处理单元状态不变,但各连接权值不断得到修正,使网络达到一个期望输出的过程。学习算法是体现人工神经网络具备人工智能特性的主要标志,离开了学习算法,人工神经网络就失去了诱人的自适应、自组织和自学习能力。2.3.1 神经网络学习方式神经网络的学习方式有多种,按有无导师来分类,可分为有导师学习(Supervi
19、sed Learning)、无导师学习(Unsupervised Learning)和再励学习 (ReinforeementLearning)等几个大类。(l)有导师学习(监督学习)如图2.3所示,这种学习方式需要外界存在一个“教师”信号,它可对给定的一组输入提供应有的输出结果(正确答案),这组己知的输入输出数据称为训练样本集,学习系统(NN)可根据己知输出与实际输出之间的差值(误差信号)来调节系统参数。图2.3 有导师学习框图(2)无导师学习(非监督学习)如图2.4所示,无导师学习不存在外部教师信号,学习系统完全按照环境提供数据的某些统计规律来调节自身参数或结构(这是一种自组织过程),以表示
20、出外部输入的某种固有特性(如聚类或某种统计上的分布特征)。环境输入学习系统图2.4 无导师学习框图(3)再励学习(强化学习)如图2.5所示,这种学习介于上述两种情况之间,外部环境对系统输出结果只给出评价信息(奖或惩)而不是给出正确答案。学习系统通过强化那些受奖的动作来改善自身的性能。图2.5 再激励学习框图2.3.2 神经网络学习规则(1)Hebb学习规则1949年,神经心理学家D.0.Hebb基于对生物学和心理学的研究,提出了具有学习行为的突触联系和神经群理论。他根据心理学中条件反射机理,研究神经网络中合适的学习方式,探讨了神经细胞间连接强度的变化规律,概括成了著名的Hebb学习规则。其基本
21、思想是,当两个神经元同时兴奋或同时抑制时,他们之间的连接强度将得到增强。用数学方式可表示为 (2.11)式中,和分别为两端神经元的状态。Hebb学习规则是一种无教师的学习方法,它只根据神经元连接间的激活水平改变权值,因此又称之为相关学习或并联学习。Hebb学习规则可写为(2.12)另外,根据神经元状态变化来调整权值的Hebb学习方法称为微分Hebb学习方法,可描述为(2.13)(2)Delta学习规则假设误差准则函数为(2.14)其中,代表期望的输出(教师信号);训练样本数p=1,2,,P;为网络的实际输出;W为网络所有权值组成的向量W=;为输入模式。为使误差准则函数E最小,利用梯度下降法,沿
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经元 PID 控制器 设计 毕业论文

链接地址:https://www.31ppt.com/p-3936690.html