主要内容

passiveplot

计算或情节被动指数作为频率的函数

描述

例子

passiveplot (G)情节相对被动的指数的动态系统G作为频率的函数。当I + G最小相位,相对被动的奇异值指标(I - G) (I + G) ^ 1。最大的奇异值的措施相对过剩(R < 1)或短缺(R > 1)在每个频率。看到getPassiveIndex更多信息关于被动指数的意义。

passiveplot自动选择的频率范围和数量分情节动力学的基础上G

如果G用复系数是一个模型,然后:

  • 对数频率刻度,情节展示了两个分支,一个积极的频率和一个负频率。箭头指示的方向增加频率值为每个分支。

  • 线性频率刻度,情节显示单个分支对称频率范围集中在频率值为零。

例子

passiveplot (G,类型)块的输入、输出或I / O被动指数,根据的价值类型:“输入”,“输出”,或“输入输出”,分别。

passiveplot (___,w)阴谋所指定的被动指数频率w

  • 如果w是一个单元阵列的形式{wmin, wmax},然后passiveplot情节被动指数之间的频率范围wminwmax

  • 如果w是一个向量的频率呢passiveplot情节被动指数在每个指定的频率。向量w可以包含两个正面和负面的频率。

您可以使用该语法与任何以前的输入参数组合。

passiveplot (GN, G1, G2,…___)情节被动指数多个动态系统G1, G2,…, GN在相同的情节。你也可以使用这种语法类型输入参数,w指定频率情节,或两者兼而有之。

例子

passiveplot (G1,LineSpec1,…,GN、LineSpecN___)指定一个颜色、线型和标记每个系统的阴谋。

例子

passiveplot (___,plotoptions)情节被动指数中指定的选项设置plotoptions。您可以使用这些选项来定制情节外观使用命令行。设置指定plotoptions覆盖在MATLAB的偏好设置®会话中运行passiveplot。因此,这个语法是有用的,当你想要编写一个脚本生成多个情节看起来是一样的,不管你当地的偏好。

(指数,wout)= passiveplot (G)(指数,wout)= passiveplot (G,类型)返回被动的指数在每个频率向量中wout。输出指数是一个矩阵,价值指数(:,k)给出了被动指数在频率降序排列w (k)。这个语法不画一个阴谋。

指数= passiveplot (G,w)指数= passiveplot (G,类型,w)返回被动的指数在指定的频率w

例子

全部折叠

情节相对被动系统的指数作为频率的函数 G = ( 年代 + 2 ) / ( 年代 + 1 )

G =特遣部队([1 - 2],[1]);passiveplot (G)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。这个对象表示G。

情节表明相对被动指数小于1的频率。因此,系统G是被动的。

图输入被动指数相同的系统。

passiveplot (G,“输入”)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。这个对象表示G。

频率输入被动指数是正的。因此,系统输入严格被动。

情节的输入被动指数两个动态系统及其系列互连。

G1 =特遣部队([5 3 1],[1 2 1]);G2 =特遣部队([1 1 5 0.1],[1 2 3 4]);H = G2 * G1;passiveplot (G1,“r”G2,“b——”H,“gx”,“输入”)传说(G1的,“G2”,“G2 * G1”)

图包含一个坐标轴对象。坐标轴对象包含3线类型的对象。一个或多个行显示的值只使用这些对象标记代表G1, G2 * G1, G2。

互联系统的输入被动指数跌破0 1 rad / s左右。这图显示两个被动的系列互连系统不一定是被动的。然而,被动是平行或被动反馈互联系统的保存。

情节复系数的相对被动的指数模型和实系数模型在相同的情节。

一个= [-3.50,-1.25 - -0.25;2、0];B = (1, 0);C = (-0.75 - -0.5, 0.625 - -0.125);D = 0.5;Gc = ss (A, B, C, D);Gr =特遣部队([1 5 10],[1 10 5]);passiveplot (Gc, Gr)传说(“复系数模型”,“实系数模型”,“位置”,“东南”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表复系数模型,实系数模型。

在对数频率刻度,情节展示了模型与复系数两个分支,一个积极的频率,箭头,和一个负频率,与一只左向箭头。在这两个分支,箭头指示方向的频率增加。模型与真实的情节系数总是包含一个分支没有箭头。

将绘制频率刻度设置为线性的。

选择= sectorplotoptions;opt.FreqScale =“线性”;

绘制指标。

passiveplot (Gc、Gr、选择)传说(“复系数模型”,“实系数模型”)

图包含一个坐标轴对象。坐标轴对象包含2线类型的对象。这些对象代表复系数模型,实系数模型。

在线性频率刻度,情节显示单个分支对称频率范围集中在频率值为零。情节还显示负频响应时实系数模型的绘制响应以及复系数模型。

输入参数

全部折叠

模型分析被动,指定为一个动态系统模型特遣部队,党卫军,或一族模型。G可以再分配,如果输入的数量等于输出的数量。G可以是连续的或离散的。如果G是一个广义模型与可调或不确定的块,passiveplot评估当前的被动,名义价值G

如果G模型是一个数组,然后呢passiveplot数组中情节的被动指数模型在相同的情节。当你使用被动数据输出参数,G必须是一个单一的模型。

类型的被动指数,指定为以下之一:

  • “输入”——输入被动指数(输入前馈被动)。这个值是最小的特征值 ( G ( 年代 ) + G ( 年代 ) H ) / 2 ,因为年代=在连续时间年代=e在离散时间。

  • “输出”——输出被动指数(输出反馈被动)。当G是最小相位的,这个值是最小的特征值的 ( G ( 年代 ) 1 + G ( 年代 ) H ) / 2 ,因为年代=在连续时间年代=e在离散时间。

  • “输入输出”- I / O被动指数相结合。当I + G是最小相位,这个值是最大的τ(ω):

    G ( 年代 ) + G ( 年代 ) H > 2 τ ( ω ) ( + G ( 年代 ) H G ( 年代 ) ) ,

    年代=在连续时间年代=e在离散时间。

看到被动,被动的指数对这些指标的详细信息。

频率计算和绘制指标,指定为单元阵列{wmin, wmax}或一个向量的频率值。

  • 如果w是一个单元阵列的形式{wmin, wmax},那么函数计算指数之间的频率范围wminwmax

  • 如果w是一个向量的频率,那么函数计算指数在每个指定的频率。例如,使用logspace生成一个行向量与对数间隔频率值。

对于复系数的模型,如果你指定一个频率范围的w最小值,w马克斯)对你的情节,那么:

  • 对数频率刻度,情节设置频率限制(w最小值,w马克斯)和情节展示了两个分支,一个用于正频率(w最小值,w马克斯),一个用于负频率(-w马克斯,w最小值]。

  • 线性频率刻度,情节设置[——频率限制w马克斯,w马克斯)和情节显示单个分支对称频率范围集中在频率值为零。

在rad /单位指定的频率TimeUnit,在那里TimeUnitTimeUnit模型的属性。

线型、标志和颜色,指定为一个字符串或向量的两个或三个字符。可以出现在任何顺序的字符。你不需要指定三个特点(线型、标志和颜色)。例如,如果您省略线条样式和指定标记,然后情节只显示标记,也没有行。有关配置这个论点的更多信息,请参阅LineSpec输入参数的情节函数。

例子:“r——”指定了一个红色的虚线

例子:‘* b”指定蓝色星号标记

例子:“y”指定了一个黄线

被动指数情节选项设置,指定为一个SectorPlotOptions对象。您可以使用这个选项设置为自定义外观。使用sectorplotoptions创建选项设置,设置您指定plotoptions覆盖MATLAB中的首选项设置会话中运行passiveplot。因此,plotoptions是有用的,当你想要编写一个脚本生成多个情节看起来是一样的,不管你当地的偏好。

可用选项的列表,请参阅sectorplotoptions

输出参数

全部折叠

被动的指数作为频率的函数,返回一个矩阵。指数包含任何类型的被动索引指定,在频率计算w如果你提供他们,或wout如果你没有。指数有尽可能多的列有值wwout,

  • 一行,输入、输出或i / o被动指标相结合。

  • 尽可能多的行G输入或输出,相对被动的指数。

例如,假设G是3-input 3-output系统,w是一个1-by-30向量的频率。然后以下语法返回3-by-30矩阵指数

指数= passiveplot (G, w);

条目指数(:,k)包含的相对被动的指数G在降序排列,在频率w (k)

频率的指标计算,作为一个向量返回。函数自动选择的频率范围和数量点基于模型的动力学。

wout还包含负频率值与复系数模型。

版本历史

介绍了R2016a