主要内容

金宝app控制设计检查

识别时变干扰频率响应估计源块

识别所有源块时变信号路径的任何输出线性化点标记在仿真软件金宝app®模型。

描述

频率响应估计使用仿真软件模型的稳态响应指定的输入信号。金宝app时变源块在信号路径防止反应达到稳态。此外,当这些块出现在信号路径,由此产生的反应不是一个单纯的反应到指定的输入信号。因此,时变源块可以干扰精确的频率响应估计。

这个检查发现和报告所有的时变源块出现在任何输出线性化输出的信号路径点目前仿真软件模型。金宝app报告:

  • 包括块在参考模型子系统和正常的模拟模式

  • 不包括任何指定为块BlocksToHoldConstantfrestimateOptions您输入对象作为输入参数

更多信息的算法识别时变源块,看到frest.findSources参考页面。

可以使用金宝app仿真软件控制设计™

输入参数

比较的结果对FRESTIMATE选择对象

提供任何块的路径从检查排除。块路径指定为数组金宝appSimulink.BlockPath对象。这个数组存储在BlocksToHoldConstant一个选项让你创建领域frestimateOptions。看到frestimateOptions参考页面获取更多信息。

结果和建议措施

条件 建议的行动

源块存在的输出达到目前在模型线性化输出点。

考虑在频率响应估计保持这些源块不变。

使用frest.findSources在命令行命令识别时变源块。然后使用BlocksToHoldConstant选择frestimateOptions通过这些模块frestimate命令。例如,

%得到线性化的I / o模型。mdl =“scdengine”;io = getlinio (mdl);%找到时变源块。黑色= frest.findSources (mdl, io);%与块创建选项设置保持常数。选择= frestimateOptions;选择。BlocksToHoldConstant =黑色;%运行评估与选择。 in = frest.Sinestream; sysest = frestimate(mdl,io,in,opts);

的更多信息和示例,请参见frest.findSourcesfrestimateOptions参考页面。

提示

有时,模型包括引用模型包含源块输出线性化点的信号通路。在这种情况下,被引用的模型设置为正常模拟模式,确保这张支票定位。使用set_param命令来设置SimulationMode任何参考模型正常的运行前检查。

另请参阅