主要内容

分析估计频率响应

执行频率响应估计时,可以通过检查原始模拟响应和用于将其转换为估计频率响应的FFT来分析结果。为此,请使用诊断查看器(in模型线性化器)或仿真结果查看器(在Matlab上®命令行)。

查看仿真结果

查看仿真结果模型线性化器

使用诊断查看器来分析通过执行步骤获得的频率响应估计的结果使用模型线性化器估算频率响应,在执行估计之前激活诊断查看器的额外步骤。这样做,在估计选项卡,选择诊断观众

然后,执行估计。诊断查看器显示在“绘图”窗格中。

打开诊断查看器以查看先前估计的模型模型线性化器

  1. 在里面线性分析工作区,选择估计的模型。

  2. 在里面情节和结果选项卡,单击诊断观众

    笔记

    此选项仅适用于之前估计的模型诊断观众复选框。

查看仿真结果(马铃薯代码)

使用仿真结果Viewer通过执行步骤来分析您的频率响应估计的结果估计命令行的频率响应。确保你保留sim输出论证fr

使用使用的仿真结果观众rest.simview.使用模拟输出命令sim,输入信号输入是您用于估计,以及您获得的估计频率响应,系统

rest.simview(SIMOUT,INPUT,SYSEST)

解释频率响应估计结果

选择诊断查看器中显示的图

默认情况下,诊断查看器显示这些绘图:

  • 频率响应

  • 时间响应(模拟输出)

  • 时间响应的FFT

要选择诊断查看器中显示的图,请使用模型线性化器

  1. 如果是诊断观众标签不可见,在情节和结果选项卡,选择诊断观众阴谋。

  2. 在里面诊断观众标签,在情节可见性部分,选择要查看的绘图。

要修改绘图设置,例如轴频率单元,请右键单击绘图,然后选择相应的选项。

选择仿真结果查看器中显示的图

默认情况下,仿真结果查看器显示这些绘图:

  • 频率响应

  • 时间响应(模拟输出)

  • 时间响应的FFT

要选择仿真结果查看器中显示的绘图,请从中选择相应的图编辑>绘图菜单。要修改绘图设置,例如轴频率单元,请右键单击绘图,然后选择相应的选项。

频率响应

使用Bode Plot分析频率响应。如果频率响应与系统的动态不匹配,请参阅频率响应估计故障排除有关可能的原因和解决方案的信息。万博 尤文图斯虽然故障排除,可以使用Bode Plot控件查看有问题频率的时间响应

您通常可以通过它们改善估算结果修改输入信号或禁用驱动系统远离操作点的模型块,并重复估计。

时间响应(模拟输出)

使用此图检查模拟输出是否在特定频率处于稳定状态。如果响应没有达到稳定状态,请参见时间响应不处于稳定状态可能的原因和解决方案。万博 尤文图斯

如果使用SINESTREAM输入进行估计,请检查过滤器和未过滤的时间响应。您可以通过右键单击绘图和选择来切换过滤和未过滤输出的显示仅显示过滤稳态输出。如果过滤和未过滤的响应都以稳定状态出现,则您的模型必须处于稳定状态。您可以探索其他可能的原因频率响应估计故障排除

笔记

如果您使用了SINESTREAM输入进行估计,则仅切换过滤和未过滤的显示仅更新时间响应和FFT图。此选择不会改变估计结果。有关估计期间过滤的更多信息,请参阅算法部分fr

时间响应的FFT

使用此图分析模拟输出的频谱。

例如,您可以使用频谱来识别强的非线性。当FFT图显示除输入信号以外的频率的大幅度时,您的模型在线性范围外操作。如果您有兴趣分析系统的小型扰动的线性响应,请探索可能的解决方案万博 尤文图斯FFT在除输入信号频率以外的频率下包含大谐波

分析特定频率的模拟输出和FFT

使用诊断查看器模型线性化器

使用控件诊断观众选项卡模型线性化器分析特定频率的估计结果。

  1. 如果是诊断观众标签不可见,在情节和结果选项卡,选择诊断观众阴谋。

  2. 在里面诊断观众标签,在频率选择器部分,指定要检查的频率范围。使用诊断查看器中的Bode Plot中使用的频率单元。

使用仿真结果查看器

在仿真结果查看器中,使用Bode控制在特定频率下显示模拟输出及其频谱。

  • 单独拖动箭头以在特定频率下显示时间响应和FFT。

  • 拖动着色区域以将时间响应和FFT移至不同的频率范围。

注释频率响应估计图

您可以通过单击相应的曲线在仿真结果查看器中显示数据提示,FFT和Bode Plotots。拖动数据提示更新信息。

数据提示对于校正特定的SINESTREAM频率的差值差异差,这需要您以特定频率修改输入。您可以使用数据提示标识响应与您的系统不匹配的频率索引。

在前一个图中,时间响应数据提示显示频率索引是11.您可以使用该频率索引来修改输入信号的相应部分。例如,修改numperiods.settlingperiods.使用MATLAB代码的SINESTREAM信号的属性:

Input.Numperiods(11)= 80;Input.settlingPeriods(11)= 75;

修改中的讨论模型线性化器, 看使用模型线性化器修改SINESTREAM信号

显示多输入多输出(MIMO)系统的估计结果

对于MIMO系统,查看特定输入和输出通道的频率响应信息:

  1. 在诊断查看器和模拟结果查看器中,右键单击任何图,并选择I / O选择器

  2. 中选择输入通道列表和输出通道列表。

结果变薄

当您具有大量频率点的估计频率响应结果,并且您对特定分辨率的特定频率范围内的数据感兴趣时,可以使用结果变薄模型线性化器从估计的频率响应中提取内插频率响应数据FRD.模型跨指定频率范围和频率点数。

要将稀疏施加到估计的频率响应结果,请选择估计的模型线性分析工作区Matlab工作区窗格。然后,在情节和结果选项卡,单击结果变薄

在“指定频率”对话框中,要指定频率范围价值。默认情况下,对话框允许您按范围指定对数间隔或线性间隔的频率。按值指定频率,在指定列表,选择价值,然后使用频率值的向量指定价值参数。频率值必须位于模型中最小和最大的频率点之间。

点击。该软件执行线性插值并返回一个FRD.包含在指定频率下的内插频率响应数据的模型。

有关通过PRBS输入信号估计的恢复的示例,请参阅伪随机二进序列模型线性化器的频响估计

也可以看看

||

相关的话题