- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章时域分析MATLAB
2001年9月--12月 《MATLAB仿真》 3、 0 ζ1二阶系统动态性能分析 2、ζ=1系统的单位阶跃响应: 特征方程有一对相等的负实根。其响应曲线是一条非振荡曲线。 β Φ(s) = s2+2ζωns+ωn2 ωn 2 ωn -ζωn j 0 0 ζ1时: cosβ=ζ 特征方程有一对共轭复数根。其响应曲线是一条衰减振荡曲线。 包络线 1 4、ζ=0系统的单位阶跃响应: 特征方程有一对共轭虚根。其瞬态响应是无衰减的周期振荡。 5、0ζ1系统的性能指标计算: 超调量 调整时间 峰值时间 上升时间 * * 利用MATLAB可以求取连续系统和离散系统的单位阶跃响应、单位脉冲响应等。 第八章 时域分析法的MATLAB实现 8.1 时域响应的MATLAB仿真指令 一、连续系统单位阶跃响应 在MATLAB中,求连续系统单位阶跃响应的函数为step ( ),其调用格式为: step (sys); step (sys, t):函数在当前图形窗口中直接绘制出系统的阶跃响应曲线。式中sys可以是由tf、zpk和ss中任何一个函数建立的系统模型;t可以指定为一个仿真终止时间,此时t为标量;也可将其设置为一个时间矢量(用t=0:dt:Tfinal的形式)。如果是离散系统,一定要注意时间间隔必须与采样周期相匹配; [y, t, x]=step (sys):用于计算系统阶跃响应的输出数据而不绘制曲线。y为各个仿真时刻的输出向量,t为仿真的时间向量,x为系统的状态向量相对于时间的响应数据。一定注意:y, t, x三个元素的顺序不能错! 例8-1 已知单位负反馈系统的前向通道的传递函数为: 试作出其单位阶跃响应曲线。 其MATLAB命令如下: num=80;den=[1,2,0]; sys=tf (num, den); closys=feedback(sys,1); step (closys) MATLAB中用函数命令impulse ( )来求连续系统单位脉冲响应,其调用格式为: 二、连续系统单位脉冲响应 impulse (sys); impulse (sys, t):函数在当前图形窗口中直接绘制出系统的脉冲响应曲线。式中sys可以是由tf、zpk和ss中任何一个函数建立的系统模型;t可以指定为一个仿真终止时间,此时t为标量;也可将其设置为一个时间矢量(用t=0:dt:Tfinal的形式)。如果是离散系统,一定要注意时间间隔必须与采样周期相匹配; [y, t, x]=impulse (sys):用于计算系统单位脉冲响应的输出数据而不绘制曲线。y为各个仿真时刻的输出向量,t为仿真的时间向量,x为系统的状态向量相对于时间的响应数据。一定注意:y, t, x三个元素的顺序不能错! MATLAB中没有求斜坡响应的函数,根据闭环传递函数的定义: 三、连续系统单位斜坡响应 对于单位阶跃信号有: 对于单位斜坡信号有: 由此可以看出:可以将系统闭环传递函数除以拉氏算子s,再使用step函数就不再是单位阶跃响应,而是单位斜坡响应。在MATLAB中,只需在系统闭环传递函数分母多项式向量最末位补上一个“0”即可。 MATLAB中没有求单位加速度响应的函数,同样可根据闭环传递函数的定义: 四、连续系统单位加速度响应 对于单位阶跃信号有: 对于单位加速度信号有: 由此可以看出:可以将系统闭环传递函数除以拉氏算子s2,再使用step函数就不再是单位阶跃响应,而是单位加速度响应。在MATLAB中,只需在系统闭环传递函数分母多项式向量最末位补上两个“0”即可。 零输入响应是系统初始状态引发的动态过程,此时系统无输入信号的作用,响应只与系统的初始状态、结构及参数有关。 五、连续系统零输入响应响应 initial (sys, x0); initial (sys, x0, t):函数在当前图形窗口中直接绘制出系统的零输入响应曲线。式中sys必须是ss函数建立的状态空间模型;x0为初始状态;t可以指定为一个仿真终止时间,此时t为标量;也可将其设置为一个时间矢量(用t=0:dt:Tfinal的形式)。如果是离散系统,一定要注意时间间隔必须与采样周期相匹配; [y, t, x]=initial (sys, x0):用于计算系统零输入响应的输出数据而不绘制曲线。y为各个仿真时刻的输出向量,t为仿真的时间向量,x为系统的状态向量相对于时间的响应数据。一定注意:y, t, x三个元素的顺序不能错! 六、离散系统的单位阶跃、单位脉冲响应等 离散系统的单位阶跃响应函数为dstep ( );其调用格式同连续系统; 离散系统的单位脉冲响应函数为dimpulse ( ); 离散系统的零输入响应函数为dinitial ( ); 线性控制系统绝对稳定的首要条件是:系统特征方程的根都位于复平面虚
您可能关注的文档
最近下载
- 《白鹿原》中的女性形象分析.docx VIP
- 基于Java的汽车租赁系统的设计与实现 .docx VIP
- 中医养生,养生膏方功效.pptx VIP
- B16G101-2:中英文双语版16G101-2.pdf VIP
- 2025年四川省康定市辅警招聘考试题题库(含参考答案).docx VIP
- 呼吸器用复合气瓶定期检验与评定.pptx VIP
- 2025年四川省康定市辅警招聘考试题库及答案.docx VIP
- 什么是定向运动.pptx VIP
- 《食品企业管理(第2版》高职全套教学课件.pptx
- “马-萨模式”视域下“双减”政策执行制约因素及纾解路径——基于东中西部6省30个县(市、区)的调查.pdf VIP
文档评论(0)