零极点对系统的性能影响分析报告.doc

上传人:李司机 文档编号:1150253 上传时间:2022-07-05 格式:DOC 页数:24 大小:592KB
返回 下载 相关 举报
零极点对系统的性能影响分析报告.doc_第1页
第1页 / 共24页
零极点对系统的性能影响分析报告.doc_第2页
第2页 / 共24页
零极点对系统的性能影响分析报告.doc_第3页
第3页 / 共24页
零极点对系统的性能影响分析报告.doc_第4页
第4页 / 共24页
零极点对系统的性能影响分析报告.doc_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《零极点对系统的性能影响分析报告.doc》由会员分享,可在线阅读,更多相关《零极点对系统的性能影响分析报告.doc(24页珍藏版)》请在三一办公上搜索。

1、零极点对系统性能的影响分析1任务步骤1. 分析原开环传递函数G0s的性能,绘制系统的阶跃响应曲线得到系统的暂态性能包括上升时间,超调时间,超调量,调节时间;2. 在G0s上增加零点,使开环传递函数为G1s,绘制系统的根轨迹,分析系统的稳定性;3. 取不同的开环传递函数G1s零点的值,绘制系统的阶跃响应曲线得到系统的暂态性能包括上升时间,超调时间,超调量,调节时间;4. 综合数据,分析零点对系统性能的影响5. 在G0s上增加极点,使开环传递函数为G2s,绘制系统的根轨迹,分析系统的稳定性;6. 取不同的开环传递函数G2s极点的值,绘制系统的阶跃响应曲线得到系统的暂态性能包括上升时间,超调时间,超

2、调量,调节时间;7. 综合数据,分析极点对系统性能的影响。8. 增加一对离原点近的偶极子和一对距离原点远的偶极子来验证偶极子对消的规律。2原开环传递函数G0s的性能分析 G0s的根轨迹取原开环传递函数为:Matlab指令:num=1;den=1,0.8,0.15;rlocus(num,den);得到图形:图1 原函数G0(s)的根轨迹根据原函数的根轨迹可得:系统的两个极点分别是-0.5和-0.3,别离点为-0.4,零点在无限远处,系统是稳定的。2.2 G0s的阶跃响应Matlab指令:G=zpk(,-0.3,-0.5,1)sys=feedback(G,1)step(sys)得到图形:图2 原函

3、数的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为1.12,稳态值为0.87,超调时间tp=3.15s 调节时间ts=9.95s,超调量=28.3%3 增加零点后的开环传递函数G1s的性能分析为了分析开环传递函数的零点对系统性能的影响,现在在原开环传递函数的表达式上单独增加一个零点S=-a,并改变a值大小,即离虚轴的距离,分析比拟系统性能的变化。所以增加零点后的开环传递函数为:开环传递函数表达式:3.1 G1s的根轨迹因为后面利用阶跃响应来分析时将取的零点均在实轴的负半轴,那么只要了解其中一个开环传递函数稳定,那么其它的稳定也可以推知。所以取a=1画出根轨迹来观察系统的稳定性。当a

4、=1时,开环传递函数的表达式为:Matlab指令:num=1,1;den=1,0.8,0.15;rlocus(num, den)得到图图3 G1s的根轨迹曲线根据G1s的根轨迹可得:根轨迹均在左半平面,只是多了一个零点,系统仍然是稳定的,并且可以推知,只要零点在实轴的负半轴上,系统都是稳定的。3.2 增加不同零点时G1s的阶跃响应当时,对应的闭环传递函数为Matlab指令:num=100,1;den=1,100.8,1.15;step(num,den)grid on 得到图图4 的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间超调时间tp=0.139s 调节时间

5、ts=197s,超调量=11.4%当时,对应的闭环传递函数为Matlab指令:num=10,1;den=1,10.8,1.15;step(num,den)grid on 得到图图5的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:由图可知,曲线最大峰值为,稳态值为,上升时间超调时间tp=0.685s 调节时间,超调量=7.02%3.2.3当a=1的阶跃响应当a=1时,对应的闭环传递函数为Matlab指令num=1,1;den=1,1.8,1.15;step(num,den)grid on 得到图图6的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:由图可知,曲线最大峰值为,稳态值为,上升时间超调时间t

6、p=2.97s 调节时间,超调量=4.03%3.2.4当a=10的阶跃响应当a=10时,对应的闭环传递函数为Matlab指令num=0.1,1;den=1,0.9,1.15;step(num,den)grid on 得到图图7的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:由图可知,曲线最大峰值为,稳态值为,上升时间超调时间tp=3.15s 调节时间,超调量=23.5%3.2.5当a=100的阶跃响应当a=10时,对应的闭环传递函数为Matlab指令num=0.01,1;den=1,0.81,1.15;step(num,den)grid on 得到图图8 的阶跃响应曲线由阶跃响应曲线分析系统暂态

7、性能:由图可知,曲线最大峰值为,稳态值为,上升时间超调时间tp=3.11s 调节时间,超调量=27.7%根据图2,图4,图5,图6,图7,图8,可以得到原函数以与在原开环传递函数上增加一个零点s=a,a分别取0.01,0.1,1,10,100的系统性能参数。如以下表1所示:表1根据表1可画出lga与各个指标的关系曲线,如以如下图9,图10,图11,图12和图13。因为原函数中的lga的值为负无穷,所以无法在图中直接反映,所以图9,图10,图11,图12和图13五个图反映的是,零点距离原点的远近对系统性能的影响。图9 曲线峰值Mr与lga的关系图10 上升时间tr与lga的关系图11 超调时间与

8、lga的关系图12调节时间与lga的关系图13 超调量与lga的关系结论:1.增加不同的零点对系统参数有不同的影响;2.曲线峰值与超调量受到影响后的值与原值没有重合,上升时间,超调时间与调节时间与原值有重合;3.随着a的增加或者说随着零点渐渐远离零点,曲线峰值受到的影响取绝对值来看和超调量受到的影响均是先增后减;上升时间受到的影响,超调时间受到的影响,调节时间受到的影响均是先减后增再减;4.当a=100时,也就是零点距离原点最远时,增加的零点对系统的影响最小,可以预见,当零点与原点的距离趋近于无穷远时,系统性能受到的影响趋近于0。4 增加极点后的开环传递函数G2s的性能分析为了分析开环传递函数

9、的极点对系统性能的影响,现在在原开环传递函数的表达式上单独增加一个极点S=-p,并改变p值大小,即离原点的距离,分析比拟系统性能的变化。所以增加零点后的开环传递函数为:4.1 G2(s)的根轨迹因为后面利用阶跃响应来分析时将取的极点均在实轴的负半轴,那么只要了解其中一个开环传递函数稳定,那么其它的稳定也可以推知。所以取p=1画出根轨迹来观察系统的稳定性。当p=1时,开环传递函数G2(s)的表达式为Matlab指令:num=1;den=1,1.8,0.95,0.15;rlocus(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);

10、得到图:图14 原函数G0(s)的根轨迹根据G(s)的根轨迹可得:根轨迹均在左半平面,只是多了一个极点,系统仍然是稳定的,并且可以推知,只要极点在实轴的负半轴上,系统都是稳定的。4.2增加不同极点时G2s的阶跃响应当p=0.01时,对应的闭环传递函数为:Matlab指令:num=1;den=100,81,15.8,1.15;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);得到图:图15 的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为0.875,稳态值为,上升时间tr=s超调时间tp=s 调节时间ts=s

11、,超调量=%当时,对应的闭环传递函数为num=1;den=10,9,2.3,1.15;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);得到图:图16 的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间tr=s超调时间tp=s 调节时间ts=s,超调量=%4.2.3 当p=1的阶跃响应当p=1时,对应的闭环传递函数为Matlab指令:num=1;den=1,1.8,0.95,1.15;step(num,den);h = findobj(gcf, Type,line);set(h, Line

12、Width, 3);图17 的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间tr=s超调时间tp=s 调节时间ts=50s,超调量=%4.2.4 当p=10的阶跃响应当p=10时,对应的闭环传递函数为Matlab指令:num=1;den=0.1,1.08,0.815,1.15;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);图18 的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间tr=s超调时间tp=s 调节时间ts=s,超调量=%4.2.5 当p=10

13、0的阶跃响应当p=100时,对应的闭环传递函数为Matlab指令:num=1;den=0.01,1.008,0.8015,1.15;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);图19的阶跃响应曲线由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间tr=s超调时间tp=s 调节时间ts=10s,超调量=%根据图2,图15,图16,图17,图18,图19,可以得到原函数以与在原开环传递函数上增加一个零点s=-p,p分别取0.01,0.1,1,10,100的系统性能参数。如以下表2所示:表 2根据表1可

14、画出lgp与各个指标的关系曲线,如以如下图20,图21,图22,图23和图24。因为原函数中的lga的值为负无穷,所以无法在图中直接反映,所以图20,图21,图22,图23和图24五个图反映的是,极点距离原点的远近对系统性能的影响。图20 曲线峰值Mr与lgp的关系图21 上升时间tr与lgp的关系图22 超调时间与lgp的关系图23 调节时间与lgp的关系图24 超调量与lgp的关系结论:极点对系统参数有不同的影响;2.比拟观察增加零点时的系统参数以上升时间tr为例的变化,可以发现,在某些区间x1a=px2,存在:,如此,说明了极点与零点对系统系能的影响的差异;3.系统参数的变化有可能是随着

15、p值的增加而震荡,但是数据量偏少,不能下结论;4.同时可以预见,当零点与原点的距离趋近于无穷远时,系统性能受到的影响趋近于0。相距很近的闭环零点极点常被称为偶极子,经验指出,如果闭环零、极点之间的距离比它们本身的模值小一个数量级,如此这一对闭环零极点就构成偶极子。偶极子中,远离原点的偶极子,其影响根本可略;接近原点的偶极子,其影响必须考虑。出于本报告只是验证该规律,所以不可对消偶极子和可对消偶极子各取一对。取增加的极点p=-0.1和零点s=-0.09组成一对开环偶极子,那么可以得到的闭环传递函数为:为了得到新传递函数的性能参数,画出闭环传递函数的阶跃响应曲线。Matlab指令:num=1,0.

16、09;den=1,0.9,1.05,0.105;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);得到图:图25由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为,上升时间tr=超调时间tp=s 调节时间ts=s,超调量=%取增加的极点p=-1和零点s=-1.1组成一对开环偶极子。那么可以得到的闭环传递函数为:Matlab指令:num=1,1.1;den=1,1.8,1.95,1.25;step(num,den);h = findobj(gcf, Type,line);set(h, LineWidth, 3);得到图:图26由阶跃响应曲线分析系统暂态性能:曲线最大峰值为,稳态值为8,上升时间tr=s超调时间tp=s 调节时间ts=s,超调量=%根据图2,图24以与图25的可以的得到的数据如表3。表3由表3可以看出,增加距离原点远的偶极子可对消偶极子比增加距离原点近的偶极子不可对消偶极子的对各个参数的影响都要小。并且可对消偶极子消去后对系统系能几乎没有影响,在工程计算中,完全可以忽略。参考文献1 寿松,自动控制原理(第六版).:科学,20132 王万良,自动控制原理.高等教育,2008

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

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号