- 1、本文档共88页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
时域瞬态响应
* * * * * * * * * * * * * * * * * * * * * * * * * 经拉氏反变换,得 可见,一般高阶系统瞬态响应是由一些一阶惯性环节和二阶振荡环节的响应函数叠加组成的。当所有极点均具有负实部时,系统稳定。 高阶系统的简化 (1) 距虚轴最近的闭环极点为主导极点。 工程上当极点 A 距离虚轴大于 5 倍极点 B离虚轴的距离时,分析系统时可忽略极点 A 。 (2) 系统传递函数中,如果分子分母具有负实部的零、极点数值上相近,则可将该零点和极点一起消掉,称之为偶极子相消。 工程上认为某极点与对应的零点之间的间距小于它们本身到原点距离的十分之一时,即可认为是偶极子。 已知某系统的闭环传递函数为 试求系统近似的单位阶跃响应。 首先我们找到该题分母有一个根 s1= -20,则利用下面长除法分解出一个因式 解:对高阶系统的传递函数,首先需分解因式,如果能找到一个根,则多项式可以降低一阶, 例 工程上常用的找根方法,一是试探法,二是劈因法等及相应的计算机算法。 对于得到的三阶多项式,我们又找到一个根s2=-60,则可继续利用长除法分解出一个因式。 对于剩下的二阶多项式,可以很容易地解出剩下一对共轭复根 则系统传递函数为 其零点、极点如下图所示。根据前面叙述简化高阶系统的依据,该四阶系统可简化为 这是一个二阶系统,用二阶系统的一套成熟的理论去分析该四阶系统,将会得到近似的单位阶跃响应结果为 ● 电路产生的方法 3.6 机电系统时域瞬态响应的实验方法 ● 其它方法 脉冲力的产生 阶跃角位移的产生 光电式角位移测量装置 电压-转角关系 3.7 Matlab在时间响应分析中的应用 3.7.1 求取单位阶跃响应 step (sys) 或 step (sys, t) step (num, den) 或 step (num, den, t) 绘制系统的单位阶跃响应曲线。 其中sys是由函数tf()、zpk()、ss()中任意一个建立的系统模型;num和den分别为系统的分子、分母多项式系数向量;t为选定的仿真时间向量。 2. y=step (sys, t) 或 [y, t]=step (sys) y=step (num, den, t) [y, t]=step (num, den) 计算系统的单位阶跃响应数据。 3.7.2 求取单位脉冲响应 2. y=impulse (sys, t) 或 [y, t]= impulse (sys) 计算系统的单位脉冲响应数据。 impulse (sys, t) 绘制系统的单位脉冲响应曲线。 3.7.3 求取任意输入下系统的输出响应 2. y=lsim (sys, u, t)或 [y, t]= lsim (sys, u) 计算在给定输入下系统的输出响应数据。 lsim (sys, u, t) 绘制在给定输入下系统的输出响应曲线。 u为给定输入构成的列向量,它的元素个数应该和 t 的个数是一致的。 对于下列系统传递函数 下列程序将给出该系统的单位阶跃响应曲线。 例 ----MATLAB Programl1.1---- num=50; den=[25,2,1]; step(num,den); grid; title( Unit-Step Response of G(s)=50/(25s^2+2s+1) ); 对于下列系统传递函数 下列程序将给出该系统的单位脉冲响应曲线。 例 ----MATLAB Programl1.2---- num=50; den=[25,2,1]; impulse(num,den); grid; title(Unit-Impulse Response of G(s)=50/(25s^2+2s+1) ); 在MATLAB中没有斜坡响应命令,可利用阶跃响应命令求斜坡响应,先用 s 除 G(s) ,再利用阶跃响应命令。例如,考虑下列闭环系统: 对于单位斜坡输入量 则 下列程序将给出该系统的单位斜坡响应曲线。 ----MATLAB Programl1.3---- num=50; den=[25,2,1,0]; t =0:0.01:100; step(num,den,t); grid; title(Unit-Step ramp Response of G(s)=50/(25s^2+2s+1) ); 编著者 董景新 郭美凤 陈志勇 李冬梅 刘云峰 * * * * *
文档评论(0)