- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于改进BP的神经网络模型参考自适应控制
基于改进BP的神经网络模型参考自适应控制
摘要:由于传统BP算法存在收敛速度慢,容易陷入局部极小值等弊端,目前的BP优化算法又使得控制过程变得复杂,继而基于BP神经网络的模型参考自适应控制过程也存在实时性差,收敛性慢,精度不高等不足。现针对改进的BP算法和非线性系统的可逆性,分析设计了一种基于激励函数自寻优的BP网络模型参考自适应控制,并通过Matlab仿真结果表明,在满足控制精度的情况下控制系统中的辨识器和控制器效果都很理想。因此,对工程应用有很大的实际参考利用价值。
中国论文网 /8/view-7184922.htm
关键词:BP算法;神经网络;模型参考自适应控制;激励函数;Matlab仿真
中图分类号:TP183
文献标识码:A
DOI:10.3969/j.issn.1003-6970.2015.07.024
0 引言
在现代实际工业生产中,被控对象存在各种不确定性和时变性,因而使得工业控制过程变得繁琐复杂,针对线性时变系统或非线性系统的控制,人们不断的研究其解决方法,Nare ndra等人提出了神经网络控制和模型参考自适应控制相结合的神经网络模型参考自适应控制(Neural Network Model Reference AdaptiveControlˉˉˉNNMRAC)方法。近来神经网络的研究已成为智能控制研究的热点,因其自身具有自学习的特点,可以有效地解决不确定和复杂的非线性控制系统控制问题。因此将神经网络与模型参考自适应控制相结合,组成基于神经网络的模型参考自适应控制系统,进而使其在复杂非线性过程控制中具有不可替代的优势。目前神经网络模型参考自适应控制系统中应用最广泛的神经网络是BP神经网络。
BP神经网络(Back Propagation Network)是一种多层前向型神经网络也被称为反向传播网络,在BP网络中信号是前向传播的,而误差是反向传播。一般三层BP网络结构就可以使其对有限个不连续点的函数进行逼近,也可以逼近任意非线性映射关系。然而,传统BP神经网络算法存在很多缺点,各种优化改进的BP算法也层出不穷。就目前的BP优化算法,常常忽略算法本身存在的自适应、自学习等特点,改进算法如蚁群算法和粒子群算法大都是直接对BP神经网络中的参数进行训练。文中采用基于激励函数自寻优的方法改进BP神经网络模型参考自适应系统的控制方法,改进后的BP神经网络模型参考自适应控制方法收敛速度快、精度高,系统控制过程中被控对象的输出能够很好地跟随参考模型的输出,具有很好的控制效果,在实际工程中也可以得到很好的验证和应用。
1 BP神经网络结构及其算法改进
BP神经网络已经被证明具有很强的学习能力,能够逼近任意连续有界的非线性函数。一般的BP神经网络包括输入层、隐含层、输出层,其中隐含层可以有多个。其中隐含层和输出层的激励函数通常直接采用Sigmoid函数,其函数表达式为:
上式中β称为Sigmoid函数的斜率参数,不同的β取值,引起曲线的弯曲程度不同,β越大,f(x)图形越陡峭。当斜率参数β接近无穷大时,Sigmoid函数将转化成简单的阶跃函数。但与阶跃函数不同,Sigmoid函数对应于0~1之间的一个连续取值区域,但阶跃函数只对应0和1两个取值。
一般的三层前馈神经网络拓扑结构如图1所示。
输入向量为Xi=(Xl,X2…,Xn)T,i=1,2,…,n,n表示输入神经元的个数,隐含层的输出向量为yj= (Y1,y2,…,ym),j=l,2,…,m,输出层的输出向量为Ok= (Ol,O2….,ol),k=l,2,…,l。每层之间的权值用w表示,Wij为隐含层和输入层之间的权值,Wjk为输出层和隐含层之间的权值。
这里对上述BP算法的改进,也就是通过改进激励函数f(x),进而优化神经网络,最终使得基于神经网络的模型参考自适应控制在不增加复杂性及确保精度的情况下,系统性能进一步得到提高改善。由于BP神经网络产生局部极小值的一个重要原因就是误差函数是一个以Sigmoid函数为自变量的非线性函数,而Sigmoid函数存在饱和区,所以改进和优化激励函数对于BP算法的应用是至关重要的。通过实验发现,在函数表达式中增加一个控制参数η,可以控制激励函数的压缩程度。改进的激励函数形式如下:
上式描述的f(x)的定义域为(-∞,+∞),值域为(0,1),函数也是单调的,满足激励函数的条件。
以往出现的改进BP算法学习过程中,η和β的赋值都是经验值,本文使得η是一个可以自适应的参数,就是通过判断网络不断学习过后的权值能否减小网络误差来自动的调整η的值,其调整方法为:
其中,al,E为网络误差,f指迭代次数。在误差信号反向传播时,自适应参数η是随着误差信号不断
您可能关注的文档
最近下载
- 四年级语文下册《铁杵成针》导学案教案教学设计集体备课.doc VIP
- 幼儿通识性知识大赛考试总题库-上(单选题部分).docx VIP
- 3 桂花雨 教案 2025-2026学年五年级语文上册 统编版.docx VIP
- 梅毒血清学检测的操作规范课件.ppt VIP
- 《无损检测》射线检测课件.pptx VIP
- 4 珍珠鸟 教案 2025-2026学年五年级语文上册 统编版.docx VIP
- 《桂枝香·金陵怀古》ppt课件(21页).ppt VIP
- 2025至2030中国衣架行业市场深度研究与战略咨询分析报告.docx
- 2025年重庆一中中考数学三模试卷(含答案).pdf VIP
- 2021年重庆一中中考数学诊断试卷.pdf VIP
文档评论(0)