验证仿真过程中模型信号是否满足阶跃响应界限
万博1manbetxSimulink设计优化
检查模拟过程中的信号满足阶跃响应范围:
如果所有边界都满足,块什么都不做。
如果不满足边界,块将被断言,MATLAB中将显示一条警告消息®提示。您还可以指定该块:
评价一个MATLAB表达式。
停止模拟,并把该块成为关注的焦点。
在仿真过程中,块还可以输出逻辑断言信号:
如果满足所有边界,则信号为真(1
)。
如果绑定未满足,信号是假的(0
)。
您可以在多个信号增加检查步骤响应特性块来检查它们满足的边界。
您也可以上绘制时间曲线的边界,以图形验证信号满足边界。
该块并在模型验证测试库中的其它块,一个信号保持规定的时域特性范围内。当一个模式不违反任何约束,可以通过清除断言选项来禁用该块。如果修改了模型,你可以重新启用断言,以确保您的更改不会导致模型违反约束。
如果信号不满足界限,可以优化模型参数,以满足边界。如果你有万博1manbetx®控制设计™软件,您可以添加频域界定,如波特幅度和优化模型响应,以满足时域和频域的要求。
该模块可用于信号监测的所有仿真模式,但仅限在正常
要么加速器
响应优化的仿真模式。
任务 | 参数 |
---|---|
指定步骤响应界限到:
|
包括在断言结合步骤响应在界限标签。 |
指定断言选项(仅当指定阶跃响应范围)。 | 在里面断言标签: |
打开响应优化工具来优化模型响应 | 请点击响应优化 |
情节的阶跃响应 | 请点击展会简介。 |
显示绘图窗口,而不是块参数对话框在双击块。 | 显示地块开放的剧情 |
检查阶跃响应满足所有中所指定的特征:
如果信号违反指定的阶跃响应特性,软件将显示警告。
该参数用于断言只有当启用断言在断言标签被选中。
该范围还出现在阶跃响应情节,如果你点击展会简介,如在接下来的图中示出。
默认情况下,线段代表下列步骤响应要求:
振幅小于或等于-0.01高达5秒的上升时间为1%下冲
0.9和1.2达15秒的稳定时间之间的振幅
振幅等于1.2的20%过冲达15秒的稳定时间
振幅在0.99到1.01之间,超过2%的沉降时间
如果清除启用断言,界限不用于断言,但不断出现的情节。
默认值:上
在仿真过程中,检查阶跃响应是否满足指定的界限。
在仿真过程中,不要检查阶跃响应是否满足指定的界限。
清除此参数将禁用阶跃响应界限,并且软件将停止在模拟期间检查界限是否满足。被绑定的片段在图上也是灰色的。
要只查看对剧情的界限,明确启用断言。
参数:EnableStepResponseBound |
类型:特征向量 |
值:“上” |“关” |
默认值:“上” |
时间,以秒为单位,当阶跃响应开始时。
默认值:0
最低:0
有限实非负标量。
若要断言满足步骤时间值,请选择两者包括在断言结合步骤响应和启用断言。
要从绘图窗口修改步骤时间值,请拖动相应的绑定段。或者,右键单击片段,然后选择编辑。指定要在新的价值时间步。你必须点击更新块在模拟模型之前。
参数:StepTime |
类型:特征向量 |
值:0 |有限实非负标 。必须用单引号内指定(” )。 |
默认值:0 |
阶跃响应开始之前的信号电平的值。
默认值:0
有限实标量不等于最终值。
要断言满足初始值,选择both包括在断言结合步骤响应和启用断言。
为了从图形窗口修改的初始值中,将相应的结合段。或者,右键单击片段,然后选择编辑。指定要在新的价值初始值。你必须点击更新块在模拟模型之前。
参数:InitialValue |
类型:特征向量 |
值:0 |有限实标不等于终值 。必须用单引号内指定(” )。 |
默认值:0 |
阶跃响应的最终值。
默认值:1
有限实标不等于初始值。
要断言满足最终值,选择both包括在断言结合步骤响应和启用断言。
要从绘图窗口修改最终值,请拖动相应的绑定段。或者,右键单击片段,然后选择编辑。指定要在新的价值终值。你必须点击更新块在模拟模型之前。
参数:最终值 |
类型:特征向量 |
值:1 |有限实标量不等于初值 。必须用单引号内指定(” )。 |
默认值:1 |
中指定的最终值的百分比到达信号所需的时间(以秒为单位)%上升。
断言上升时间值满足,同时选择包括在断言结合步骤响应和启用断言。
从情节的窗口中修改的上升时间,拖到相应的约束段。或者,右键单击片段,然后选择编辑。指定要在新的价值上升时间。你必须点击更新块在模拟模型之前。
参数:上升时间 |
类型:特征向量 |
值:5 |有限正实标 。必须用单引号内指定(” )。 |
默认值:5 |
属性使用的最终值的百分比上升时间定义整体上升时间特性。
断言%的升值满足,同时选择包括在断言结合步骤响应和启用断言。
要从绘图窗口修改上升百分比,请拖动相应的绑定段。或者,右键单击片段,然后选择编辑。指定要在新的价值%上升。你必须点击更新块在模拟模型之前。
参数:PercentRise |
类型:特征向量 |
值:80 |正标量小于(100 - %沉降) 。必须用单引号内指定(” )。 |
默认值:80 |
的时间,以秒为单位采取的信号来解决围绕最后值的指定范围内。此沉降范围被定义为最终值加上或减去终值的百分比,在指定的%建立。
要断言满足最终值,选择both包括在断言结合步骤响应和启用断言。
要从绘图窗口修改设置时间,请拖动相应的绑定段。或者,右键单击片段,然后选择编辑。指定要在新的价值沉淀时间。你必须点击更新块在模拟模型之前。
参数:SettlingTime |
类型:特征向量 |
值:7 |正有限实标量大于上升时间 。必须用单引号内指定(” )。 |
默认值:7 |
的设置范围的最终值的百分比沉淀时间特性。
断言%的沉降值满足,同时选择包括在断言结合步骤响应和启用断言。
要修改的百分比从绘图窗口结算,拖动相应的约束段。或者,右键单击片段,然后选择编辑。指定要在新的价值%建立。你必须点击更新块在模拟模型之前。
参数:PercentSettling |
类型:特征向量 |
值:1 |真正正的有限的标量小于(100 - %的增长)和小于过冲% 。必须用单引号内指定(” )。 |
默认值:1 |
量,通过该信号可超过沉降之前的最后值,指定为百分比。
断言%的过冲满足,同时选择包括在断言结合步骤响应和启用断言。
要从绘图窗口修改超调百分比,请拖动相应的绑定段。或者,右键单击片段,然后选择编辑。指定要在新的价值%过度。你必须点击更新块在模拟模型之前。
参数:PercentOvershoot |
类型:特征向量 |
值:10 |正实标大于%沉降 。必须用单引号内指定(” )。 |
默认值:10 |
通过该信号可以冲的初始值的量,指定为百分比。
默认值:1
最低:0
最大值:100
有限正实数标量。
断言%的冲值满足,同时选择包括在断言结合步骤响应和启用断言。
从情节的窗口中修改的百分比冲,拖动相应的约束段。或者,右键单击片段,然后选择编辑。指定要在新的价值冲%。你必须点击更新块在模拟模型之前。
参数:PercentUndershoot |
类型:特征向量 |
值:1 |在0和100之间的正有限实标量 。必须用单引号内指定(” )。 |
默认值:1 |
确保软件模拟模型以在边界处产生输出。在边界处对模型进行仿真,可以防止仿真求解器在不确定信号是否满足边界的情况下丢失边界。
有关过零检测的详细信息,请参阅讨论二阶导数过零检测(万博1manbetxSimulink中)在万博1manbetxSimulink的用户指南。
默认值:上
在装订部模拟模型
如果Simulink的求解器是固定的步此设置将被忽略。万博1manbetx
在装订部不对模拟模型。该软件可能无法在装订部计算输出。
参数:过零 |
类型:特征向量 |
值:“上” |“关” |
默认值:“上” |
方法中指定和包含的断言的界限界限在模拟期间制表符被满足。如果绑定未满足断言失败。警告,报告断言失败,出现在MATLAB提示。
如果断言失败,您可以选择指定block:
执行一个MATLAB表达,在规定的当断言失败仿真回调(可选)。
通过选择,停止模拟并使该块成为焦点当断言失败时停止模拟。
如果不指定任何界限,则此参数无效。
清除此参数禁用断言,即,该块不再将检查指定的范围是满意的。该块图标也将更新,以表明断言被禁用。
在Simuli万博1manbetxnk模型中,在“配置参数”对话框中模型验证块启用参数可以启用或模型中的禁用所有的模型验证模块,无论在街区选项的设置。
默认值:上
检查包括在断言界限界限在模拟期间制表符被满足。如果违反了界限,MATLAB提示符将显示一个警告,报告断言失败。
不要在模拟期间检查包含断言的边界是否得到满足。
该参数允许:
当断言失败仿真回调(可选)
当断言失败时停止模拟
参数:启用 |
类型:特征向量 |
值:“上” |“关” |
默认值:“上” |
MATLAB表达时断言失败执行。
因为表达式在MATLAB工作区进行评价,在限定在该工作空间的表达中使用的所有变量。
默认值:[]
一个MATLAB表达式。
启用断言启用此参数。
参数:打回来 |
类型:特征向量 |
值:” |MATLAB的表情 |
默认值:” |
当在绑定指定停止模拟界限在模拟过程中违反tab,即,断言失败。
如果您从Simulink模型窗口模拟,仿真诊断窗口打开并显示错误消万博1manbetx息。其中结合的冲突发生的块在模型被高亮显示。
默认值:离
方法中指定的边界时停止模拟界限标签被破坏。
如果绑定违反继续仿真,并在MATLAB提示符下产生一个警告消息。
由于选择此选项将在断言失败时立即停止模拟,因此不会报告在模拟期间稍后可能发生的断言失败。如果你想要所有要报告断言失败,请不要选择此选项。
启用断言启用此参数。
参数:stopWhenAssertionFail |
类型:特征向量 |
值:“上” |“关” |
默认值:“关” |
输出一个布尔信号,在每个时间步骤,方法是:
真正的(1
)如果断言成功,即所有边界都满意
假(0
)如果断言失败,即,则违反了界限。
输出信号的数据类型是布尔只有在Simulink模型,在配置参数对话框中,万博1manbetx将逻辑信号实现为布尔数据参数被选择。否则,该输出信号的数据类型是双。
选择此参数将向块添加输出端口,您可以将其连接到模型中的任何块。
默认值:离
输出一个布尔信号来指示断言状态。将端口添加到块中。
不要输出布尔信号来指示断言状态。
使用此参数来设计复杂的断言逻辑。对于一个示例,请参见验证模型使用Simulink控制设计与万博1manbetx仿真验证块(万博1manbetxSimulink的控制设计)。
参数:出口 |
类型:特征向量 |
值:“上” |“关” |
默认值:“关” |
打开绘图窗口,而不是块参数对话框,在Simulink模型,当你双击块。万博1manbetx
如果您希望在plot窗口中而不是在Block Parameters对话框中打开并执行任务(例如添加或修改边界),请使用此参数。如果希望从plot窗口访问块参数,请选择编辑或者点击。
有关阴谋的更多信息,请参阅展会简介。
默认值:离
打开绘图窗口,当你双击块。
打开块参数对话框时,双击该块。
参数:LaunchViewOnOpen |
类型:特征向量 |
值:“上” |“关” |
默认值:“关” |
打开绘图窗口。
使用阴谋的观点:
系统特性和信号仿真期间计算
您模拟模型来查看系统特性或信号之前,您必须单击此按钮。
您可以通过右键单击图表并进行选择来显示其他特征,例如峰值响应时间特点。
界限
您可以在指定的范围界限块参数对话框的选项卡或右键单击绘图并选择界限>新绑定。有关类型,您可以指定范围的更多信息,请参见各个参考页。
您可以通过拖动结合段或修改边界右键单击情节和选择界限>编辑绑定。之前仿真模型,请单击更新块来更新块中的参数限值。
您在绘图窗口执行的典型任务包括:
通过单击打开块参数对话框或选择编辑。
寻找块,该地块窗口对应于点击或选择视图>突出Simulink万博1manbetx模块。此操作使模型窗口处于活动状态并突出显示该块。
模拟点击模型。这个动作也使指定的线性化输入和输出之间的模型部分线性化。
添加一个传说上单击线性系统的特点情节。