主要内容

viewGoal

视图优化目标;验证设计与优化的目标

描述

例子

viewGoal (要求的事情)显示一个图形视图的优化目标或向量优化的目标,指定为TuningGoal对象。调优目标图的形式取决于您所使用的特定的优化目标。情节的时域优化目标通常显示中指定的目标时域响应优化的目标。情节为频域优化的目标通常显示一个阴影区域代表该地区的优化目标是违反了。

当你提供一个向量优化的目标,viewGoal阴谋每个调优目标在不同的轴在一个图窗口。

例子

viewGoal (要求的事情,T)情节的性能调优控制系统调优目标或目标。调优目标图的形式取决于您所使用的特定的优化目标。通常,情节都显示中指定的目标反应的优化目标和相应的响应控制系统为代表T。关于口译的调优目标地块的更多信息,请参阅可视化优化目标

例子

全部折叠

创建一个调优目标约束的响应信号' d '另一个信号“y”将在20 dB /十年频率大于1。调优目标也强加抗干扰性(1)的最大增益频率范围[0,1]。

gmax =朋友([1 1 0.01],[0 1 100]);要求= TuningGoal.MaxGain (“嘟”,“u”,gmax);

当你使用频率响应数据(的朋友)模型得到的边界约束草图或循环的形状,调优目标篡改约束。这插值约束转化为一个光滑函数的频率。检查使用viewGoal插值得到约束。

viewGoal(要求)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象。这些对象代表最大增益,有效的约束。

虚线显示了获得配置文件中指定的优化目标。阴影区域代表违反调优的增益值的要求。关于口译的调优目标地块的更多信息,请参阅可视化优化目标

检查的调谐响应控制系统对优化目标,以确定和调优的目标是违反了多少。这个可视化帮助您决定是否调整控制系统会议圆满接近您的软需求。

打开一个模型®金宝app模型控制系统的优化。

open_system (“rct_airframe2”)

创建优化的目标。对于这个示例,使用跟踪、转出、稳定裕度,抑制扰动优化目标。

Req1 = TuningGoal.Tracking (“阿兹ref”,“阿兹”1);Req2 = TuningGoal.Gain (“三角洲鳍”,“三角洲鳍”[1 0],特遣部队(25日));Req3 = TuningGoal.Margins (“三角洲鳍”7、45);MaxGain =朋友([2 200 200],[0.02 - 2 200]);Req4 = TuningGoal.Gain (“三角洲鳍”,“阿兹”,MaxGain);

创建一个slTuner接口,与这些调优和优化模型目标指定为软目标。

ST0 = slTuner (“rct_airframe2”,“那控制器”);addPoint (ST0“三角洲鳍”);rng (“默认”);[相约,fSoft] = systune (ST0 [Req1、Req2 Req3, Req4]);
最后:软= 1.14,=无穷,迭代= 68

确认调谐系统满足保证金要求。

图;viewGoal (Req3,相约)

阴影区域对应于利润率低于7分贝增益裕度和45度的目标阶段。实线表明,保证金要求是满意的频率。

检查系统反应相比,跟踪和抗干扰性优化的目标。当你提供一个向量优化的目标,viewGoal情节在单独的轴在一个图。

图viewGoal ([Req1 Req4],相约)

第一个图显示,调优系统响应几乎满足跟踪要求。轻微的违反表明选点跟踪将执行接近预期。

第二个图显示,除了在低频增益要求是满意。对于这个调优目标,阴影区域,代表有效优化约束,发散从指定的最大增益配置在低频率。这个修改获得概要文件以避免钢管在s = 0权重函数用于规范化目标(参见提示这个页面上)。而调整增益超过指定的增益低于0.001 rad / s,它仍然是大约60 dB低于峰值,在实践中,通常是足够的。

进一步检查调整的反应系统,使用getIOTransfer提取相关的转移函数和时域分析命令等一步

输入参数

全部折叠

调优目标视图或验证指定的作为TuningGoal对象或向量的TuningGoal对象。对于所有的列表TuningGoal对象,看到调优目标

调整控制系统,指定为一个广义状态空间(一族)模型或一个slTuner接口模型金宝app®模型。T通常使用的结果调整控制系统参数的调优目标systune

例子:[T fSoft gHard] = systune (T0、SoftReq HardReq),在那里T0是一个可调一族模型

例子:[T fSoft gHard] = systune (ST0、SoftReq HardReq),在那里ST0是一个slTuner接口对象

提示

  • 有关如何解释的调优目标地块的一般信息,明白了可视化优化目标。尤其是信息解释margin-goal情节,看到的稳定的利润控制系统调优

  • 您创建的不同优化目标varyingGoal,生成的调优目标的阴谋viewGoal让你检查每个设计点的优化目标。有关更多信息,请参见验证Gain-Scheduled控制系统

  • 一些频域优化的目标,可能是有区别的获得配置文件指定的调优目标(虚线)和概要文件的软件使用调优(阴影部分)。在这种情况下,阴影区域的情节反映了调优软件使用的配置文件。获取配置文件指定和获得配置文件用于调优可能不同,如果:

    • 你调在离散时间控制系统,但指定获得连续时间的概要文件。

    • 获得指定的软件修改的渐近线剖面改善数值稳定性。

    为更多的信息关于一个执行调优目标可能不同于目标,明白了可视化优化目标

  • 对于MIMO反馈循环,LoopShape,MinLoopGain,MaxLoopGain,利润率,灵敏度,拒绝目标是敏感的相对比例的输出循环。systune试图平衡整体移圈矩阵而执行这些目标。最优循环扩展存储在调谐或闭环模型slTuner接口T返回的systune。为了一致性,viewGoal (R, T)考虑了这个比例,情节按比例缩小的开环响应或灵敏度。省略这个比例,使用clearTuningInfo viewGoal (R (T))

    修改T存储扩展可能妥协的有效性。因此,如果你做出重大修改T重调,建议更新扩展数据。

版本历史

介绍了R2012b