TuningGoal.WeightedVarianceclass
包:TuningGoal
Frequency-weighted H<年代ub>2规范约束控制系统调优
描述
使用TuningGoal.WeightedVariance
限制加权H2规范指定的输入到输出的传递函数。的H2规范措施:
总能量的脉冲响应,确定输入传递函数。
输出方差的平方根unit-variance白噪声输入,对随机输入传递函数。同样,H2规范措施等输入输出的均方根。
您可以使用TuningGoal.WeightedVariance
等与调优命令控制系统调优systune
或looptune
。通过指定这一优化目标,您可以调整系统响应随机输入的非均匀谱等有色噪声或阵风。您还可以使用TuningGoal.WeightedVariance
指定LQG-like性能目标。
创建一个调优目标对象后,您可以进一步通过设置配置属性的对象。
建设
创建一个调优目标要求的事情
= TuningGoal.Variance (inputname
,outputname
,王,或者说是
)要求的事情
。这个调优目标指定闭环传递函数H(年代从指定的输入输出满足要求:
| |W<年代ub>l(年代)H(年代)W<年代ub>R(年代)| |<年代ub>2< 1。
当你调整一个离散时间系统,要求的事情
实施以下约束:
的H2规范是由样品的平方根扩展T<年代ub>年代与调优在连续时间确保一致的结果。约束真正的离散时间H2规范,乘W<年代ub>l或W<年代ub>R通过<年代pan class="inlineequation"> 。
输入参数
|
输入信号的优化目标,指定为一个特征向量,应用调优目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
输出信号的优化目标,指定为一个特征向量,输出优化目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
频率加权函数,指定为标量、矩阵、输出或文中数值线性时不变模型。 的函数 | |W<年代ub>l(年代)H(年代)W<年代ub>R(年代)| |<年代ub>2< 1。 王 提供了权重的输出通道H(年代),或者说是 提供输入通道的权重。您可以指定标量加权或频率相关权重。指定一个频率相关权重,用一个数值线性时不变模型。例如:
王=特遣部队(0.01 [1]);或者说是= 10; 如果你指定MIMO加权函数,那么 如果你是调优在离散时间(也就是说,使用 的值 |
属性
|
频率加权函数的输出通道传递函数约束,指定为一个标量,一个矩阵,输出或者米姆数值线性时不变模型。设置此属性的初始值 |
|
频率加权函数的输入通道传递函数约束,指定为一个标量,一个矩阵,输出或者米姆数值线性时不变模型。设置此属性的初始值 |
|
输入信号名称指定为一个单元阵列特征向量识别输入的传递函数约束优化的目标。的初始值 |
|
输出信号名称指定为一个单元阵列特征向量识别输出的传递函数约束优化的目标。的初始值 |
|
应用模型的优化目标,指定为一个向量的指数。 使用 要求的事情。模型= 2:4; 当 默认值: |
|
反馈回路打开当评估优化目标,指定为一个单元阵列特征向量识别loop-opening位置。调优的目标是评估针对开环配置由开放位置您识别反馈循环。 如果您使用的是调优目标优化控制系统仿真软件模型,金宝app 如果您使用的是调优目标优化广义状态空间( 例如,如果 默认值: |
|
调优目标名称,指定为一个特征向量。 例如,如果 要求的事情。的名字='LoopReq'; 默认值: |
例子
提示
当你使用这个为连续时间控制系统,调音调优目标
systune
试图执行零引线(D= 0)的传输优化目标约束。零引线是强加的,因为H2的价值规范,因此优化目标(见算法),是无限的连续时间系统与非零引线。systune
实施零引线固定到零的所有可调参数为直通的术语。systune
返回一个错误当修复这些可调参数不足以执行零引线。在这种情况下,您必须修改调优目标或控制结构,或手动修复一些系统的可调参数值,消除了引线。当约束传递函数有几个可调模块串联,零位调整所有参数的软件的方法,有助于整体引线可能是保守的。在这种情况下,它是足以零引线的街区之一。如果你想控制哪些块有引线固定为零,您可以手动修复的引线调谐块你的选择。
修复可调参数块指定值,使用
价值
和免费的
块的属性参数化。例如,考虑一个调谐状态块:C =可调参数(<年代pan style="color:#A020F0">“C”1、2、3);
在这个街区实施零引线,设置它D矩阵的值为0,并修正参数。
西里尔·戴彼第值= 0;西里尔·戴彼第免费的=false;
有关修改参数值的更多信息,请参阅控制设计块引用页面,如
可调参数
。这一优化目标对加权隐式稳定约束闭环传递函数
输入
来输出
评估循环打开,点确定开口
。这个隐式约束的动力学影响稳定的动力学调优目标。的MinDecay
和MaxRadius
选项的systuneOptions
对这些隐式约束动力学控制范围。如果优化不能满足默认的边界,或者默认的边界冲突与其他需求,使用systuneOptions
更改这些默认值。
算法
当你调整控制系统使用TuningGoal
,软件优化的目标转换成规范化的标量值f(x)。x是免费的(可调)的矢量控制系统参数。软件然后调整参数值最小化f(x)或开车f(x)低于1如果调优的目标是硬约束。
为TuningGoal.WeightedVariance
,f(x)是由:
T(年代,x)的闭环传递函数输入
来输出
。<年代pan class="inlineequation">
表示H2规范(见规范
)。
对于离散时间控制系统调优,f(x)是由:
T<年代ub>年代样本的离散传递函数吗T(z,x)。
版本历史
介绍了R2016a另请参阅
systune
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">looptune
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">systune (slTuner)
(金宝app仿真软件控制设计)|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">looptune (slTuner)
(金宝app仿真软件控制设计)|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal.Gain
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal.LoopShape
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">slTuner
(金宝app仿真软件控制设计)|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">规范
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">TuningGoal.Variance