ImageVerifierCode 换一换
格式:DOCX , 页数:41 ,大小:313.23KB ,
资源ID:15945498      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15945498.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于BP神经网络的PID控制器设计616文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于BP神经网络的PID控制器设计616文档格式.docx

1、一般情况下,一个自适应控制系统能够运行,其相应的参数要适应现场状况的变化,因此就必须根据现场的数据对相应的参数进行在线辨识或估计。对非时变参数可以通过一段时间的在线辨识确定下来,但对时变参数系统,必须将这个过程不断进行下去,因此要求辨识速度快或参数变化速度相对较慢,极大地限制了自适应技术的应用。为克服这种限制,本文利用文献1的思想,将神经网络的技术应用于参数辨识过程,结合经典的PID控制算法,形成一种基于BP神经网络的自适应PID控制算法。这一算法的本质是应用神经网络建立系统参数模型,将时变参数系统的参数变化规律转化为神经网络参数模型,反映了参数随状态而变的规律,即当系统变化后,可直接由模型得

2、到系统的时变参数,而无需辨识过程。在神经网络参数模型的基础上,结合文献1已知系统模型下PID控制参数的计算,推导出一种自适应PID控制算法。通过在计算机上对线性和非线性系统仿真,结果表明了这种自适应PID控制算法的有效性。关键词 自适应PID控制算法,PID控制器,参数模型,神经网络,BP算法AbstractClassical PID control algorithm,as a general method of industrial process control,application scope is broad-rangedIn principle, it does not depe

3、nd on the specific mathematical model of the controlled plant,but tuning algorithm parameters is a very difficult taskTo more important,even if tuning the parameter is completed,as parameters do not have adaptive capacity,due to a change in environment,PID control of the response of the system devia

4、tion get worse,parameters need to be re-tumedIn response to these problems,people have been using the adaptive method of fuzzy,neural networks to adjust PID parameters,try hard to overcome this problemUnder normal circumstances,an adaptive control system can be capable of running,and the correspondi

5、ng parameters should adapt to tlle change in status of the scene,so the corresponding parameters must be based on the data of the scene to conduct online identification or estimatedNon-timevarying parameters can be confirmed for a period of on-line identification,but the time-varying parameters syst

6、em will be necessary to continue this ongoing process,so the requirement of fast identification or the relative slow pace of change of parameters,greatly limits the application of adaptive technologyTo overcome this limitation,this paper uses the ideology of literature1,the technology of neural netw

7、ork will be used in the process of parameter identification,combining classical PID control algorithm,forms an adaptive PlD control algorithm based on BP neural networkThe essence of this algorithm applies neural network to build the model of system parameters,change the change law of the parameters

8、 of time-varying parameters systems into the Parametric model of neural network,reflecting the law that the parameters change with the state,that is,when the system changes,it can get the time-varying parameters of system from the model directly,without the process of identificationOn the basis of m

9、e parameters model of neural network,combining the computation of PID controI parameters in the known system model of literature1,derived an adaptive PID control algorithmThrough the simulation of linear and non-1inear systems in the computer,the result indicates that this adaptive PID control algor

10、ithm is effectiveKey Word Adaptive PID control algorithm, PID controller, Model of parameter,Neural network, BP algorithm1 绪论1.1 课题研究背景及意义按比例、积分和微分进行控制的调节器(简称为PID控制器)2,是最早发展起来的应用经典控制理论的控制策略之一,是工业过程控制中应用最广泛,历史最悠久,生命力最强的控制方式,在目前的工业生产中,90以上的控制器为PID控制器。它采用基于对象数学模型的方法,优点是算法简单、鲁棒性好和可靠性高,控制效果良好,因此被广泛应用于工业控

11、制过程,尤其适用于可建立精确数学模型的确定性控制系统。对于传统PID控制器,在把其投入运行之前,要想得到较理想的控制效果,必须先整定好三个参数:即比例系数Kp、积分系数Ki、微分系数Kd。这是因为生产部门中有各种各样的被控对象,它们对控制器的特性会有不同的要求,整定的目的就是设法使控制器的特性能够和被控对象配合好,以便得到最佳控制效果,如果控制器参数整定不好,即使控制器本身很先进,其控制效果也会很差。随着工业的发展,控制对象的复杂程度也在不断加深,许多大滞后、时变的、非线性的复杂系统,如温度控制系统,被控过程机理复杂,具有高阶非线性、慢时变、纯滞后等特点,常规PID控制显得无能为力;另外,实际

12、生产过程中存在着许多不确定因素,如在噪声、负载振动和其他一些环境条件下,过程参数甚至模型结果都会发生变化,如变结构、变参数、非线性、时变等,不仅难以建立受控对象精确的数学模型,而且PID控制器的控制参数具有固定形式,不易在线调整,难以适应外界环境的变化,这些使得PID控制器在实际应用中不能达到理想的效果,越来越受到限制和挑战。因此,如何使PID控制器具有在线自整定其参数的功能,是自从使用PID控制以来人们始终关注的重要问题。并且,随着相关领域技术的不断发展,对控制系统的指标要求也越来越高。人们一直在寻求PID控制器参数的自适应技术3,以适应复杂系统的控制要求,神经网络理论的发展使这种设想成为可

13、能。人工神经网络是由大量简单的基本神经元相互连接而构成的自适应非线性动态系统。神经网络控制能够充分任意地逼近任何复杂的非线性关系,具有很强的信息综合能力,能够学习和适应严重不确定系统的动态特性,故有很强的鲁棒性和容错性,可以处理那些难以用模型和规则描述的过程,在一些不确定系统的控制中已成功应用。误差反向传播神经网络(简称BP网络),所具有的任意非线性表达能力,可以通过对系统性能的学习来实现具有最佳组合的PID控制。基于BP神经网络的PID控制器由经典的PID控制器和BP神经网络组成,其基本思想是利用神经网络的自学习功能和非线性函数的表示能力,遵从一定的最优指标,在线调整PID控制器的参数,使之

14、适应被控对象参数以及结构的变化和输入参考信号的变化,并能够抵御外来扰动的影响,达到具有良好的鲁棒性的目标。虽然BP神经网络的理论依据坚实,推导过程严谨,通用性强,在控制领域对复杂的多变量系统的控制有很大的优势,但是由于其算法是基于最陡梯度下降算法、以误差平方为目标函数的,所以其不可避免地存在着易陷入局部极小、收敛速度慢等缺陷。并且,神经网络的初始权值的选取直接影响着控制器的性能,采用反复试验初始权值的方法很难得到最优参数的控制器。因此,需要一种算法解决神经网络权值优化的问题。控制学术界广泛采用的算法是学习算法、遗传算法等等4。学习算法,它的收敛速度很慢,一个简单的问题的求解,其训练次数也要几千

15、代,甚至上万代。而且它对网络的初始权值、自身的学习速率和动量等参数极为敏感,稍小的变动就会引起网络震荡。正是这些原因使其训练速度和精度不是很理想。而用遗传算优化神经网络权值,无论精度和速度上都有了很大的提高。但是作为一种仿生算法,虽然可以用来解决各类复杂问题,但是难以克服过早收敛的缺点和控制参数过多,尤其在优化神经网络时候,优化过程总是难以控制。因此,为神经网络的优化寻求更简单更有效的全局优化算法,是优化领域的一个研究热点。微粒群优化(Particle Swarm Optimization PSO)的出现为神经网络权值训练提供了一个新的研究方向。微粒群算法6是由Kennedy和Eberhart等于1995年提出的。它通过简单的社会模型的模拟,将需寻优的参数组合成群体,用每个微粒表示被优化问题的一个解,通过粒子间的相互作用,使群体中的个体向目标区域移动,从而发现复杂搜索空间的最优区域。其不采用遗传算法的交叉和变异等算子,各个微粒根据自己的位置和速度来搜索,整个搜索和更新过程是跟随当前最优解来进行的。因此,算法能够更快的寻找最优解,避免使网络陷入局部极小。1.2 神经网络的发展早在20世纪初,人们就已经发现人脑的工作方式与现在的计算机是不同的。人脑是由极大量基本单元(称之为神经元

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1