这里并不是普通意义上的卷积,专用于控制与信号处理中应用
定义式:
∫−∞∞f(τ)g(t−τ)dτ(1)
将函数拆分成无数个小段,每个小段的间隔为Δt,任何信号都可以表示为单位序列加权
单位阶跃函数u(t),u(t−t0),则
u(t)−u(t−t0)
可以用于筛选一段函数,注意n 等分可以表示横坐标位置
fn(t)=f(nΔt){u(t−nΔt)−u[t−(n+1)Δt]}
f(t)=n=−∞∑∞f(nΔt){u(t−nΔt)−u[t−(n+1)Δt]}
将函数右边除以再乘以一个Δt,会得到关于冲激函数的形式
Δtu(t−nΔt)−u[t−(n+1)Δt]Δt=δ(t)Δt
即:
f(t)=n=−∞∑∞f(nΔt)δ(0−nΔt)Δt
当Δt→0 时,令τ=nΔt 得到
f(t)=∫−∞∞f(τ)δ(0−τ)τ
将原函数拆成了无穷个冲激函数的序列
控制系统
对于一个控制系统来说,我们一般会研究其响应函数与激励函数的关系。但是对于激励来说,可能千变万化,于是我们可以将激励拆分为无数个幅值变化的冲激函数序列,而对于系统,我们就只需要知道它的单位冲激相应h(t) 就好了。于是对于一个线性时不变的系统来说,最终的输出就是一个个冲激响应的叠加,便有了以下方程:
(f∗h)(t)=∫0∞f(t)h(0−t)dt
根据拉普拉斯变换可以得到:
Y(s)=L[(f∗h)(t)]=F(s)H(s)
H(s)=F(s)Y(s)
其中H(s) 就是系统的传递函数。传递函数的定义其实应该是来源于系统对单位冲激函数的相应。
参考资料
- 「珂学原理」No. 28「卷积为谁而生?」
- 「珂学原理」No.90「卷积应该怎么卷」卷积描述了什么运算?
- 「珂学原理」No.29「冲激冲出了什么?」
- 「珂学原理」No.31「传递函数递了什么?」