用matlab进行控制系统的动态性能的分析毕业论文(编辑修改稿)内容摘要:
y n=i。 end end tp=(n1)* %求峰值时间 y1=*yss y2=*yss i=20xx while i0 i=i1 5 if y(i)=y1|y(i)=y2。 m=i。 break end end ts=(m1)* %求调节时间 title(39。 单位阶跃响应 39。 ) grid 在 Editor 里面保存好程序,运行 MATLAB 输出的阶跃响应曲线为: 单位阶跃响应T i m e ( s e c )Amplitude0 2 4 6 8 10 12 14 16 18 2000 . 511 . 522 . 533 . 544 . 55S y s t e m : s y sF i n a l V a l u e : 4 . 2 2S y s t e m : s y sR i s e T i m e ( s e c ) : 2 . 0 5S y s t e m : s y sP e a k a m p l i t u d e : 4 . 9 1O v e r s h o o t ( % ) : 1 6 . 3A t t i m e ( s e c ) : 4 . 5 3S y s t e m : s y sS e t t l i n g T i m e ( s e c ) : 6 . 6 1 图 2:单位阶跃响应 曲线 双击 Figure1 图形界面,打开单位阶跃响应的属性编辑器: 6 如图,在 Options 选项中,将调节时间属性设为 5%,将上升时间属性设为从10%到 90%。 再在 Figure1 图形界面单机右键,将 Characteristics 的四个子选项 Peak Responses、 Setting Time、 Rise Time、 Steady State 全选中,得到如 Figure1 中的四个蓝色的点。 将光标分别移到蓝点上,图形上就会显示该点 的性质参数。 因此,此系统的动态性能指标为: 最大偏离量 h(pt )= 终值 h(∞ )= 上升时间 rt = 峰值时间 pt = 调节时间 st = 超调量 σ %= 3 三阶系统的单位阶跃响应 高阶系统单位阶跃响应 高阶系统传递函数一般可以表示为 7 01110111)( )()(asasasabsbsbsbsDsMsnnnnmmmm mnszsKnjjmii11)()( ( 318) 式中, nm abK ,由于 )(),( sDsM 均为实系数多项式,故闭环零点 iz 、极点 j只能是实根或共 轭复数。 设系统闭环极点均为单极点,系统单位阶跃响应的拉氏变换可表示为 njjmiisszsKsssC11)()(1)()( nj js ssDssMsDMj11)( )(1)0( )0( ( 319) 对上式进行拉氏反变换可得 njtskjesDs sMDMtc1 )()()0( )0()( ii ii ts esDs sMDM )( )()0( )0( diiij iditi teA s in ( 320) 可见,除常数项 )0()0( DM 外,高阶系统的单位阶跃响应是系统模态的组合,组合系数即部分分式系数。 模态由闭环极点确定,而部分分式系数与闭环零点、极点分布有关,所以,闭环零点、极点对系统动态性能均有影响。 当所有闭环极点均具有负的实部,即所有闭环极点均位于左半 s 平面时,随时间 t 的增加所有模态均趋于零(对应瞬态分量),系统的单位阶跃响应最终稳定在 )0()0( DM。 很明显,闭环极点负实部的绝对值越大,相应模态趋于零的速度越快。 在系统存在重根的情况下,以上结论仍然成立。 当 a 已知时三阶系统的阶跃响应曲线 当 a= 时系统的阶跃响应曲线 此时三阶系统的一般表达式为: 8 G(s)=537 sss,将分子分母的系数代入 所述 MATLAB 程序中,得到: num=[] den=[1,] t=0::20 step(num,den,t) [。用matlab进行控制系统的动态性能的分析毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。