主要内容

线性系统分析仪

分析线性时间不变(LTI)系统的时间和频率响应

描述

线性系统分析仪应用程序允许您分析LTI系统的时间和频率响应。使用此应用程序,您可以:

  • 查看并比较Siso和MIMO系统的响应图,或同时进行几个线性模型。

  • 生成时间响应图,例如对任意输入的步骤,脉冲和时间响应。

  • 生成频率响应图,例如BODE,NYQUIST,NICHOL,奇异值和极零图。

  • 检查关键响应特性,如上升时间,最大过冲和稳定性边距。

可用的情节

线性系统分析仪可以生成以下响应图:

  • 阶段响应

  • 脉冲响应

  • 模拟时间响应指定输入信号

  • 来自指定初始条件的模拟时间响应(仅限状态空间模型)

  • BODE图(单独的幅度和相位或幅度)

  • 奈奎斯特图

  • 尼科尔斯图

  • 奇异值图

  • 极/零地图和I / O极/零地图

打开线性系统分析器应用程序

  • 马铃薯®Toolstrip:在应用标签,下面控制系统设计与分析,单击“应用”图标。

  • matlab命令提示符:输入linearsystemanalyzer.

程序使用

展开全部

linearsystemanalyzer.打开线性系统分析仪应用程序没有LTI系统进行分析。要指定要分析的系统,请选择文件>进口

LineArsystemanalyzer(Sys1,Sys2,...,Sysn)打开线性系统分析仪并显示一个或多个的阶跃响应动态系统模型SYS1.SYS2.,......,SYSN.。这些模型包括:

  • 数字LTI模型如TF.ZPK., 或者SS.楷模。

  • 鉴定的模型如idtf.IDS., 或者IDProc.(需要系统识别工具箱™软件)。

  • 广义LTI模型如雄鸡或者我们楷模。对于广义LTI模型而没有不确定性,线性系统分析仪绘制模型标称值的响应。对于具有不确定性的广义模型,应用程序绘制了不确定系统的20个随机样本的响应。(不确定的模型需要强大的控制工具箱™软件。)

LinearSystemanalyzer(Sys1,LinePec1,Sys2,LinePec2 ...,Sysn,LinePecn)指定每个响应图的线条样式,标记和颜色。使用一个,两个或三个字符指定绘图样式。例如,以下代码使用红色星号进行响应SYS1.,以及一个洋红色虚线,用于响应SYS2.

Linearsystemanalyzer(SYS1,'r- *',sys2,'m--');

有关配置此参数的详细信息,请参阅线路专业版输入论点阴谋功能。

linearsystemanalyzer(plottype,___打开线性系统分析仪并显示指定的响应类型plottype.。您可以使用此语法与任何先前的输入参数组合。这plottype.参数可以是以下任何一种:

  • '步'- 步骤响应。

  • '冲动'- 脉冲响应。

  • 'lsim'- 线性模拟图。使用此绘图类型时,“线性仿真”工具对话框会提示您指定用于模拟的输入信号。

  • '最初的'- 初始条件绘图(仅限状态空间模型)。你可以使用额外指定初始状态的参数。如果没有,则将打开“线性模拟工具”对话框并提示您指定模拟的初始状态。

  • 'BODE'- Bode图。

  • 'bodemag'- BODE幅度图。

  • '奈奎斯特'- 奈奎斯特情节。

  • '尼科尔斯'- Nichols情节。

  • 'sigma'- 奇异值图。(看Sigma.)。

  • 'pzmap'- 杆/零地图。

  • 'iopzmap'- LTI系统的每个输入/输出对的杆/零映射。

打开线性系统分析仪使用多个响应图,使用最多六种六种图谱类型的单元格数组plottype.输入参数。例如,以下命令用步骤响应绘图和系统的奈奎斯特图打开应用程序SYS.

linearsystemanalyzer({'步';'奈奎斯特'},sys)

LineArsystemanalyzer(Plottype,Sys1,Sys2,...,Sysn,Extras)指定特定于响应绘图类型的其他输入参数。额外可以是可用于与绘图类型对应的函数的一个或多个输入参数。例如,假设plottype.'步'。然后,额外使您可以使用您可以使用的附加参数命令,如期望的最后一次,TFINAL.。因此,以下命令用步骤响应图打开应用程序SYS.,最后一次TFINAL.

linearsystemanalyzer('步',sys,tfinal)

如果plottype.'最初的', 您可以使用额外提供初始条件X0.和其他参数,如TFINAL.。例如:

linearsystemanalyzer('最初的',sys,x0,tfinal)

确定适当的论据额外,请参阅与每个绘图类型对应的函数的参考页面,例如b, 或者最初的

h = linearsystemanalyzer(___返回一个句柄线性系统分析仪数字。您可以使用此语法与任何先前的输入参数组合。使用句柄修改先前打开的句柄线性系统分析仪实例,如下两个语法中所述。

linearsystemanalyzer('clear',h)清除图表和数据线性系统分析仪对应处理H。要立即清除多个应用程序实例,请设置H给手柄的矢量。

LineArsystemanalyzer('当前',sys1,sys2,...,sysn,h)添加系统的响应SYS1.SYS2.,......,SYSN.到了线性系统分析仪对应处理H。要立即更新多个应用程序实例,请设置H给手柄的矢量。如果新系统从当前显示的系统具有不同的I / O尺寸,则应用程序清除现有的响应并仅显示新的响应。

在R2015A介绍