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