TuningGoal.Varianceclass
包:TuningGoal
噪声放大约束控制系统调优
描述
使用TuningGoal.Variance
指定一个优化目标,限制了噪声放大指定从输入到输出。噪声放大的定义是:
输出方差的平方根,unit-variance白噪声的输入
输出的均方根,unit-variance白噪声的输入
的H2规范指定的输入到输出的传递函数,等于总能量的脉冲响应
这些定义都是不同的解释相同的数量。TuningGoal.Variance
对这些量相同的限制。
您可以使用TuningGoal.Variance
等与调优命令控制系统调优systune
或looptune
。指定该调优目标允许您调整输入白噪声的系统响应。为随机输入一个非均匀谱(有色噪声),使用TuningGoal.WeightedVariance
代替。
在您创建一个优化目标,您可以进一步通过设置配置调优目标属性的对象。
建设
创建一个优化目标,限制了噪声放大的传递函数要求的事情
= TuningGoal.Variance (inputname
,outputname
,maxamp
)inputname
来outputname
标量值maxamp
。
当你调整一个离散时间控制系统,这个调优目标假设物理设施和噪声过程是连续的。确保连续时间和离散时间调优提供一致的结果,maxamp
被解释为一个约束在连续时间吗H2规范。如果核电站和噪声过程真正独立,你想限制离散时间H2规范价值maxamp
,第三个输入参数maxamp
/√(Ts)
,在那里Ts
模型的样本的时间你是调优。
输入参数
|
输入信号的优化目标,指定为一个特征向量,应用调优目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
输出信号的优化目标,指定为一个特征向量,输出优化目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
最大的噪声放大 当你调整一个离散时间控制系统,这个调优目标假设物理设施和噪声过程是连续的,并解释 |
属性
|
最大的噪声放大,指定为一个积极的标量值。这个属性指定输出方差的最大值在指定的信号 |
|
输入信号比例,指定为一个向量的积极的实际价值。 使用这个属性来指定每个条目的相对振幅在向量值输入信号单元的选择导致的小型和大型的信号。此信息用于规模的闭环传递函数 假设T(年代)的闭环传递函数 默认值, 默认值: |
|
输出信号扩展,指定为一个向量的积极的实际价值。 使用这个属性来指定每个条目的相对振幅在向量值输出信号在单位的选择结果的小型和大型的信号。此信息用于规模的闭环传递函数 假设T(年代)的闭环传递函数 默认值, 默认值: |
|
输入信号名称指定为一个单元阵列特征向量识别输入的传递函数约束优化的目标。的初始值 |
|
输出信号名称指定为一个单元阵列特征向量识别输出的传递函数约束优化的目标。的初始值 |
|
应用模型的优化目标,指定为一个向量的指数。 使用 要求的事情。模型= 2:4; 当 默认值: |
|
反馈回路打开当评估优化目标,指定为一个单元阵列特征向量识别loop-opening位置。调优的目标是评估针对开环配置由开放位置您识别反馈循环。 如果您使用的是调优目标优化控制系统仿真软件模型,金宝app 如果您使用的是调优目标优化广义状态空间( 例如,如果 默认值: |
|
调优目标名称,指定为一个特征向量。 例如,如果 要求的事情。的名字='LoopReq'; 默认值: |
例子
提示
当你使用这个为连续时间控制系统,调音调优目标
systune
试图执行零引线(D= 0)的传输优化目标约束。零引线是强加的,因为H2的价值规范,因此优化目标(见算法),是无限的连续时间系统与非零引线。systune
实施零引线固定到零的所有可调参数为直通的术语。systune
返回一个错误当修复这些可调参数不足以执行零引线。在这种情况下,您必须修改调优目标或控制结构,或手动修复一些系统的可调参数值,消除了引线。当约束传递函数有几个可调模块串联,零位调整所有参数的软件的方法,有助于整体引线可能是保守的。在这种情况下,它是足以零引线的街区之一。如果你想控制哪些块有引线固定为零,您可以手动修复的引线调谐块你的选择。
修复可调参数块指定值,使用
价值
和免费的
块的属性参数化。例如,考虑一个调谐状态块:C =可调参数(“C”1、2、3);
在这个街区实施零引线,设置它D矩阵的值为0,并修正参数。
西里尔·戴彼第值= 0;西里尔·戴彼第免费的=false;
有关修改参数值的更多信息,请参阅控制设计块引用页面,如
可调参数
。这个调优目标强加了一个隐式稳定约束的闭环传递函数
输入
来输出
评估循环打开,点确定开口
。这个隐式约束的动力学影响稳定的动力学调优目标。的MinDecay
和MaxRadius
选项的systuneOptions
对这些隐式约束动力学控制范围。如果优化不能满足默认的边界,或者默认的边界冲突与其他需求,使用systuneOptions
更改这些默认值。
算法
当你调整控制系统使用TuningGoal
,软件优化的目标转换成规范化的标量值f(x)。向量x是免费的(可调)的矢量控制系统参数。软件然后调整参数值最小化f(x)或开车f(x)低于1如果调优的目标是硬约束。
为TuningGoal.Variance
,f(x)是由:
T(年代,x)的闭环传递函数输入
来输出
。
表示H2规范(见规范
)。
对于离散时间控制系统调优,f(x)是由:
T年代样本的离散传递函数吗T(z,x)。
版本历史
介绍了R2016a另请参阅
looptune
|systune
|looptune (slTuner)
(金宝app仿真软件控制设计)|systune (slTuner)
(金宝app仿真软件控制设计)|slTuner
(金宝app仿真软件控制设计)|viewGoal
|evalGoal
|规范
|TuningGoal.WeightedVariance