包裹:调谐目标
控制系统调谐的最大环路增益约束
使用TuningGoal。MaxLoopGain
在特定频带内强制实现最大环路增益和所需滚降。将此调谐目标与控制系统调谐命令(如)配合使用系统
或环调
.
这个调谐目标对开环频率响应施加了最大增益(L)在控制系统中的指定位置。将最大开环增益指定为频率的函数(最大获取配置文件).对于MIMO反馈环路,指定的增益剖面被解释为最大奇异值的上界L.
当你调整控制系统时,最大增益曲线被转换为互补灵敏度函数的最大增益约束,T) =L/(我+L).
下图显示了典型的指定最大增益剖面(虚线)和产生的调谐环路增益,L(蓝线)。阴影区域表示此调谐目标禁止的增益剖面值。如图所示,当L是否比1小得多,施加一个最大增益T是最大开环增益的良好代表。
TuningGoal。MaxLoopGain
和TuningGoal。MinLoopGain
只指定某些频段的高增益或低增益约束。当您使用这些调优目标时,系统
和环调
确定交叉附近的最佳环型。当交叉附近的循环形状很简单或很容易理解时(如积分动作),你可以使用TuningGoal.LoopShape
以指定目标循环形状。
创建用于限制SISO或MIMO反馈回路增益的调谐目标。该调谐目标将在指定位置测量的开环频率响应限制为请求
= TuningGoal。MaxLoopGain (位置
,loopgain
)loopgain
.您可以指定最大增益轮廓作为平滑传递函数或使用联邦德国
模型还是模型制造重量
(鲁棒控制工具箱)命令。仅强制执行小于1的增益值。
指定窗体的最大增益配置文件请求
= TuningGoal。MaxLoopGain (位置
,fmax
,gmax
)环路增益=K/s
(整体动作)。软件选择K
使增益值为gmax
以指定的频率,fmax
.
|
最大开环增益受到限制的位置,指定为字符向量或字符向量的单元阵列,标识控制系统中要调优的一个或多个位置。什么样的开环位置是可用的,取决于你正在调优的系统类型:
如果 |
|
最大开环增益与频率的函数关系。 您可以指定 loopgain=frd([1 1e-1 1e-3],[1 10 100]);bodemag(loopgain) 当你使用 仅强制执行小于1的增益值。对于多输入多输出(MIMO)反馈回路,增益剖面被解释为最小滚降要求,即最大奇异值的上界 如果你在离散时间调谐(即,使用a |
|
最大增益频率 使用此参数指定窗体的最大增益配置文件 |
|
最大增益发生在 使用此参数指定窗体的最大增益配置文件 |
|
最大开环增益作为频率的函数,指定为SISO 软件会自动映射输入参数 使用 |
|
实施调优目标的频带,指定为这种形式的行向量 设置 请求焦点=[1100]; 违约: |
|
闭环动力学的稳定性要求,规定为1( 当 违约:1 ( |
|
切换为自动缩放环路信号,指定为 在多回路或MIMO控制系统中,反馈通道会自动重新缩放,以均衡开环传递函数中的非对角项(回路相互作用项)。设置 违约: |
|
最小环路增益受约束的位置,指定为字符向量的单元数组,用于标识控制系统中要调整的一个或多个分析点。例如,如果 价值 |
|
调整目标适用的模型,指定为索引向量。 使用 所需型号=2:4; 当 违约: |
|
评估调整目标时要打开的反馈循环,指定为标识循环打开位置的字符向量单元数组。根据在您标识的位置打开反馈循环创建的开环配置评估调整目标。 如果您正在使用优化目标来优化控制系统的Simulink模型,那么万博1manbetx 如果使用调整目标来调整通用状态空间( 例如,如果 违约: |
|
优化目标的名称,指定为字符向量。 例如,如果 要求的事情。的名字='LoopReq'; 违约: |
此调整目标对在以下位置测量的闭环灵敏度函数施加隐式稳定性约束:位置
,使用在中确定的点处打开的回路进行评估开口
. 受此隐式约束影响的动力学为稳定动力学对于此调优目标。这个明德凯
和最大半径
选项的系统选项
控制这些隐式约束动态的边界。如果优化不能满足默认边界,或者默认边界与其他需求冲突,则使用系统选项
更改这些默认值。
当您使用调谐目标
,软件将调整目标转换为标准化标量值F(x).这里,x是控制系统中自由(可调)参数的向量。然后,软件会调整参数值,使其最小化F(x)还是开车F(x)如果调整目标是硬约束,则小于1。
对于TuningGoal。MaxLoopGain
,F(x)由:
在这里,D是对角线缩放(对于MIMO环路)。T互补灵敏度函数是否在位置
.WT是由最大环路增益曲线导出的频率加权函数,MaxGain
.这个函数的增益大致匹配1 / MaxGain
取值范围为- 60db ~ 20db。由于数值上的原因,加权函数在这个范围外趋于平缓,除非指定的增益轮廓改变了这个范围外的斜率。这种调整叫做正则化. 因为WT接近s=0或s=正
可能会导致数据的数值条件较差系统
在最优化问题中,不建议指定具有甚低频或甚高频动态的增益轮廓。
取得WT,使用:
WT = getWeight(点播,Ts)
在哪里请求
调优的目标是和吗Ts
是正在调整的采样时间(Ts=0
持续时间)。有关正则化及其效果的更多信息,请参见可视化优化目标.
虽然T是闭环传递函数,驱动吗F(x)<1相当于对开环传输施加上限,L,在一个频带内,其增益为L小于1。要知道为什么,请注意这一点T=L/(我+L).对于SISO循环,当|L| << 1,|T| ≈ |L|.因此,强制执行开环最大增益要求,|L| < 1 / |WT|,大致相当于强制执行|WTT| < 1.对于MIMO循环,类似的推理适用于||T|| ≈σ最大值(L),在那里σ最大值是最大的奇异值。
评估
|环调
|西格玛
|系统
|调谐目标。增益
|TuningGoal.LoopShape
|调整目标。边距
|TuningGoal。MinLoopGain
|可视目标
|looptune (slTuner)
(万博1manbetxSimulink控制设计)|单反调谐器
(万博1manbetxSimulink控制设计)|systune (slTuner)
(万博1manbetxSimulink控制设计)