离线频率响应估计
估计频率响应,检查频域特性,验证Simulink的线性化®模型
仿真软件控制设计™软件既有命令行工具,也有图形工具模型线性化电路应用程序来估计在Simulink中建模的系统的频率响应,而无需修改模型。您可以使用估计的响应来验证精确的线性化结果,分析线性模型动力学,或估计参数模型。有关频率响应估计的更多信息,请参见频率响应估计基础知识.
频率响应估计需要在线性化输入点处有一个输入信号来在感兴趣的频率处激发模型。有关更多信息,请参见估计输入信号.
图形工具
模型线性化电路 | 线性化动态仿真模块模型 |
功能
模型检查
主题
频率响应估计基础知识
- 频率响应估计基础知识
频率响应描述系统对正弦输入的稳态响应。仿真软件控制设计让您估计模型的频率响应或执行物理设备的在线估计。
- 分析估计频率响应
在执行频率响应估计时,可以通过检查原始模拟响应和用于将其转换为估计频率响应的FFT来分析结果。
估计输入信号
- 估计输入信号
对于频率响应估计,软件注入一个输入信号并测量响应。您可以使用预定义的信号类型,如正弦流或啁啾信号,或创建任意输入信号。
噪声和时变输入
- 在频率响应估计时禁用噪声源
噪声源会干扰线性化输出点的信号,导致估计结果不准确。 - 使用信号处理工具箱估计带噪声的频率响应模型
您还可以使用Signal Processing Toolbox™软件估计频率响应模型,其中包括加窗和平均。 - 使用系统识别工具箱估计带噪声的频率响应模型
您还可以使用系统识别工具箱™软件估计频率响应模型。 - 时变源块对频响估计的影响
时变的源块使模型远离线性化系统的工作点,从而使响应不能达到稳态。
线性化的验证
- 使用模型线性化器在频域验证线性化
通过估计非线性模型的频率响应,并将结果与线性化模型的响应进行比较,可以评估线性化结果的准确性。 - 在命令行上验证频域的线性化
通过估计非线性模型的频率响应,可以在命令行上评估线性化结果的准确性。 - 验证时域线性化
您可以通过比较非线性模型和线性化模型的模拟输出来评估线性化结果的准确性。
代码生成
- 生成用于重复或批量频率响应估计的MATLAB代码
MATLAB生成®使用模型线性化器进行频率响应估计的脚本或函数。
故障排除
- 管理估计速度和内存
通过减少估计时间和内存需求来提高频响估计性能。
- 频率响应估计故障处理
如果估计的频率响应与系统的预期行为不匹配,可以使用时域和频域响应图来帮助改进结果。