频率响应估计基础知识
频率响应描述系统对正弦输入的稳态响应。动态仿真模块®控制设计™让您估计模型的频率响应或执行物理设备的在线估计。结果是一个频率响应模型,存储为的朋友
模型对象。频率响应模型的应用包括:
验证精确的线性化结果。频率响应估计使用不同的算法来计算线性模型近似,并作为精确线性化的独立测试。
分析线性模型动力学或设计以估计频率响应为代表的装置控制器。
使用系统识别工具箱™软件估计参数化模型。
频率响应模型
考虑将频率为ω的正弦输入应用到线性系统:
结果是输出的也是一个频率相同,但振幅和相位不同的正弦信号θ:
稳定系统的频率响应描述振幅变化和相移作为频率的函数。如果Y(年代),U(年代的拉普拉斯变换y(t),u(t),分别G(年代)是:
在哪里
的的朋友
由频率响应估计得到的模型包含G(年代)在特定频率下计算。虽然您的Simulink通常是非线性的,但您通常在稳态操作点执行估计。如果施加的扰动很小,则得到的朋友
模型是在标称工作点处线性化响应的近似值。
离线和在线评估
仿真软件控制设计让你:
在不修改模型的情况下,在Simulink中估计系统的频率响应。这种方法有时被称为离线频率响应的估计。
估算物理设备实时运行时的频率响应。这种方法叫做在线频率响应的估计。
下表总结了离线和在线评估之间的一些区别以及执行它们所使用的工具。
目标 | 工具 | 更多的信息 |
---|---|---|
在不修改模型的情况下,在Simulink中估计系统的频率响应 |
|
|
应用频率响应估计算法对物理设备进行实时估计 | 频率响应估计量块 | 部署实时使用的频响估计算法 |
执行在Simulink中建模的工厂的在线估计,例如在部署之前验证估计参数 | 频率响应估计量块 | 基于Simulink的植物模型在线估计 |
基本评估工作流程
对于离线估计,基本频响估计工作流程包括以下步骤:
指定您想要估计的模型的部分。您可以通过配置指定估计输入和输出的线性化分析点来做到这一点。
指定一个运算点进行估计。通常,您在一个稳态操作点执行估计。你可以通过修剪模型找到这样一个操作点。
为估计创建一个输入信号。软件在你指定的输入端注入这个信号,并在输出端测量响应。
执行估计并检查结果。
有关说明此工作流程的例子,请参见:
有关在线评估工作流的信息,请参见在线频率响应估计基础.
模型要求
在稳定的Simulink模型中,可以估计一个或多个块在稳态下的频率响应。
您的模型可以包含任何Simulink块,包括基于事件的动态块。带有基于事件的动态的块的例子包括Stateflow®图表和触发子系统。
在估算之前禁用以下类型的块:
模拟随机干扰(噪声)的块。有关用噪声建模系统的替代方法,请参见使用信号处理工具箱估计带噪声的频率响应模型.
产生干扰估计的时变输出的源块。看到时变源块对频响估计的影响.