亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? matlabpro.txt

?? 模糊控制策略在大滯后對象控制策略上的研究
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
%仿真程序1
%big delay plant with conventional pid controller
clear all;
close all;
ts=20;
%delay plant0
sys=tf([1],[20,1],'inputdelay',80);
dsys=c2d(sys,ts,'zoh');
[num,den]=tfdata(dsys,'v');
%delay plant1
sys1=tf([1],[60,1],'inputdelay',80);
dsys1=c2d(sys1,ts,'zoh');
[num1,den1]=tfdata(dsys1,'v');
%delay plant2
sys2=tf([1],[160,1],'inputdelay',80);
dsys2=c2d(sys2,ts,'zoh');
[num2,den2]=tfdata(dsys2,'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;
error_1=0;error_2=0;
ei=0;
u_11=0;u_21=0;u_31=0;u_41=0;u_51=0;
y_11=0;y_21=0;y_31=0;
error_11=0;error_21=0;
ei1=0;u_12=0;u_22=0;u_32=0;u_42=0;u_52=0;
y_12=0;y_22=0;y_32=0;
error_12=0;error_22=0;
ei2=0;

for k=1:1:200
time(k)=k*ts;
%delay plant
yout(k)=-den(2)*y_1+num(2)*u_5;   
yout1(k)=-den1(2)*y_11+num1(2)*u_51;   
yout2(k)=-den2(2)*y_12+num2(2)*u_52;    
rin(k)=1;
error(k)=rin(k)-yout(k);
ei=ei+error(k)*ts;
error1(k)=rin(k)-yout1(k);
ei1=ei1+error1(k)*ts;
error2(k)=rin(k)-yout2(k);
ei2=ei2+error2(k)*ts;

kp1=0.80;ki1=0.005;kd1=3.0;kp=0.59;ki=0.0052;kd=3.0;
u(k)=kp*error(k)+kd*(error(k)-error_1)/ts+ki*ei;
u1(k)=kp1*error1(k)+kd1*(error1(k)-error_11)/ts+ki1*ei1;
u2(k)=kp1*error2(k)+kd1*(error2(k)-error_12)/ts+ki1*ei2;

if u(k)>=10
       u(k)=10;
end
if u(k)<=-10
       u(k)=-10;
end
if u1(k)>=10
       u1(k)=10;
end
if u1(k)<=-10
       u1(k)=-10;
end
if u2(k)>=10
       u2(k)=10;
end
if u2(k)<=-10
       u2(k)=-10;
end
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);
u_51=u_41;u_41=u_31;u_31=u_21;u_21=u_11;u_11=u1(k);
y_31=y_21;y_21=y_11;y_11=yout1(k);
u_52=u_42;u_42=u_32;u_32=u_22;u_22=u_12;u_12=u2(k);
y_32=y_22;y_22=y_12;y_12=yout2(k);
error_2=error_1;error_1=error(k);error_21=error_11;error_11=error1(k);
error_22=error_12;error_12=error2(k);
end

figure(1);
plot(time,rin,'b',time,yout,'r',time,yout1,'g',time,yout2,':');grid;
xlabel('time(s)');ylabel('yout&yout1&yout2');

figure(2);
plot(time,u,'r',time,u1,'g',time,u2,':');grid;
xlabel('time(s)');ylabel('u&u1&u2');




%仿真程序2
% big delay plant with integration separation pid controller
clear all;
close all;
ts=20;
%delay plant
sys=tf([1],[60,1],'inputdelay',80);
dsys=c2d(sys,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;
error_1=0;error_2=0;
ei=0;
u_11=0;u_21=0;u_31=0;u_41=0;u_51=0;
y_11=0;y_21=0;y_31=0;
error_11=0;error_21=0;
ei1=0;

for k=1:1:200
time(k)=k*ts;
%delay plant
yout(k)=-den(2)*y_1+num(2)*u_5; 
yout1(k)=-den(2)*y_11+num(2)*u_51;   
rin(k)=1;
error(k)=rin(k)-yout(k);
ei=ei+error(k)*ts;
error1(k)=rin(k)-yout1(k);
ei1=ei1+error1(k)*ts;
if abs(error1(k))>=0.8&abs(error1(k))<=1
        beta=0.35;
elseif abs(error1(k))>=0.5&abs(error1(k))<=0.8
        beta=0.65; 
elseif abs(error1(k))>=0.3abs(error1(k))<=0.5 
        beta=0.95;
else 
        beta=1.0;
end
kp=0.80;
ki=0.005
kd=3.0;
u(k)=kp*error(k)+kd*(error(k)-error_1)/ts+ki*ei;
u1(k)=kp*error1(k)+kd*(error1(k)-error_11)/ts+beta*ki*ei1;

if u(k)>=10
       u(k)=10;
end
if u(k)<=-10
       u(k)=-10;
end
if u1(k)>=10
       u1(k)=10;
end
if u1(k)<=-10
       u1(k)=-10;
end

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);
u_51=u_41;u_41=u_31;u_31=u_21;u_21=u_11;u_11=u1(k);
y_31=y_21;y_21=y_11;y_11=yout1(k);
error_2=error_1;error_1=error(k);
error_21=error_11;error_11=error1(k);
end
figure(1);
plot(time,rin,'k',time,yout,'r',time,yout1,':');grid;
xlabel('time(s)');ylabel('rin,yout&yout1');
figure(2);
plot(time,u,'r',time,u1,':');grid;
xlabel('time(s)');ylabel('u&u1');


















%仿真程序3
%delay control with dalin algorithm 
clear all;
close all;
ts=20;
%plant
l=1;
if l==1
Kp=1;
Tp=60;
tol=80;
else if l==2
Kp=1*1.05;
Tp=60*1.05;
tol=80*1.10
%plant
sys1=tf([Kp],[Tp 1],'inputdelay',tol);
dsys1=c2d(sys1,ts,'zoh');
[num1,den1]=tfdata(dsys1,'v');
%ideal closed loop 
sys2=tf([1],[20 1],'inputdelay',80);
dsys2=c2d(sys2,ts,'zoh');
%design dalin controller
dsys=1/dsys1*dsys2/(1-dsys2);
[num,den]=tfdata(dsys,'v');

u_1=0;u_2=0;u_3=0;u_4=0;u_5=0;u_6=0;
y_1=0;y_2=0;y_3=0;
error_1=0;error_2=0;
ei=0;
for k=1:1:200
    time(k)=k*ts;
    rin(k)=1;
    yout(k)=-den1(2)*y_1+num1(2)*u_5;
    error(k)=rin(k)-yout(k);
    
    m=1;
    if m==1;       u(k)=(-den(6)*u_1-den(7)*u_2-den(10)*u_5-den(11)*u_6+num(1)*error(k)+num(2)*error_1+num(3)*error_2)/den(5);
    elseif m==2
           ei=ei+error(k)*ts;
           u(k)=0.80*error(k)+3.0*(error(k)-error_1)/ts+0.005*ei;
    end
   u_6=u_5;u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;
   if k==100
   u_1=u(k)+1.0;
   else
   u_1=u(k);
   end
   y_3=y_2;y_2=y_1;y_1=yout(k);
   
   error_2=error_1;
   error_1=error(k);
end
plot(time,rin,'b',time,yout,'r');grid;
xlabel('time(s)');
ylabel('rin,yout');






























%仿真程序5
%big delay pid with smith algorithm
clear all;
close all;
ts=20;
%delay plant0
sys=tf([1],[20,1],'inputdelay',80);
dsys=c2d(sys,ts,'zoh');
[num,den]=tfdata(dsys,'v');
%delay plant1
sys1=tf([1],[60,1],'inputdelay',80);
dsys1=c2d(sys1,ts,'zoh');
[num1,den1]=tfdata(dsys1,'v');
%delay plant2
sys2=tf([1],[60,1],'inputdelay',80);
dsys2=c2d(sys2,ts,'zoh');
[num2,den2]=tfdata(dsys2,'v');
u_1=0;u_2=0;u_3=0;u_4=0;u_5=0; y_1=0;
u_11=0;u_21=0;u_31=0;u_41=0;u_51=0;y_11=0;
u_12=0;u_22=0;u_32=0;u_42=0;u_52=0;y_12=0;
e2=0;e2_1=0;ei=0;
e21=0;e2_11=0;ei1=0;
e22=0;e2_12=0;ei2=0;
xm_1=0; xm_11=0; xm_12=0;
for k=1:1:200
    time(k)=k*ts;
    rin(k)=1;
    xm(k)=-den(2)*xm_1+num(2)*u_1;
    yout(k)=-den(2)*y_1+num(2)*u_5;
    xm1(k)=-den1(2)*xm_11+num1(2)*u_11;
    yout1(k)=-den1(2)*y_11+num1(2)*u_51;
    xm2(k)=-den2(2)*xm_12+num2(2)*u_12;
    yout2(k)=-den2(2)*y_12+num2(2)*u_52;
     
e2(k)=rin(k)-xm(k);
ei=ei+e2(k)*ts;
u(k)=0.50*e2(k)+0.035*ei;
e21(k)=rin(k)-xm1(k);
ei1=ei1+e21(k)*ts;
u1(k)=0.50*e21(k)+0.010*ei1;
e22(k)=rin(k)-xm2(k);
ei2=ei2+e22(k)*ts;
u2(k)=0.50*e22(k)+0.0045*ei2;
xm_1=xm(k);xm_11=xm1(k);xm_12=xm2(k);
u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1;u_1=u(k);
u_51=u_41;u_41=u_31;u_31=u_21;u_21=u_11;u_11=u1(k);
u_52=u_42;u_42=u_32;u_32=u_22;u_22=u_12;u_12=u2(k);
y_1=yout(k);y_11=yout1(k);y_12=yout2(k);
end
plot(time,rin,'b',time,yout,'r',time,yout1,'g',time,yout2,':');
grid;
xlabel('time(s)');
ylabel('rin,yout');
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%big delay pid with smith algorithm
clear all;
close all;
ts=20;
%delay plant
sys=tf([1],[60 1],'inputdelay',80);
dsys=c2d(sys,ts,'zoh');
[num,den]=tfdata(dsys,'v');
u_1=0.0;u_2=0.0;u_3=0.0;u_4=0.0;u_5=0.0;
e2=0; e2_1=0;ei=0;xm_1=0;y_1=0;
for k=1:1:200
    time(k)=k*ts;
    rin(k)=1;
    xm(k)=-den(2)*xm_1+num(2)*u_1;
    yout(k)=-den(2)*y_1+num(2)*u_5;
    e2(k)=rin(k)-xm(k);
ei=ei+e2(k)*ts;
u(k)=0.50*e2(k)+0.010*ei;
xm_1=xm(k);
u_5=u_4;u_4=u_3;u_3=u_2;u_2=u_1; 
if k==100
       u_1=u(k)+1.0;
    else
       u_1=u(k);
end
y_1=yout(k);
end
plot(time,rin,'b',time,yout,'r');
grid;
xlabel('time(s)');
ylabel('rin,yout');



%仿真程序6
%fuzzy tuning pid control

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产suv精品一区二区6| 国产剧情在线观看一区二区| 欧美国产日韩一二三区| 精品国产免费一区二区三区四区| 欧美三区在线观看| 欧美日本高清视频在线观看| 这里只有精品视频在线观看| 欧美一二三四在线| 久久婷婷国产综合国色天香| 久久久久久久久久久99999| 国产人成一区二区三区影院| 国产精品网站在线| 亚洲小少妇裸体bbw| 亚洲一级二级在线| 琪琪久久久久日韩精品| 国产一区二区三区综合| av一区二区三区黑人| 欧美伊人久久大香线蕉综合69| 欧美日韩精品福利| 亚洲精品一区二区在线观看| 国产亚洲欧洲一区高清在线观看| 亚洲欧美在线观看| 日本不卡的三区四区五区| 久久99精品久久久久久动态图 | 亚洲欧美一区二区视频| 亚洲午夜久久久久久久久电影网 | 国产成人aaa| 欧美图区在线视频| 欧美白人最猛性xxxxx69交| 日本一区二区动态图| 亚洲一区二区三区三| 国产美女精品在线| 欧美日韩久久不卡| 久久综合久色欧美综合狠狠| 日韩理论片一区二区| 久久精品国产一区二区三区免费看| 成人黄动漫网站免费app| 777久久久精品| 国产精品高清亚洲| 另类的小说在线视频另类成人小视频在线| 国产精品资源站在线| 欧美精品电影在线播放| 欧美国产97人人爽人人喊| 午夜成人免费视频| 一本一本大道香蕉久在线精品| 日韩午夜三级在线| 亚洲成人免费av| 成a人片国产精品| 欧美tickling挠脚心丨vk| 香蕉成人啪国产精品视频综合网 | 91香蕉视频污在线| 91精品欧美久久久久久动漫| 中文字幕字幕中文在线中不卡视频| 免费av成人在线| 欧美日韩综合色| 亚洲宅男天堂在线观看无病毒| 国产成人免费视频网站高清观看视频| 欧美日韩精品一区二区三区| 《视频一区视频二区| 丁香六月久久综合狠狠色| 欧美大肚乱孕交hd孕妇| 午夜精品一区二区三区三上悠亚| 99精品视频一区二区三区| 国产色91在线| 国产精品一区二区久激情瑜伽| 欧美大片顶级少妇| 另类欧美日韩国产在线| 欧美电视剧在线观看完整版| 日韩精品电影一区亚洲| 欧美高清视频一二三区| 亚洲成人一区二区| 在线电影院国产精品| 午夜精品在线看| 日韩三级视频在线看| 麻豆精品久久久| 久久综合丝袜日本网| 国产精品主播直播| 亚洲国产经典视频| 色悠久久久久综合欧美99| 亚洲精品videosex极品| 欧美亚洲一区二区在线观看| 亚洲高清免费视频| 日韩欧美一级精品久久| 久久99精品国产.久久久久 | 欧美色倩网站大全免费| 无码av免费一区二区三区试看| 7777精品伊人久久久大香线蕉最新版| 亚洲福利视频三区| 欧美tickle裸体挠脚心vk| 国产成人三级在线观看| 国产精品美女视频| 欧美色国产精品| 国内成+人亚洲+欧美+综合在线| 久久久国产一区二区三区四区小说| 国产精品538一区二区在线| 中文字幕免费不卡| 欧美日韩在线亚洲一区蜜芽| 日本视频在线一区| 久久久午夜电影| 91麻豆精东视频| 日韩av一区二区三区四区| 久久久www成人免费毛片麻豆 | 丰满放荡岳乱妇91ww| 夜夜亚洲天天久久| 久久亚洲春色中文字幕久久久| 成人性生交大片免费看中文网站| 亚洲免费观看高清| 欧美成人a∨高清免费观看| 99re成人精品视频| 麻豆国产一区二区| 日韩理论片一区二区| 91精品国产全国免费观看| 国产91丝袜在线播放0| 亚洲福利一区二区三区| 国产亚洲一本大道中文在线| 欧美猛男gaygay网站| 国产mv日韩mv欧美| 久久精品国产999大香线蕉| 中文字幕人成不卡一区| 日韩一区二区三区四区| 91亚洲国产成人精品一区二区三| 日韩成人免费看| 亚洲精品高清在线观看| 中文字幕欧美三区| 日韩欧美亚洲国产精品字幕久久久| 成人高清免费在线播放| 久久se精品一区二区| 亚洲va韩国va欧美va精品| 亚洲欧洲国产日韩| 国产亚洲美州欧州综合国| 欧美一区二区女人| 欧美日韩黄色一区二区| 91女神在线视频| 成人在线一区二区三区| 韩国成人在线视频| 麻豆一区二区三区| 蜜臀av一区二区在线观看 | 久久久久久久久久久久久久久99 | 久久亚洲一区二区三区四区| 欧美性猛片aaaaaaa做受| 91麻豆蜜桃一区二区三区| 国产成人午夜视频| 国产乱码字幕精品高清av| 美女视频网站黄色亚洲| 免费在线观看一区二区三区| 亚洲国产cao| 亚洲午夜视频在线| 一区二区不卡在线播放 | 日韩视频在线一区二区| 欧美精品一二三四| 欧美精品乱码久久久久久| 欧美日韩电影在线| 欧美福利视频一区| 欧美剧情电影在线观看完整版免费励志电影 | 免费在线观看精品| 久久精品99国产精品日本| 久久精品国产精品青草| 理论电影国产精品| 国产原创一区二区| 成人国产免费视频| 99久久精品国产导航| 欧美怡红院视频| 欧美精选一区二区| 久久无码av三级| 国产精品久久久久影院老司| 日韩毛片视频在线看| 亚洲午夜在线视频| 男男视频亚洲欧美| 国产成人激情av| 在线精品观看国产| 欧美一区二区网站| 久久久久97国产精华液好用吗| 午夜电影一区二区| 久久不见久久见中文字幕免费| 激情文学综合网| av一区二区三区黑人| 欧美日韩成人综合天天影院 | 一区二区三区精品视频在线| 日韩极品在线观看| 国产精品性做久久久久久| www.在线成人| 日韩一级在线观看| 亚洲欧洲中文日韩久久av乱码| 五月婷婷欧美视频| 粉嫩13p一区二区三区| 欧美色图一区二区三区| 欧美精品一区视频| 一区二区三区毛片| 成人网男人的天堂| 日韩午夜精品视频| 亚洲人成伊人成综合网小说| 美洲天堂一区二卡三卡四卡视频 | 欧美日韩成人激情| 中文在线资源观看网站视频免费不卡| 亚洲精品你懂的| 成人午夜精品在线| 精品国产一区二区在线观看| 亚洲图片欧美激情| 国产盗摄视频一区二区三区| 91精品国产综合久久福利 |