如何从 Simulink 中的脉冲响应中获取阶跃响应?

信息处理 matlab 冲动反应 阶跃反应 模拟链接
2022-02-07 01:28:11

如果这似乎是一个微不足道的问题,我很抱歉,但我现在很困惑。我目前正在看我的教授讲课。而且他基本上有λ(t)作为Step responsek(t). Impulse response_ LTI systemintegralImpulse response我们Step response

λ(t)=0tk(t)dt

k(t)=λ(t)

所以为了看到它的实际效果,我决定制作一个 Simulink 模型,它就在这里(至少我认为它很好,如果不是请告诉我如何正确地做):

在此处输入图像描述

如您所见,这些图并不相同,但我希望它们是(?)

这是为什么?

1个回答

你的系统 H(s) 是连续的

H(s)=ss+1

使用离散脉冲没有多大意义。我怀疑 Simulink 在离散脉冲和系统之间添加了“零阶保持”或 ZOH 块H(s). 因此,您的脉冲响应将受到离散脉冲源的采样周期的影响。如果减少采样周期,第二条曲线应该更接近地匹配阶跃响应,尽管它们永远不会完全相同。

编辑 :

将脉冲的宽度减小到 0.1 秒,然后将幅度增加到 10,使曲线下的面积保持为 1。