利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验.ppt_第1页
利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验.ppt_第2页
利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验.ppt_第3页
利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验.ppt_第4页
利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验.ppt_第5页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

clearall;closeall;ts=20;sys1=tf(1,60,1,inputdelay,80);%生成或转换传递函数模型dsys1=c2d(sys1,ts,zoh);%将连续系统离散化num1,den1=tfdata(dsys1,v);%获得传递函数模型数据,例,系统被控对象为:,利用MATLAB提供的模糊逻辑工具箱函数进行仿真实验,%传统PID算法u_1=0;u_2=0;u_3=0;u_4=0;u_5=0;y_1=0;y_2=0;y_3=0;error_1=0;ei=0;fork=1:1:300time(k)=k*ts;rin(k)=40;yout(k)=-den1(2)*y_1+num1(2)*u_5;error(k)=rin(k)-yout(k);ei=ei+error(k)*ts;,kp=0.8;ki=0.005;kd=3.0;u(k)=kp*error(k)+kd*(error(k)-error_1)/ts+ki*ei;,ifu(k)=110u(k)=110;endifu(k)=-110u(k)=-110;end%返回PID参数u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);y_3=y_2;y_2=y_1;y_1=yout(k);error_1=error(k);end,%模糊PID控制系统a=newfis(fuzzf);%创建新的模糊推理系统添加语言变量、隶属度函数(略)f1=1;f2=1;f3=1.5;Error=rin-Yout;,sys1=tf(1,60,1,inputdelay,80);dsys=c2d(sys1,ts,zoh);num,den=tfdata(dsys,v);U_1=0;U_2=0;U_3=0;U_4=0;U_5=0;Y_1=0;Y_2=0;Y_3=0;e_1=0.0;ec_1=0.0;Error_1=0;Ei=0fork=1:1:300time(k)=k*ts;rin(k)=40;U(k)=evalfis(e_1,ec_1,a2);%完成模糊推理计算,Yout(k)=-den(2)*Y_1+num(2)*U_5;Error(k)=rin(k)-Yout(k);ki=0.003;Ei=Ei+Error(k)*ts;U(k)=U(k)+ki*Ei;%返回参数U_5=U_4;U_4=U_3;U_3=U_2;U_2=U_1;U_1=U(k);Y_3=Y_2;Y_2=Y_1;Y_1=Yout(k);e_1=Error(k);ec_1=Error(k)-Error_1;Error_1=Error(k);end,figure(1);plot(time,rin,b,time,yout,r);xlabel(time(s);ylabel(rin,yout);figure(2);plot(time,u,r);xlabel(time(s);ylabel(u);figure(3);plot(time,rin,b,time,Yout,r);xlabel(time(s);ylabel(rin,yout);figure(4);plot(time,U,r);xlabel(time(s);ylabel(u);figure(5);plotfis(a2);figure(6);plotmf(a2,input,1);figure(7);plotmf(a2,input,2);figure(8);plotm

温馨提示

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

评论

0/150

提交评论