- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2021/3/26 * 可以看出:系统中增加一个闭环左实极点,系统的过渡过程将变慢,超调量将减小,系统的反应变得较为滞呆。 对于闭环传递函数存在右极点的情况,系统时域响应是发散的,系统不稳定 返回 2021/3/26 * §3.8 用MATLAB和SIMULINK进行瞬态响应分析 3.8.1 单位脉冲响应 当输入信号为单位脉冲函数δ(t)时,系统输出为单位脉冲响应,MATLAB中求取脉冲响应的函数为impulse( ),其调用格式为 [y,x,t]=impulse(num,den,t) 或 impulse(num,den) 式中G(s)=num/den; t为仿真时间; y为时间t的输出响应;x为时间t的状态响应。 2021/3/26 * 例3-16 试求下列系统的单位脉冲响应 MATLAB命令为: t=[0:0.1:40]; num=[1]; den=[1,0.3,1]; impulse(num,den,t); grid; title(Unit-impulse Response of G(s)=1/(s^2+0.3s+1)) 其响应结果如图所示。 2021/3/26 * 例3-17 系统传递函数为 求取其单位脉冲响应 的MATLAB命令为 t=[0:0.1:10];num=[1]; den=[1,1,1]; [y,x,t]=impulse(num,den,t) plot(t,y);grid xlabel(‘t’); ylable(‘y’); 其响应结果如图所示。 2021/3/26 * 3.8.2 单位阶跃响应 当输入为单位阶跃信号时,系统的输出为单位阶跃响应,在MATLAB中可用step( )函数实现,其调用格式为 [y, x, t]=step(num, den, t) 或step(num, den) 2021/3/26 * 例3-18 求系统传递函数为 num=[1]; den=[1,0.5,1]; t=[0:0.1:10]; [y,x,t]=step(num,den,t); plot(t,y);grid; xlabel(‘Time [sec] t’); ylabel(‘y’) 响应曲线如图3-26所示 图3-26 单位阶跃响应 2021/3/26 * 3.8.3 斜坡响应 在MATLABA中没有斜坡响应命令,因此,需要利用阶跃响应命令来求斜坡响应。根据单位斜坡响应输入是单位阶跃输入的积分。当求传递函数为的斜坡响应时,可先用除得,再利用阶跃响应命令即可求得斜坡响应。 2021/3/26 * 例3-19 已知闭环系统传递函数 对单位斜坡输入 则 2021/3/26 * 系统单位斜坡响应的MATLAB命令: num=[1]; den=[1,0.3,1,0]; t=[0:0.1:10]; c=step(num,den,t); plot(t,c); grid; xlabel(t sec); ylabel(Input and Output) 其响应结果如图所示。 2021/3/26 * 3.8.4 任意函数作用下系统的响应 用线性仿真函数lsim来实现,其调用格式为 [y,x]=lsim(num,den,u,t) 式中 ;y(t)为系统输出响应;x(t)为系统状态响应;u为系统输入信号;t为 仿真时间。 2021/3/26 * 例3-20 反馈系统如图3-28(a)所示,系统输入信号为图3-28(b)所示的三角波,求取系统输出响应。 图3-28反馈系统及输入信号 (a) (b) 2021/3/26 * MATLAB实现指令 numg=[10,20];deng=[1,10,0]; [num,den]=cloop(numg,deng,-1); v1=[0:0.1:2]; v2=[1.9:-0.1:-2]; v3=[-1.9:0.1:0]; t=[0:0.1:8]; u=[v1,v2,v3]; [y,x]=lsim(num,den,u,t); plot(t,y,t,u); xlabel(Time [sec]); 2021/3/26 * ylabel(theta [rad]); grid 其响应曲线如图3-29所示。 图3-29 系统响应曲线 2021/3/26 * 3.8.5 Simulink
文档评论(0)