主要内容

umargin

增益和相位不确定性模型

自从R2020a

描述

使用umargin控制设计块模型增益和相位反馈循环的变化。建模系统的增益和相位变化让你验证稳定的利润率在鲁棒性分析或执行他们在鲁棒控制器设计。

添加反馈环路增益和相位不确定性,你把umargin块到一个不确定的状态(号航空母舰)的闭环系统模型。umargin是一块的输出控制设计,代表单个位置的增益和相位变化一个反馈回路。文中模型增益和相位不确定性的反馈系统,插入一个单独的umargin对象在每个位置的系统你想引入增益和相位不确定性。

umargin模型的增益和相位变化因素F用开环反应l。这个因素在实轴为中心的一个磁盘需要值和包含F= 1。你指定这个磁盘的十字路口为副总经理= [gmin gmax]与实轴代表获得的相对数量变化在标称值F= 1。指定两个增益和相位不确定性,首先使用getDGM获得一个为副总经理价值描述一种磁盘来捕捉你指定的增益和相位范围。关于基于磁盘的不确定性模型的更多信息,请参阅算法

当你有一个号航空母舰模型包含umargin控制设计模块,您可以执行健壮性和最坏情况分析,研究增益和相位变化如何影响系统的响应。例如,使用robstabrobgain分析系统的鲁棒稳定性和鲁棒性性能增益和相位不确定性。使用wcgainwcsigmaplot检查系统的最糟糕的反应。

要求闭环系统的鲁棒稳定性umargin增益和相位不确定性相当于执行一个基于磁盘的增益裕度[gmin, gmax]和相应的阶段。因此,您可以使用umargin执行适当的磁盘块的利润在设计鲁棒控制器musyn

创建

描述

例子

F= umargin (的名字,为副总经理)模型相对增益范围的不确定性为副总经理= [gmin gmax]gmin< 1,gmax> 1。获得建模的F在这个范围内不同阶段举行其名义价值。当你有两个增益和相位的不确定性,使用getDGM找到相应的为副总经理。这个语法也设置的名字的属性F

例子

F= umargin (的名字,通用汽车)是一样的umargin(名字,[1 /通用汽车、通用])。这个语法指定增益,可以增加或减少的一个因素通用汽车在缺乏阶段的不确定性。相应数量的阶段的不确定性是由基于磁盘的不确定性模型umargin使用(见算法)。

F= umargin (___,名称,值)设置额外的属性F使用名称-值对。例如,F = umargin (F [0.8, 1.4],“InputName”,“情况”,“OutputName”、“u”)创建一个umargin块和设置输入和输出的名称使用连接。在报价附上每个属性的名字。

输入参数

全部展开

范围的相对增益变化,指定为一个双元素向量的形式[gmin, gmax],在那里gmin< 1,gmax> 1。例如,为副总经理= (0.8 - 1.5)意味着建模获得可以改变其名义价值的80%和150%之间(也就是说,变化的因子在0.8和1.5之间)。gmin可以是负的,定义一个范围的相对增益变化,包括改变的迹象。

建模的不确定性包括相应的相位变化由基于磁盘的不确定性模型(见算法)。增益范围为副总经理最能代表的增益和相位变化,你想模型,使用getDGM

量的增加或减少,指定为一个标量。例如,如果您使用通用汽车= 2,那么umargin块代表一个增益,可以增加或减少的两倍。umargin(名称、通用)相当于umargin(名字,[1 /通用汽车、通用])。建模结果的不确定性包括相应的相位变化由基于磁盘的不确定性模型(见算法)。

属性

全部展开

范围的相对增益的变化绝对单位,指定为一个双元素向量的形式gmin,gmax,在那里gmin< 1,gmax> 1。例如GainChange = [0.8, 1.5]意味着获得可以改变其名义价值的80%和150%之间。gmin模型可以是负的,这可能标志着环路增益的变化。

这个属性和之间的关系PhaseChange,DiskMargin,属性是由基于磁盘的不确定性模型umargin使用(见算法)。如果你改变这个属性在一个现有的价值umargin块,其他属性都自动更新。

这个属性是只读的。

度变化的阶段,指定为双元素向量的形式(下午、晚上)。这个属性的值是由价值决定的GainChange和基于磁盘的不确定性模型umargin使用(见算法)。

例子:(-30年,30)

归一化的不确定性水平,指定为一个积极的标量。这个值是参数ɑ设置磁盘(见的不确定性的大小算法)。

这个属性和之间的关系GainChange,PhaseChange,属性是由基于磁盘的不确定性模型umargin用途。如果你改变这个属性在一个现有的价值umargin块,其他属性都自动更新。

例子:0.5

倾斜的建模不确定性磁盘,指定为一个标量值。斜偏差模型增益变化对增益增加或减少。

  • = 0模型均衡增益范围[gmin, gmax],gmin = 1 / gmax

  • 积极的模型不同的增益,可以增加超过它可以减少,gmax > 1 / gmin)。例如,GainChange=(0.8,2)对应于一个积极的值,因为获得可以增加100%,但仅减少20%。

  • 模型不同的增益,可以减少超过它可以增加,gmin < 1 / gmax。例如,GainChange=[0.5,1.2]对应于一个负价值,因为可以减少50%,但仅增加20%。

的绝对值越大,获得范围是有偏见的。额外的细节和它如何影响基于磁盘的不确定性模型,请参阅使用磁盘边缘稳定性分析

这个属性和之间的关系GainChange,PhaseChange,DiskMargin属性是由基于磁盘的不确定性模型umargin使用(见算法)。如果你改变这个属性在一个现有的价值umargin块,其他属性都自动更新。

在随机样本块的状态数,指定为一个整数。一些分析命令等usample波德采取随机抽样的不确定动态。这个属性决定了在样品的数量。更多信息关于取样的动态不确定性是如何工作的,看到的生成的样本不确定系统

最大频率的随机样本,指定为一个积极的标量值。随机抽样确定动力学不超过指定的值。

这个属性是只读的。

名义值,指定为代表的输出状态空间模型的静态增益为1 (一个,B,C= 0,D= 1)的名义价值umargin块总是1(没有增益和相位变化)无论范围的增益和相位变化块代表。

块简化水平,指定为“基本”,“全部”,或“关闭”。一般来说,当你把不确定的元素来创建不确定的状态空间模型,软件自动技术适用于消除冗余不确定元素的副本。(见简化)。使用这个属性来指定应用当您使用模型的简化算法或互连技术不确定的块。

  • “基本”——应用基本每次算术或互连操作简化方法。

  • “全部”——减少应用技术类似于模型。

  • “关闭”——执行没有简化。

名称不确定元素,指定为一个特征向量。当您创建一个不确定的状态(号航空母舰一族)模型使用不确定的控制设计模块,软件跟踪模块在这个属性使用您指定的名称,而不是变量名在MATLAB®工作区。例如,如果您创建一个umargin块使用F = umargin('嗯',2),并结合块数字LTI模型,财产产生的号航空母舰模型列出了不确定的控制设计

样品时间,指定为:

  • 0 -连续时间模型。

  • 积极的标量值,离散时间模型。指定单位给出的样品时间TimeUnit模型的属性。

  • 1 -离散时间模型与未指明的样品时间。

改变这个属性不离散化或重新取样模型。

模型时间单位,指定这些值之一:

  • “纳秒”

  • 微秒的

  • 的毫秒

  • “秒”

  • “分钟”

  • “小时”

  • “天”

  • “周”

  • “月”

  • “年”

您可以指定TimeUnit使用一个字符串,如“小时”,但是时间单位是存储为特征向量,“小时”

模型属性比如样品时间Ts,InputDelay,OutputDelay和其他时间延迟在指定的单位表示TimeUnit。改变对其他属性,这个属性没有影响,因此改变整个系统的行为。使用时间单位,无需修改系统行为之间的转换。

输入通道的名称,指定为一个单元阵列包含一个特征向量。你可以设置InputName使用一个特征向量,例如F。InputName = ' u ',或者使用一个字符串,如F。InputName = " u "。无论哪种方式,输入名字存储为一个细胞包含一个字符数组向量,{' u '}

单位的输入信号,指定为一个单元阵列包含一个特征向量。使用InputUnit跟踪每个输入信号表示在单位。InputUnit没有对系统行为的影响。你可以设置InputUnit使用一个特征向量,例如F。InputUnit = ' V ',或者使用一个字符串,如F。InputUnit = " V "。无论哪种方式,输入名字存储为一个细胞包含一个字符数组向量,{' V '}

输入通道组,指定为一个字段的结构组名称和值输入通道的指标属于相应的组。因为umargin块总是输出,您不需要指定输入组。

输出通道的名称,指定为一个单元阵列包含一个特征向量。你可以设置OutputName使用一个特征向量,例如F。OutputName = ' y ',或者使用一个字符串,如F。OutputName = " y "。无论哪种方式,输出的名字是存储单元阵列包含一个特征向量,{' y '}

单位的输出信号,指定为一个单元阵列包含一个特征向量。使用OutputUnit跟踪每个输出信号表示在单位。OutputUnit没有对系统行为的影响。你可以设置OutputUnit使用一个特征向量,例如F。OutputUnit = ' V ',或者使用一个字符串,如F。OutputUnit = " V "。无论哪种方式,输出的名字是存储单元阵列包含一个特征向量,{' V '}

输出通道组,指定为一个字段的结构组名称和值输入通道的指标属于相应的组。因为umargin块总是输出,您不需要指定输出组。

对模型的文本笔记,存储为一个字符串或一个单元阵列的特征向量。这两个数据类型的属性存储任何你提供的。例如,假设sys1sys2动态系统模型,并设置笔记属性到一个字符串和一个特征向量,分别。

sys1。笔记=“sys1字符串。”;sys2。笔记=sys2有一个特征向量。;sys1。笔记sys2。笔记
ans =“sys1字符串。”ans = sys2有一个特征向量。

任何类型的数据,你想把和存储与模型,指定为任何MATLAB数据类型。

对象的功能

许多功能,致力于数字LTI模型设计不确定控制块等umargin。这些包括模型连接等功能连接反馈、线性分析等功能波德stepinfo。一些函数生成的情节,如波德一步、情节不确定模型的随机样本给你一个不确定的分布动态。当你使用这些命令返回数据,然而,他们只作用于系统的标称值。以下列表中包含了代表功能的子集可以使用umargin模型。

全部展开

反馈 反馈连接的多个模型
连接 框图互联的动态系统
系列 串联的两个模型
平行 并联的两个模型
uscale 规模的不确定性块或系统
情节(umargin) 可视化的增益和相位不确定性umargin
usample 生成随机的样本不确定模型或元素
usubs 用给定的值代替不确定不确定对象的元素
一步 阶跃响应的动态系统;阶跃响应数据
波德 波德图的频率响应,或大小和相位数据

例子

全部折叠

创建一个模型的输出控制回路,增加的不确定性±6 dB和相位不确定性±30°。使用开环传递函数

l = 3 5 年代 3 + 2 年代 2 + 3 年代

L =特遣部队(2.5 [1 2 3 0]);

模型的不确定性,首先使用getDGM增益和相位变化转换成一个基于磁盘的增益裕度范围。因为获得可以增加或减少相同的量,你可以使用“平衡”选择模型不确定性的一个磁盘,在标称值是对称的。

通用= db2mag (6);点= 30;为副总经理= getDGM(通用点,“平衡”)
为副总经理=1×20.5012 - 1.9953

为副总经理定义了一个磁盘的不确定性与获得的范围的变化为副总经理,和相位变化取决于磁盘的几何形状。使用为副总经理创建一个umargin块。

F = umargin (“F”为副总经理)
不确定增益/阶段“F”与相对增益的变化[0.501,2]和相变±36.8度。

F代表最小的磁盘,可以捕获目标的不确定性增益和相位变化。实际的相位变化建模F有点大于±30的目标区间°。可视化的增益和相位变化为代表F同时,包括增益和相位变化,使用情节

情节(F)

图包含2轴对象。坐标轴对象1标题范围的增益和相位变化,包含增益变化(dB), ylabel相变异(度)包含5块类型的对象,文本行。坐标轴对象与标题2的乘法因子F值包含8块类型的对象,线,文本。

正确的情节显示值的范围在复平面的乘法因子F可以采取。磁盘的大小决定了变异量。左边的阴影区域图显示,同时中所包含增益和相位的变化F。关于这种不确定性模型的更多细节,请参阅使用磁盘边缘稳定性分析

将增益和相位的不确定性闭环系统模型,将其插入到反馈回路作为一个乘法因子在开环反应。

T =反馈(L * F, 1)
不确定连续系统的状态空间模型1输出,输入3。模型不确定性包含以下模块:F:不确定的收益/阶段,获得×[0.501,2)阶段±36.8度,1事件类型”T。NominalValue”的名义价值和“T。不确定性”与不确定的交互元素。

结果是一个不确定的状态(号航空母舰)模型与控制设计,F。检查的影响建模的增益和相位不确定性闭环系统阶跃响应的。

图;rng默认的%的再现性步骤(T)

图包含一个坐标轴对象。坐标轴对象包含21线类型的对象。该对象代表T。

你可以用这个模型进行补充分析,如分析系统对建模的增益和相位变化与鲁棒性robstab。或者,您可以使用musyn不确定系统的鲁棒控制器设计L * F。有关示例,请参见

创建一个umargin块模型获得,可以减少10%,但没有相变异增加60%,和相转变±15°没有变化。为此,使用getDGM“紧”选择。这个选项发现最小的磁盘,捕获您提供的增益和相位范围。

为副总经理= getDGM([0.9, 1.6],[15] -15年,“紧”);F = umargin (“F”为副总经理)
不确定增益/阶段“F”与相对增益的变化[0.86,1.6]和相变的±15度。

在这种情况下,最小的磁盘包含指定的相位变化,和一个增益变化略大,但仍偏向了增加收益。相应的磁盘和可视化建模的增益和相位变化的范围F

情节(F)

图包含2轴对象。坐标轴对象1标题范围的增益和相位变化,包含增益变化(dB), ylabel相变异(度)包含5块类型的对象,文本行。坐标轴对象与标题2的乘法因子F值包含8块类型的对象,线,文本。

左边的情节显示建模获得变异在标称值是不对称的。

生成另一个umargin块,这一次使用“平衡”选项getDGM

DGMb = getDGM([0.9, 1.6],[15] -15年,“平衡”);Fb = umargin (“facebook”,DGMb);

比较每一块磁盘建模的不确定性。

图;diskmarginplot ([F.GainChange; Fb.GainChange),“磁盘”)

图包含一个坐标轴对象。坐标轴对象与标题乘法因子F的值包含3补丁类型的对象,线。这些对象代表为副总经理= [0.86,1.6],DPM = 15,为副总经理= [0.625,1.6],DPM = 26。

的磁盘神奇动物模型更大的、对称的增益范围(gmin = 1 / gmax)和相位变化超过你指定的。如果你有信心,获得不同更多的向一个方向比另一个在你的系统,那么这个平衡模型可能过于保守。

umargin块代表一个输出增益和相位不确定性。模型的增益和相位变化一个MIMO反馈回路,创建一个umargin块中每个位置的循环你想引入增益和相位变化。例如,考虑到两个输入,两个输出反馈回路的例子为旋转的卫星天线稳定利润

假设您想要研究系统的行为与核电站的增益和相位变化的输入和输出。您可以通过创建单独的模型的变化umargin块每个通道,构建成闭环模型。

创建从植物和控制器模型为旋转的卫星天线稳定利润。工厂是两个输入,两个输出,状态空间模型和前馈滤波器Kf是两个输入,两个输出静态增益。

%的植物= 10;A = [0, - 0);B =眼(2);C = (1, - 1);D = 0;P = ss (A, B, C, D);%预滤器Kf = (1 -; 1) / (1 + ^ 2);

接下来,创建umargin块来表示每个通道的增益和相位的不确定性。假设您希望增加约5%的不确定性模型在任意方向四个位置。创建一个umargin这种不确定性块模型。

通用汽车= 1.05;u1 = umargin (‘u1’通用汽车)
不确定增益/阶段“u1”相对增益的变化[0.952,1.05]和相变的±2.79度。

umargin将指定的±5%的增益变化转换为基于磁盘的不确定性模型,这也使得相变约±3°。使用情节磁盘和形象化的模拟范围在每个输入和输出增益和相位变化。

情节(u1)

图包含2轴对象。坐标轴对象1标题范围的增益和相位变化,包含增益变化(dB), ylabel相变异(度)包含5块类型的对象,文本行。坐标轴对象与标题2的乘法因子F值包含8块类型的对象,线,文本。

得到最好的估计的增益和相位不确定性对系统性能的影响,你想要独立的增益和相位变化的四个地点。因此,创建额外的umargin块输入和输出为每个工厂,获得相同的规范。

u2 = umargin (“u2”,通用);日元= umargin (“日元”,通用);y2 = umargin (“日元”,通用);

构建闭环模型,插入u1u2核电站的输入日元y2核电站输出。要做到这一点,使用blkdiag结合u1u2两个输入,两个输出系统的形式[u1, 0, 0, u2]。创建一个类似的组合日元y2不要犹豫联系这些工厂,并使用反馈命令来关闭双通道反馈回路。

傅= blkdiag (u1, u2);= blkdiag财政年度(y1, y2);L = * P *府财政年度;Tunc =反馈(L,眼(2))* Kf
不确定连续系统的状态空间模型2输出,输入,2。模型不确定性包含以下模块:u1:不确定的收益/阶段,获得×[0.952,1.05],阶段±2.79度,1出现u2:不确定的收益/阶段,获得×[0.952,1.05],阶段±2.79度,1出现y1:不确定的收益/阶段,获得×[0.952,1.05],阶段±2.79度,1出现y2:不确定的收益/阶段,获得×[0.952,1.05],阶段±2.79度,1“Tunc事件类型。NominalValue”的名义价值和“Tunc。不确定性”与不确定的交互元素。

研究这些变化对系统响应的影响。

rng (1)%的再现性图步骤(Tunc Tunc.NominalValue 10)

图包含4轴对象。坐标轴对象的标题1:在(1),ylabel:(1)包含22行类型的对象。这些对象代表Tunc untitled1。轴与ylabel对象2:(2)包含22行类型的对象。这些对象代表Tunc untitled1。坐标轴对象的标题3:在(2)包含22行类型的对象。这些对象代表Tunc untitled1。坐标轴对象4包含22行类型的对象。这些对象代表Tunc untitled1。

这些小的不确定性对系统性能有相当大的影响,有时甚至改变响应的迹象。鲁棒性分析robstab表明,只有一个略大的变化驱动闭环系统不稳定。

stabmarg = robstab (Tunc)
stabmarg =结构体字段:下界:1.0210 UpperBound: e-04 1.0231 CriticalFrequency: 1.0000

要求一个闭环系统健壮的针对特定数量的增益和相位不确定性相当于说系统增益和相位裕度。因此可以使用umargin块检查系统的增益和相位的利润率,也需要对其他类型不确定性的鲁棒性。为此,捕获所需的磁盘的利润率umargin块,用robstab检查对所有建模的不确定性系统鲁棒稳定性。

考虑下面的闭环系统具有参数不确定性。

k =尿素的(“k”10“百分比”,40);G =特遣部队(18日[1 k k]);C = pid (1、2);CL =反馈(G * C, 1);

robstab表明对建模不确定性系统鲁棒。事实上,系统保持稳定两个建模不确定性的两倍多一点。

stabmarg = robstab (CL)
stabmarg =结构体字段:下界:2.0458 UpperBound: 2.0458 CriticalFrequency: 4.4517

假设你也需要系统容忍获得高达50%的增加或减少和相位变化的±20°核电站输入。检查系统是否有这些利润,创建一个umargin块模型这些变化并将其插入到闭环模型。

为副总经理= getDGM (1.5 20“紧”);F = umargin (“F”);女朋友= G * F;CLf =反馈(Gf * C, 1);stabmarg = robstab (CLf)
stabmarg =结构体字段:下界:1.0933 UpperBound: 1.0957 CriticalFrequency: 3.9553

这个结果表明,除了鲁棒稳定性对参数变化,反馈回路还维护所需的增益和相位的利润值建模k(实际上超过9%的建模的范围k)。

您还可以使用磁盘边缘和鲁棒稳定性之间的等效增益和相位变化设计鲁棒控制器,满足一定的增益和相位的利润率。有关示例,请参见指定设计鲁棒控制器增益和相位的利润率旋转的卫星鲁棒控制器

返回的鲁棒控制器musyn优化的不确定反馈系统的性能。当不确定的工厂umargin块,这一要求的鲁棒稳定性相当于执行基于磁盘的增益和相位等于利润umargin不确定性。在本例中,为一个不确定的工厂,设计鲁棒控制器执行闭环稳定性对核电站的增益和相位变化的输入和输出。

用植物的例子”循环形成mixsynmixsyn参考页面,介绍一些系统极点的位置的不确定性和零。

一个=尿素的(“一个”,1“加减符”[-0.1,0.1]);s = zpk (“年代”);G =(年代)/ (s + a) ^ 2;

目标是实施闭环稳定性对核电站的增益和相位变化的输入和输出,在完整的植物建模的参数变化范围G。为此,使用目标利润增益和相位来创建umargin不确定的块和连接它们。对于这个示例,假设您想要对获得稳定在某个方向上的变化的1.5倍,或相位变化±20°。

为副总经理= getDGM (1.5 20“紧”);鳍= umargin (“鳍”为副总经理);输出信号= umargin (的输出信号为副总经理);Gmarg =输出信号* G *鳍
不确定连续系统的状态空间模型1输出,输入,7个州。模型不确定性包含以下模块:鱼翅:不确定的收益/阶段,获得×[0.667,1.5],阶段±22.6度,1事件输出信号:不确定的收益/阶段,获得×[0.667,1.5],阶段±22.6度,1出现:不确定真实,名义= 1,可变性= [-0.1,0.1],3“Gmarg事件类型。NominalValue”的名义价值和“Gmarg。不确定性”与不确定的交互元素。

对于调优musyn,你增加植物等权重函数执行您的性能需求参考跟踪、抗干扰性和鲁棒性。对于这个示例,使用加权函数的示例中所描述的mixsyn参考页面。

W1 =补足重量的东西(10 [1]0.1,0.01);W2 =补足重量的东西(0.1,0.32 [32],1);W3 =补足重量的东西(0.01,0.1 [1],10);Gaug = augw (Gmarg, W1 W2, W3);

使用musyn设计一个控制器。

[K, gam] = musyn (Gaug 1 1);
D-K迭代总结:- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -鲁棒性能符合订单- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Iter K步峰μD适合24 2 D 1 7.753 1.527 1.539 1.131 1.084 1.091 40 3 1 34 4 40 5 0.9964 0.9936 1.002 0.9986 0.9965 - 1.003 0.993 - 0.9993 38最好实现健壮的性能:0.993

musyn达到一个健壮的性能,它告诉你,闭环增益仍低于1的全部范围的不确定性中指定的工厂。确认由此产生的增益和相位控制器实现目标利润,使用wcdiskmargin检查系统的最坏的增益和相位利润率反对核电站同时变化的输入和输出。使用植物G包含参数不确定性而不是增益和相位不确定性。

MMIO = wcdiskmargin (G、K)
MMIO =结构体字段:GainMargin: [0.6027 - 1.6591] PhaseMargin: [-27.8422 - 27.8422] DiskMargin: 0.4957下界:0.4957 UpperBound: 0.4967 CriticalFrequency: 0.9165 WorstPerturbation: [1 x1 struct]

最坏的基于磁盘的增益裕度(0.6 - 1.66)比的目标利润率(0.66 - 1.5),和最坏阶段的28°±同样比所需保证金的±20°。因此,控制器K执行所需的利润在整个参数不确定性范围的植物G

使用的一个例子umargin块与musyn执行增益和相位的利润率在MIMO控制回路,明白了旋转的卫星鲁棒控制器

考虑一个umargin阻止了1.5倍的增益变化方向,和相转变的±20°。

为副总经理= getDGM (1.5 20“紧”);F = umargin (“F”为副总经理)
不确定增益/阶段“F”与相对增益的变化[0.667,1.5]和相变的±22.6度。

当您创建的umargin对象,您提供目标基于磁盘的增益变化为副总经理,它定义了一个磁盘的不确定性。这个值就变成了财产F.GainChange,umargin基于这个值设置其他属性。例如,F.PhaseChange自动设置为相对应磁盘定义的不确定性范围为副总经理。的属性F.DiskMarginF.Skew自动设置相应的吗ασ值的磁盘(见算法)。检查这些属性的值。

get (F)
GainChange: [0.6667 - 1.5000] PhaseChange: [-22.6199 - 22.6199] DiskMargin: 0.4000斜:0 SampleStateDimension: 3 SampleMaxFrequency:正NominalValue: [1 x1党卫军]AutoSimplify:“基本”的名字:“F”InputName: {"} InputUnit: {"} InputGroup: [1 x1 struct] OutputName: {"} OutputUnit: {"} OutputGroup: [1 x1 struct]指出:[0 x1字符串]用户数据:[]Ts: 0 TimeUnit:“秒”

你可以改变的增益和相位不确定性建模使用uscale命令,该尺度归一化的不确定性的块你指定的一个因素。规模的不确定性F由一个一半,并检查扩展不确定块的属性。

Fscaled = uscale (F, 0.5)
不确定增益/阶段“F”与相对增益的变化[0.818,1.22]和相变的±11.4度。
get (Fscaled)
GainChange: [0.8182 - 1.2222] PhaseChange: [-11.4212 - 11.4212] DiskMargin: 0.2000斜:0 SampleStateDimension: 3 SampleMaxFrequency:正NominalValue: [1 x1党卫军]AutoSimplify:“基本”的名字:“F”InputName: {"} InputUnit: {"} InputGroup: [1 x1 struct] OutputName: {"} OutputUnit: {"} OutputGroup: [1 x1 struct]指出:[0 x1字符串]用户数据:[]Ts: 0 TimeUnit:“秒”

umargin块,uscale繁殖的DiskMargin产权比例因子,扩展磁盘的大小和调整相应的增益和相位变化的范围。

如果你手动改变任何有关的属性建模不确定性的大小,块自动更新的值。例如,设置F.GainChange一个新值,定义了不同的不确定性磁盘。的属性F自动更新以反映新的相应阶段范围(F.PhaseChange)和的值ασ(F.DiskMarginF.Skew),描述了新磁盘。

F.GainChange=(0。8,1.5]; get(F)
GainChange: [0.8000 - 1.5000] PhaseChange: [-16.9574 - 16.9574] DiskMargin: 0.2857斜:2.0000 SampleStateDimension: 3 SampleMaxFrequency:正NominalValue: [1 x1党卫军]AutoSimplify:“基本”的名字:“F”InputName: {"} InputUnit: {"} InputGroup: [1 x1 struct] OutputName: {"} OutputUnit: {"} OutputGroup: [1 x1 struct]指出:[0 x1字符串]用户数据:[]Ts: 0 TimeUnit:“秒”

在这里,F.PhaseChange,F.DiskMargin,F.Skew都是更新的新值来描述定义的磁盘吗F.GainChange。的新值F.Skew是零,因为新的增益范围是不对称的(gmin1 / gmax)。

算法

umargin模型的增益和相位变化个体反馈信道频率相关系数F(年代)乘以名义开环反应l(年代),这样摄动响应l(年代)F(年代)。的因素F(年代)参数化:

F ( 年代 ) = 1 + α ( ( 1 σ ) / 2 ] δ ( 年代 ) 1 α ( ( 1 + σ ) / 2 ] δ ( 年代 )

在这个模型中,

  • δ(年代)是一个gain-bounded动态不确定性,规范化,以便它总是不同单元内的磁盘(| |δ| |< 1)。

  • ɑ集的增益和相位变化量建模F。固定σ,参数ɑ控制磁盘的大小。为ɑ= 0,相对应的系数是1,名义l

  • σ,被称为偏见,建模不确定性对增益增加或增益下降。

的因素F值在一个磁盘以实轴和包含的名义价值F= 1。磁盘的特点是其拦截为副总经理= [gmin gmax]实轴。gmin< 1,gmin> 1的最小和最大增益的相对变化建模F在名义上的阶段。相位不确定性建模F是一个范围DPM = [pmin, pmax]名义获得的相位值(|F| = 1)。例如,在接下来的情节,右侧显示了磁盘F与实轴相交的区间[0.71,1.4]。左边显示这个磁盘模式±3 dB的增益变化和相位变化19°±。

F = umargin (“F”,1.4125)情节(F)

乘法磁盘和范围的增益和相位变化umargin块建模±3 dB的增益变化和相位变化加上或者减去19度。

当您创建一个umargin块,通过指定你指定数量的不确定性为副总经理。使用getDGM翻译特定数量的合适的增益和相位变化为副总经理捕捉这些变化的范围。关于使用的不确定性模型的更多信息umargin,请参阅使用磁盘边缘稳定性分析

版本历史

介绍了R2020a

全部展开