主要内容

波德图

线性系统的波德图由非线性近似而来万博1manbetx模型

图书馆

万博1manbetx®控制设计™

  • 博德地块

描述

这个方块和检查预兆特征中不同的默认参数设置界限选项卡。

从非线性Simulink模型计算线性系统,并在波德图上绘制线性系统。万博1manbetx

在模拟过程中,软件在指定的线性化输入和输出之间线性化模型的部分,并绘制线性系统的幅值和相位。

Simu万博1manbetxlink模型可以是连续的、离散的或多速率的,并且可以有时间延迟。线性系统可以是单输入单输出(SISO)或多输入多输出(MIMO)。对于MIMO系统,将显示所有输入/输出组合的图。

您可以指定分段线性频率相关的上下幅度界限,并在波德图上查看它们。你也可以在模拟过程中检查边界是否满足:

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

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

    • 求一个MATLAB表达式。

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

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

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

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

对于MIMO系统,边界适用于线性系统对所有输入/输出组合计算的波德响应。

你可以添加多个波德图块来计算和绘制模型的各个部分的大小和相位。

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

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

参数

下表总结了波德图块参数,可通过块参数对话框访问。

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

线性化标签:

指定的设置。

线性化标签:

指定算法选项。

算法的选择线性化标签:

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

标签线性化标签:

画出线性系统。 展示图
(可选)指定用于断言的线性系统的大小的边界。

界限标签:

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

断言标签:

保存线性系统到MATLAB工作空间。 将数据保存到工作区日志记录选项卡。
在双击块时显示图形窗口而不是块参数对话框。 显示地块在块上打开

输入/输出线性化

线性化输入和输出,定义非线性Simulink模型要线性化的部分。万博1manbetx

如果您在Simulink模型中定义了线性化输入和输出,则块将自动检测这些点,并将它们显示在万博1manbetx输入/输出线性化区域。点击随时更新输入/输出线性化表与I/ o从模型。添加其他分析点:

  1. 点击

    展开对话框,显示a单击模型中的一个信号以选择它区域和一个新的按钮。

  2. 在Simulink编辑器中选择一个或多个信号。万博1manbetx

    所选信号显示在模型的信号单击模型中的一个信号以选择它区域。

  3. (可选)对于总线,展开总线信号以选择单个元素。

    提示

    对于大型总线或其他大型信号列表,可以在中输入过滤元素名称的搜索文本按名称筛选编辑框。名称匹配区分大小写。此外,您还可以输入MATLAB正则表达式

    单击,修改过滤选项.单击,隐藏过滤选项

    过滤选项

  4. 点击将所选信号添加到输入/输出线性化表格

    的信号移除输入/输出线性化表中,选择信号,单击

    提示

    查找在Simulink模型中对应信号的位置万博1manbetx输入/输出线性化表中,选择表格中的信号,单击

表中显示所选信号的信息如下:

块:端口:总线元素 与输入/输出相关联的块的名称。与块名称相邻的数字是所选总线信号所在的端口号。最后一项是选定的总线元素名称。
配置

线性化点类型:

  • 开环输入—循环开启后线性化输入点。

  • 开环输出—循环开启前线性化输出点。

  • 移圈-在循环开始之前指定一个输出点,然后是一个输入。

  • 输入扰动-为信号指定一个附加输入。

  • 输出测量-测量信号。

  • 循环打破—循环开启。

  • 灵敏度-指定一个附加输入和一个输出测量。

  • 互补的敏感性—输出后加一个输入。

请注意

如果模拟模型时没有指定输入或输出,该软件不会计算线性系统。相反,您会在MATLAB提示符处看到一条警告消息。

设置

没有默认的

命令行信息

使用getlinio而且setlinio指定线性化输入和输出。

单击模型中的一个信号以选择它

在Simulink模型中启用信号选择。万博1manbetx仅在单击时显示

当此选项出现时,您还会看到以下更改:

  • 一个新的按钮。

    中添加选定信号作为线性化输入或输出输入/输出线性化表格有关更多信息,请参见输入/输出线性化

  • 更改

    使用折叠单击模型中的一个信号以选择它区域。

设置

没有默认的

命令行信息

使用getlinio而且setlinio命令选择信号作为线性化输入和输出。

启用正则表达式

允许使用MATLAB正则表达式对信号名称进行滤波。例如,输入新台币按名称筛选编辑框显示名称以小写结尾的所有信号t(以及他们的直系父母)。详细信息请参见正则表达式

设置

默认值:

允许使用MATLAB正则表达式来过滤信号名称。

禁止使用MATLAB正则表达式来过滤信号名称。中输入的文本进行过滤按名称筛选编辑框作为文字字符向量。

依赖关系

选择选项按钮的右侧按名称筛选编辑框()启用此参数。

将过滤后的结果显示为平面列表

类中的搜索文本,使用平面列表格式显示筛选信号的列表按名称筛选编辑框。平面列表格式使用点符号来反映总线信号的层次结构。下面是一组经过筛选的嵌套总线信号的平面列表格式示例。

设置

默认值:

使用平面列表格式显示过滤后的信号列表,用点表示总线层次结构,而不是使用树格式。

使用树格式显示过滤后的总线层次结构。

依赖关系

选择选项按钮的右侧按名称筛选编辑框()启用此参数。

线性化的

在仿真过程中,何时计算线性系统。

设置

默认值:模拟快照

模拟快照

具体模拟时间,在快照时间

当你:

  • 知道模型何时处于稳态工作点的一次或多次

  • 想要计算特定时刻的线性系统

外部触发

基于触发器的模拟事件。中指定触发器类型触发类型

在模拟过程中产生的信号指示稳态工作点时使用。

选择此选项将向块添加一个触发端口。使用此端口将块连接到触发信号。

例如,对于一个飞机模型,当燃料质量是最大燃料质量的一部分时,你可能想要计算线性系统。在本例中,将此条件建模为外部触发器。

依赖关系
  • 将此参数设置为模拟快照使快照时间

  • 将此参数设置为外部触发使触发类型

命令行信息
参数:LinearizeAt
类型:特征向量
值:“SnapshotTimes”|“ExternalTrigger”
默认值:“SnapshotTimes”

快照时间

一次或多次模拟次数。线性系统就是在这些时刻计算出来的。

设置

默认值:0

  • 如果需要不同的模拟时间,请输入时间。当你:

    • 想要画出特定时刻的线性系统

    • 知道模型达到稳态工作点的大致时间

  • 如果需要多次模拟,请输入一个向量。当你想多次计算和绘制线性系统时使用。

快照时间必须小于或等于Simulink模型中指定的仿真时间。万博1manbetx

依赖关系

选择模拟快照线性化的启用此参数。

命令行信息
参数:SnapshotTimes
类型:特征向量
值:0|正实数|正实数向量
默认值:0

触发类型

触发器类型用于计算线性系统的外部触发器。

设置

默认值:前沿

前沿

外部触发信号的上升边。

下降沿

外部触发信号的下降边缘。

依赖关系

选择外部触发线性化的启用此参数。

命令行信息
参数:TriggerType
类型:特征向量
值:“上升”|“下降”
默认值:“上升”

启用过零检测

开启过零检测,确保软件在以下仿真次数下计算线性系统特性:

  • 中指定的精确快照时间快照时间

    如下图所示,当使能过零检测时,变步长Simulink求解器在快照时间模拟模型万博1manbetxT提前T提前可能存在模拟时间步骤之间Tn - 1而且Tn由解算器自动选择。

  • 中指定的检测到外部触发器的确切时间触发类型

    如下图所示,当使能过零检测时,变步长Simulink求解器模拟当时的模型,万博1manbetxT三角,当检测到触发信号时。T三角可能存在模拟时间步骤之间Tn - 1而且Tn由解算器自动选择。

有关过零检测的详细信息,请参见讨论二阶导数过零检测万博1manbetxSimulink用户指南

设置

默认值:

在精确的快照时间或检测到触发信号的精确时间计算线性系统特征。

如果Simulink求解器为固定步长,则忽略此设置。万博1manbetx

计算变步长求解器选择的仿真时间步长的线性系统特性。软件可能不会在精确的快照时间或检测到触发信号的精确时间计算线性系统。

命令行信息
参数:ZeroCross
类型:特征向量
值:“上”|“关闭”
默认值:“上”

使用精确的延迟

如何在线性模型中表示时间延迟。

如果您的模型中有具有时间延迟的块,请使用此选项。

设置

默认值:

返回具有精确延迟表示的线性模型。

返回一个具有延迟的Padé近似值的线性模型,如您的运输延迟而且可变运输延迟块。

命令行信息
参数:UseExactDelayModel
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

线性系统采样时间

仿真过程中计算了线性系统的采样时间。

使用此参数:

  • 从连续时间系统中计算具有特定采样时间的离散时间系统

  • 用不同的采样时间对离散时间系统重新采样

  • 从离散时间系统计算连续时间系统

当从连续时间系统计算离散时间系统时,反之亦然,软件使用中指定的转换方法采样时间速率转换方法

设置

默认值:汽车

汽车.计算样本时间为:
  • 0,对于连续时间模型。

  • 对于具有不同采样时间的块的模型(多速率模型),样本时间的最小公倍数。例如,如果你有连续时间和离散时间块的混合,采样时间为0、0.2和0.3,线性模型的采样时间为0.6。

正的有限值。用于计算:
  • 从连续时间系统到离散时间线性系统。

  • 一个离散线性系统来自另一个具有不同采样时间的离散系统

0

用于从离散时间模型计算连续时间线性系统。

命令行信息
参数:SampleTime
类型:特征向量
值:“汽车”正有限值|' 0 '
默认值:“汽车”

采样时间速率转换方法

转换单速率或多速率模型的采样时间的方法。

仅当线性系统采样时间不是汽车

设置

默认值:零级举行

零级举行

零阶保持器,其中控制输入在采样时间内分段恒定Ts.有关更多信息,请参见零级举行

这种方法通常在时域表现较好。

Tustin(双线性)

无频率预翘曲的双线性(Tustin)近似。该软件舍入小数时间延迟到采样时间的最接近倍数。有关更多信息,请参见Tustin近似

这种方法通常在频域表现较好。

带预整经的塔斯丁

双线性(Tustin)频率预翘曲逼近。也指定前曲频率曲前频率(rad/s).有关更多信息,请参见Tustin近似

这种方法通常在频域表现较好。使用这种方法确保在感兴趣的频率区域匹配。

在可能的情况下向上采样,否则零级保持

在可能的情况下对离散时间系统进行采样并使用零级举行否则。

只有当你将一个离散时间系统转换为一个新的更快的采样时间时,你才能向上采样,这个时间是原始系统采样时间的整数倍。

如果可能的话,向上取样,否则,塔斯汀

在可能的情况下对离散时间系统进行采样并使用Tustin(双线性)否则。

只有当你将一个离散时间系统转换为一个新的更快的采样时间时,你才能向上采样,这个时间是原始系统采样时间的整数倍。

如果可能,上样,否则用预整

在可能的情况下对离散时间系统进行采样并使用带预整经的塔斯丁否则。此外,指定的前曲频率曲前频率(rad/s)

只有当你将一个离散时间系统转换为一个新的更快的采样时间时,你才能向上采样,这个时间是原始系统采样时间的整数倍。

依赖关系

选择:

  • 带预整经的塔斯丁

  • 如果可能,上样,否则用预整

使曲前频率(rad/s)

命令行信息
参数:RateConversionMethod
类型:特征向量
值:“zoh”|“tustin”|“prewarp”|“upsampling_zoh”|“upsampling_tustin”|“upsampling_prewarp”
默认值:“zoh”

曲前频率(rad/s)

图斯汀法的曲前频率,以弧度/秒为单位。

设置

默认值:10

正标量值,小于重采样前后的奈奎斯特频率。值为0对应于没有频率预翘曲的标准Tustin方法。

依赖关系

要么选择

  • 带预整经的塔斯丁

  • 如果可能,上样,否则用预整

采样时间速率转换方法启用此参数。

命令行信息
参数:PreWarpFreq
类型:特征向量
值:10|正标量值
默认值:10

使用完整的块名

在模拟过程中计算线性系统的状态、输入和输出名称如何出现。

线性系统是一个状态空间对象,系统状态和输入/输出名称出现在以下状态空间对象属性中:

输入、输出或状态名称 出现在“哪个状态空间对象”属性中
线性化输入名称 InputName
线性化输出名称 OutputName
国家的名字 StateName
设置

默认值:

显示状态和输入/输出名称及其在模型层次结构中的路径。例如,在化学反应器模型的一种状态Integrator1装运箱子系统显示全路径为scdcstr /装运箱/ Integrator1

只显示状态和输入/输出名称。当信号名称是唯一的,并且您知道信号在Simulink模型中的位置时,请使用此选项。万博1manbetx中的状态Integrator1装运箱子系统显示为Integrator1

命令行信息
参数:UseFullBlockNameLabels
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

使用总线信号名称

如何标记与总线上线性化输入和输出相关的信号,在模拟期间计算的线性系统中(仅适用于选择整个总线作为I/O点时)。

不建议选择整个总线信号。相反,选择单个总线元素。

当模型中有mux/总线混合物时,不能使用此参数。

设置

默认值:

使用各个总线元素的信号名称。

当输入和输出位于以下块的输出时,总线信号名称出现:

  • 包含总线对象的根级输入块

  • 总线创建块

  • 子系统块,其源可以追溯到以下块之一:

    • 总线创建块的输出

    • 根级导入块,只通过虚拟或非虚拟子系统边界传递

使用总线信号通道号。

命令行信息
参数:UseBusSignalLabels
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

在断言中包括数量级上界

检查波德响应是否满足在频率(rad /秒)而且级(dB),模拟时。如果震级超过上限,软件就会发出警告。

此参数仅用于断言启用断言断言选择“TAB”。

你可以在线性系统上指定多个数模上界。边界也出现在波德星等图上。如果你清除了启用断言,边界不用于断言,但继续出现在图中。

设置

默认值:

  • 波德图块。

  • 检查预兆特征块。

在模拟过程中,检查震级是否满足指定的上界。

在模拟过程中,不要检查大小是否满足指定的上界。

提示
  • 清除此参数将禁用上幅度边界,软件将停止在模拟过程中检查该边界是否满足要求。绑定的片段在图上也被灰色化了。

  • 如果同时指定upper和下等界但如果想只包括断言的下界,则清除此参数。

  • 要只查看图上的边界,清除启用断言

命令行信息
参数:EnableUpperBound
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”波德图块,“上”检查预兆特征块。

频率(rad /秒)

一个或多个上幅度范围段的频率,以弧度/秒表示。

中指定相应的震级级(dB)

设置

默认值:

[]波德图
[100]检查预兆特征

必须指定为开始和结束频率:

  • 只有一条边的单一边界的正有限数

  • 对于具有多条边的单界的正有限数矩阵

    例如,对于频率为[0.1 1]和[1 10]的两条边,输入[0.1 1;1 10]。

  • 具有多个边界的正有限数的矩阵单元数组

提示
  • 要断言与频率相对应的大小是满足的,请同时选择两者在断言中包括数量级上界而且启用断言

  • 您可以从绘图窗口中添加或修改频率:

    • 要添加新频率,右键单击绘图,并选择界限>新绑定.选择增益上限设计需求类型中指定频率频率列。中指定相应的震级列。

    • 若要修改频率,请拖动绑定段。或者,右键单击段并选择界限>编辑绑定.中指定新的频率频率列。

    必须单击更新块在模拟模型之前。

命令行信息
参数:UpperBoundFrequencies
类型:特征向量
值:[]|[100]|正有限数|正有限数矩阵|正有限数矩阵单元阵列。必须在单引号内指定().
默认值:“[]”波德图块,“[100]”检查预兆特征

大小(dB)

一个或多个上震级界限段的震级值,用分贝表示。

中指定相应的频率频率(rad /秒)

设置

默认值:

[]波德图
(-20 -20)检查预兆特征

必须指定为开始和结束幅度:

  • 只有一条边的单一边界的有限数

  • 对于具有多条边的单一边界的有限数矩阵

    例如,输入[-10 -10;[-10 -10]和[-20 -20]的两条边。

  • 有有限个数的矩阵单元阵列

提示
  • 要断言量值界限得到满足,请同时选择两者在断言中包括数量级上界而且启用断言

  • 您可以从绘图窗口中添加或修改星等:

    • 要添加一个新的星等,右键单击该图,并选择界限>新绑定.选择增益上限设计需求类型,并在列。中指定相应的频率频率列。

    • 若要修改幅度,请拖动绑定段。或者,右键单击段并选择界限>编辑绑定.中指定新的震级列。

    必须单击更新块在模拟模型之前。

命令行信息
参数:UpperBoundMagnitudes
类型:特征向量
值:[]|(-20 -20)|有限数|有限数矩阵|有限数矩阵单元阵列。必须在单引号内指定().
默认值:“[]”波德图块,“(-20 -20)”检查预兆特征块。

在断言中包括较低的幅度界限

检查波德响应是否满足中规定的较低的幅度边界频率(rad /秒)而且级(dB),模拟时。如果震级超过下限,软件就会发出警告。

此参数仅用于断言启用断言断言选择“TAB”。

您可以在模拟期间计算的线性系统上指定多个较低的幅度边界。边界也出现在波德星等图上。如果你清除了启用断言,边界不用于断言,但继续出现在图中。

设置

默认值:

  • 波德图块。

  • 检查预兆特征

在模拟过程中检查震级是否满足指定的下界。

在模拟时不要检查大小是否满足指定的上界。

提示
  • 清除此参数将禁用较低的幅度界限,软件将停止在模拟过程中检查范围是否满足要求。绑定的片段在图上也被灰色化了。

  • 如果同时指定了波德幅度的上下限,但希望只包括断言的上限,请清除此参数。

  • 只查看图上的边界,清除启用断言

命令行信息
参数:EnableLowerBound
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”波德图块,“上”检查预兆特征

频率(rad /秒)

一个或多个较低幅度范围段的频率,以弧度/秒表示。

中指定相应的震级级(dB)

设置

默认值:

[]波德图
(0.1 - 1)检查预兆特征

必须指定为开始和结束频率:

  • 只有一条边的单一边界的正有限数

  • 对于具有多条边的单界的正有限数矩阵

    例如,输入[0.1 1;1 10]来指定频率为[0.1 1]和[1 10]的两条边。

  • 具有多个边界的正有限数的矩阵单元数组

提示
  • 要断言与频率相对应的幅度界限得到满足,请同时选择两者在断言中包括较低的幅度界限而且启用断言

  • 您可以从绘图窗口中添加或修改频率:

    • 要添加新的频率,右键单击该图形,并选择界限>新绑定.选择增益下限设计需求类型中指定频率频率列。中指定相应的震级列。

    • 若要修改频率,请拖动绑定段。或者,右键单击段并选择界限>编辑绑定.中指定新的频率频率列。

    必须单击更新块在模拟模型之前。

命令行信息
参数:LowerBoundFrequencies
类型:特征向量
值:[]|(0.1 - 1)|正有限数|正有限数矩阵|正有限数矩阵单元阵列。必须在单引号内指定().
默认值:“[]”波德图块,“(0.1 - 1)”检查预兆特征块。

大小(dB)

一个或多个较低震级界限段的震级值,用分贝表示。

中指定相应的频率频率(rad /秒)

设置

默认值:

[]波德图
20 [20]检查预兆特征

必须指定为开始和结束幅度:

  • 只有一条边的单一边界的有限数

  • 对于具有多条边的单一边界的有限数矩阵

    例如,键入[20 20;4040]的两条边的大小为[2020]和[4040]。

  • 有有限个数的矩阵单元阵列

提示
  • 要断言量值界限得到满足,请同时选择两者在断言中包括较低的幅度界限而且启用断言

  • 如果在断言中包括较低的幅度界限未选中,则在绘图上禁用绑定段。

  • 只查看图上的边界,清除启用断言

  • 您可以从绘图窗口中添加或修改星等:

    • 要添加一个新的星等,右键单击该图,并选择界限>新绑定.选择增益下限设计需求类型然后在列。中指定相应的频率频率列。

    • 若要修改幅度,请拖动绑定段。或者,右键单击段并选择界限>编辑绑定.控件中指定新的幅度值列。

    必须单击更新块在模拟模型之前。

命令行信息
参数:LowerBoundMagnitudes
类型:特征向量
值:[]|20 [20]|有限数|有限数矩阵|有限数矩阵单元阵列。必须在单引号内指定().
默认值:“[]”波德图块,“[20]20”检查预兆特征块。

将数据保存到工作区

保存一个或多个线性系统以进行进一步的线性分析或控制设计。

保存的数据在一个结构中,该结构的字段包括:

  • 时间-计算线性系统的仿真时间。

  • -表示线性系统的状态空间模型。如果线性系统在多次仿真中计算,状态空间模型的数组。

  • operatingPoints-操作点对应于每个线性系统中的.此字段仅当为每次线性化保存操作点检查。

所保存数据结构的位置取决于Simulink模型的配置:万博1manbetx

  • 如果Simul万博1manbetxink模型未配置为将仿真输出保存为单个对象,则数据结构是MATLAB工作空间中的变量。

  • 如果将Simu万博1manbetxlink模型配置为将仿真输出保存为单个对象,则数据结构为万博1manbetx仿真软件。SimulationOutput对象,该对象包含已记录的模拟数据。

    要将模型配置为将仿真输出保存在单个对象中,请在Simulink编辑器中万博1manbetx建模选项卡上,单击模型设置.然后,在“配置参数”对话框中,选择单次仿真输出参数。

有关在Simulink中记录数据的更多信息,请参见万博1manbetx导出仿真数据万博1manbetx仿真软件。SimulationOutput参考页面。

设置

默认值:

保存计算的线性系统。

不要保存计算出的线性系统。

依赖关系

此参数启用变量名

命令行信息
参数:SaveToWorkspace
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

变量名

存储模拟期间计算的一个或多个线性系统的数据结构的名称。

所保存数据结构的位置取决于Simulink模型的配置:万博1manbetx

  • 如果Simul万博1manbetxink模型未配置为将仿真输出保存为单个对象,则数据结构是MATLAB工作空间中的变量。

  • 如果将Simu万博1manbetxlink模型配置为将仿真输出保存为单个对象,则数据结构为万博1manbetx仿真软件。SimulationOutput对象,该对象包含已记录的模拟数据。

该名称在所有数据记录模型块中使用的变量名中必须唯一,例如线性分析图块、模型验证块、范围块,到工作空间块和模拟返回变量,如时间、状态和输出。

有关在Simulink中记录数据的更多信息,请参见万博1manbetx导出仿真数据万博1manbetx仿真软件。SimulationOutput参考页面。

设置

默认值:sys

特征向量。

依赖关系

将数据保存到工作区启用此参数。

命令行信息
参数:SaveName
类型:特征向量
值:sys|任意字符向量。必须在单引号内指定().
默认值:“sys”

为每次线性化保存操作点

在将线性系统保存到工作空间以供进一步分析或控制设计时,也保存每个线性化对应的工作点。使用此选项将添加一个名为operatingPoints到存储已保存线性系统的数据结构。

设置

默认值:

保存工作点。

不要保存工作点。

依赖关系

将数据保存到工作区启用此参数。

命令行信息
参数:SaveOperatingPoint
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

启用断言

属性中为断言指定和包含的边界界限在模拟过程中满足TAB。如果不满足绑定,则断言失败。在MATLAB提示符中出现一个警告,报告断言失败。

如果断言失败,你可以选择指定块:

对于线性分析图块,此参数没有作用,因为默认情况下不包括边界。如果要使用“线性分析图”块进行断言,请在界限选项卡。

清除此参数将禁用断言;也就是说,该块不再检查是否满足指定的边界。块图标也会更新,表示断言已被禁用。

在Simuli万博1manbetxnk模型中,在“配置参数”对话框中,将模型验证块启用参数允许您启用或禁用模型中的所有模型验证块,而不管块中该选项的设置如何。

设置

默认值:

类中断言包含的边界界限在模拟过程中满足TAB。如果违反了边界,MATLAB提示符会显示一个警告,报告断言失败。

在模拟过程中,不要检查包含在断言中的边界是否满足要求。

依赖关系

此参数启用:

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

  • 当断言失败时停止模拟

命令行信息
参数:启用
类型:特征向量
值:“上”|“关闭”
默认值:“上”

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

当断言失败时执行的MATLAB表达式。

因为表达式是在MATLAB工作空间中求值的,所以在该工作空间中定义表达式中使用的所有变量。

设置

没有默认的

一个MATLAB表达式。

依赖关系

启用断言启用此参数。

命令行信息
参数:回调
类型:特征向量
值:| MATLAB表达式
默认值:

当断言失败时停止模拟

方法中指定的绑定时停止模拟界限在模拟过程中违反TAB,即断言失败。

如果从Simulink编辑器运行模拟,则会打开“模拟诊断”窗口以显示错万博1manbetx误消息。此外,在模型中突出显示发生绑定违规的块。

设置

默认值:

方法中指定的绑定,则停止模拟界限违反了TAB。

如果违反了边界,则继续模拟,并在MATLAB提示符下发出警告消息。

提示
  • 因为选择此选项会在断言失败时立即停止模拟,所以不会报告稍后在模拟过程中可能发生的断言失败。如果你愿意所有要报告的断言失败,请不要选择此选项。

依赖关系

启用断言启用此参数。

命令行信息
参数:stopWhenAssertionFail
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

输出断言信号

输出一个布尔信号,在每个时间步,为:

  • 真正的(1)如果断言成功;也就是说,满足所有的边界

  • False (1)如果断言失败;也就是说,违反了一个界限。

在Simulink模型中,只有在“配置参数”对话框中,输出信号数据类型为布尔型万博1manbetx将逻辑信号实现为布尔数据参数选中。否则,输出信号的数据类型为双类型。

选择此参数将向块添加一个输出端口,您可以将该端口连接到模型中的任何块。

设置

默认值:

输出一个布尔信号来指示断言状态。将端口添加到块中。

不要输出布尔信号来指示断言状态。

提示
命令行信息
参数:出口
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

显示地块在块上打开

在Simulink模型中双击块时,打开绘图窗口而不是块参数对话框。万博1manbetx

如果您希望在绘图窗口而不是块参数对话框中打开并执行任务,例如添加或修改边界,请使用此参数。如果您想从绘图窗口访问块参数,请选择编辑或者点击

有关情节的更多信息,请参见展示图

设置

默认值:

双击该块时打开绘图窗口。

双击块时,打开块参数对话框。

命令行信息
参数:LaunchViewOnOpen
类型:特征向量
值:“上”|“关闭”
默认值:“关闭”

展示图

打开plot窗口。

使用图表查看:

  • 仿真过程中计算系统特性和信号

    在模拟模型以查看系统特征或信号之前,必须先单击此按钮。

    您可以通过右键单击绘图并进行选择来显示其他特征,例如峰值响应时间特征

  • 界限

    属性中指定边界界限选项卡,或者右键单击该图形并选择界限>新绑定.有关可以指定的边界类型的更多信息,请参阅各个参考页。

    可以通过拖动绑定段或右键单击绘图并选择来修改边界界限>编辑绑定.在模拟模型之前,单击更新块更新块参数中的绑定值。

在绘图窗口中执行的典型任务包括:

  • 单击打开块参数对话框或选择编辑

  • 通过单击找到绘图窗口对应的块或选择视图>突出Simulink万博1manbetx块.此操作使模型窗口激活并突出显示块。

  • 通过单击模拟模型.此操作还在指定的线性化输入和输出之间线性化模型的部分。

  • 通过单击在线性系统特征图上添加图例

请注意

优化模型响应,以满足界限选项卡,打开响应优化器通过选择工具>响应优化在绘图窗口。此选项仅在具备条件时可用万博1manbetxSimulink设计优化™软件安装。

响应优化

打开响应优化器优化模型响应,以满足界限选项卡。

此按钮仅当您拥有时可用万博1manbetxSimulink设计优化软件安装。

另请参阅

另请参阅

检查预兆特征

在R2010b中引入