主要内容

频域规范

这个例子显示了控制系统调优的可用频域需求systunelooptune

systunelooptune函数调整固定结构控制系统的参数,以适应各种时域和频域要求。要指定这些需求,请使用调优目标对象。

得到限制

TuningGoal。获得要求对SISO或MIMO闭环传递函数进行增益限制。这一要求有助于加强足够的干扰抑制和滚转,限制灵敏度和控制努力,并防止饱和。对于MIMO传递函数,“增益”是指频率响应矩阵的最大奇异值。增益限制可以是频率相关的。例如

S = tf(“年代”);R1 = TuningGoal。获得(' d '“y”(s / s + 1) ^ 2);

指定从的增益dy不应该超过传递函数的大小$ s / (s + 1) ^ 2美元

viewGoal (R1)

通常只画出期望增益曲线的渐近线是很方便的。例如,代替传递函数$ s / (s + 1) ^ 2美元,我们可以在频率为0.01,1,100时指定增益值为0.01,1,1,0.01,点(1,1)为两条渐近线的断点年代美元$ 1 / s $

渐近线= frd([0.01,1,0.01],[0.01,1,100]);R2 = TuningGoal。获得(' d '“y”、渐近线);

需求对象自动地将这个离散增益概要转换为在所有频率上定义的增益限制。

bodemag(渐近线,R2.MaxGain)传说(“指定的”“插入”

方差放大

TuningGoal。方差要求限制从指定输入到指定输出的噪声方差放大。用技术术语来说,这个需求限制了H_2美元闭环传递函数的范数。此要求优于TuningGoal。获得当输入信号是随机过程时,平均增益比峰值增益更重要。例如,

R = TuningGoal。方差(“n”“y”, 0.1);

限制的输出方差y^ 2 $ 0.1美元对于单位方差白噪声输入n

参考跟踪和超调减少

TuningGoal。跟踪需求在频域中强制执行参考跟踪和环路解耦目标。例如

R1 = TuningGoal。跟踪(“r”“y”2);

指定输出y应该跟踪参考r响应时间为两秒。类似的

R2 = TuningGoal。跟踪({垂直地震剖面的“水安全”},{“V”' w '2)};

指定V应该追踪垂直地震剖面w应该追踪wsp两个响应之间的交叉耦合最小。跟踪要求被转换为频率对跟踪误差的函数的频域约束。对于第一个要求R1,例如,从r跟踪误差E = r-y在低频时应该很小,在频率大于1 rad/s(两秒响应时间的带宽)时应该接近1(100%)。你可以用viewGoal为了可视化这个频域约束。注意,黄色区域表示违反需求的地方。

viewGoal (R1)

如果响应有过度的超调,使用TuningGoal。过度的需求TuningGoal。跟踪要求。例如,您可以限制从的超调ry10%使用

R3 = TuningGoal。超过(“r”“y”10);

抗干扰性

在如图1所示的反馈回路中,开环和闭环对干扰的响应$ d $输出y美元是有关系的

$$ G_{CL} (s) = {G_{OL} (s) \ / 1 + L(s)} $$

在哪里L (s)美元为在扰动入口点测得的回路传递函数。的收获$ 1 + L $是扰动衰减因子,即开环和闭环对扰动的灵敏度之比。它的倒数$ s = 1/(1+ l)$是在扰动输入处的灵敏度。

图1:反馈回路示例。

TuningGoal。拒绝要求规定干扰衰减为频率的函数。由于反馈控制减小了干扰的影响,衰减系数在控制带宽内大于1。根据经验,10倍的衰减需要10倍的环路增益。例如

R1 = TuningGoal。拒绝(“u”10);R1。Focus = [0 1];

规定从设备输入“u”处进入的干扰应在0到1 rad/s的频带内衰减10倍。

viewGoal (R1)

更一般地说,您可以指定一个频率相关的衰减配置文件,例如

S = tf(“年代”);R2 = TuningGoal。拒绝(“u”(s + 10) / (s + 0.1));

在0.1 rad/s以下衰减系数为100,在10rad /s后逐渐降为1(无衰减)。

viewGoal (R2)

方法代替指定最小衰减,可以使用TuningGoal。灵敏度要求指定最大灵敏度,即最大增益$ s = 1/(1+ l)$。例如,

R3 = TuningGoal。灵敏度(“u”(s + 0.1) / (s + 10));

是否等同于拒收要求R2以上。灵敏度从低于0.1 rad/s的0.01(1%)增加到高于10 rad/s的1(100%)。

viewGoal (R3)

频率加权增益和方差

TuningGoal。WeightedGainTuningGoal。WeightedVariance需求是需求的概括TuningGoal。获得TuningGoal。方差要求。这些要求限制了H_ \ infty美元H_2美元频率加权闭环传递函数的范数$W_L(s) T(s) W_R(s)$,在那里W_L美元美元W_R美元美元是用户定义的权重函数。例如,指定下列归一化增益约束。

$ $ \左\ | \左(\开始{数组}{c} {1 \ / s + 0.001} T_{你}识别\ \{\超过0.001年代+ 1}T_{一}\识别结束数组{}\)\ \ | _ \ infty正确< 1 $ $

WL = blkdiag(1/(s+0.001),s/(0.001*s+1));Wr = [];R = TuningGoal。WeightedGain (“r”, {“e”“y”},西城,[]);viewGoal(右)

另请参阅

|||||||

相关的话题