主要内容

使用模型线性器估计频率响应

这个例子展示了如何估计Simulink的一部分频率响应金宝app®使用模型线性化电路.要估计频率响应,需要指定要估计的模型部分、估计的工作点和用于估计的输入信号。

开放金宝app模型和模型线性器

打开Simulin金宝appk模型。

sys =“scdDCMotor”;open_system(系统)

打开模型线性化电路,在Simulin金宝appk模型窗口中,在应用程序画廊,点击模型线性化电路

指定要估计的模型部分

默认情况下,模型线性化电路使用模型中定义的线性化分析点模式I / o),以决定在何处注入测试信号,以及在何处测量频率响应。该模型scdDCMotor包含预定义的线性分析点:补偿器输出处的输入点,以及单位增益块后的开环输出。在本例中,使用这些预定义的模型I/ o来获得模型外环打开时内环的频率响应。

如果要获得模型的不同部分的频率响应,则对估计选项卡的模型线性化电路,使用分析I / o下拉列表。用于估计的分析点与用于线性化的分析点的工作方式相同。有关线性分析点的更多信息,请参见指定要线性化的模型部分

指定估算的操作点

在模型的稳态工作点执行频响估计。你可以计算或指定一个操作点模型线性化电路使用操作点下拉列表。默认情况下,模型线性化电路使用模型初始条件定义的工作点。在本例中,使用那个操作点。有关操作点的更多信息,请参见关于操作要点

为估计创建输入信号

频率响应估计将输入信号注入您指定的用于估计的输入分析点。对于本例,配置一个正弦流信号,它是在指定频率上的一系列正弦扰动。(有关输入信号的更多信息,请参见估计输入信号.)

  1. 估计选项卡,在输入信号下拉列表,选择Sinestream.弹出“创建实流输入”对话框。

  2. 若要指定输入信号的频率点,请单击.在“添加频率”对话框中,指定输入信号的频率范围和点数。你指定的频率点是模型线性化电路计算估计的响应。

    对于本例,指定从0.1到100 rad/s的范围。另外,指定100个对数间隔的频率。

    点击好吧.添加的点在“创建实流输入”对话框的频率内容查看器中可见。

    为估计输入信号选择所有这些频率点。

  3. 指定输入信号的振幅。输入1振幅字段。当指定一个标量值时,模型线性化电路对所有频率使用相同的振幅。

  4. 点击好吧创建正弦输入信号。新的输入信号,in_sine1,出现在线性分析工作区

估计频率响应

现在您可以估计频率响应并生成结果的频域图。单击波德.估计的频率响应,显示在线性分析工作区随着的朋友模型estsys1

将估计的频响模型导出到MATLAB中®工作区进行进一步分析,将其从线性分析工作区部分的数据浏览器MATLAB的工作区部分。

分析估计的频率响应

中的模拟结果查看器模型线性化电路让您进一步研究频响估计的细节。有关更多信息,请参见分析估计的频率响应

相关的话题