主要内容

eAvgoal.

评估调谐控制系统的调谐目标

描述

示例

[HSPEC.fval.] = evalGoal(T.返回归一化值fval.为调谐控制系统评估的调谐目标T..的eAvgoal.命令也返回传输函数HSPEC.用于计算该值。

例子

崩溃

调整控制系统Systune.,并评估调整目标eAvgoal.

打开Simulin金宝appk®型号rct_airframe2.

open_system ('rct_airframe2'

为调整控制系统创建跟踪、滚转、稳定裕度和抗干扰要求。

req1 = tuninggoal.tracking(“阿兹ref”“阿兹”1);Req2 = TuningGoal。获得('delta fin''delta fin',tf(25,[1 0]));req3 = tuninggoal.margins('delta fin',7,45);maxgain = frd([2 200 200],[0.02 2 200]);req4 = tuninggoal.gain('delta fin'“阿兹”,maxgain);

创建一个SLTUNER.接口,并使用这些调整目标调整模型。

ST0 = slTuner ('rct_airframe2''mimo controller');RNG.默认[ST1,FSOFT] = SYSTUNE(ST0,[REQ1,REQ2,REQ3,REQ4]);
Final:Soft = 1.13,硬= -Inf,迭代= 95

相约是调谐版本SLTUNER.接口到控制系统。相约包含模型中MIMO控制器的可调参数的可调值。

评估调谐系统的边缘目标。

[HSPEC,FVAL] = EVALGOAL(REQ3,ST1);fval.
fval = 0.5140

调优目标的归一化值小于1,表明调优后的系统满足裕度要求。有关如何计算此调优目标的规范化值的更多信息,请参见TuningGoal.Margins.参考页面。

评估调谐系统的跟踪目标。

[hspec, fval] = evalGoal (Req1,相约);fval.
fval = 1.1327

跟踪要求基本满足,但值超过1,表示有小的违规。为了进一步评估违规情况,可以使用viewgoal.可视化针对调谐系统的相应响应的要求。

输入参数

崩溃

调整目标来评估,指定为aTuningGoal对象或向量TuningGoal对象。列出所有人TuningGoal对象,看到调整目标

作为广义状态空间(雄鸡)模型或一个SLTUNER.与Simulink的接口金宝app®模型。T.通常是使用调谐目标来调谐控制系统参数的结果Systune.

示例:[T fSoft gHard] = systune (T0、SoftReq HardReq),在哪里T0.是可调整的雄鸡模型

示例:[T,FSOFT,珍珠] = SYSTUNE(ST0,SOFTREQ,HARDREQ),在哪里ST0是A.SLTUNER.接口对象

输出参数

崩溃

与调整目标相关的传输函数,作为状态空间返回(SS.)模型。eAvgoal.使用HSPEC.计算评估的调整目标,fval.

例如,假设是A.TuningGoal.gain.限制收获的目标H.S.)某些指定的输入和输出到增益配置文件之间W.S.)。在那种情况下,HSPEC.由:

H. S. P. E. C. S. = 1 W. S. H. S.

fval.是峰值增益HSPEC..如果H.S.)满足调整目标,fval <= 1

有关与调整目标相关的传输函数的更多信息,请参阅每个调谐目标的参考页面。

调优需求的规范化值,返回为正标量。规范化值是衡量在调优系统中满足需求的程度。如果满足调优要求fval < 1.有关每种类型的信息TuningGoal要求转换为归一化值,请参阅每个调谐目标的参考页面。

提示

  • 对于MIMO反馈环路,LoopShapeMinloopgain.maxloopgain.边缘敏感性,拒绝目标对每个SISO环路的相对缩放敏感。Systune.在执行这些目标时,试图平衡整个循环传递矩阵。最优环路缩放存储在调谐闭环模型或SLTUNER.界面T.返回的Systune..对于一致性,egargoal(r,t)在评估调整目标时应用同样的缩放。省略此缩放,使用egargoal(r,cleartuninginfo(t))

    修改T.可能会损害存储缩放的有效性。因此,如果您对此进行了重大修改T.,建议重新定期以更新缩放数据。

另请参阅

|||(金宝appSimulink Control Design)

介绍了R2012b