第一章作业
1.1 常用的评价控制系统动态性能的单项性能指标有哪些?它与误差积分指标各有何特点?
答:(1)衰减率ψ、超调量σ、稳态误差ess、调节时间ts、振荡频率ω;(2)单项指标用若干特征参数评价系统优劣,积分指标用误差积分综合评价系统优劣。 1.2 什么是对象的动态特性?为什么要研究对象的动态特性?
答:(1)指被控对象的输入发生变化时,其输出(被调量)随时间变化的规律;(2)实现生产过程自动化时,对象的动态特性可以为控制工程师设计出合理的控制系统满足要求提高主要依据。
1.3 通常描述对象动态特性的方法有哪些? 答:微分方程或传递函数。
1.4 过程控制中被控对象动态特性有哪些特点?
答:无振荡、稳定或中性稳定、有惯性或迟延、非线性但在工作点附近可线性化。 1.11 某水槽水位阶跃响应实验为:
t /s h /mm 0 10 20 40 60 80 100 150 200 300 400 0 9.5 18 33 45 55 63 78 86 95 98 其中阶跃扰动量Δμ=20%。 (1)画出水位的阶跃响应曲线;
(2)若该水位对象用一阶惯性环节近似,试确定其增益K和时间常数T。 解:MATLAB编程如下:
%作出标幺后的响应曲线
t=[ 0 10 20 40 60 80 100 150 200 300 400 ]; h=[ 0 9.5 18 33 45 55 63 78 86 95 98 ]; x=0:0.01:400;
y=interp1(t,h,x,'spline'); %三次样条函数据己知的t、h插出x的值 yy=y/y(end); %输出标幺 plot(x,yy,'k'); xlabel('t/s'); ylabel('h/mm');
title('阶跃响应曲线','fontsize',10); grid;
%找出最接近0.39和0.63的点 less1=find(yy<=0.39); more1=find(yy>=0.39); front1=less1(1,end); behind1=more1(1,1);
cha11=0.39-yy(1,front1); cha12=yy(1,behind1)-0.39; if cha11<=cha12 t1=x(1,front1) else
t1=x(1,behind1) end
less2=find(yy<=0.63); more2=find(yy>=0.63); front2=less2(1,end); behind2=more2(1,1);
cha21=0.63-yy(1,front2); cha22=yy(1,behind2)-0.63; if cha21<=cha22 t2=x(1,front2) else
t2=x(1,behind2) end
%求增益K和时间常数T K=y(end)/20 T=2*(t2-t1)
(1)水位的阶跃响应曲线如图:
阶跃响应曲线10.90.80.70.6h/mm0.50.40.30.20.10050100150200t/s250300350400
(2)计算结果如下:
>> GK1_11 t1 =
48.1700
t2 =
96.5900 K = 4.9 T =
96.8400
则该水位对象用一阶惯性环节近似后,得其增益K=4.9,时间常数T≈96.84。 1.14 已知温度对象阶跃响应实验结果如下表: t /s 0 10 20 30 40 50 60 70 80 90 100 150 θ /℃ 0 0.16 0.65 11.5 1.52 1.75 1.88 1.94 1.97 1.99 2.0 2.0 其中阶跃扰动量Δq=1t/h。试用二阶或n阶惯性环节写出它的传递函数。 解:由表可知,t =30 s时θ=11.5℃,显然存在粗大误差,故将此数据剔除。 MATLAB编程如下:
%作出标幺后的响应曲线
t=[ 0 10 20 40 50 60 70 80 90 100 150 ];
theta=[ 0 0.16 0.65 1.52 1.75 1.88 1.94 1.97 1.99 2.00 2.00 ]; x=0:0.01:150;
y=interp1(t,theta,x,'pchip'); %三次函数据己知的t,theta插出x的值 yy=y/y(end); %输出标幺
plot(x,yy,'k');xlabel('t/s');ylabel('θ/℃'); title('阶跃响应曲线','fontsize',10); grid on; %找出最接近0.4和0.8的点
less1=find(yy<=0.4); more1=find(yy>=0.4); front1=less1(1,end);behind1=more1(1,1);
cha11=0.4-yy(1,front1);cha12=yy(1,behind1)-0.4; if cha11<=cha12 t1=x(1,front1) else
t1=x(1,behind1) end
less2=find(yy<=0.8); more2=find(yy>=0.8); front2=less2(1,end);behind2=more2(1,1);
cha21=0.8-yy(1,front2);cha22=yy(1,behind2)-0.8; if cha21<=cha22 t2=x(1,front2) else
t2=x(1,behind2) end
%求增益K和时间常数T
tt=t1/t2 K=y(end)/1
T=(t2+t1)/2.16/4
温度的阶跃响应曲线如图:
阶跃响应曲线10.90.80.70.6θ/℃0.50.40.30.20.10050t/s100150
计算结果如下:
>> GK1_14 t1 =
23.1600 t2 =
42.9200 tt =
0.5396 K = 2 T =
7.6481
因为tt=t1/ t2≈0.5396,据表1-1取n=4。
则该温度对象用四阶惯性环节近似后,得其增益K=2,时间常数T≈7.648, 传递函数为G(s)?
1(7.648s?1)4
第二章作业
2.1 试确定题图中各系统调节器的正、反作用方式。 答:
r+e-Gc(s)KvGp(s)y
(a)加热炉温度控制系统:燃料调节阀是气开式,则Kv>0;燃料增加时温度上升,则Gp(s)的K>0;前两者为正,则Gc(s)的Kc>0,即调节器为反作用方式。 (b)锅炉汽包液位控制系统:给水调节阀是气关式,则Kv<0;给水增加时液位上升,则Gp(s)的K>0;前两者一负一正,则Gc(s)的Kc<0,即调节器为正作用方式。 2.2 什么是调节器的动作规律?P、I、D控制规律各有何特点? 答:(1)指调节器在动态中输入变化量e与输出变化量u之间的关系; (2)P控制规律:调节作用及时,偏差一旦产生,调节器立即使被控参数朝着减小偏差的方向变化,Kc增大则控制作用增强;有差调节,Kc增大则静差减小;但Kc过大会引起振荡,导致系统不稳定;
I控制规律:调节作用不及时,TI减小则控制作用增强;无差调节,只要偏差存在,调节器就一直调整输出直至偏差为零;积分作用使系统稳定性变差; D控制规律:输出量与输入量的变化速度成正比,调节过程结束后偏差的变化速度为零,无论偏差多大调节器都不作用。
2.3 某电动比例调节器的测量范围为100-200℃,其输出为0-10mA。当温度从140℃变化到160℃时,测得调节器的输出从3mA变化到7mA。求该调节器比例带。 解:
y2-y1160-140ymax-yminδ??200-100?0.5?50%u2-u17-3umax-umin10-02.4 某水槽液位控制系统如题图。已知:F=1000cm2,R=0.03s/cm2,调节阀为气关式,其静态增益|Kv|=28cm3/s·mA,液位变送器静态增益Km=1mA/cm。 (1)画出该系统的传递方框图;
(2)调节器为比例调节器,其比例带δ=40%,分别求出扰动ΔQd=56cm3/s以及定值扰动Δr=0.5mA时,被调量h的残差;
(3)若δ改为120%,其他条件不变,h的残差又是多少?比较(2)(3)的结果,总结对系统残差的影响;
(4)液位调节系统改用PI调节器后,h的残差又是多少?