单神经元自适应PID控制算法及仿真研究.doc
《单神经元自适应PID控制算法及仿真研究.doc》由会员分享,可在线阅读,更多相关《单神经元自适应PID控制算法及仿真研究.doc(70页珍藏版)》请在咨信网上搜索。
单神经元自适应PID控制算法及仿真研究 摘要 本文研究了神经网络PID算法的最简单结构--单神经元自适应PID算法,利用VB语言编写仿真程序,对常见一阶、二阶对象进行了神经网络PID仿真研究,并分析单神经元自适应PID控制的各参数对控制效果的影响,同时分析了单神经元PID较PID控制的优点。主要研究内容有以下几方面: 1、 概述了本课题研究的背景、PID控制和智能控制理论发展状况。 传统PID控制的原理的介绍及仿真,主要介绍了PID的控制原理以及参数整定的工程方法,并用MATLAB对其进行仿真。 2、单神经元自适应PID控制的研究。主要介绍了单神经元自适应PID控制的原理和单神经元自适应PID控制算法,使用VB编写程序,对一阶、二阶系统分别用单神经元自适应PID算法和传统PID算法进行仿真,并且分析了单神经元自适应PID控制中的比例、积分、微分学习率对系统性能的影响。 3、将单神经元自适应PID算法与传统的PID控制算法进行比较分析,得知单神经元自适应PID控制算法在总体上优于传统的PID控制算法,它有利于控制系统控制品质的提高,受环境的影响较小,具有较强的控制鲁棒性,是一种很有发展前景的控制器。 关键词:PID控制,人工神经网络,单神经元PID,系统仿真 The Simulation Research of Single Neural Adaptive PID Control Algorithm ABSTRACT In this paper, the single neuron adaptive PID algorithm was studied. Based on VB, the one and two order object was simulated with the neural PID algorithm. The effect of the single neuron adaptive PID control parameters on the control performance was analyzed. And its performance was compared with PID controllers. The main research contents are as followings: 1. The background of this topic, development of PID controller and intelligent control theory was summarized. 2. The traditional PID control principle and the engineering method of PID parameter tuning was introduced .Simulation research was done using MATLAB. 3. The single neuron adaptive PID control principle and single neuron adaptive PID control algorithm were researched. The simulation program was written using VB programming language .The single neuron PID algorithm was used to control the one order, second order process with time-delay. The control performance of single neuron PID with traditional PID was compared. The proportional, integral, differential learning rate on system performance was analyzed. 4. The single neuron adaptive PID control algorithm is superior to the traditional PID control algorithm in overall by comparing and analyzing between the single neuron adaptive PID algorithm with the traditional PID control algorithm. It is helpful for control system to improve the control quality. It has strong robustness, and the environment have limited influence on the system. It is a very promising controller. Keywords: PID controller, Artificial Neural Network, Single Neural PID, System Simulation 目录 摘要 I ABSTRACT II 1 绪论 1 1.1 PID控制的发展概况 1 1.2 智能控制系统发展概况 2 1.3 本文研究内容 4 2 PID控制原理及仿真研究 6 2.1 PID控制原理 6 2.2 PID控制器的参数工程整定 8 2.2.1衰减曲线法 8 2.2.2临界比例带法 10 2.2.3动态参数法 11 2.3 PID控制仿真 14 2.3.1 PID控制阶跃响应 15 2.3.2 PID控制抗的干扰性 16 2.3.3 PID控制的鲁棒性 17 3.单神经元PID算法及仿真 19 3.1 单神经元自适应PID控制原理 19 3.1.1 单神经元模型 19 3.1.2 神经网络的学习规则 20 3.1.3 单神经元PID算法 22 3.1.4 增益K自调整单神经元自适应PID算法 25 3.2 仿真实验 28 3.2.1单神经元自适应PID控制仿真及其与传统PID控制比较 28 3.2.2单神经元PID控制器各参数的影响 37 4 总 结 43 参考文献: 44 致谢 46 译文及原文 47 1 绪论 1.1 PID 控制的发展概况 PID 控制是最早发展起来的控制策略之一,由于其结构简单、物理意义明确、 鲁棒性好、稳定性高、运用经验成熟等而广泛地应用于各种工业过程控制之中,尤其应用在各种控制系统的最底层。 PID 控制的发展经历了三个阶段: 第一阶段(二十世纪二十年代以前) 机器工业的发展,对控制提出了要求。反馈的方法首先被提出,在研究气动和电动记录仪的基础上发现了比例和积分的作用。它们主要的调节对象是火炉的温度蒸汽机的阀门位置等,调节方式类似于继电器控制,精度比较低,控制器的形式是比例(P)或比例与积分(PI)。 第二阶段(二十世纪二十年代至四十年代) 1935 年,泰勒仪器公司的Ralph Clavvidge 发现了微分的作用,微分作用的发现具有重要的意义,它能直观地实现对慢系统的控制,对该系统的动态性能能够进行调节,与先期提出的比例和积分作用成为三个主要的调节部件,一直沿用至今。 在1942 年和1943 年,泰勒仪器公司的Zigeler 和Nichols 等人,分别在开环和闭环的情况下,用实验的方法分别研究了比例、积分和微分这三部分在控制中的作用,首先提出了PID 控制器的参数整定的问题。随后有许多公司和专家,象福克斯波罗公司、利诺公司、横河公司、Bristol、Tw.Kraus、 J.T.Myron、A.carmon、 K.j.Astrom、T.Hagglund、Nishkawa 和Sannomiya 等人,投入到这方面的研究之中,经过多年的研究,在参数整定方面取得了很多成果,诸如自校正PID、预估PID 等控制器。这些PID 控制器适用范围广,能处理一定的非线性和纯滞后问题。 第三阶段(二十世纪五十年代以后至今) 计算机技术和智能控制理论的发展为复杂动态不确定系统的控制提供了新的途径,采用智能控制技术,可设计智能PID 控制器和进行智能整定PID 参数, 如专家控制系统、模糊PID、神经网络PID、遗传算法PID 等智能控制。 研究新一代控制器的另一个方向,是现代PID 控制器。相对于传统PID 控制器而言,现代PID 控制器是将自适应控制、最优控制、预测控制、鲁棒控制、智能控制等控制策略引入到PID 控制中的一种新型PID 控制器。特别是智能型PID 控制器,近几年引起了极大的研究兴趣。智能控制的发展状况将在下节中详细介绍。人们把专家系统、模糊控制、神经网络等理论,整合到PID 控制器中,这样,既保持了PID 控制器的结构简单、适用性强和整定方便等优点,又通过智能技术在线调整PID 控制器的参数,以适应被控对象特性的变化。[1] 1.2 智能控制系统发展概况 随着信息技术的发展,许多新方法和技术进入工程化、产品化阶段,这对自动控制技术提出犷新的挑战,促进了智能理论在控制技术中的应用,以解决用传统的方法难以解决的复杂系统的控制问题。 一、智能控制的主要方法 智能控制技术的主要方法有模糊控制、基于知识的专家控制、神经网络控制和集成智能控制等,以及常用优化算法有:遗传算法、蚁群算法、免疫算法等。 1 模糊控制 模糊控制以模糊集合、模糊语言变量、模糊推理为其理论基础,以先验知识和专家经验作为控制规则。其基本思想是用机器模拟人对系统的控制,就是在被控对象的模糊模型的基础上运用模糊控制器近似推理等手段,实现系统控制。在实现模糊控制时主要考虑模糊变量的隶属度函数的确定,以及控制规则的制定二者缺一不可。 2 专家控制 专家控制是将专家系统的理论技术与控制理论技术相结合,仿效专家的经验,实现对系统控制的一种智能控制。主体由知识库和推理机构组成,通过对知识的获取与组织,按某种策略适时选用恰当的规则进行推理,以实现对控制对象的控 制。专家控制可以灵活地选取控制率,灵活性高;可通过调整控制器的参数,适应对象特性及环境的变化,适应性好;通过专家规则,系统可以在非线性、大偏差的情况下可靠地工作,鲁棒性强。 3 神经网络控制 神经网络模拟人脑神经元的活动,利用神经元之间的联结与权值的分布来表示特定的信息,通过不断修正连接的权值进行自我学习,以逼近理论为依据进行神经网络建模,并以直接自校正控制、间接自校正控制、神经网络预测控制等方式实现智能控制。 4 学习控制 (1)遗传算法学习控制 智能控制是通过计算机实现对系统的控制,因此控制技术离不开优化技术。快速、高效、全局化的优化算法是实现智能控制的重要手段。遗传算法是模拟自然选择和遗传机制的一种搜索和优化算法,它模拟生物界/生存竞争,优胜劣汰,适者生存的机制,利用复制、交叉、变异等遗传操作来完成寻优。遗传算法作为优化搜索算法,一方面希望在宽广的空间内进行搜索,从而提高求得最优解的概率;另一方面又希望向着解的方向尽快缩小搜索范围,从而提高搜索效率。如何同时提高搜索最优解的概率和效率,是遗传算法的一个主要研究方向 。 (2)迭代学习控制 迭代学习控制模仿人类学习的方法、即通过多次的训练,从经验中学会某种技能,来达到有效控制的目的。迭代学习控制能够通过一系列迭代过程实现对二阶非线性动力学系统的跟踪控制。整个控制结构由线性反馈控制器和前馈学习补偿控制器组成,其中线性反馈控制器保证了非线性系统的稳定运行、前馈补偿控制器保证了系统的跟踪控制精度。它在执行重复运动的非线性机器人系统的控制中是相当成功的。[2] 二、 智能PID控制主要方法 1、模糊PID控制器 模糊控制器FC(fuzzy controller)是一种近年来发展和应用最普遍的新型控制器,其优点是不要求提供受控对象的数学模型,根据人工控制规则来设计控 制决策表。模糊控制与PID控制有着密切的联系,事实上,模糊控制在很多情况下被称作为非线性PID控制。将模糊控制和PID控制两者结合起来,扬长避短,既具有模糊控制灵活、适应性强的优点,又具有PID控制精度高的特点。 2、神经网络PID控制器 人工神经网络ANN(artificial neural network)是最近发展起来的十分热门的交叉学科。它涉及生物、电子计算机、数学、和物理等学科,有着非常广泛的应用背景,这门学科的发展对目前和未来的科学技术的发展将有着重要的影响。以大规模并行处理为主要特征的神经网络具有学习、记忆、联想、容错、并行处理等能力,已在控制领域得到广泛的应用。基于神经网络的PID控制,其结构方式有两类:一类是单神经元控制,即神经元输入权值一一对应PID参数,神经元输入值为经过比例、积分、微分处理的偏差值,其主要局限性在于单神经元结构无任意函数逼近能力;另一类是在常规PID控制器的基础上增加一个神经网络模块,按照BP学习算法(如前向算法和反传算法)进行离线学习,实时调整出PID参数,同时还要继续学习不断地调整神经网络中各神经元间权系数,以适应被控对象的变化,因此,具有很强的适应性。 3、遗传算法PID控制器 20世纪90年代末,即在遗传算法GA等进化计算思想提出20年后,在生物医学界和自动控制界出现了研究进化控制的苗头。遗传算法是基于自然选择和基因遗传学原理的搜索算法,达尔文主义的“适者生存”基本理论贯穿于整个算法。基本思想就是将待求解问题转换成由个体组成的演化群体和对该群体进行操作的一组遗传算子,包括4个基本操作:选择、复制、交叉、变异。[3] 1.3 本文研究内容 本文对传统PID控制原理和在工程中PID参数整定方法进行了研究,并且将传统PID控制理论与单神经元自适应控制理论结合而形成的单神经元自适应PID控制算法进行分析。 同时在MATLAB和VB程序仿真研究的基础上分析了单神经元自适应PID算法的控制性能,并与传统PID控制算法进行比较。 本文共分四节,其结构安排如下: 第一章为绪论部分,主要概述了本课题研究的背景、PID控制和智能控制理论发展状况以及论文的主要内容。 第二章为传统PID控制的原理的介绍及仿真,主要介绍了PID的控制原理以及参数整定的工程方法,并用MATLAB对其进行仿真。 第三章为单神经元自适应PID控制的研究。主要介绍了单神经元自适应PID控制的原理和单神经元自适应PID控制算法,编写VB程序并对其进行仿真,对一阶、二阶系统分别用单神经元自适应PID控制和传统PID控制进行仿真对比,并且分析单神经元自适应PID控制中的比例、积分、微分学习率对系统性能的影响。 第四章为总结,将单神经元自适应PID算法与传统的PID控制算法进行比较分析,并且归纳结果、概括结论。 2 PID控制原理及仿真研究 2.1 PID控制原理 在工程实际中,应用最为广泛的控制器控制规律为比例、积分、微分控制,简称PID控制,又称PID调节。PID控制器问世至今已有近70年历史,它以其结构简单、稳定性好、工作可靠、调整方便而成为工业控制的主要技术之一。当被控对象的结构和参数不能完全掌握,或得不到精确的数学模型时,控制理论的其它技术难以采用时,系统控制器的结构和参数必须依靠经验和现场调试来确定,这时应用PID控制技术最为方便。即当我们不完全了解一个系统和被控对象,或不能通过有效的测量手段来获得系统参数时,最适合用PID控制技术。PID控制,实际中也有PI和PD控制。PID控制器就是根据系统的误差,利用比例、积分、微分计算出控制量进行控制的。[4] PID 工作基理:由于来自外界的各种扰动不断产生,要想达到现场控制对象值保持恒定的目的,控制作用就必须不断的进行。若扰动出现使得现场控制对象值(以下简称被控参数)发生变化,现场检测元件就会将这种变化采集后经变送器送至PID 控制器的输入端,并与其给定值(以下简称SP 值)进行比较得到偏差值(以下简称e 值),调节器按此偏差并以我们预先设定的整定参数控制规律发出控制信号,去改变调节器的开度,使调节器的开度增加或减少,从而使现场控制对象值发生改变,并趋向于给定值(SP 值),以达到控制目的 ,如图 1 所示,其实PID 的实质就是对偏差(e 值)进行比例、积分、微分运算,根据运算结果控制执行部件的过程。 图2-1模拟PID 控制系统原理图 连续系统PID控制器的数学形式为: (2-1) 式中: Kp ---比例系数 Ki---积分系数 Kd---微分系数 将上式离散化得到PID控制器的离散差分形式: (2-2) 式中:KI ---积分比例系数 (2-3) KD ---微分比例系数 (2-4) Δe(k)=e(k)-e(k-1) (2-5) Δ2e(k)= e(k)-2e(k-1)+e(k-2) (2-6) 比例(P)控制 比例控制是一种最简单的控制方式。其控制器的输出与输入误差信号成比例关系。当仅有比例控制时系统输出存在稳态误差(Steady-state error)。 积分(I)控制 在积分控制中,控制器的输出与输入误差信号的积分成正比关系。对一个自动控制系统,如果在进入稳态后存在稳态误差,则称这个控制系统是有稳态误差的或简称有差系统(System with Steady-state Error)。为了消除稳态误差, 在控制器中必须引入“积分项”。积分项对误差取决于时间的积分,随着时间的增加,积分项会增大。这样,即便误差很小,积分项也会随着时间的增加而加大,它推动控制器的输出增大使稳态误差进一步减小,直到等于零。因此,比例+积分(PI)控制器,可以使系统在进入稳态后无稳态误差。 微分(D)控制 在微分控制中,控制器的输出与输入误差信号的微分(即误差的变化率)成 正比关系。 自动控制系统在克服误差的调节过程中可能会出现振荡甚至失稳。其原因是由于存在有较大惯性组件(环节)或有滞后(delay)组件,具有抑制误差的作用,其变化总是落后于误差的变化。解决的办法是使抑制误差的作用的变化“超前”,即在误差接近零时,抑制误差的作用就应该是零。这就是说,在控制器中仅引入“比例”项往往是不够的,比例项的作用仅是放大误差的幅值,而目前需要增加的是“微分项”,它能预测误差变化的趋势,这样,具有比例+微分的控制器,就能够提前使抑制误差的控制作用等于零,甚至为负值,从而避免了被控量的严重超调。所以对有较大惯性或滞后的被控对象,比例+微分(PD)控制器能改善系统在调节过程中的动态特性。 2.2 PID控制器参数整工程定方法 在工程实际中,常采用工程整定法,它们是在理论基础上通过实验总结出来的。这些方法通过并不复杂的实验,便能迅速获得控制器的近似最佳整定参数,因而在工程中得到广泛应用。下面介绍几种常见的整定方法: [5] 2.2.1衰减曲线法 衰减曲线法是在总结临界比例带法基础上发展起来的,它是利用比例作用下产生的4:1衰减振荡(ψ=0.75)过程时的调节器比例带δ及过程衰减周期,或10:1衰减振荡(ψ=0.9)过程时调节器比例带δ及过程上升时间,据经验 公式计算出调节器的各个参数。 衰减曲线法的具体步骤是: (1)置调节器的积分时间→∞,微分时间→0,比例带为一稍大的值;将系统投入闭环运行。 (2)在系统处于稳定状态后作阶跃扰动试验,观察控制过程。如果过渡过程衰减率大于0.75,应逐步减小比例带值,并再次试验,直到过渡过程曲线出现4:1的衰减过程。对于ψ=0.9的调节过程,也是一样地做上述试验,直到出现10:1的衰减过程。记录下4:1(或10:1)的衰减振荡过程曲线,如图3-6所示。在图3-6(a)或(b)所示的曲线上求取ψ=0.75时的振荡周期或ψ=0.9时的上升时间,结合此过程下的调节器比例带,按表2-1计算出调节器的各个参数。 表2-1 衰减曲线法计算公式 规律 规律 0.75 P ―― ―― 0.9 P ―― ―― PI ―― PI ―― PID PID 图2-2 衰减曲线 (3)按计算结果设置好调节器的各个参数,作阶跃扰动试验,观察调节过程,适当修改调节器参数,到满意为止。 与临界比例带法一样,衰减曲线法也是利用了比例作用下的调节过程。从表3-5可以发现,对于ψ=0.75,采用比例积分调节规律时相对于采用比例调节规律引入了积分作用,因此系统的稳定性将下降,为了仍然能得到ψ=0.75的衰减率,就需将放大1.2倍后作为比例积分调节器的比例带值。对于三参数调节规律,由于微分作用的引入提高了系统的稳定性和准确性,因此可将减小至后作为调节器比例带设定值,同时积分时间与无微分作用下相比也适当减小了。 2.2.2 临界比例带法 临界比例带法又称边界稳定法,其要点是将调节器设置成纯比例作用,将系统投入自动运行并将比例带由大到小改变,直到系统产生等幅振荡为止。这时控制系统处于边界稳定状态,记下此状态下的比例带值,即临界比例带以及振荡周期 ,然后根据经验公式计算出调节器的各个参数。可以看出临界比例带法无需知道对象的动态特性,直接在闭环系统中进行参数整定。 临界比例带法的具体步骤是: (1)将调节器的积分时间置于最大,即→∞;置微分时间 =0;置比例带于一个较大的值。 (2)将系统投入闭环运行,待系统稳定后逐渐减小比例带,直到系统进入等幅振荡状态。一般振荡持续4~5个振幅即可,试验记录曲线如图2-3所示。 图2-4 等幅振荡曲线 (3)据记录曲线得振荡周期,此状态下的调节器比例带为,然后按表2-2计算出调节器的各个参数。 表2-2 临界比例带法计算公式 规律 P —— —— PI —— PID (4)将计算好的参数值在调节器上设置好,作阶跃响应试验,观察系统的调 节过程,适当修改调节器的参数,直到调节过程满意为止。 2.2.3动态参数法 动态参数法是在系统处于开环状态下,作对象的阶跃扰动试验,根据记录下的阶跃响应曲线求取一组特征参数、(无自平衡能力对象)或、、 (有 自平衡能力对象),再据经验公式计算出调节器的各个参数。 图2-5 动态响应曲线 (a)有自平衡能力对象(b)无自平衡能力对象 对于有自平衡能力对象,其阶跃响应曲线如图2-5(a)所示。过响应曲线拐点P作切线交稳态值渐近线C*(∞)于A,交时间轴于C;过A点作时间轴垂线并交于B,则: ,, 对无自平衡能力对象,其单位阶跃响应曲线如图2-5(b)所示。作响应曲线直线段的渐近线交时间轴于C,过直线段上任一点A作时间垂线并交于B,则 , 在取得对象的单位阶跃响应曲线后,通过在曲线上作图,求出对象的特征参数、、或、,然后按表2-3给出的经验公式计算出调节器整定参数。 2-3 动态参数法计算公式(一) 规律 P ―― ―― PI ―― PID 生产实践表明,对象特征参数和的乘积反映了控制难易的程度;越大, 对象就越不好控制,因此调节器的比例带就应取大一些,即与成正比。对 于采用比例积分调节,积分作用的加入使系统的稳定性下降,因此比例带为纯比例作用时的比例带值的1.2倍;对于采用比例积分微分调节,则因微分作用提高了系统的稳定性,因而比例带可为纯比例作用时比例带的0.8倍。 积分作用主要用于消除系统的稳态误差,并且希望在被调量波动一个周期后消除稳态误差的作用应基本结束;就是说积分时间的大小应根据被调量波动周期大小来确定,而迟延时间又是影响过渡过程周期的主要因素。因此,对象的迟延时间大,则积分作用就应相对较弱,即积分时间应与成正比;有微分作用加入时,可适当减少一些。一般地,在对象惯性和迟延都较大时,需加入微分控制作用,即微分时间的值也应据迟延时间来确定。 表2-4动态参数法计算公式(二) 规律 P ―― ―― -- ―― PI ―― ―― PID 表2-3给出的经验公式比较粗略,它忽略了对象自平衡率对调节过程的影 响,这在小于0.2时还是允许的。在考虑对象的自平衡率影响时,较准确的经验公式如表2-4所示。表2-4与表2-3的区别在于大于0.2以后,两表计算出 的整定参数有较大的差别。然而表2-3给出的计算公式十分简单,又便于记忆,为工程技术人员广泛采用。 2.3 PID控制仿真 本章中使用MATLAB进行传统PID控制器的仿真实验,在Simulink中建立控制的闭环框图[6][7],如图2-2 图2-6 PID控制仿真框图 被控对象采用常见的一阶纯滞后的温度对象,传递函数为: 根据4:1稳定边界法计算PID整定参数: 将积分和微分系数均设为0,比例系数由小增大,当比例系数为1.05时出现临界振荡,振荡周期Tcr为126.6s,如图2-7 图2-7 临界振荡仿真曲线 由表2-2中的公式计算得出: K p=/1.67=1.05/1.67=0.63 TI=0.5Ts=0.5126.6=63.3 TD=0.125Tcr=0.125126.6=15.8 KI=Kp/TI=0.001 KD=Kp/TD=0.04 适当调节控制器参数,得到适合的参数 KP=0.5 KI=0.005 KD=0.04 2.3.1 PID控制阶跃响应 仿真曲线如下图2-8: 图2-8 常规PID阶跃响应曲线 我们得到:上升时间:Tr=114.5s,超调量σ %=36%,调节时间Ts=535.5s 2.3.2 PID控制抗的干扰性 在框图2-9的基础上为系统在150s时加入一个50%的干扰,框图如图2-8: 图2-9 加入干扰的PID控制仿真框图 仿真所得到的曲线为: 图2-10 加入干扰后的PID仿真曲线 系统超调量=50%,调节时间Ts=1000秒(s) 系统任然可以快速收敛,说明PID控制有较好的抗干扰性。 2.3.3 PID控制的鲁棒性 在图2-9的基础上,在将对象的增益改作11,仿真曲线如图(2-11): 图2-11 PID控制鲁棒性仿真曲线 系统出现发散振荡,不能收敛,可见常规PID的超调量较大;当被控对象特性发生较大变化时,PID的控制效果不太理想。 2.4 本章小结 在对传统控制PID控制的原理和仿真研究中,设定了一个一阶纯滞后函数作为仿真对象,并用工程中常用的参数整定方法——稳定边界法计算出传统控制中参数KP、KI、KD。从而在MATLAB软件中的Simulink中建立控制的闭环框图得出仿真图像,可知当加入一个干扰时系统仍然可以快速收敛,说明PID控制有较好的抗干扰性;当增大系统的放大系数则系统出现发散振荡,不能收敛,常规PID的超调量较大,当被控对象特性发生较大变化时,PID的控制效果不太理想。 3 单神经元PID算法及仿真研究 神经元网络是智能控制的一个重要分支,神经元网络是以大脑生理研究成果为基础,模拟大脑的某些机理与机制,由人工建立的以有向图为拓扑结构的网络,它通过对连续或断续的输入做状态响应而进行信息处理;神经元网络是本质性的并行结构,并且可以用硬件实现,它在处理对实时性要求很高的自动控制问题显示出很大的优越性;神经元网络是本质性的非线性系统,多层神经元网络具有逼近任意函数的能力,它给非线性系统的描述带来了统一的模型;神经元网络具有很强的信息综合能力,它能同时处理大量不同类型的输入信息,能很好地解决输入信息之间的冗余问题,能恰当地协调互相矛盾的输入信息,可以处理那些难以用模型或规则描述的系统信息。神经元网络在复杂系统的控制方面具有明显的优势,神经元网络控制和辨识的研究已经成为智能控制研究的主流。[9] 3.1单神经元自适应PID控制原理 单神经元作为构成神经网络的基本单位,具有自学习和自适应能力,且结构简单而易于计算。传统的PID则具有结构简单、调整方便和参数整定与工程指标联系紧密等特点。将二者结合,可以在一定程度上解决传统PID调节器不易在线实时整定参数,难以对一些复杂过程和参数时变、非线性、强耦合系统进行有效控制的不足。 3.1.1单神经元模型 对人脑神经元进行抽象简化后得到一种称为McCulloch-Pitts模型的人工神经元,如图3-1所示。对于第i个神经元,是神经元接收到的信息,为连接强度,称之为权。利用某种运算把输入信号的作用结合起来,给它们的总效果,称之为“净输入”,用来表示。根据不同的运算方式,净输入的表达方式有多种类型,其中最简单的一种是线性加权求和,即式 (3-1)。 此作用引起神经元i的状态变化,而神经元i的输出yi是其当前状态的函 数g(•),称之为活化函数(State of activation)。这样,上述模型的数学表达式为式(3-2)。 (3-1) (3-2) 式中,——神经元i的阈值。 …… 图3-1单神经元模型示意图 3.1.2 神经网络学习规则 学习是神经网络的主要特征之一。学习规则是修正神经元之间连接强度或加权系数的算法,使获得的知识结构适应周围环境的变化。在学习过程中,执行学习规则,修正加权系数。在工作期内,由学习所得的连接加权系数参与计算神经元的输出。学习算法可分为有监督学习和无监督学习两类。有监督学习是通过外部教师信号进行学习,即要求同时给出输入和正确的期望输出的模式对,当计算结果与期望输出有误差时,网络将通过自动调节机制调节相应的连接强度,使之向误差减小的方向改变,经过多次重复训练,最后与正确的结果相符合。无监督 学习则没有外部教师信号,其学习表现为自适应与输入空间的检测规则,其学习过程为对系统提供动态输入信号,使各个单元以某种方式竞争,获胜的神经元本身或相邻域得到增强,其他神经元则进一步被抑制,从而将信号空间分为有用的 多个区域。 常用的三种主要规则: 1、无监督Hebb学习规则 Hebb学习是一类相关学习,它的基本思想是:如果神经元同时兴奋,则它们之间的连接强度的增强与它们的激励的乘积成正比。用表示单元i的激活值(输出),表示单元j的激活值,表示单元j到单元i的连接加权系数,则Hebb学习规则可用下式表示: (3-3) 式中 ——学习速率。 2、有监督学习规则或Widow-Hoff学习规则。在Hebb学习规则中引入教师信号,将式(3_8)中的换成网络期望目标输出和网络实际输出之差,即为有监督学习规则。 (3-4) 上式表明,两神经元间的连接强度的变化量与教师信号和网络实际输出之差成正比。 3、有监督Hebb学习规则 将无监督Hebb学习规则和有监督学习规则两者结合起来,组成有监督Hebb学习规则,即 (3-5) 这种学习规则使神经元通过关联搜索对未知的外界作出反应,即在教师信号 的指导下,对环境信息进行相关学习和自组织,使相应的输出增强或削弱。 3.1.3 单神经元PID算法 (1)结构框图如3-2所示。图中转换器的输入为设定值r(k)和输出y(k);转换器的输出为神经元学习控制所需要的状态量。这里 (3-6) ,为性能指标。图中K为神经元的比例系数,K > 0。神经元通过关联搜索来产生控制信号,即 (3-7) 式中 ——对应于的加权系数。 转换器 被控对象 图3-2 单神经元PID控制结构 (2)单神经元自适应PID控制器正是通过对加权系数的调整来实现自适应、自学习功能的。加权系数的调整可以采用不同的学习规则,从而构成不同的控制算法。 本文采用有监督Hebb学习算法的单神经元自适应PID控制器 考虑到加权 系数应和神经元的输入、输出和输出偏差三者的相关函数有关,因此在采用有监督Hebb学习算法时有 (3-8) (3-9) 式中 ——递进信号,随过程进行逐渐衰减; ——输出误差信号,= ——学习速率,> 0; ——常数,0≤<1。 将式(3_14)代入式(3_13)中有 (3-10) 如果存在函数,对求偏微分有 (3-11) 则式(3-11)可写为 (3-12) 上式说明,加权系数的修正是按函数对应于的负梯度方向进行搜索的。应用随机逼近理论可以证明,当常数 c充分小时,可以收敛到某一稳定值,而且与期望值的偏差在允许范围内。 为保证这种单神经元自适应PID控制学习算法式(3-6)和式(3-12)的收敛性和鲁棒性,将上述学习算法进行规范化处理后可得 (3_13) 式中 、、——比例、积分、微分的学习速率。 这里对比例P、积分I、微分D分别采用了不同的学习速率、、,以便于根据需要对各自对应的加权系数分别进行调整,其取值可先由现场实验或仿真来确定,且取=0。 (3)上述单神经元自适应PID控制器学习算法的运行效果与可调参数、、、K等的选取有很大关系。通过大量实例仿真和实控结果,总结出以下参数调整规律。 (1)初始加权系数的选择:可任意选取。 (2- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 神经元 自适应 PID 控制 算法 仿真 研究
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文