根轨迹方法控制系统校正

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

根轨迹方法控制系统校正

1.根轨迹方法控制系统

调节时间:t s ≤5S (2%)

最大超调量:M p ≤10%

开环比例系数:K 0≥20

2.

ζ=0.6

cos β=53°,取β=45°

4.4/ζWn ≤5s , 取ζW n =1

经计算,C (s )=1.079s/s+2

3.流程图

4.程序

clear;

K=2;

h=0.05;

A=0;

B=30;

f=@(m,y)(K*m-2*y)/1;

fc=@(s,m)(1*s-0.002*m)/1;

n=floor(B/h);

s(1)=0;

m(1)=0;

d(1)=0;

y(1)=0;

t=0:h:B;

for i=1:n

e(i)=1-s(i);

k1=f(e(i),y(i));

k2=f(e(i),y(i)+h*k1/2);

k3=f(e(i),y(i)+h*k2/2);

k4=f(e(i),y(i)+h*k3);

y(i+1)=y(i)+h*(k1+2*k2+2*k3+k4)/6;

m(i+1)=(y(i+1)-y(i))/h+0.01*y(i+1);

k1=fc(m(i),d(i));

k2=fc(m(i),d(i)+h*k1/2);

k3=fc(m(i),d(i)+h*k2/2);

k4=fc(m(i),d(i)+h*k3);

d(i+1)=d(i)+h*(k1+2*k2+2*k3+k4)/6;

s(i+1)=s(i)+h*(d(i+1)+d(i))*0.5;

end

plot(t,s,'-m')

title(sprintf('2(s+0.01)/s(s+0.002)(s+2)'))

set(legend,'Location','NorthWest')

hold on

5.结果

调节时间4.6S

超调量7.6%

K0=50

根轨迹图

Simulink图

自动化二班孙宏宇

学号:222012321042026

相关文档
最新文档