这个例子展示了如何使用交互式线性系统分析器app来比较包括时域和频域在内的多种类型的响应。
获得您想要比较其响应的模型。
例如,比较一个三阶工厂G
的闭环响应G
有两个不同的控制器,C1
和C2
。
G = zpk([],[-5 -5 -10],100);C1 = pid (0, 4.4);T1 =反馈(G * C1, 1);C2 = pid (2.9, 7.1);T2 =反馈(G * C2, 1);
打开线性系统分析器工具来检查工厂和闭环系统的响应。
linearSystemAnalyzer (G, T1, T2)
默认情况下,线性系统分析器以三个系统的阶跃响应图启动。点击给情节增加一个传说。
将脉冲响应图加到线性系统分析仪的显示器上。
在线性系统分析仪中,选择编辑>情节的配置打开绘图配置对话框。
选择两个小区的配置。在响应类型区域中,选择波德级
对于第二种plot类型。
点击好吧将波德图添加到线性系统分析仪的显示中。
在图上显示波德响应的峰值。
右键单击波德星图的任何地方并选择特征>峰值响应从菜单中。
标记出现在图上,表明峰值响应值。水平和垂直的虚线表示这些响应的频率和振幅。单击标记以查看数据提示中的峰值响应值。
您可以使用类似的过程来选择其他特性,如从特征菜单并查看值。
您还可以更改线性系统分析器中显示的图形的类型。例如,要将第一个绘图类型更改为脉冲响应的绘图,请右键单击绘图中的任何位置。选择图表类型>冲动
所显示的图形变化以显示三个系统的脉冲。
线性系统分析仪|冲动
|impulseplot
|最初的
|initialplot
|一步
|stepplot