包装:据/b>TuningGoal据/p>
Frequency-weighted H据S.ub>2据/sub>控制系统调优的范数约束据/p>
使用据code class="literal">TuningGoal。W.E.ightedVariance据/code>限制加权据E.m class="varname">H.据/em>2据/sub>从指定输入到输出的转移函数的规范。当据E.m class="varname">H.据/em>2据/sub>规范措施:据/p>
对于传递函数的确定性输入,脉冲响应的总能量。据/p> 用于单位方差白噪声输入的输出方差的平方根,用于转移功能的随机输入。同等地,据E.m class="varname">H.据/em>2据/sub>范数测量的是这种输入的输出的均方根。据/p> 您可以使用据code class="literal">TuningGoal。W.E.ightedVariance据/code>使用调优命令进行控制系统调优,例如据code class="literal">Systune.据/code>或据code class="literal">looptune据/code>。通过指定此调整目标,您可以调整系统响应随机输入,其具有非均匀光谱,例如彩色噪声或风阵列。你也可以使用据code class="literal">TuningGoal。W.E.ightedVariance据/code>指定LQG类似的性能目标。据/p>
创建调整目标对象后,可以通过设置进一步配置据a href="//www.tianjin-qmedu.com/help/control/ref/tuninggoal.weightedvariance-class.html" class="intrnllnk">属性据/a>对象。据/p>
描述据/h2>
建设据/h2>
创造一个调整目标据code class="literal">雷据/code>。此调整目标指定闭环传输功能据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>)从指定的输入到输出满足要求:据/p>
雷据/code>= TuningGoal.variance(据a href="#btjqayg-1_sep_shared-inputname" class="intrnllnk">
InputName.据/code>那据a href="#btjqayg-1_sep_shared-outputname" class="intrnllnk">
outputName.据/code>那据a href="#btjqayg-1-WLWR" class="intrnllnk">
王,或者说是据/code>)据/code>
||据E.m class="varname">W.据S.ub>L.据/sub>(据E.m class="varname">S.据/em>)据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>)据E.m class="varname">W.据S.ub>R.据/sub>(据E.m class="varname">S.据/em>)| |据S.ub>2据/sub><1。据/p>
在调整离散时间系统时,据code class="literal">雷据/code>施加以下约束:据/p>
当据E.m class="varname">H.据/em>2据/sub>规范由采样时间的平方根缩放据E.m class="varname">T.据S.ub>S.据/sub>以确保连续时间调谐的一致结果。来约束真正的离散时间据E.m class="varname">H.据/em>2据/sub>规范,乘据E.m class="varname">W.据S.ub>L.据/sub>或据E.m class="varname">W.据S.ub>R.据/sub>由据S.pan class="inlineequation">
。据/p>
调整目标的输入信号,指定为字符向量,或者用于多输入调谐目标,是字符向量的小区数组。据/p>
如果您正在使用调整目标来调整Simulink万博1manbetx据S.up>®据/sup>控制系统的模型,然后据code class="literal">InputName.据/code>可以包括:据/p>
任何模型输入。据/p> 模型中标记的任何线性分析点。据/p> 任何线性分析点据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sltuner.html"> 例如,假设据code class="literal">SLTUNER.据/code>接口包含分析点据code class="literal">u1据/code>和据code class="literal">u2据/code>。使用据code class="literal">'U1'据/code>在创建调优目标时将该点指定为输入信号。使用据code class="literal">{'U1','U2'}据/code>指定双通道输入。据/p> 如果您使用的是调整目标来调整普遍的状态空间(据code class="literal">雄鸡据/code>)控制系统的模型,然后据code class="literal">InputName.据/code>可以包括:据/p>
任何输入据code class="literal">雄鸡据/code>模型据/p> 任何据a href="//www.tianjin-qmedu.com/help/control/ref/analysispoint.html"> 例如,如果你正在调整一个控制系统模型,据code class="literal">T.据/code>那么据code class="argument">InputName.据/code>可以是任何输入名称据code class="literal">t.Inputname.据/code>。此外,如果据code class="literal">T.据/code>包含一个据code class="literal">分析点据/code>块的位置命名据code class="literal">AP_U.据/code>那么据code class="argument">InputName.据/code>可以包括据code class="literal">'ap_u'据/code>。使用据a href="//www.tianjin-qmedu.com/help/control/ref/genss.getpoints.html"> 如果据code class="literal">InputName.据/code>是一个据code class="literal">分析点据/code>通用模型的位置,调谐目标的输入信号是与之相关的隐含输入据code class="literal">分析点据/code>块:据/p>
有关控制系统模型中分析点的更多信息,请参阅据a href="//www.tianjin-qmedu.com/help/control/ug/managing-signals-in-analysis-and-design.html" class="a">为控制系统分析和设计标记感兴趣的信号据/a>。据/p> 调谐目标的输出信号,指定为字符向量,或者对于多输出调谐目标,是字符向量的小区数组。据/p>
如果您使用的调整目标调整控制系统的Simulink模型,那么万博1manbetx据code class="literal">outputName.据/code>可以包括:据/p>
任何模型输出。据/p> 模型中标记的任何线性分析点。据/p> 任何线性分析点据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sltuner.html"> 例如,假设据code class="literal">SLTUNER.据/code>接口包含分析点据code class="literal">日元据/code>和据code class="literal">y2据/code>。使用据code class="literal">'y1'据/code>创建调整目标时将该点指定为输出信号。使用据code class="literal">{'y1','y2'}据/code>指定双通道输出。据/p> 如果您使用的是调整目标来调整普遍的状态空间(据code class="literal">雄鸡据/code>)控制系统的模型,然后据code class="literal">outputName.据/code>可以包括:据/p>
任何输出据code class="literal">雄鸡据/code>模型据/p> 任何据a href="//www.tianjin-qmedu.com/help/control/ref/analysispoint.html"> 例如,如果你正在调整一个控制系统模型,据code class="literal">T.据/code>那么据code class="argument">outputName.据/code>可以是任何输出名称据code class="literal">t.outputname.据/code>。此外,如果据code class="literal">T.据/code>包含一个据code class="literal">分析点据/code>块的位置命名据code class="literal">AP_U.据/code>那么据code class="argument">outputName.据/code>可以包括据code class="literal">'ap_u'据/code>。使用据a href="//www.tianjin-qmedu.com/help/control/ref/genss.getpoints.html"> 如果据code class="literal">outputName.据/code>是一个据code class="literal">分析点据/code>在广义模型的位置上,调谐目标的输出信号是与之相关的隐含输出据code class="literal">分析点据/code>块:据/p>
有关控制系统模型中分析点的更多信息,请参阅据a href="//www.tianjin-qmedu.com/help/control/ug/managing-signals-in-analysis-and-design.html" class="a">为控制系统分析和设计标记感兴趣的信号据/a>。据/p> 频率加权函数,指定为标量、矩阵或SISO或MIMO数值LTI模型。据/p> 功能据code class="literal">王据/code>和据code class="literal">WR.据/code>提供调整目标的权重。调整目标确保增益据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>)从指定的输出输入满足不等式:据/p>
||据E.m class="varname">W.据S.ub>L.据/sub>(据E.m class="varname">S.据/em>)据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>)据E.m class="varname">W.据S.ub>R.据/sub>(据E.m class="varname">S.据/em>)| |据S.ub>2据/sub><1。据/p>
如果您指定MIMO加权函数,那么据a href="#btjqayg-1_sep_shared-inputname" class="intrnllnk"> 如果你在离散时间调谐(即,使用a据code class="function">雄鸡据/code>模型或据code class="function">SLTUNER.据/code>接口和非零据code class="literal">Ts据/code>),可以将权重函数指定为离散时间模型据code class="literal">Ts据/code>。如果连续时间指定加权函数,则调整软件将它们离散。在离散时间中指定加权函数使您可以更好地控制奈奎斯特频率附近的加权函数。据/p> 价值据code class="literal">wl = []据/code>或据code class="literal">WR = []据/code>被解释为身份。据/p>
频率加权函数用于传递函数的输出通道,以约束,指定为标量,矩阵或SISO或MIMO数字LTI模型。属性的初始值由据code class="literal">王据/code>构造调优目标时的输入参数。据/p>
用于约束传递函数的输入通道的频率加权函数,指定为标量、矩阵或SISO或MIMO数值LTI模型。属性的初始值由据code class="literal">WR.据/code>构造调优目标时的输入参数。据/p>
输入信号名称,指定为字符向量的单元阵列,其标识调谐目标约束的传输函数的输入。初始价值据code class="literal">输入据/code>属性由据code class="argument">InputName.据/code>构造调优目标时的输入参数。据/p>
输出信号名称,指定为字符向量的单元阵列,其标识调谐目标约束的传输函数的输出。初始价值据code class="literal">输出据/code>属性由据code class="argument">outputName.据/code>构造调优目标时的输入参数。据/p>
应用调优目标的模型,指定为索引向量。据/p> 用来据code class="literal">模型据/code>调整控制系统模型数组时的财产据code class="literal">Systune.据/code>,以执行数组中模型子集的调优目标。例如,假设您想应用调优目标,据code class="literal">雷据/code>,传递给模型数组中的第二个、第三个和第四个模型据code class="literal">Systune.据/code>。要限制调整目标的执行,请使用以下命令:据/p>
什么时候据code class="literal">模型=南据/code>,调整目标适用于所有模型。据/p> 默认值:据/b>
在评估调整目标时,反馈循环打开,指定为识别循环开放位置的字符向量的单元阵列。通过在您识别的位置打开反馈循环创建的开环配置来评估调谐目标。据/p> 如果您使用的调整目标调整控制系统的Simulink模型,那么万博1manbetx据code class="literal">开口据/code>可以包括在模型中标记的任何线性分析点,或者任何线性分析点据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sltuner.html"> 如果您使用的是调整目标来调整普遍的状态空间(据code class="literal">雄鸡据/code>)控制系统的模型,然后据code class="literal">开口据/code>可以包括任何据a href="//www.tianjin-qmedu.com/help/control/ref/analysispoint.html"> 例如,如果据code class="literal">开放= {'U1','U2'}据/code>,然后在分析点打开循环评估调谐目标据code class="literal">u1据/code>和据code class="literal">u2据/code>。据/p> 默认值:据/b>
调整目标的名称,指定为字符向量。据/p> 例如,如果据code class="literal">雷据/code>是一个调整目标:据/p>
默认值:据/b> 当你使用这个调谐目标来调谐连续时间控制系统时,据code class="function">Systune.据/code>试图强制Zero馈通(据E.m class="varname">D.据/em>= 0)转移调谐目标约束。归零馈通是因为据E.m class="varname">H.据/em>2据/sub>规范,因此调整目标的价值(见据a href="//www.tianjin-qmedu.com/help/control/ref/tuninggoal.weightedvariance-class.html" class="intrnllnk">算法据/a>),对于具有非零馈通的连续时间系统是无限的。据/p> 当受约束的传递函数有几个可调块串联时,软件对所有有助于整个馈通的参数进行归零的方法可能是保守的。在这种情况下,使其中一个块的馈通项为零就足够了。如果你想控制哪个块的馈通固定为零,你可以手动调整你选择的调谐块的馈通。据/p> 要将可调谐块的参数固定为指定值,请使用据code class="literal">价值据/code>和据code class="literal">免费的据/code>块参数化的属性。例如,考虑调谐状态空间块:据/p>
要在此块上执行零馈通,请设置其据E.m class="varname">D.据/em>矩阵值为零,并固定参数。据/p>
有关修复参数值的更多信息,请参阅控件设计块参考页,例如据a href="//www.tianjin-qmedu.com/help/control/ref/tunabless.html"> 此调整目标对来自的加权闭环传输功能施加了隐式稳定性约束据code class="literal">输入据/code>来据code class="literal">输出据/code>,在中标识的点处打开循环计算据code class="literal">开口据/code>。受到这种隐含约束影响的动态是据E.m class="firstterm">稳定的动力学据/em>为了这个调整目标。当据code class="literal">Mindecay.据/code>和据code class="literal">Maxradius.据/code>选择据code class="function">系统化学选项据/code>控制这些隐式约束动态的边界。如果优化不能满足默认边界,或者默认边界与其他需求冲突,则使用据a href="//www.tianjin-qmedu.com/help/control/ref/systuneoptions.html"> 当您使用a调整控制系统时据code class="literal">TuningGoal据/code>时,软件将调优目标转换为规范化标量值据E.m class="varname">F.据/em>(据E.m class="varname">X.据/em>)。据E.m class="varname">X.据/em>是控制系统中自由(可调)参数的矢量。然后,软件调整参数值以最小化据E.m class="varname">F.据/em>(据E.m class="varname">X.据/em>)或开车据E.m class="varname">F.据/em>(据E.m class="varname">X.据/em>)如果调整目标是一个硬约束,则为1。据/p>
对于据code class="literal">TuningGoal。W.E.ightedVariance据/code>那据E.m class="varname">F.据/em>(据E.m class="varname">X.据/em>)由:据/p>
T.据/em>(据E.m class="varname">S.据/em>那据E.m class="varname">X.据/em>)为闭环传递函数据code class="literal">输入据/code>来据code class="literal">输出据/code>。据S.pan class="inlineequation">
表示据E.m class="varname">H.据/em>2据/sub>常态(参见据code class="literal">规范据/code>)。据/p>
对于离散时间控制系统,据E.m class="varname">F.据/em>(据E.m class="varname">X.据/em>)由:据/p>
T.据S.ub>S.据/sub>离散时间传递函数的采样时间是多少据E.m class="varname">T.据/em>(据E.m class="varname">Z.据/em>那据E.m class="varname">X.据/em>)。据/p>
输入参数据/h3>
InputName.据/code>
SLTUNER.据/code>(万博1manbetxSimulink Control Design)据/span>与Simulink模型关联的接口。万博1manbetx使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.addpoint.html">
addpoint.据/code>(万博1manbetxSimulink Control Design)据/span>将分析点添加到据code class="function">SLTUNER.据/code>界面。使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.getpoints.html">
GetPoints.据/code>(万博1manbetxSimulink Control Design)据/span>获取可用的分析点列表据code class="function">SLTUNER.据/code>接口到您的模型。据/p>
分析点据/code>控制系统模型中的位置据/p>
GetPoints.据/code>获取A分析点列表据code class="function">雄鸡据/code>模型。据/p>
outputName.据/code>
SLTUNER.据/code>(万博1manbetxSimulink Control Design)据/span>与Simulink模型关联的接口。万博1manbetx使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.addpoint.html">
addpoint.据/code>(万博1manbetxSimulink Control Design)据/span>将分析点添加到据code class="function">SLTUNER.据/code>界面。使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.getpoints.html">
GetPoints.据/code>(万博1manbetxSimulink Control Design)据/span>获取可用的分析点列表据code class="function">SLTUNER.据/code>接口到您的模型。据/p>
分析点据/code>控制系统模型中的位置据/p>
GetPoints.据/code>获取A分析点列表据code class="function">雄鸡据/code>模型。据/p>
王,或者说是据/code>
王据/code>提供输出通道的加权据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>),和据code class="literal">WR.据/code>为输入通道提供权重。可以指定标量权重或与频率相关的权重。要指定与频率相关的权重,请使用数值LTI模型。例如:据p>
WL = TF(1,[1 0.01]);WR = 10;据/pre>
InputName.据/code>和据a href="#btjqayg-1_sep_shared-outputname" class="intrnllnk">
outputName.据/code>一定是矢量信号。向量信号的维数必须是这样的据E.m class="varname">H.据/em>(据E.m class="varname">S.据/em>)与尺寸相称据code class="literal">王据/code>和据code class="literal">WR.据/code>。例如,如果您指定据code class="literal">WR = DIAG([1 10])据/code>那么据code class="literal">InputName.据/code>必须包含两个信号。然而,标量值会自动扩展到任何输入或输出维度。据/p>
属性据/h2>
王据/code>
WR.据/code>
输入据/code>
输出据/code>
模型据/code>
要求的事情。模型= 2:4;据/pre>
南据/code>
开口据/code>
SLTUNER.据/code>(万博1manbetxSimulink Control Design)据/span>与Simulink模型关联的接口。万博1manbetx使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.addpoint.html">
addpoint.据/code>(万博1manbetxSimulink Control Design)据/span>添加分析点和循环开口据code class="function">SLTUNER.据/code>界面。使用据a href="//www.tianjin-qmedu.com/help/slcontrol/ug/sllinearizer.getpoints.html">
GetPoints.据/code>(万博1manbetxSimulink Control Design)据/span>获取可用的分析点列表据code class="function">SLTUNER.据/code>接口到您的模型。据/p>
分析点据/code>位置在控制系统模型中。使用据a href="//www.tianjin-qmedu.com/help/control/ref/genss.getpoints.html">
GetPoints.据/code>获取可用的分析点列表据code class="literal">雄鸡据/code>模型。据/p>
{}据/code>
的名字据/code>
要求的事情。的名字='LoopReq';据/pre>
[]据/code>
例子据/h2>
提示据/h2>
Systune.据/code>通过固定到零的所有可调谐参数来强制ZERO馈通,这些参数有助于馈通术语。据code class="function">Systune.据/code>修复这些可调谐参数时返回错误不足以强制ZERO馈通。在这种情况下,您必须修改调整目标或控制结构,或手动修复系统的一些可调参数,以消除馈通术语的值。据/p>
c = TunableSS(据S.pan style="color:#A020F0">“C”据/span>1、2、3);据/pre>
C.D.Value = 0;c.d.free = false;据/pre>
TunableSs.据/code>。据/p>
系统化学选项据/code>更改这些默认值。据/p>
算法据/h2>
兼容性的考虑据/h2>
另请参阅据/h2>
looptune据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">规范据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">Systune.据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal.gain.据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal。LoopShape据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal。方差据/code>
|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">looptune(适用于sltuner)据/code>
(万博1manbetxSimulink Control Design)据/span>|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">SLTUNER.据/code>
(万博1manbetxSimulink Control Design)据/span>|据S.pan itemscope itemtype="//www.tianjin-qmedu.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">systune (slTuner)据/code>
(万博1manbetxSimulink Control Design)据/span>主题据/h3>