PID神经元网络解耦控制算法-多变量系统控制.doc_第1页
PID神经元网络解耦控制算法-多变量系统控制.doc_第2页
PID神经元网络解耦控制算法-多变量系统控制.doc_第3页
PID神经元网络解耦控制算法-多变量系统控制.doc_第4页
PID神经元网络解耦控制算法-多变量系统控制.doc_第5页
免费预览已结束,剩余10页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

% 清空环境变量clcclear% 网络结构初始化rate1=0.006;rate2=0.001; %学习率k=0.3;K=3;y_1=zeros(3,1);y_2=y_1;y_3=y_2; %输出值u_1=zeros(3,1);u_2=u_1;u_3=u_2; %控制率h1i=zeros(3,1);h1i_1=h1i; %第一个控制量h2i=zeros(3,1);h2i_1=h2i; %第二控制量h3i=zeros(3,1);h3i_1=h3i; %第三个空置量x1i=zeros(3,1);x2i=x1i;x3i=x2i;x1i_1=x1i;x2i_1=x2i;x3i_1=x3i; %隐含层输出 %权值初始化k0=0.03;%第一层权值w11=k0*rand(3,2);w12=k0*rand(3,2);w13=k0*rand(3,2);%第二层权值w21=k0*rand(1,9);w22=k0*rand(1,9);w23=k0*rand(1,9);%值限定ynmax=1;ynmin=-1; %系统输出值限定xpmax=1;xpmin=-1; %P节点输出限定qimax=1;qimin=-1; %I节点输出限定qdmax=1;qdmin=-1; %D节点输出限定uhmax=1;uhmin=-1; %输出结果限定% 网络迭代优化for k=1:1:200 % 控制量输出计算 %-网络前向计算- %系统输出 y1(k)=(0.4*y_1(1)+u_1(1)/(1+u_1(1)2)+0.2*u_1(1)3+0.5*u_1(2)+0.3*y_1(2); y2(k)=(0.2*y_1(2)+u_1(2)/(1+u_1(2)2)+0.4*u_1(2)3+0.2*u_1(1)+0.3*y_1(3); y3(k)=(0.3*y_1(3)+u_1(3)/(1+u_1(3)2)+0.4*u_1(3)3+0.4*u_1(2)+0.3*y_1(1); r1(k)=0.7;r2(k)=0.4;r3(k)=0.6; %控制目标 %系统输出限制 yn=y1(k),y2(k),y3(k); yn(find(ynynmax)=ynmax; yn(find(ynxpmax)=xpmax; xp(find(xpqimax)=qimax; qi(find(qiqdmax)=qdmax; qd(find(qduhmax)=uhmax; uh(find(uhynmax)=ynmax; yn(find(ynxpmax)=xpmax; xp(find(xpqimax)=qimax; qi(find(qiqdmax)=qdmax; qd(find(qduhmax)=uhmax; uh(find(uhynmax)=ynmax; yn(find(ynxpmax)=xpmax; xp(find(xpqimax)=qimax; qi(find(qiqdmax)=qdmax; qd(find(qduhmax)=uhmax; uh(find(uh1 for j=1:3 erry=BPoutput(j,i)-BP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论