主要内容

检查尼科尔斯特点

在仿真过程中,检查尼科尔斯响应的增益和相位边界是否满足

图书馆

万博1manbetx®控制设计™

  • 检查尼科尔斯特征块

描述

这个块和尼科尔斯图块中不同的默认参数设置除外界限选项卡。

在仿真过程中,验证由非线性Simulink模型计算的线性系统尼科尔斯响应的开闭环增益和相位界是否满足。万博1manbetx

Simu万博1manbetxlink模型可以是连续时间的,离散时间的或多速率的,并且可以有时间延迟。因为在这个块中只能指定一个线性化输入/输出对,所以线性系统是单输入单输出(SISO)。

在仿真过程中,软件将模型中指定线性化输入和输出之间的部分线性化,计算幅值和相位,并检查增益和相位是否满足指定的边界:

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

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

    • 求一个MATLAB表达式。

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

在仿真过程中,块还可以输出逻辑断言信号。

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

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

你可以添加多个检查尼科尔斯特点块,以检查模型各个部分的增益和相位边界。

你也可以在Nichols图上画出线性系统,用图形验证Nichols响应满足边界。

该块和其他模型验证块在仿真过程中测试非线性Simulink模型的线性化行为是否在指定的边界内。万博1manbetx

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

  • 当模型违反任何限制时,您可以使用万博1manbetx仿真软件优化设计™软件对线性系统进行优化,以满足本块中规定的要求。

您可以将线性系统保存为MATLAB工作空间中的一个变量。

该块不支持代码生成,只能在万博1manbetx正常的模拟模式。

参数

下表总结了尼科尔斯图块参数,可通过块参数对话框访问。有关更多信息,请参见参数尼科尔斯图块引用页面。

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

线性化标签:

  • 输入/输出线性化

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

指定的设置。

线性化标签:

  • 线性化的

  • 快照时间

  • 触发类型

指定算法选项。

线性化标签:

  • 使讨论二阶导数过零检测

  • 使用精确的延迟

  • 线性系统采样时间

  • 采样时间率转换法

  • Prewarp频率(rad / s)

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

线性化标签:

  • 使用完整块名

  • 使用总线信号名称

指定用于断言的线性系统的增益和相位的边界。

界限标签:

  • 在断言中包括增益和相位裕度

  • 在断言中包含闭环峰值增益

  • 在断言中包含开环增益相位绑定

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

断言标签:

  • 启用断言

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

  • 当断言失败时停止模拟

  • 断言输出信号

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

另请参阅

尼科尔斯图

版本历史

介绍了R2010b