主要内容

检查奇异值特征

在模拟过程中检查奇异值边界是否满足要求

图书馆

金宝app®控制设计™

  • 检查奇异值特征块

描述

这个方块和奇异值图中的默认参数设置除外界限标签:

在仿真过程中,检查由非线性Simulink模型计算的线性系统奇异值的上界和下界是否满足。金宝app

Simu金宝applink模型可以是连续时间、离散时间或多速率的,并且可以有时间延迟。计算出的线性系统可以是单输入单输出(SISO)或多输入多输出(MIMO)。

在模拟过程中,软件在指定的线性化输入和输出之间对模型的部分进行线性化,计算奇异值,并检查值是否满足指定的边界:

  • 如果满足了所有的边界,则块不执行任何操作。

  • 如果一个边界不满足,块断言,并在MATLAB中出现警告消息®提示。你也可以指定块:

    • 求一个MATLAB表达式。

    • 停止模拟并将该块聚焦。

在模拟过程中,block还可以输出一个逻辑断言信号:

  • 如果满足所有边界,则信号为真(1).

  • 如果一个边界不满足,则信号为假(0).

对于MIMO系统,边界适用于为所有输入/输出组合计算的奇异值。

你可以添加多个检查奇异值特征块,以检查模型各个部分上奇异值的上下边界。

您还可以在奇异值图上绘制奇异值,并以图形方式验证这些值是否满足边界。

此块和其他模型验证块在模拟过程中测试非线性Simulink模型的线性化行为是否在指定的范围内。金宝app

  • 当模型没有违反任何约束时,您可以通过清除断言选项禁用该块。如果您修改了模型,您可以重新启用断言,以确保您的更改不会导致模型违反边界。

  • 当模型违反任何约束时,您可以使用金宝appSimulink设计优化™软件优化线性系统,以满足本块中指定的要求。

您可以将线性系统保存为MATLAB工作区中的变量。

该块不支持代码生成,只能在金宝app正常的模拟模式。

参数

下表总结了奇异值图块参数,可通过块参数对话框访问。有关更多信息,请参见参数奇异值图块引用页。

任务 参数
配置线性化。 指定输入输出(I/ o)。

线性化标签:

  • 输入/输出线性化

  • 单击一个模型信号,将其添加为线性化I/O

指定的设置。

线性化标签:

  • 线性化的

  • 快照时间

  • 触发类型

指定算法选项。

线性化标签:

  • 启用过零检测

  • 使用精确的延迟

  • 线性系统采样时间

  • 采样时间速率转换方法

  • 曲前频率(rad/s)

为线性系统I/ o和状态名指定标签。

线性化标签:

  • 使用完整的块名

  • 使用总线信号名称

在断言的线性系统上指定边界。

界限标签:

  • 在断言中包含上奇异值界

  • 在断言中包含下奇异值界

指定断言选项(仅当在线性系统上指定边界时)。

断言标签:

  • 启用断言

  • 断言失败时的模拟回调(可选)

  • 当断言失败时停止模拟

  • 输出断言信号

保存线性系统到MATLAB工作空间。 将数据保存到工作区日志记录选项卡。
在绘图窗口中以图形方式查看边界违规。 展示图
在双击块时显示图形窗口而不是块参数对话框。 显示地块在块上打开

另请参阅

奇异值图

在R2010b中引入