狄拉克δ函数

首先了解一下什么是单位脉冲 unit impulse

其实就是单位冲量

MIT_18.03_微分方程_Paul-Dirac_δ_Function_狄拉克函数_Notes

对系统的影响写成一个微分方程
y+y=1huoh(t) y'' + y = \frac{1}{h}u_{oh}(t)
我们的任务是研究单位脉冲对系统的影响,于是Laplace变换来乐

MIT_18.03_微分方程_Paul-Dirac_δ_Function_狄拉克函数_Notes

(大雾)
1huoh(t)=1h(u(t)u(th))1h1ehss \frac{1}{h}u_{oh}(t) = \frac{1}{h}(u(t)-u(t-h)) \leadsto \frac{1}{h}\frac{1-e^{-hs}}{s}
那末,当冲击时间越来越短 但是冲量保持1不变 拉普拉斯变换会怎么样?

limh01ehshs=1 \lim\limits_{h \to 0}\frac{1-e^{-hs}}{hs} = 1

图像呢?

…h越来越小,1/h越来越大,方块面积不变,但越来越窄,越来越高…

于是我们得到了狄拉克δ函数δ(t) Paul Dirac’s Delta Function,它是一个广义函数,在除了零以外的点函数值都等于零,零处的值无法严谨表达,但是其在整个定义域上的积分等于1,拉普拉斯变换为1

MIT_18.03_微分方程_Paul-Dirac_δ_Function_狄拉克函数_Notes


与卷积的关系

u(t)f(t)δ(t)F(s)1u(t)f(t)*\delta(t)\leadsto F(s)\cdot 1 (根据卷积的定义)

u(t)f(t)F(s)u(t)f(t)\leadsto F(s)

所以u(t)f(t)δ(t)=u(t)f(t)u(t)f(t)*\delta(t) = u(t)f(t)

δ(t)\delta(t)是卷积运算的identity


与单位跃阶函数的关系

u(t)=δ(t)u'(t) = \delta(t) 广义导数 generalized derivatives 显然又不那么显然 但是在运算中它表现出了正确性


对系统的影响

对系统“踢”(kick) 了一脚 意味着瞬时施加的一个量

e.g. 对 y+y=Aδ(tπ2)y'' + y = A\delta(t-\frac{\pi}{2})

π2\frac{\pi}{2}对系统踢了一脚施加了A的冲量

先拉氏变换
s2Ys+Y=Aeπ2s1Y=ss2+1+Aeπ2ss2+1 s^2Y-s+Y = Ae^{-\frac{\pi}{2}s}\cdot 1\\ Y = \frac{s}{s^2+1} + \frac{Ae^{-\frac{\pi}{2}s}}{s^2+1}
再逆变换
y=cos(t)+Asin(tπ2)={cos(t),t[0,π2](1A)cos(t),tπ2 y = cos(t) + Asin(t-\frac{\pi}{2}) = \left\{\begin{matrix} cos(t), t\in [0,\frac{\pi}{2}]\\ (1-A)cos(t), t\geqslant \frac{\pi}{2} \end{matrix}\right.
根据A的不同 系统在π2\frac{\pi}{2}有不同相应

MIT_18.03_微分方程_Paul-Dirac_δ_Function_狄拉克函数_Notes


传递函数/系统的加权函数/冲激响应

对于一个初值为0的二阶系统
y+ay+by=f(t),y(0)=0,y(0)=0 y'' + ay' + by = f(t), y(0) = 0,y'(0) = 0
拉普拉斯变换
s2Y+asY+bY=F(s)Y=F(s)1s2+as+b s^2Y + asY + bY = F(s)\\ Y = F(s)\frac{1}{s^2+as+b}
如何求响应y? 计算f(t)f(t)L1(1s2+as+b)\mathcal{L}^{-1}(\frac{1}{s^2+as+b})的卷积

1s2+as+b\frac{1}{s^2+as+b} 只取决于系统 称为传递函数 transfer function 记作W(s)W(s)H(s)H(s)

其拉普拉斯逆变换为 系统的加权函数 weight function of the system 记作W(t)W(t)

那末 W(t)W(t)的意义具体是什么?

单位冲激响应 unit impulse response 给予一个零状态系统单位冲激得到的响应
y+ay+by=δ(t)s2Y+asY+bY=1Y=1s2+as+bL1(Y)=W(t) y'' + ay' + by = \delta(t)\\ s^2Y + asY + bY = 1\\ Y = \frac{1}{s^2+as+b}\\ \mathcal{L}^{-1}(Y) = W(t)
所以常系数二阶线性系统的响应y被表示了出来

Green’s Formula
y=0tf(u)w(tu)du y = \int_{0}^{t}f(u)w(t-u)du
可以理解为一直踢踢踢踢踢踢…

Marvelous!

ps:传递函数可以表示为outputinput\frac{output}{input}这对于所有系统都适用

相关文章:

  • 2022-12-23
  • 2021-06-13
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-19
猜你喜欢
  • 2021-05-22
  • 2021-08-04
  • 2021-10-12
  • 2022-12-23
  • 2021-06-06
  • 2022-12-23
相关资源
相似解决方案