主要内容

检查零极特性

在仿真过程中检查极点位置的边界是否满足

图书馆

金宝app®控制设计™

  • 检查零极特性块

描述

这个块和Pole-Zero情节块中不同的默认参数设置除外界限选项卡。

在仿真过程中,检查由非线性Simulink模型计算的线性系统极点位置的近似二阶边界是否满足。金宝app

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

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

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

  • 如果不满足约束,则块断言,并在MATLAB中出现警告消息®提示。你也可以指定block:

    • 计算一个MATLAB表达式。

    • 停止模拟,聚焦那个块。

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

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

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

你可以加上多个检查零极特性块,以检查模型各部分的近似二阶边界。

您还可以在极点-零映射上绘制极点和零,并以图形方式验证极点是否满足边界。

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

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

  • 当模型违反任何界限时,您可以使用金宝appSimulink Design Optimization™软件对线性系统进行优化,使其满足本模块规定的要求。

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

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

参数

下表总结了Pole-Zero情节块参数,可通过块参数对话框访问。有关更多信息,请参见参数Pole-Zero情节块引用页。

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

线性化标签:

  • 输入/输出线性化

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

指定的设置。

线性化标签:

  • 线性化的

  • 快照时间

  • 触发类型

指定算法选项。

线性化标签:

  • 使能过零检测

  • 使用精确的延迟

  • 线性系统采样时间

  • 采样时间率转换方法

  • 曲前频率(rad/s)

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

线性化标签:

  • 使用完整的块名

  • 使用总线信号名称

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

界限标签:

  • 在断言中包括结算时间限制

  • 在断言中包含百分比超调界限

  • 在断言中包括阻尼比界

  • 在断言中包含固有频率界

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

断言标签:

  • 启用断言

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

  • 断言失败时停止模拟

  • 输出断言信号

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

另请参阅

Pole-Zero情节

在R2010b中引入