主要内容

被动地块

计算或绘制无源性指数作为频率的函数

描述

例子

passiveplot (G绘制动态系统的相对无源性指标G作为频率的函数。当I + G是最小相位,相对无源性指数是(I-G)(I+G)^-1.最大奇异值表示相对过剩(R < 1)或短缺(R > 1)在每个频率。看到getPassiveIndex有关被动性指数含义的更多信息。

被动地块根据图形的动态自动选择绘图的频率范围和点数G

如果G为复系数模型,则:

  • 对数频率尺度,图显示了两个分支,一个是正频率,一个是负频率。箭头表示每个分支频率值增加的方向。

  • 线性频率尺度,图显示了一个单一的分支与一个对称的频率范围中心在频率值为零。

例子

passiveplot (G类型根据的值绘制输入、输出或I/O无源性指数类型“输入”“输出”“io”,分别。

passiveplot (___w绘制指定频率的无源性指数w

  • 如果w单元格数组的形式是{wmin, wmax},然后被动地块绘制频率范围内的无源性指数wminwmax

  • 如果w是频率向量吗被动地块绘制每个指定频率的无源性指数。向量w可以包含负频率和正频率。

您可以将此语法与前面的任何输入参数组合一起使用。

passiveplot (GN, G1, G2,…___绘制多个动态系统的无源性指标G1,G2,…,GN在同一绘图上。您也可以将此语法用于类型输入参数,带有w指定要打印的频率,或同时指定两者。

例子

passiveplot (G1,LineSpec1,…,GN、LineSpecN___为图中的每个系统指定颜色、线条样式和标记。

例子

passiveplot (___绘图选项使用中指定的选项集绘制无源性指数绘图选项。您可以使用这些选项使用命令行自定义打印外观。在中指定的设置绘图选项覆盖MATLAB中的首选项设置®在其中运行的会话被动地块.因此,当您希望编写一个脚本来生成看起来相同的多个图时,此语法非常有用。

指数wout]=被动地块(G指数wout]=被动地块(G类型返回矢量中每个频率的被动度指数wout.输出指数是一个矩阵,值是多少索引(:,k)按频率降序给出无源性指数w (k).此语法不绘制绘图。

指数= passiveplot (Gw指数= passiveplot (G类型w在指定的频率下返回无源性指数w

例子

全部折叠

绘制相对无源性指数作为系统频率的函数 G 年代 + 2 / 年代 + 1

G=tf([12],[11]);无源批次(G)

图中包含一个轴对象。axes对象包含类型为line的对象。这个对象表示G。

图中显示,在所有频率下,相对无源性指数均小于1。因此,系统G是被动的。

绘制同一系统的输入无源性指数。

passiveplot (G,“输入”

图中包含一个轴对象。axes对象包含类型为line的对象。这个对象表示G。

输入无源性指数在所有频率上都是正的。因此,系统是严格被动输入的。

绘制两个动态系统及其串联的输入无源性指数。

G1=tf([53 1],[12 1]);G2=tf([15 0.1],[12 3 4]);H=G2*G1;钝化批次(G1,“r”G2,“b——”H“gx”“输入”)传奇(“G1”“G2”“G2 * G1”

图中包含一个轴对象。轴对象包含3个类型为line的对象。这些对象代表G1, G2, G2*G1。

互联系统的输入无源性指数在1 rad/s左右低于0。这张图表明,两个无源系统的串联互连不一定是无源的。然而,对于无源系统的并联或反馈互联,无源性是保留的。

在同一个图上绘制复系数模型和真实系数模型的相对无源性指数。

A=[-3.50,-1.25-0.25i;2,0];B=[1;0];C=[-0.75-0.5i,0.625-0.125i];D=0.5;Gc=ss(A,B,C,D);Gr=tf([1,5,10]);被动地块(Gc,Gr)图例(“复系数模型”“真实系数模型”“位置”“东南”

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象分别代表复系数模型、实系数模型。

在对数频率标度中,曲线图显示了复系数模型的两个分支,一个为正频率,带右箭头,一个为负频率,带左箭头。在这两个分支中,箭头指示频率增加的方向。实际系数模型的曲线图始终包含没有箭头的单一分支。

设置绘图频率比例为线性。

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

绘制指标。

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

图中包含一个轴对象。轴对象包含两个类型为line的对象。这些对象分别代表复系数模型、实系数模型。

在线性频率尺度中,图显示了一个具有对称频率范围的单一分支,其频率值为零。当您将响应与复系数模型一起绘制时,该图还显示了实系数模型的负频率响应。

输入参数

全部折叠

模型分析的被动性,指定为动态系统模型tf党卫军一族模型G如果输入的数量等于输出的数量,则可以是MIMO。G可以是连续的也可以是离散的。如果G是具有可调谐或不确定块的广义模型,被动地块评估当前的被动性,标称值G

如果G是一个模型数组吗被动地块在同一图上绘制阵列中所有模型的无源性指数。当您使用输出参数来获取被动式数据时,G必须是单一型号。

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

  • “输入”-输入无源性指数(输入前馈无源性)。这个值是的最小特征值 G 年代 + G 年代 H / 2 ,因为年代在连续时间中,和年代e在离散时间。

  • “输出”-输出无源性指数(输出反馈无源性)。当G是最小相位,该值是的最小特征值 G 年代 1 + G 年代 H / 2 ,因为年代在连续时间中,和年代e在离散时间。

  • “io”—组合I/O被动索引。当I + G为最小相位,此值为最大τ(ω):

    G 年代 + G 年代 H > 2 τ ω + G 年代 H G 年代

    年代在连续时间中,和年代e在离散时间。

看到关于无源性和无源性指数有关这些索引的详细信息。

计算和绘制索引的频率,指定为单元格数组{wmin, wmax}或者作为频率值的向量。

  • 如果w单元格数组的形式是{wmin, wmax},则该函数计算在之间频率处的指数wminwmax

  • 如果w为频率向量,则该函数计算在每个指定频率处的索引。例如,使用logspace生成具有对数间隔频率值的行向量。

对于具有复系数的模型,如果指定频率范围为[ww马克斯,然后在:

  • 日志频率比例,绘图频率限制设置为[ww马克斯],图中显示了两个分支,一个为正频率[ww马克斯]和一个为负频率[-w马克斯,w].

  • 线性频率比例,绘图频率限制设置为[–w马克斯w马克斯]图中显示了一个分支,其对称频率范围以零频率值为中心。

指定频率单位为rad/时间单位哪里时间单位时间单位模型的属性。

线条样式、标记和颜色,指定为一个、两个或三个字符的字符串或向量。这些字符可以以任何顺序出现。您不需要指定所有三个特征(线条样式、标记和颜色)。例如,如果省略线样式并指定标记,则绘图仅显示标记而不显示线。有关配置此参数的详细信息,请参阅LineSpec输入参数情节函数。

例子:“r——”指定红色虚线

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

例子:“y”指定黄线

被动性指数绘图选项集,指定为SectorPlotOptions对象。您可以使用此选项集自定义绘图外观。使用sectorplotoptions创建选项集。中指定的设置绘图选项重写所运行的MATLAB会话中的首选项设置被动地块.因此,绘图选项当您希望编写一个脚本来生成多个看起来相同的图时,不论本地首选项是什么,都可以使用。

有关可用选项的列表,请参见sectorplotoptions

输出参数

全部折叠

无源性指数作为频率的函数,返回为矩阵。指数包含指定的被动性指数类型,以频率计算w如果是你提供的,或者wout如果你没有。指数包含的列数与中的值数相同wwout,

  • 一行,用于输入、输出或合并的i/o无源索引。

  • 行数与G有输入或输出,为相对被动指标。

例如,假设G是一个三输入、三输出系统,以及w是一个1×30的频率向量。然后下面的语法返回一个3×30的矩阵指数

指数=被动地块(G,w);

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

用于计算索引的频率,以矢量形式返回。该功能根据模型的动态特性自动选择频率范围和点数。

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

介绍了R2016a