使用模型线性器在频域验证线性化
这个例子展示了如何使用估计的线性模型来验证线性化结果。
在这个例子中,您线性化了一个Simulink万博1manbetx®使用模型中指定的I/ o建立模型。然后使用相同的工作点(模型初始条件)估计模型的频率响应。最后,将估计的响应与精确的线性化结果进行比较。
线性化模型
打开模型。
sys =“scdDCMotor”;open_system(系统)
打开模型线性化电路模型的App。
在Simuli万博1manbetxnk模型窗口中应用程序画廊,点击模型线性化电路.
将模型在默认工作点和分析I/ o处线性化,生成结果的预兆图。单击波德.
线性化植物的Bode图出现,线性化植物的Bode图出现linsys1
出现在线性分析工作区.
估计模型的频率响应
对于线性化的频域验证,使用正弦输入信号。通过一次分析一个正弦频率,该软件可以忽略一些非线性效应的影响。
输入信号 | 时使用 | 另请参阅 |
---|---|---|
Sinestream | 所有线性化输入和输出都在连续信号上。 | 弗列斯特。Sinestream |
固定采样时间的Sinestream | 一个或多个线性化输入和输出在一个离散信号上 | frest.createFixedTsSinestream |
您可以根据线性化模型创建一个正流信号。该软件利用线性化的模型特性,准确预测每个频率下的正弦周期数,达到稳态。
在诊断频响估计时,可以使用正流信号来判断每个频率的时间序列是否达到稳态。
创建一个正弦输入信号,用于通过频率响应估计计算模型的近似值。在估计选项卡,在输入信号下拉列表,选择Sinestream
.
根据线性化模型初始化输入信号频率和参数。
点击初始化频率和参数.
对话框中的频率显示由频率点填充。该软件根据信号的动态特性自动选择频率和输入信号参数linsys1
.
将输入信号在所有频率点的幅值设置为1。在频率显示中,选择所有频率点。
在振幅字段,然后单击好吧.新的输入信号in_sine1
出现在线性分析工作区.
估计频率响应,并在已有的线性化系统响应波德图上绘制频率响应。点击博德地块1.
检查估计结果。
博德地块1现在显示了估计模型和线性化模型的波德响应。
估计模型的频率响应与线性化模型相匹配。
有关频率响应估计的更多信息,请参见频率响应估计基础.