单神经元PID控制报告.docxVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单神经元PID控制报告

一、目的2二、设备及条件3三、设计及实验过程31. 单神经元自适应控制器结构32、神经元的学习规则33、实验过程44、实验探究6探究1:神经元比例系数K对输出结果的影响6探究2:学习速率对输出结果的影响8探究3:权系数初值对输出结果的影响10四、实验结果分析11五、思考题12六、程序清单12单神经元PID控制一、目的1.熟悉单神经元控制器原理。2.通过实验进一步掌握有监督的学习规则及其算法仿真。二、设备及条件1.计算机系统。2.仿真软件三、设计及实验过程1. 单神经元自适应控制器结构图1 单神经元自适应控制器原理图设输入为r; 输出为y; 误差e=r-y;控制信号为u;三个状态量x1(k)=e(k);x2(k)=e(k)-e(k-1);X3(k)=e(k)-2*e(k-1)+e(k-2);神经元产生的控制信号为:其中为对应于的权系数,单神经元控制器的自适应功能是通过学习改变连接权值来实现的。K为神经元的比例系数,且K0。2、神经元的学习规则学习规则是修正神经元之间的连接强度或加权系数的算法,使获得的知识结构适应周围环境的变化,学习过程由学习期和工作期两个阶段组成。在学习期中,执行学习规则,修正加权系数。在工作期内,连接权值固定,计算神经元的输出。学习算法就是调整连接权值的规则,它是单神经元控制器的核心,并反映了其学习的能力。我们采用的学习规则是有监督的Hebb学习规则,它是无监督的Hebb学习规则和有监督的Delta相结合的学习规则。学习算法规范化处理后为:,,分别为比例学习速率,微分学习速率,积分学习速率。K为神经元的比例系数。它们的调整规则如下:3、实验过程被控对象:其中为控制输入信号。在控制过程中,开始加入幅度为1的单位阶跃信号,到第150周期开始加入幅度为的阶跃干扰,在第300个周期干扰消失。我们先假设初始的,,,分别为0.40,0.35,0.40。对应的权系数为0.10。神经元的比例系数为0.12。各个变量的前向差分都为0,采样时间为1ms。这样,输入为幅值为1的阶跃信号;前150个采样周期假设被控对象没有干扰,在第150~300个采样周期被控对象加入幅值为-20%的阶跃干扰信号。第300~第1000个采样周期去掉干扰,观察被控对象跟踪输入阶跃信号的情况,并画图。编程的思路很明确,每次进行采样时,根据输入和被控对象的差值确定三个状态量,,,根据学习规则将对应的权系数进行调整,然后输出控制信号,对过程进行控制。进行一次调整后,将此时的值作为下一次前拍值,然后不断循环,进行调整,直到被控对象能够很好地跟踪上输入信号。实验结果:通过输入信号和追踪信号的图像,我们发现虽然调节时间比较短,但是有较大的超调量,我们判断这可能是由于K值过大,或者是权值的初始值选择不当。在接下来的调试中我们将进一步对其进行探究。误差曲线反映了输入信号有控制对象的差,我们发现在刚开始时误差比较大,经过短暂的调整,误差变为零。这是因为被控对象要从0开始迅速调整,追踪上输入信号。在加入干扰信号后也是如此,误差开始很大,然后很快误差为零。在初始阶段,控制曲线变化很大,这是因为控制信号要迅速调整控制输出y。而在加入阶跃后,控制曲线有一个突变,这是因为输出y加上阶跃信号后有一个较大的变化,控制信号也在原来的基础上有一个较大的变化。在去掉干扰后控制信号也恢复成加干扰前的形状。4、实验探究探究1:神经元比例系数K对输出结果的影响我们发现可以通过调节神经元比例系数K来减小超调量,当K减小到0.06时,超调量基本消失。虽然超调量减小为0,但是调节时间明显增加。因此,在实验过程中要注意平衡超调量和调节时间。探究2:学习速率对输出结果的影响我们通过探究发现,改变学习速率,,也会影响调节时间和超调量。具体如下:.增大比例学习速率,超调量增加,调节时间减小。(xiteP=2;xiteI=0.35;xiteD=0.40).增大积分学习速率,超调量减小,调节时间增加。(xiteP=0.40;xiteI=20;xiteD=0.40).增大微分学习速率,超调量减小,调节时间增加。(xiteP=0.40;xiteI=0.35;xiteD=20)探究3:权系数初值对输出结果的影响我们发现,改变权值系数的初始值,也可以影响调节的过程,这是由于如果初始值接近于调节后的终值,那么调节时间会更快,更有利于调节过程。但如果初始值选择不当,可能导致系统不稳定。令初始权系数都为1。与初始权系数都为0.1时差别较大。四、实验结果分析增益K的选择非常重要,K值对系统的影响非常大。如果K值偏大将引起系统响应超调过大,而K值偏小则使调节过程变长。因此,具体仿真时,我们是先根据经验确定一个K的初值,再根据仿真结果来调整。学习速率,,对输出的影响也较大。可以根据经验先选择一组初始值,再分别调整三个学习速率。一般来

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档