现代控制理论实验05

上传人:pu****.1 文档编号:565005697 上传时间:2023-03-31 格式:DOCX 页数:26 大小:780.68KB
返回 下载 相关 举报
现代控制理论实验05_第1页
第1页 / 共26页
现代控制理论实验05_第2页
第2页 / 共26页
现代控制理论实验05_第3页
第3页 / 共26页
现代控制理论实验05_第4页
第4页 / 共26页
现代控制理论实验05_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《现代控制理论实验05》由会员分享,可在线阅读,更多相关《现代控制理论实验05(26页珍藏版)》请在金锄头文库上搜索。

1、姓名|课程标题|2021年4月17日实验5 一、 实验内容及目的根据要求设计控制二阶系统的超前校正,PI控制器,使系统的响应曲线到达要求。增加和减少零极点,观察响应曲线的变化。通过本次实验学会使用根轨迹法对系统进行分析和根据控制指标设计控制器。二、 实验方案内容1. 根据要求设计PI控制器1控制对象及设计要求系统的传递函数为,要求1.阶跃响应无稳态误差,2.斜坡响应静态误差小于25%,3.超调量小于5%,4.阶跃响应的稳定时间小于1.5s。设控制器参数为。系统闭环传函为。将系统视为为只由主导极点影响控制品质的系统,那么可由控制条件找到理想的主导极点,假设系统的根轨迹通过该主导极点,那么系统控制

2、品质接近控制要求,再对参数进行细微调整,找到满足要求的控制参数。2控制器参数计算,ki不为0时,满足要求1。,斜坡响应静态误差小于25%,那么ki20。,超调量小于5%,那么。,假设稳定时间小于1.5s,那么Wn2.8981。取Wn=3,jeta=0.65,理想主导极点为-1.95+2.28i和-i,根轨迹的渐近线截距为,假设根轨迹通过理想主导极点,那么截距小于-1.95,既ki/kp2.82时满足要求。由于存在其他零极点,kp=15,ki=20时能到达要求。3仿真验证结果代码如下clc;clear all;close all; kp=15;ki=20; st=5;dt=0.01;lp=st/

3、dt; xi=0;y1=0;y2=0; for i=1:lp r(i)=1; e=r(i)-y2; xp=kp*e; xi=xi+ki*e*dt; u=xp+xi; y1=y1+(2*u-y1)*dt; y2=y2+(y1-10*y2)*dt; y(i)=y2; t(i)=i*dt; te(i)=e;endv1,v2,v3,v4,v5,v6,v7=value(y,dt);figure(1)plot(t,y);legend(v7,4)figure(2)plot(t,te); 2. 根据要求设计超前环节1) 控制对象和控制要求控制对象为,要求1.阶跃响应无稳态误差,2.斜坡响应静态误差小于25%,

4、3.超调量小于5%,4.阶跃响应的稳定时间小于1.5s。超前环节为。2) 超前环节参数计算由于系统自带纯积分环节,满足要求1,超调量小于5%,那么。,假设稳定时间小于1.5s,那么Wn2.8981。取Wn=3,jeta=0.65,理想主导极点p0为-1.95+2.28i和i,计算超前调节的角度,做理想主导极点的角平分线,那么超前环节零极点相对于理想主导极点的角度为,。那么可由三角函数算出=-2.15,=-4.18。输入斜坡信号时,斜坡响应静态误差小于25%,那么kc0.535时满足条件。由幅值条件计算得kc=4.76。3) 仿真验证结果代码如下clc;clear all;close all;r

5、=1;T=0.5;mp=5;ts=1.5;a=-1.95;b=2.28;p0=a+b*1i;p1=0;p2=-1/T;anx=angle(p0-p1)+angle(p0-p2)-pi;anp0=angle(p0);anzc=anx/2+anp0/2;anpc=anp0/2-anx/2;zc=a-b/tan(anzc);pc=a-b/tan(anpc);kc=1/(abs(p0-zc)/(p0-pc)*abs(1/p0/(T*p0+1);t=0:0.01:5; s=tf(s);sys=kc*(s-zc)/(s-pc)/s/(T*s+1);sys1=sys/(1+sys);y=step(sys1,

6、t);v1,v2,v3,v4,v5,v6,v7=value(y,t(2)-t(1);figure(1)plot(t,y);legend(v7,4);figure(2)rlocus(sys);hold on;plot(a,b,ks,a,-b,ks);3. 增减开环零点和极点,观察根轨迹的变化1) 增加零点,观察根轨迹的变化传递函数2) 增加极点,观察根轨迹的变化传递函数3) 减去零点,观察根轨迹的变化传递函数4) 减去极点,观察根轨迹的变化传递函数代码如下clc;clear all;close all;s=tf(s);% wn=-9;% y=0.1;% a1=wn*y;% b1=sqrt(wn*

7、wn-a1*a1);% a2=-8;% b2=5;% sysfs1=s*s-2*a1*s+a1*a1+b1*b1;% sysfs2=s*s-2*a2*s+a2*a2+b2*b2;sysk=1/(s+2)/(s+4)/(s+6)/(s+8);sys=sysk/(s+1);rlocus(sys);G=zpk(sys);z,p,k=zpkdata(G,v);z=z;p=p;zs=num2str(z);ps=num2str(p);text=零点,zs, ,极点,ps;title (text);4. 更改系统的零点和极点,观察系统响应曲线的变化三、 实验结果及分析1. PI控制仿真取kp=3,ki=20

8、系统的输出根轨迹图取kp=15,ki=20系统的输出斜坡输入下的稳态误差根轨迹图可以看出,kp=3时,根轨迹未通过理想主导极点,控制品质未到达指标。kp=15时,根轨迹也未通过极点,不过在理想极点的区域内,控制品质到达指标。2. 超前校正仿真根轨迹为kc=4.76时kc=3时由于受到其他极点的影响,按照幅值条件计算出的kc值并不满足要求,由于超调量较大,减小kc到3后满足要求。根轨迹通过理想主导极点。3. 增减开环零点和极点,观察根轨迹的变化1) 增加零点,观察根轨迹的变化未增加极点时参加-12) 增加极点,观察根轨迹的变化3) 减去零点,观察根轨迹的变化4 减去极点,观察根轨迹的变化5) 结

9、果分析1增加极点后,趋于无穷的极点数增多,增加零点后,趋于无穷的极点数减少。因为根轨迹起始于n个极点,终止于m个零点,且m-n个零点是无穷零点。由于幅值条件,随着K的增大可得到该结论。2增加极点增加了根轨迹的分支数。因为根轨迹的分支数等于闭环特征方程式的阶次,根轨迹为连续的曲线,并对称于实轴。增加极点就增加了闭环特征方程的阶次。3增加一个极点或一个零点,会改变是否有根轨迹沿负实轴通向无穷远处。因为假设实轴段右侧开环极点和开环零点之和为奇数,那么实轴段为根轨迹或根轨迹的一局部。4从右向左的连接零点和极点,假设有连续两个未与零点相连的极点,那么两极点根轨迹会相交,然后别离。因为趋于无穷远的根轨迹的

10、渐近线均交于实轴上。5增加零点,根轨迹的渐近线向左移动。增加极点,根轨迹的渐近线向右移动。因为渐近线坐标为。6增加零点,根轨迹的渐近线角度减小,增加极点,根轨迹的渐近线角度增大。因为渐近线与正实轴的夹角为。7减少极点和零点那么相反。4. 更改系统的零点和极点,观察系统响应曲线的变化1) 运动形式实数极点拉普拉斯逆变换后为单调递减的指数,而复数极点的实部拉普拉斯逆变换后为单调递减的指数,虚部为周期性变化的三角函数。假设极点全为实数极点,那么系统的时域函数也单调递减,假设系统的极点全为复数极点,由于时域函数含有周期性变化的的三角函数,所以系统会出现震荡。如果闭环系统无零点,闭环极点均为实数极点,那么时间响应一定是单调的;如果闭环系统均为复数极点,那么时间响应一般是震荡的。2) 稳定性闭环极点全在虚轴左侧时,系统是稳定的,假设有极点在虚轴右侧,系统发散。3) 超调量超调量为,而极点的实部为。所以增大主导极点的衰减率,超调量减小。改变其他零极点的位置也会影响超调量。4调节时间调节时间,既调节时间与主导极点的实部有关,实部离虚轴越远,调节时间越短。如果实数离虚轴最近,且它没有实数零点,那么调节时间主要取决于该数的模值。5实数零点和极点对系统的影响

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号