TuningGoal.WeightedGainclass
包:TuningGoal
Frequency-weighted增益约束控制系统调优
描述
使用TuningGoal.WeightedGain
限制指定的加权获得输入输出。的加权频率范围内获得最大增益从输入到输出,乘以权重您指定的函数。您可以使用TuningGoal.WeightedGain
调优目标控制系统优化等优化命令systune
或looptune
。
在您创建一个优化目标,进一步通过设置您可以配置它属性的对象。
建设
创建一个优化目标,指定闭环传递函数,H(年代),从指定的输入输出符合要求:要求的事情
= TuningGoal.WeightedGain (inputname
,outputname
,王,或者说是
)
| |Wl(年代)H(年代)WR(年代)| |∞< 1。
的符号| |•| |∞在频率(表示的最大增益H∞规范)。
输入参数
|
输入信号的优化目标,指定为一个特征向量,应用调优目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
输出信号的优化目标,指定为一个特征向量,输出优化目标,单元阵列的特征向量。
关于分析分控制系统模型的更多信息,见马克的信号对控制系统的分析和设计。 |
|
频率加权函数,指定为标量、矩阵、输出或文中数值线性时不变模型。 的函数 | |王(年代)H(年代)或者说是(年代)| |∞< 1。 王 提供了权重的输出通道H(年代),或者说是 提供输入通道的权重。您可以指定标量加权或频率相关权重。指定一个频率相关权重,用一个数值线性时不变模型。例如:
王=特遣部队(0.01 [1]);或者说是= 10; 如果你指定MIMO加权函数,那么 如果你是调优在离散时间(也就是说,使用 的值 |
属性
|
频率加权函数的输出通道传递函数约束,指定为一个标量,一个矩阵,输出或者米姆数值线性时不变模型。设置此属性的初始值 |
|
频率加权函数的输入通道传递函数约束,指定为一个标量,一个矩阵,输出或者米姆数值线性时不变模型。设置此属性的初始值 |
|
频带的调优的目标是执行,指定为一个行向量的形式 设置 要求的事情。专注= [1100]; 默认值: |
|
稳定性要求闭环动态,指定为1 ( 默认情况下, 默认值:1 ( |
|
输入信号名称指定为一个单元阵列特征向量识别输入的传递函数约束优化的目标。的初始值 |
|
输出信号名称指定为一个单元阵列特征向量识别输出的传递函数约束优化的目标。的初始值 |
|
应用模型的优化目标,指定为一个向量的指数。 使用 要求的事情。模型= 2:4; 当 默认值: |
|
反馈回路打开当评估优化目标,指定为一个单元阵列特征向量识别loop-opening位置。调优的目标是评估针对开环配置由开放位置您识别反馈循环。 如果您使用的是调优目标优化控制系统仿真软件模型,金宝app 如果您使用的是调优目标优化广义状态空间( 例如,如果 默认值: |
|
调优目标名称,指定为一个特征向量。 例如,如果 要求的事情。的名字='LoopReq'; 默认值: |
例子
提示
这一优化目标对加权隐式稳定约束闭环传递函数
输入
来输出
评估循环打开,点确定开口
。这个隐式约束的动力学影响稳定的动力学调优目标。的MinDecay
和MaxRadius
选项的systuneOptions
对这些隐式约束动力学控制范围。如果优化不能满足默认的边界,或者默认的边界冲突与其他需求,使用systuneOptions
更改这些默认值。
算法
当你调整控制系统使用TuningGoal
,软件优化的目标转换成规范化的标量值f(x)。x是免费的(可调)的矢量控制系统参数。软件然后调整参数值最小化f(x)或开车f(x)低于1如果调优的目标是硬约束。
为TuningGoal.WeightedGain
,f(x)是由:
T(年代,x)的闭环传递函数输入
来输出
。
表示H∞规范(见getPeakGain
)。
版本历史
介绍了R2016a另请参阅
looptune
|systune
|looptune (slTuner)
(金宝app仿真软件控制设计)|systune (slTuner)
(金宝app仿真软件控制设计)|slTuner
(金宝app仿真软件控制设计)|viewGoal
|evalGoal