主要内容

eAvgoal.

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

描述

例子

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

例子

全部收缩

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

打开Simulin万博1manbetxk®型号rct_airframe2.

开放式系统('rct_airframe2'

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

req1 = tuninggoal.tracking(“az参考号”“az”,1); Req2=调谐目标。增益('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'“az”,maxgain);

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

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

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

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

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

调整目标的标准化值小于1,表明调整后的系统满足裕度要求。有关如何计算此调整目标的规格化值的详细信息,请参阅TuningGoal.Margins.参考页。

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

[hspec,fval]=评估目标(需求1,ST1);未来值
fval=1.1327

几乎满足了跟踪要求,但该值超过1,表明存在小的违规行为。要进一步评估违规行为,您可以使用viewgoal.可视化针对调谐系统的相应响应的要求。

输入参数

全部收缩

调整目标来评估,指定为a调谐目标对象或向量调谐目标对象。列出所有人调谐目标对象,请参见调整目标

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

例子:[T,fSoft,gHard]=systune(T0,软请求,硬请求), 在哪里T0.是可调整的雄鸡模型

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

输出参数

全部收缩

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

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

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

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

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

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

提示

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

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

也可以看看

|||(万博1manbetxSimulink Control Design)

在R2012b中引入