主要内容

识别和解决常见的线性化问题

如果你的线性化的结果并不像预期的那样,你可以使用线性化识别常见的线性化问题顾问。线性化顾问收集诊断信息关于个体块线性化。使用这些信息,您可以:

  • 视图线性化和操作细节点为每个块在你的线性化模型。

  • 识别潜在的有问题的模块,导致常见的线性化问题。

  • 确定哪些块是在线性化路径和哪些块有助于模型线性化的结果。

  • 搜索线性化结果满足指定条件的块。

使线性化顾问

因为收集诊断信息增加线性化开销,线性化顾问默认情况下是禁用的。收集诊断信息,必须使线性化顾问在你线性化模型。

使线性化顾问模型线性化电路,在线性分析选项卡上,选择线性化顾问

当你选择这个选项并线性化模型,软件打开一个顾问选项卡为故障诊断线性化的结果。

提示

便于查看诊断信息,您可以最小化数据浏览器。

顾问选项卡中,可以洞察你的模型线性化通过查询诊断信息。为此,在使用内置的查询查询部分,或创建自定义查询管理查询部分。

当您运行一个查询、导航树列表中的线性化块模型匹配的查询搜索标准。树结构反映了模型的层次结构。

查看表的块匹配搜索条件的,在导航树中,单击顶级型号名称。您还可以查看所有满足查询模块子系统,通过单击子系统名称。每个条目在表中总结了线性化诊断为一个块。

查看详细的诊断信息表中的一块,在相应的行,点击块的信息。你可以使用详细的诊断信息排除块线性化。有关更多信息,请参见块线性化故障诊断

对交互式故障诊断使用线性化顾问的一个例子,看看排除在模型线性化电路线性化的结果

提示

如果你关闭顾问标签对于一个给定的线性化,你可以重启的情节和结果选项卡。

线性分析工作区,选择你想要排除的线性化模型。然后,单击视图的顾问。这个选项只有如果你使线性化顾问在线性化模型。

您还可以创建一个LinearizationAdvisor当您在命令行线性化模型对象。然后您可以排除使用线性化的结果建议找到功能。例如,看到的排除在命令行线性化的结果

潜在问题的线性化

故障诊断作为起点,线性化顾问搜索模块的线性化诊断信息会导致常见的线性化问题。这些潜在问题块线性化路径和至少满足以下条件之一。

标准 描述
与线性化诊断消息块 诊断消息显示块的配置或线性化对应于常见的线性化问题。
块,线性化零 块零线性化不会导致线性化的结果,可以删除其他街区的线性化的结果。
块与取代线性化 错误定义替代线性化很难诊断。

线性化路径的更多信息,请参阅线性化路径

模型线性化电路上市,这些街区的诊断信息顾问选项卡首次打开选项卡时。同时,随时访问这个诊断信息,查询部分中,点击线性化的建议

你可以使用线性化排除这些块的线性化顾问。有关故障诊断的更多信息块线性化使用诊断信息,明白了块线性化故障诊断

在命令行,建议函数返回这些块的诊断信息。

与线性化诊断消息块

线性化诊断消息块与属性或线性化表明对应于常见的线性化问题。解决线性化问题中确定诊断消息当故障排除你的线性化是一个很好的第一步。

一些块配置,可以生成诊断消息包括:

  • 块与non-floating-point输入或输出信号和没有预定义的精确线性化。这些块线性化零和生成诊断消息。

  • 不连续块附近的一个操作点线性化不连续。如果不是视为获得在线性化过程中,该软件可以生成诊断消息关于他们的线性化。

  • 块与至少一个输入/输出对渗流为零,导致整个一对零输入/输出线性化模型。

  • 块不支持线性化的,因为他们没有一个预定金宝app义的精确线性化和不支持数值摄动。

一些诊断信息相应的线性化问题提出解决方案。金宝搏官方网站例如,当一个输入信号是在饱和的限制饱和块,诊断消息提出把块作为获得在线性化。

块,线性化零

线性化问题的常见原因是一块,意外中渗流的获得零。诊断一个零块线性化的原因,你可以考虑:

  • 任何相应的诊断消息。这些消息可以突出零线性化的常见原因,提出可能的解决方案。金宝搏官方网站

  • 块操作点;这是块状态和输入的值在操作点用于线性化模型。例如,如果输入饱和块外块饱和限制,和块不是线性化配置,块渗流为零。

  • 块的参数。例如,如果一个块被配置为使用non-floating-point输入或州和使用数值摄动线性化,其渗流为零。

一个零块线性化并不一定表明线性化问题;也就是说,你可能期望一块线性化模型的零在预期的操作条件下。例如,如果一个三角Fcn块被配置为一个函数和输入值π/ 2在模型的操作点,那么块渗流为零。

块与取代线性化

定义一个自定义错误块线性化很难诊断。解决相关的问题诊断消息和零线性化后,如果你仍然不按预期线性化模型,验证任何替换块线性化模型是正确的。

指定替代块线性化的更多信息,请参阅当指定单个块线性化

在线性化的结果找到特定的块

如果你的模型仍然没有线性化后,你期望解决线性化问题可能有问题的模块,您可以查询的线性化顾问更多的诊断信息。你可以了解你的模型线性化使用这些信息。例如,您可以调查:

  • 块,使用数值摄动线性化。

  • 采样率的块在多重速率的线性化模型,找到块与指定的样品时间。

  • 块有延迟,可以导致线性化问题。

  • 块不上线性化的道路。

有关更多信息,请参见找块匹配特定条件的线性化的结果

线性化路径

线性化路径的图形连接模型金宝app®从线性化模型的输入输出线性化。一块是线性化道路上如果至少有一个输入连接到至少一个线性化输出线性化块。在指定输入和输出线性化的更多信息,参见指定的部分模型线性化

当一块线性化路径,其线性化可以导致整个模型线性化。块线性化零不会导致线性化的模型线性化,可以防止分支路径导致模型线性化。

块未线性化道路上仍然可以影响其他模块的线性化,因此模型线性化,通过修改其他模块的操作点或参数。例如,考虑以下产品块,在线性化路径(用蓝色突出显示):

常数块不是线性化路径。然而,常量的值影响的操作点产品块,进而影响到第一个输入的线性化产品块的输出。

强调线性化路径

线性化路径和可视化视图块导致模型线性化,可以突出使用线性化模型的线性化路径模型的顾问。金宝app一块在线性化路径是否有信号路径从至少一个线性化输入至少一个线性化输出,通过块。

线性化模型与线性化后启用顾问,突出线性化路径,模型线性化电路,在顾问选项卡上,单击强调线性化路径

软件强调模型的线性化的路径中,显示哪些块是导致的路径和块模型线性化。块中强调:

  • 蓝色的线性化路径和数值影响模型线性化。

  • 红色的线性化的道路,但没有影响模型线性化将在线性化路径至少有一块是线性化零。

  • 灰色不是线性化路径,不会导致模型线性化。

关掉高亮显示,关闭线性化路径对话框。

你也可以突出从命令行中使用的线性化路径突出函数。

解决一批线性化

如果你在多个操作点线性化模型,您可以使用线性化顾问排除每个生成的线性模型。

批处理线性化模型后,在顾问选项卡,选择操作点下拉列表,选择你想要的操作点解决线性化。

如果你批量线性化模型使用:

  • 参数变化,线性化摘要显示了对应的参数值选择的操作点。

  • 多个模拟快照,线性化摘要显示了模型线性化的时间。

  • 多个修剪操作点,线性化摘要没有显示额外信息的操作点。查看详细信息的操作点,线性分析选项卡,操作点下拉列表,选择操作点阵列用于线性化。在相同的下拉列表中,选择编辑

    然后,在编辑对话框选择操作点下拉列表中,选择一个操作点。操作点的位置在此下拉列表对应位置的下拉列表顾问选项卡。

另请参阅

应用程序

功能

相关的话题