首页 理论教育 系统时域响应

系统时域响应

时间:2022-02-14 理论教育 版权反馈
【摘要】:impulse/impulse——计算并绘制系统/的单位脉冲响应曲线,时间变量为选项,不使用时由系统自动给出,使用时由人工给出。MATLAB控制系统工具箱还提供了线性时不变系统仿真的图形工具Ltiview,可以方便地获取系统在各种输入下的动态响应。调用ltiview后,在下拉菜单[FILEImport System]中选择Workspace内的系统或Matfile表示的系统加入到图形窗口中,最多可同时分析6个系统。图Ⅳ7是对两个系统给出单位阶跃响应和单位脉冲响应曲线的结果。

1)impulse()——给出系统的单位脉冲响应

(1)impulse(num,den,t)/impulse(sys,t)——计算并绘制系统(num,den)/(sys)的单位脉冲响应曲线,时间变量为选项,不使用时由系统自动给出,使用时由人工给出。

(2)[y,t]=impulse(num,den,t)/impulse(sys,t)——仅计算不绘制系统(num, den)/(sys)的单位脉冲响应,时间变量为选项。

(3)impulse(sys1,sys2,…,sysn,t)——绘制多个系统(sys1,sys2,…,sysn)的单位脉冲响应曲线,时间变量为选项。

2)step()——给出系统的单位阶跃响应

(1)step(num,den,t)/step(sys,t)——计算并绘制系统(num,den)/(sys)的单位阶跃响应曲线,时间变量为选项,不使用时由系统自动给出,使用时由人工给出。

(2)[y,t]=step(num,den,t)/step(sys,t)——仅计算不绘制系统(num,den)/(sys)的单位阶跃响应,时间变量为选项。

(3)step(sys1,sys2,…,sysn,t)——绘制多个系统(sys1,sys2,…,sysn)的单位阶跃响应曲线,时间变量为选项。

3)lsim()——给出系统在任意输入下的响应

(1)lsim(num,den,u,t)/lsim(sys,u,t)——计算并绘制系统(num,den)/(sys)在信号u输入下的响应曲线,时间变量为选项,不使用时由系统自动给出,使用时由人工给出。

(2)[y,t]=lsim(num,den,u,t)/lsim(sys,u,t)——仅计算不绘制系统(num,den)/(sys)在信号u输入下的响应,时间变量为选项。

(3)lsim(sys1,sys2,…,sysn,u,t)——绘制多个系统(sys1,sys2,…,sysn)在信号u输入下的响应曲线,时间变量为选项。

4)damp()——给出线性定常系统的无阻尼振荡频率、阻尼比、极点

(1)[wn,z]=damp(sys)——求取线性定常系统(sys)的无阻尼振荡频率wn、阻尼比z。

(2)[wn,z]=damp(den)——给定线性定常系统的特性多项式(den),求取无阻尼振荡频率wn、阻尼比z。

(3)[wn,z,p]=damp(sys)——求取线性定常系统(sys)的无阻尼振荡频率wn、阻尼比z、极点p。

(4)[wn,z,p]=damp(den)——给定定常系统的特性多项式(den),求取无阻尼振荡频率wn、阻尼比z、极点p。

MATLAB控制系统工具箱还提供了线性时不变系统仿真的图形工具Ltiview,可以方便地获取系统在各种输入下的动态响应。调用ltiview后,在下拉菜单[FILEImport System]中选择Workspace内的系统或Matfile表示的系统加入到图形窗口中,最多可同时分析6个系统。在图形窗口中鼠标右键将弹出图形功能菜单。如Plot Types(图形方式)——Step、Impusle、Bode、Nyquist等。也可通过[EditPlot Configurations]在图形窗口中给出多个图形方式。图Ⅳ7是对两个系统给出单位阶跃响应和单位脉冲响应曲线的结果。

图Ⅳ-7 双图形多系统的Lti狏iew运行结果

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈