主要内容

为交互调优指定目标

这个例子展示了如何为自动调优指定调优目标控制系统调谐器

使用新目标菜单创建调优目标,如跟踪要求、干扰抑制规范或最小稳定裕度。然后,当您准备好调优控制系统时,使用管理的目标指定要执行的目标。

这个示例创建了用于调优示例模型的调优目标rct_helico

选择调优目标类型

控制系统调谐器,在调优选项卡上,单击新目标.选择你想要创建的目标类型。将打开一个调优目标对话框,您可以在其中提供目标的详细规范。例如,选择跟踪步骤命令使您的控制系统的一个特定的步骤响应匹配所需的响应。

选择评估调谐目标的信号位置

指定控制系统中评估调优目标的信号位置。例如,步进响应目标指定应用于特定输入位置的步进信号在特定输出位置产生所需的响应。使用步骤响应选择部分中指定这些输入和输出位置。(其他调优目标类型,例如循环形状或稳定边界,只需要指定一个位置进行计算。指定位置的过程与此处所示相同。)

指定步进响应输入,点击将信号添加到列表.出现可用输入位置的列表。

如果要指定为阶跃响应输入的信号在列表中,请单击该信号将其添加到阶跃响应输入中。如果要指定的信号没有出现,而您正在调优Simulink金宝app®模型中,点击从模型中选择信号

选择信号对话框中,构建所需信号的列表。为此,单击Simulink模型编辑器中的信号。金宝app所单击的信号将出现在选择信号对话框。单击一个信号可创建一个SISO调优目标,单击多个信号可创建一个MIMO调优目标。

点击添加信号(年代).的选择信号对话框关闭,返回到新的调优目标规范对话框。

您选择的信号现在出现在调优目标对话框的步进响应输入列表中。

类似地,为步进响应输出列表指定测量步进响应的位置。例如,下面的配置将响应约束为应用于的步骤输入theta-ref测量值为θ在Simuli金宝appnk模型中rct_helico

提示

若要突出显示Simulink模型中的任何选定信号,请单击金宝app.单击,从输入或输出列表中移除信号.当您选择了多个信号时,您可以使用而且

指定循环开口

大多数调优目标可以通过在控制系统中的一个或多个位置打开循环来实现。点击将循环打开位置添加到列表中为调优目标指定这样的位置。

定义调优目标的其他规格

调优目标对话框提示您指定关于调优目标的其他详细信息。方法中提供所需步骤响应的详细信息,以创建步骤响应需求期望的反应面积步骤响应目标对话框。对象中有一些调优目标的附加选项选项对话框的部分。

有关指定特定调优目标的字段的信息,请单击在调优目标对话框中。

存储调优的调优目标

完成指定调优目标后,单击好吧在调优目标对话框中。控件中出现新的调优目标调优目标部分的数据浏览器。打开一个新图形,显示调优目标的图形表示。当您调优控制系统时,您可以参考该图以图形方式评估调优后的系统满足调优目标的程度。

提示

要编辑调优目标的规范,请在Data Browser中双击调优目标。

激活调优目标进行调优

保存调优目标后,单击新目标创建额外的调优目标。

当您准备好调优控制系统时,单击管理的目标选择要进行调优的活动调优目标。在管理调优目标对话框中,活跃的默认情况下检查是否有新目标。清晰的活跃的对于任何您不希望强制执行的调优目标。

还可以将一个或多个调优目标指定为的目标。控制系统调谐器尝试满足硬需求,并尽可能接近满足受硬约束约束的剩余(软)需求。默认情况下,新目标被指定为软目标。检查对于任何目标来说,它都是一个艰难的目标。

例如,如果您使用以下配置进行调优,控制系统调谐器优化StepRespGoal1,以MarginsGoal1.调优目标PolesGoal1将被忽略。

在研究不同调优需求之间的权衡时,取消激活调优目标或将某些目标指定为软需求是有用的。例如,如果您在所有调优目标都激活和硬调优的情况下没有获得令人满意的性能,那么您可以尝试另一种设计,将不那么重要的目标指定为软调优或完全禁用。

相关的话题