亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
美腿丝袜亚洲一区| 蜜桃av一区二区三区电影| 精品国产精品网麻豆系列| 色婷婷av一区二区三区大白胸| 成人黄页毛片网站| 99精品视频免费在线观看| av资源网一区| 色噜噜狠狠色综合欧洲selulu| 色综合天天视频在线观看| 91麻豆国产在线观看| 色哦色哦哦色天天综合| 欧美视频在线观看一区| 在线播放欧美女士性生活| 欧美精品久久一区| 精品美女一区二区| 久久久久久久综合| 国产精品白丝在线| 一区二区三区久久| 日本不卡1234视频| 国产精品综合视频| 99这里都是精品| 欧美日本在线播放| 日韩欧美亚洲国产精品字幕久久久| 日韩久久免费av| 国产精品欧美综合在线| 亚洲影视在线观看| 久久99国产精品成人| 成人黄色在线网站| 56国语精品自产拍在线观看| 国产无遮挡一区二区三区毛片日本| 中文字幕字幕中文在线中不卡视频| 性做久久久久久久免费看| 国产乱人伦精品一区二区在线观看 | 99国产精品久久久| 欧美精品在线一区二区三区| 国产视频亚洲色图| 亚洲高清三级视频| 国产一区啦啦啦在线观看| 91成人在线精品| 国产欧美1区2区3区| 亚洲h精品动漫在线观看| 国产精品亚洲一区二区三区妖精| 欧美唯美清纯偷拍| 国产精品乱子久久久久| 免费av成人在线| 在线观看www91| 国产精品成人一区二区艾草| 精品一区二区三区视频在线观看 | 亚洲一区二区三区中文字幕在线| 国产一区二区三区最好精华液| 欧美三级一区二区| 中文字幕精品一区二区精品绿巨人| 日韩国产一区二| 91久久国产最好的精华液| 国产欧美一区二区精品婷婷| 五月婷婷久久综合| 色婷婷av久久久久久久| 亚洲国产精华液网站w| 久久99精品国产麻豆婷婷洗澡| 色av成人天堂桃色av| 久久久www成人免费毛片麻豆| 五月婷婷欧美视频| 欧美午夜电影在线播放| 亚洲欧美欧美一区二区三区| 成人做爰69片免费看网站| 日韩欧美国产午夜精品| 亚洲va欧美va人人爽午夜| 色噜噜偷拍精品综合在线| 国产精品伦一区二区三级视频| 国产剧情一区在线| 欧美成人一区二区三区片免费| 日韩 欧美一区二区三区| 欧美性大战久久久久久久| 最新日韩在线视频| 91丨porny丨首页| 国产精品福利电影一区二区三区四区| 国产乱人伦精品一区二区在线观看 | 国内精品在线播放| 精品99久久久久久| 国产成人在线看| 亚洲国产精品成人久久综合一区| 国产成人av一区| 中文字幕在线观看一区二区| 成人激情开心网| 一区二区不卡在线视频 午夜欧美不卡在| 91香蕉视频污| 无码av免费一区二区三区试看| 欧美一区二区精美| 国产一区二区三区蝌蚪| 日本一区二区不卡视频| 99久久国产综合精品色伊| 一区二区三区日韩欧美| 制服丝袜国产精品| 国产精品一区一区三区| 亚洲日本va午夜在线影院| 精品视频色一区| 国产一区二区三区香蕉| 亚洲色欲色欲www| 91精品国产综合久久精品app| 黑人精品欧美一区二区蜜桃| 国产精品久久久久久久久快鸭| 欧美性生活一区| 国产在线视视频有精品| 国产精品高清亚洲| 91精品综合久久久久久| 粉嫩aⅴ一区二区三区四区五区| 亚洲欧美色综合| 欧美一区二区黄| 91同城在线观看| 免费久久精品视频| 中文字幕中文字幕一区| 制服丝袜国产精品| 成人午夜激情在线| 三级在线观看一区二区| 国产农村妇女毛片精品久久麻豆| 色偷偷成人一区二区三区91 | 亚洲黄色av一区| 精品日韩一区二区三区免费视频| 不卡视频一二三| 开心九九激情九九欧美日韩精美视频电影| 国产精品三级在线观看| 欧美日韩二区三区| 成人午夜电影小说| 韩日精品视频一区| 日韩福利电影在线| 一区二区三区中文字幕电影| 国产日产欧美精品一区二区三区| 欧美精品1区2区3区| 成人av中文字幕| 国产精品一二三区在线| 天堂蜜桃一区二区三区| 亚洲色图欧洲色图| 国产亚洲精品bt天堂精选| 日韩欧美一区二区久久婷婷| 欧美亚洲图片小说| 99国产精品视频免费观看| 国产成人免费在线| 国产在线精品免费av| 麻豆精品视频在线观看| 日韩中文欧美在线| 日日夜夜精品视频免费| 亚洲高清免费视频| 亚洲国产视频直播| 亚洲成人精品一区二区| 亚洲一级在线观看| 亚洲在线视频免费观看| 亚洲激情欧美激情| 一区二区在线观看免费视频播放| 国产精品久久久久久久久晋中 | 亚洲色图都市小说| 国产精品高潮呻吟久久| 国产精品乱码妇女bbbb| 中文字幕 久热精品 视频在线| 久久人人爽爽爽人久久久| 精品免费视频.| 国产性色一区二区| 欧美国产综合一区二区| 国产精品国产三级国产| 亚洲女厕所小便bbb| 亚洲一区二区三区四区中文字幕| 亚洲影院久久精品| 亚洲国产精品麻豆| 日本特黄久久久高潮| 美女精品自拍一二三四| 国产一区二区三区黄视频| 成人午夜精品在线| 91免费在线看| 91麻豆精品国产自产在线| 日韩你懂的在线播放| 国产亚洲va综合人人澡精品| ...xxx性欧美| 亚洲午夜日本在线观看| 裸体一区二区三区| 国产91对白在线观看九色| 99久久久久免费精品国产| 在线中文字幕一区| 日韩女同互慰一区二区| 国产精品久久毛片| 图片区日韩欧美亚洲| 国产在线精品视频| 色琪琪一区二区三区亚洲区| 欧美一区二区三区免费在线看| 国产日产欧产精品推荐色| 亚洲精品videosex极品| 久久99久久精品| 99re这里都是精品| 日韩精品在线网站| 亚洲男人的天堂在线观看| 毛片av一区二区| 99精品视频在线观看免费| 欧美一区二区三区色| 国产精品国产馆在线真实露脸| 日本在线不卡视频| 不卡av在线网| 精品国产一区二区三区久久影院| 亚洲精品精品亚洲| 精品中文字幕一区二区| 欧美在线999| 国产精品伦理在线| 精品一区二区三区在线播放视频|