【发布时间】:2014-02-25 14:05:35
【问题描述】:
我认为在尝试在 Simulink 中导入和测试在 System Identification Toolbox (SIT) 中创建的传递函数时,我做错了什么。
举一个简单的例子来说明我在做什么。 我有一个输入,它是从 12 秒到 25 秒的偏移正弦波,幅度为 1,频率为 1.5rad/s,可提供测量输出。
我使用 SIT 创建了一个简单的 2 极 1 零传递函数,它给出了以下协议:
然后我尝试将此传递函数导入 Simulink 以研究以下配置,该配置具有频率 1.5rad/s 的正弦输入和起始 t=12。 LTI 系统块是指工作空间内的传递函数变量:
当我运行此模拟 13 秒时,模块的输入与预期的一样,但后传递函数信号与预期几乎没有一致,并且超出了一个数量级。
前:
帖子:
有人可以深入了解我哪里出错了,以及为什么 simulink 中 tf 的输出与 SIT 中显示的模型输出几乎没有相似之处。我对控制理论有基本的了解,但我很难理解这一点。
【问题讨论】:
标签: matlab simulink system-identification transfer-function