神经网络ID控制.pptVIP

  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文档。上传文档
查看更多
4.34神经网络PD控制 方案一 的△]△· 对象 △2 (k-1) NNI 学习算法1 图一神经网络PD控制系统结构图 k)=e(k) x2(k)=△e(k)=e()-e(k-1) x3(k)=△e(k)=e(k)-2e(k-1)+e(k-2) e(k)=r(k)-y(k) NNC的输出为 △(k)=k1x1(k)+k2x2(k)+k3x3(k) 式中k,=1,2,3为权系数,△n(k)为输入信号的 加权和。由此可见,NNC具有增量PID控制的结构 采用性能指标 (k+1)-y(k+1)] 的最小化来训练权系数k}=1,2,3。则 △k,()=-2、OJ ak, (k) x[(k+1)-y(k+1)] ay(l +1) x2(k) ou(k) 为学习速率,0A 1,2,3 ay(k +1) 由于 未知,所以采用N/来辨识对象模型 ou(k) 以求得 ay(k+1) 的替代量(k+1) ou(k) Ou(k) 设被控对象为单输入单输出的非线性系统,擻数学 模型为 y(k) y(k-1),y(k-2),…,y(k-n、) u(k-1),u(k-2),…,u(k-nn) 式中,y(k)u(k)为系统输出和输入;n,、nn为{y}和{} 的阶次;F为非线性函数。上式可写为 y(k+1)=Fy(k),y(k-1),…,y(k-n,+1) (k),a(k-1),…,a(k-nn+1)](3) NN采用三层BP网络,网络的输入层有,=n+nn+1 个神经元。其构成为 y(k-j), 0≤j≤n.-1 O1(k) u(k 1≤j≤n+n-1 1)(k)=1 网络的隐含层单元个数≥n,其输入输出关系为 ne2(k)=∑ol2(k)o(k) (2(h)=fhet?2(k) 隐含层 Ju 输出层 y(k+1) 输人层vA +1 +1 n,+n+1 图二辨识器网络NN结构图 (5)式中o为隐含层加权系数,a1(m,+,为阈值 (k)=6,(k);[激发函数 fLx」=tanh(x) 1+e 网络的输出层单元个数1,激发函数[x]=x, 输出为 k+1)=∑(k)O(k) 式中o为输出层加权系数,a”为阙值,o=y。 NN利用BP学习算法来修正加权数和阈值使 性能指标 (k+1)-y(k+1) 最小化,加权系数的谴整规律为: △al(k)=n[y(k+1)-(k+1)y;(k)+a△al(k-1) △o(k)=nLvk+1)-(k+1)l(k)J[ve2(kp(k) a△o:(k-1) i=1,2 j=0,1,…,n+n 式中n为学习速率,a为动量系数,其值均和上取值 加入动量项的目的是使艘索过程快速收敛于娟极小 ay(k +1) 由(4)~(6式可导出 的计算式,因 ou(k) ay(k+1)g a(k+1)802(k) anet(k) ou(k) 00:(k)anet;(k) au(k) ∑o(k)f[e(k)]oa(k) 经过适当的学习后,NN的输出将逼近y,因此 )式中的oy(+1) 可用(k+1) 代替 ou(k) ou(k) 综上所述,图一所示的神经网络PD控制 系统的算法步骤 事先选定NNBP神经网络的结构,即选定输入 层节点数n1和隐含层节点数Q;选定学习速率 和动量系数a。用(-1,1)之间的随机值对NNc 和NN的权值进行初始化,令k=0 采样得y(k)、r(k)。 3.计算e(k)=r(k)-y(k) △e(k)=e(k)-e(k-1) △e(k)=e(k)-2e(k-1)+e(k-2)

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档