MATLAB在时域分析中的应用.ppt
《MATLAB在时域分析中的应用.ppt》由会员分享,可在线阅读,更多相关《MATLAB在时域分析中的应用.ppt(57页珍藏版)》请在三一办公上搜索。
1、The Computer Simulation of Control System,时域分析法,改善系统时域响应性能的措施,二阶系统参数对时域响应性能的影响,时域响应性能指标求取,LTI Viewer 应用,The Computer Simulation of Control System,典型环节及其传递函数,一、典型环节及其传递函数,典型环节通常分为以下六种:,1 比例环节,式中 K-增益特点:输入输出量成比例,无失真和时间延迟。,任何一个复杂系统都是由有限个典型环节组合而成的。,动态方程,传递函数,The Computer Simulation of Control System,典型环
2、节及其传递函数,2 惯性环节,3 纯微分环节,动态方程,传递函数,动态方程,传递函数,The Computer Simulation of Control System,典型环节及其传递函数,4 一阶微分环节,5 二阶微分环节,动态方程,传递函数,动态方程,传递函数,The Computer Simulation of Control System,典型环节及其传递函数,6 积分环节,7 振荡环节,式中 阻尼比-自然振荡角频率(无阻尼振荡角频率),动态方程,传递函数,动态方程,传递函数,The Computer Simulation of Control System,典型环节及其传递函数,8
3、 纯时间延时环节,式中 延迟时间,动态方程,传递函数,The Computer Simulation of Control System,典型试验信号,二、典型试验信号 Typical test signals,(单位)阶跃函数(Step function),(单位)斜坡函数(Ramp function),(单位)加速度函数(Acceleration fun),(单位)脉冲函数(Impulse function),正弦函数(Simusoidal function),The Computer Simulation of Control System,时域响应性能指标,三、动态性能指标,上升时间响
4、应曲线从稳态值的10%上升到90%,所需的时间。上升时间越短,响应速度越快,峰值时间:响应曲线达到峰值所需要的时间。,The Computer Simulation of Control System,时域响应性能指标,动态性能指标,调节时间(Settling Time)响应曲线达到并永远保持在一个允许误差范围内,所需的最短时间。用稳态值的百分数(通常取5%或2%)表示。,超调量%:指响应的最大偏离量h(tp)于终值之差的百分比,即,即:,ttr,The Computer Simulation of Control System,时域响应性能指标求取,四、时域响应性能指标求取,1.峰值时间(t
5、imetopeak),峰值时间可由下述命令获得:,Y,k=max(y)%求出y的峰值及相应的时间timetopeak=t(k)%获得峰值时间,The Computer Simulation of Control System,时域响应性能指标求取,2.超调量(Percentovershoot),超调量可由以下命令获得:C=dcgain(G)%求取系统的终值Y,k=max(y)%求出y的峰值及相应的时间percentovershoot=100*(Y-C)/C%计算超调量,The Computer Simulation of Control System,时域响应性能指标求取,C=dcgain(G
6、)%求取系统的终值n=1while y(n)0.1*C%通过循环,求取输出第一 n=n+1 次到达终值的10%的时间endm=1;while y(n)0.9*C%通过循环,求取输出第一 m=m+1 次到达终值的90%的时间endrisetime=t(m)-t(n),3.上升时间,The Computer Simulation of Control System,时域响应性能指标求取,4.调节时间(settingtime),C=dcgain(G)i=length(t)while(y(i)0.98*C)&(y(i)1.02*C)i=i-1endSettingtime=t(i),The Comput
7、er Simulation of Control System,时域响应性能指标求取,例1 已知二阶系统传递函数为,编程求取系统的性能指标。,The Computer Simulation of Control System,时域响应性能指标求取,G=zpk(,-1+3*i,-1-3*i,3);%计算最大峰值时间和它对应的超调量C=dcgain(G)y,t=step(G);plot(t,y)gridY,k=max(y);timeopeak=t(k)%取得最大峰值时间percentovershoot=100*(Y-C)/C%计算超调量,The Computer Simulation of Con
8、trol System,二阶系统的时域分析,%计算上升时间n=1while y(n)C n=n+1endrisetime=t(n),The Computer Simulation of Control System,二阶系统的时域分析,%计算稳态响应时间i=length(t);while(y(i)0.98*C)endsettingtime=t(i),The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,C=0.3000timeopeak=1.0928percentovershoot=34.7385risetime=0.6954se
9、ttingtime=3.4771,运行程序后,结果为:,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,五、二阶系统参数对时域响应性能的影响,二阶系统结构图:,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,二阶系统的标准形式:,式中,n为无阻尼自由振荡角频率,简称固有频率;为阻尼系数;T=1/n为系统振荡周期。,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,系统的特征方程为:,系统的
10、特征根为:,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,极点为一对纯虚根,s1,2=jn瞬态响应变为等幅振荡.,(1)无阻尼,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,闭环极点为共扼复根,位于右半S平面,,(4)欠阻尼系统,其阶跃响应为一种衰减振荡曲线。,上升时间tr,峰值时间tp,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,超调量,调整时间ts:与n成反比,,其中,为允许
11、误差。,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,5.1 闭环参数n和的影响,tr,tp和ts均与n成反比,因此,n越大则响应越快。唯一决定了p%的大小,越大,p%越小,例2 已知单位负反馈系统,其开环传递函数为,其中n=1,试绘制分别为0,0.2,0.4,0.6,0.9,1.2,1.5时其单位负反馈系统的单位阶跃响应曲线,The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,wn=1sigma=0,0.2,0.4,0.6,0.9,1.2,1.5figur
12、e(1);hold onnum=wn*wnt=linspace(0,20,200)%将t在0到20之间均等分成200份for i=sigma den=conv(1,0,1,2*wn*i);s1=tf(num,den)sys=feedback(s1,1),The Computer Simulation of Control System,二阶系统参数对时域响应性能的影响,step(sys,t)gridendtitle(典型二阶系统取不同阻尼比时的单位阶跃响应)hold ongtext(sigma=0);gtext(sigma=0.2);gtext(sigma=0.4);gtext(sigma=.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB 时域 分析 中的 应用
链接地址:https://www.31ppt.com/p-6511824.html