在模拟过程中检查模型信号是否满足边界
万博1manbetxSimulink设计优化/模型验证
万博1manbetxSimulink设计优化/信号约束
在模拟过程中,检查信号是否满足指定的上下限。
如果信号满足所有边界,则块不执行任何操作。
如果信号不满足界限,MATLAB中将显示一条警告消息®命令窗口。还可以指定块:
计算一个MATLAB表达式。
停止模拟并返回一个错误消息。
在模拟过程中,块也可以返回一个逻辑断言信号。
如果信号满足所有边界,则断言信号为true(1.
).
如果信号不满足边界,则断言信号为假(0
).
使用block,你可以创建:
只有一条边的单键
具有多条边的单个边界
多重界限
您可以添加检查自定义范围块到多个信号,以检查它们是否满足边界。您还可以在时间图上绘制边界,以图形方式验证信号是否满足边界。
此块和模型验证库中的其他块测试信号是否保持在指定的时域特征边界内。当模型没有违反任何界限时,您可以通过清除断言选项来禁用该块。如果您修改了模型,您可以重新启用断言,以确保您的更改不会导致模型违反某个界限。
如果信号不满足边界,可以优化模型参数以满足边界。如果你有万博1manbetx®控制设计™软件,您可以添加频域边界,如波德幅度,并优化模型响应,以满足时域和频域的要求。
该模块可用于所有模拟模式的信号监测,但仅在正常的
或加速器
响应优化的模拟模式。