天大自动化控制系统与仿真课程设计实验报告.docx

上传人:b****2 文档编号:24305226 上传时间:2023-05-26 格式:DOCX 页数:20 大小:463.92KB
下载 相关 举报
天大自动化控制系统与仿真课程设计实验报告.docx_第1页
第1页 / 共20页
天大自动化控制系统与仿真课程设计实验报告.docx_第2页
第2页 / 共20页
天大自动化控制系统与仿真课程设计实验报告.docx_第3页
第3页 / 共20页
天大自动化控制系统与仿真课程设计实验报告.docx_第4页
第4页 / 共20页
天大自动化控制系统与仿真课程设计实验报告.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

天大自动化控制系统与仿真课程设计实验报告.docx

《天大自动化控制系统与仿真课程设计实验报告.docx》由会员分享,可在线阅读,更多相关《天大自动化控制系统与仿真课程设计实验报告.docx(20页珍藏版)》请在冰豆网上搜索。

天大自动化控制系统与仿真课程设计实验报告.docx

天大自动化控制系统与仿真课程设计实验报告

 

2012.11

3.对所有过程控制系统对象进行分析,分析所有参数的变化情况;

(1)单容非自衡过程

时间常数Ta不同时,液位的变化:

(2)单容自衡过程

 

 

放大系数K不同时,液位曲线的变化:

时间常数T不同时,液位曲线的变化

(3)多容非自衡

积分时间常数T不同时,液位曲线的变化

 

(4)多容自衡

放大系数K不同时液位曲线的变化

 

时间常数T不同时,液位曲线的变化

N不同时,液位曲线的变化

●对单回路控制系统的四个部分进行详细仿真;深入理解PID控制的原理;掌握PID三个参数对控制系统性能的影响;

我对控制器、被控对象和变送器进行了研究和仿真,程序和模型如下

%*****************¿ØÖÆÆ÷µÄÑо¿**************************************

%***********************************************************************

clear

T=19;K=1;Tao=0;Tao2=0;

%Kp²»Í¬Ê±µÄÊä³ö²îÒì

Kp=1;Ti=10;Td=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,1),plot(t,y(:

1));holdon

Kp=Kp+5;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('Kp²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

%Ti²»Í¬Ê±µÄÊä³ö²îÒì

Kp=5;Ti=1;Td=0;Tao=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,2),plot(t,y(:

1));holdon

Ti=Ti+10;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('Ti²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

%Td²»Í¬Ê±µÄÊä³ö²îÒì

Kp=3;Ti=5;Td=0;Tao=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,3),plot(t,y(:

1));holdon

Td=Td+10;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('Td²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

%*************************±»¿Ø¶ÔÏóµÄÑо¿**********************************

%***********************************************************************

clear

Kp=10;Ti=10;Td=0;Tao2=0;

figure;

%K²»Í¬Ê±µÄÊä³ö²îÒì

K=1;T=10;Tao=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,1),plot(t,y(:

1));holdon

Kp=Kp+5;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('K²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

%T²»Í¬Ê±µÄÊä³ö²îÒì

K=5;T=10;Tao=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,2),plot(t,y(:

1));holdon

T=T+20;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('T²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

%*************************±ä²âÁ¿ËÍÆ÷µÄÑо¿**********************************

%***********************************************************************

%Tao²»Í¬Ê±µÄÊä³ö²îÒì

K=10;T=10;Tao=0;

Kp=5;Ti=10;Td=0;Tao2=0;

fori=1:

3

[t,x,y]=sim('PID_Controller',30);

subplot(2,2,3),plot(t,y(:

1));holdon

Tao2=Tao2+0.1;

end

xlabel('ʱ¼ät');

ylabel('Һλh');

title('Tao²»Í¬Ê±µÄÊä³öÇúÏß²îÒì');

结果如下:

●深入理解根轨迹法的基本原理;掌握根轨迹的绘制方法、增益的选择、稳态误差的消除措施等;

1.根轨迹的绘制方法、增益的选择

%×Ô¿ØP145Àý4.12

clear

num=[800];

den=conv([1,0],conv([1,4],conv([1,10],[1,20])));

G=tf(num,den);

sys=feedback(G,1);

s_1=-1.28+2.21i;

s_2=-1.28-2.21i;

k=abs(s_1)*abs(s_1+4)*abs(s_1+10)*abs(s_1+20);

kv=k/800;

num1=800*kv*[10.13];den1=conv([1,0],conv([1,4],conv([1,10],conv([1,20],[1,0.02]))));

G1=tf(num1,den1);

sys1=feedback(G1,1);

figure

rlocus(sys);holdon

rlocus(sys1);

figure

step(sys);

holdon

step(sys1);

2.稳态误差的消除措施

clear

n1=400;d1=conv(conv([10],[0.51]),[0.11]);

sope=tf(n1,d1);sys=feedback(sope,1);

step(sys);

%È·¶¨ÆÚÍû¼«µãλÖÃ

sigma=0.1;

zeta=((log(1/sigma))^2/((pi)^2+(log(1/sigma))^2))^(1/2);

wn=3/zeta;

%ÇóϵͳµÄÖ÷µ¼¼«µã

%zeta=0.591;wn=5.07;

p=[12*zeta*wnwn*wn];

roots(p);

%ÇóУÕýÆ÷µÄ´«µÝº¯Êý

kc=5;s_1=-3.00-4.09i;nk1=2;dk1=conv(conv([10],[0.51]),[0.11]);

ngv=polyval(nk1,s_1);

dgv=polyval(dk1,s_1);

g=ngv/dgv;

zetag=angle(g);

mg=abs(g);

ms=abs(s_1);

zetas=angle(s_1);

tz=(sin(zetas)-kc*mg*sin(zetag-zetas))/(kc*mg*ms*sin(zetag));

tp=(kc*mg*sin(zetas)+sin(zetag+zetas))/(ms*sin(zetag));

nk=[tz,1];dk=[tp,1];Gc=tf(nk,dk)

globalytncdc

n1=3;d1=conv(conv([10],[0.51]),[0.11]);

s1=tf(n1,d1);Gc=tf([0.2291],[0.04251]);

figure

sys1=feedback(s1*Gc,1);step(sys1,10);grid

 

●深入理解频域响应法的基本原理;掌握Bode图的绘制方法、带宽频率的选择;基于Bode图法调整控制系统的动态和稳态性能指标方法

%×Ô¿ØP209Àý5.18

num=[10];

den=conv([21],conv([11],[0.1,1]));

gh1=tf(num,den);

figure

(1);

bode(gh1);holdon

grid;

num=[100]

gh2=tf(num,den);

bode(gh2);

[Gm1,Pm1,Wcg1,Wcp1]=margin(gh1)

[Gm2,Pm2,Wcg2,Wcp2]=margin(gh2)

●串级控制系统的设计,与单回路比较;

 

●前馈控制系统设计,与单回路比较;

 

●其它控制系统设计,与单回路比较;

比值控制与单回路控制比较:

●数字PID控制算法的实验研究。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 自我管理与提升

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1