欢迎光临
我们一直在努力

复变函数与积分变换学习教程,从入门到精通,拉普拉斯变换 —— 完整知识点详解与公式推导(13)

三、卷积

3.1 卷积的概念

定义: 两个函数 f1(t)f_1(t)f1(t)f2(t)f_2(t)f2(t) 的卷积(Convolution)定义为

f1(t)∗f2(t)=∫0tf1(τ)f2(t−τ) dτf_1(t) * f_2(t) = \\int_0^t f_1(\\tau) f_2(t – \\tau)\\, d\\tauf1(t)f2(t)=0tf1(τ)f2(tτ)dτ

(注意:这里的积分限是从 000ttt,对应 t≥0t \\geq 0t0 的单边卷积,与傅里叶变换中的双边卷积 ∫−∞+∞\\int_{-\\infty}^{+\\infty}+ 不同。)

卷积的性质:

(1) 交换律: f1∗f2=f2∗f1f_1 * f_2 = f_2 * f_1f1f2=f2f1

证明:

f1(t)∗f2(t)=∫0tf1(τ)f2(t−τ) dτf_1(t) * f_2(t) = \\int_0^t f_1(\\tau) f_2(t-\\tau)\\, d\\tauf1(t)f2(t)=0tf1(τ)f2(tτ)dτ

u=t−τu = t – \\tauu=tτdτ=−dud\\tau = -dudτ=du,当 τ=0\\tau = 0τ=0u=tu = tu=t,当 τ=t\\tau = tτ=tu=0u = 0u=0

=∫t0f1(t−u)f2(u)(−du)=∫0tf2(u)f1(t−u) du=f2(t)∗f1(t)■= \\int_t^0 f_1(t-u) f_2(u) (-du) = \\int_0^t f_2(u) f_1(t-u)\\, du = f_2(t) * f_1(t) \\quad \\blacksquare=t0f1(tu)f2(u)(du)=0tf2(u)f1(tu)du=f2(t)f1(t)

(2) 结合律: (f1∗f2)∗f3=f1∗(f2∗f3)(f_1 * f_2) * f_3 = f_1 * (f_2 * f_3)(f1f2)f3=f1(f2f3)

(3) 分配律: f1∗(f2+f3)=f1∗f2+f1∗f3f_1 * (f_2 + f_3) = f_1 * f_2 + f_1 * f_3f1(f2+f3)=f1f2+f1f3

卷积的物理意义: 在线性系统中,卷积表示系统对输入信号的响应。f1(τ)f_1(\\tau)f1(τ) 是在时刻 τ\\tauτ 的输入,f2(t−τ)f_2(t-\\tau)f2(tτ) 是从时刻 τ\\tauτttt 系统的脉冲响应。


3.2 卷积定理

定理: 设 L[f1(t)]=F1(s)\\mathcal{L}[f_1(t)] = F_1(s)L[f1(t)]=F1(s)L[f2(t)]=F2(s)\\mathcal{L}[f_2(t)] = F_2(s)L[f2(t)]=F2(s),则

L[f1(t)∗f2(t)]=F1(s)⋅F2(s)\\boxed{\\mathcal{L}[f_1(t) * f_2(t)] = F_1(s) \\cdot F_2(s)}L[f1(t)f2(t)]=F1(s)F2(s)

即时域卷积对应 sss 域乘积。

详细推导:

L[f1∗f2]=∫0+∞[∫0tf1(τ)f2(t−τ) dτ]e−st dt\\mathcal{L}[f_1 * f_2] = \\int_0^{+\\infty} \\left[\\int_0^t f_1(\\tau) f_2(t-\\tau)\\, d\\tau\\right] e^{-st}\\, dtL[f1f2]=0+[0tf1(τ)f2(tτ)dτ]estdt

注意到 f2(t−τ)=0f_2(t – \\tau) = 0f2(tτ)=0t−τ<0t – \\tau < 0tτ<0τ>t\\tau > tτ>t 时,因此可将内层积分上限扩展到 +∞+\\infty+

=∫0+∞∫0+∞f1(τ)f2(t−τ)e−st dτ dt= \\int_0^{+\\infty} \\int_0^{+\\infty} f_1(\\tau) f_2(t-\\tau) e^{-st}\\, d\\tau\\, dt=0+0+f1(τ)f2(tτ)estdτdt

交换积分次序(由绝对可积性保证):

=∫0+∞f1(τ)[∫τ+∞f2(t−τ)e−st dt]dτ= \\int_0^{+\\infty} f_1(\\tau) \\left[\\int_{\\tau}^{+\\infty} f_2(t-\\tau) e^{-st}\\, dt\\right] d\\tau=0+f1(τ)[τ+f2(tτ)estdt]dτ

在内层积分中令 u=t−τu = t – \\tauu=tτ

∫0+∞f2(u)e−s(u+τ) du=e−sτ∫0+∞f2(u)e−su du=e−sτF2(s)\\int_0^{+\\infty} f_2(u) e^{-s(u+\\tau)}\\, du = e^{-s\\tau} \\int_0^{+\\infty} f_2(u) e^{-su}\\, du = e^{-s\\tau} F_2(s)0+f2(u)es(u+τ)du=esτ0+f2(u)esudu=esτF2(s)

代回:

=∫0+∞f1(τ)⋅e−sτF2(s) dτ=F2(s)∫0+∞f1(τ)e−sτ dτ=F1(s)⋅F2(s)■= \\int_0^{+\\infty} f_1(\\tau) \\cdot e^{-s\\tau} F_2(s)\\, d\\tau = F_2(s) \\int_0^{+\\infty} f_1(\\tau) e^{-s\\tau}\\, d\\tau = F_1(s) \\cdot F_2(s) \\quad \\blacksquare=0+f1(τ)esτF2(s)dτ=F2(s)0+f1(τ)esτdτ=F1(s)F2(s)

推论: L[f1∗f2∗⋯∗fn]=F1(s)⋅F2(s)⋯Fn(s)\\mathcal{L}[f_1 * f_2 * \\cdots * f_n] = F_1(s) \\cdot F_2(s) \\cdots F_n(s)L[f1f2fn]=F1(s)F2(s)Fn(s)

应用示例: 求 L−1[1s2(s+1)]\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right]L1[s2(s+1)1]

1s2(s+1)\\frac{1}{s^2(s+1)}s2(s+1)1 分解为 1s2⋅1s+1\\frac{1}{s^2} \\cdot \\frac{1}{s+1}s21s+11

已知 L−1[1s2]=t\\mathcal{L}^{-1}\\left[\\frac{1}{s^2}\\right] = tL1[s21]=tL−1[1s+1]=e−t\\mathcal{L}^{-1}\\left[\\frac{1}{s+1}\\right] = e^{-t}L1[s+11]=et

由卷积定理:

L−1[1s2(s+1)]=t∗e−t=∫0tτ⋅e−(t−τ) dτ\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right] = t * e^{-t} = \\int_0^t \\tau \\cdot e^{-(t-\\tau)}\\, d\\tauL1[s2(s+1)1]=tet=0tτe(tτ)dτ

=e−t∫0tτeτ dτ=e−t[τeτ−eτ]0t=e−t(tet−et+1)=t−1+e−t= e^{-t} \\int_0^t \\tau e^{\\tau}\\, d\\tau = e^{-t} \\left[\\tau e^{\\tau} – e^{\\tau}\\right]_0^t = e^{-t}(te^t – e^t + 1) = t – 1 + e^{-t}=et0tτeτdτ=et[τeτeτ]0t=et(tetet+1)=t1+et


四、拉普拉斯逆变换

4.1 反演积分公式

问题: 已知 F(s)=L[f(t)]F(s) = \\mathcal{L}[f(t)]F(s)=L[f(t)],如何求 f(t)=L−1[F(s)]f(t) = \\mathcal{L}^{-1}[F(s)]f(t)=L1[F(s)]

反演积分公式(Bromwich 积分):

f(t)=12πj∫σ−j∞σ+j∞F(s)est ds(t>0)\\boxed{f(t) = \\frac{1}{2\\pi j} \\int_{\\sigma – j\\infty}^{\\sigma + j\\infty} F(s) e^{st}\\, ds \\quad (t > 0)}f(t)=2πj1σjσ+jF(s)estds(t>0)

其中积分路径是 sss 平面上 Re(s)=σ>c\\text{Re}(s) = \\sigma > cRe(s)=σ>c 的一条垂直线,cccF(s)F(s)F(s) 所有奇点实部的上界。

推导思想:

将拉普拉斯变换视为傅里叶变换的推广。设 f(t)=0f(t) = 0f(t)=0t<0t < 0t<0),g(t)=f(t)e−σtg(t) = f(t) e^{-\\sigma t}g(t)=f(t)eσtσ>c\\sigma > cσ>c),则 g(t)g(t)g(t) 绝对可积。

g(t)g(t)g(t) 的傅里叶变换为:

G(ω)=∫−∞+∞g(t)e−jωt dt=∫0+∞f(t)e−(σ+jω)t dt=F(σ+jω)G(\\omega) = \\int_{-\\infty}^{+\\infty} g(t) e^{-j\\omega t}\\, dt = \\int_0^{+\\infty} f(t) e^{-(\\sigma + j\\omega)t}\\, dt = F(\\sigma + j\\omega)G(ω)=+g(t)ejωtdt=0+f(t)e(σ+jω)tdt=F(σ+jω)

由傅里叶逆变换公式:

g(t)=12π∫−∞+∞G(ω)ejωt dωg(t) = \\frac{1}{2\\pi} \\int_{-\\infty}^{+\\infty} G(\\omega) e^{j\\omega t}\\, d\\omegag(t)=2π1+G(ω)ejωtdω

因此:

f(t)=eσtg(t)=eσt2π∫−∞+∞F(σ+jω)ejωt dωf(t) = e^{\\sigma t} g(t) = \\frac{e^{\\sigma t}}{2\\pi} \\int_{-\\infty}^{+\\infty} F(\\sigma + j\\omega) e^{j\\omega t}\\, d\\omegaf(t)=eσtg(t)=2πeσt+F(σ+jω)ejωtdω

s=σ+jωs = \\sigma + j\\omegas=σ+jωds=j dωds = j\\, d\\omegads=jdωdω=ds/jd\\omega = ds/jdω=ds/j

f(t)=12πj∫σ−j∞σ+j∞F(s)est ds■f(t) = \\frac{1}{2\\pi j} \\int_{\\sigma – j\\infty}^{\\sigma + j\\infty} F(s) e^{st}\\, ds \\quad \\blacksquaref(t)=2πj1σjσ+jF(s)estds


4.2 利用留数计算反演积分

定理: 若 F(s)F(s)F(s) 为有理函数,F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s),其中 P(s)P(s)P(s) 的次数小于 Q(s)Q(s)Q(s) 的次数,且 Q(s)Q(s)Q(s) 的零点 s1,s2,…,sns_1, s_2, \\ldots, s_ns1,s2,,sn 均为 F(s)estF(s) e^{st}F(s)est 的孤立奇点,则

f(t)=∑k=1nRess=sk[F(s)est]\\boxed{f(t) = \\sum_{k=1}^{n} \\text{Res}_{s=s_k} [F(s) e^{st}]}f(t)=k=1nRess=sk[F(s)est]

f(t)f(t)f(t) 等于 F(s)estF(s)e^{st}F(s)est 在所有奇点处留数之和。

推导: 取 Bromwich 积分路径 Re(s)=σ\\text{Re}(s) = \\sigmaRe(s)=σσ\\sigmaσ 大于所有奇点的实部),再用左半平面的无穷大半圆弧 CRC_RCR 闭合为围道。由 Jordan 引理(t>0t > 0t>0 时),沿 CRC_RCR 的积分当 R→∞R \\to \\inftyR 时趋于零。由留数定理:

12πj∮F(s)est ds=∑kRess=sk[F(s)est]\\frac{1}{2\\pi j} \\oint F(s) e^{st}\\, ds = \\sum_k \\text{Res}_{s=s_k}[F(s)e^{st}]2πj1F(s)estds=kRess=sk[F(s)est]

因此 f(t)=∑kRes[F(s)est]f(t) = \\sum_k \\text{Res}[F(s)e^{st}]f(t)=kRes[F(s)est]■\\blacksquare


留数的计算方法

情形一:一阶极点(sks_kskQ(s)Q(s)Q(s) 的单零点)

Ress=sk[F(s)est]=lim⁡s→sk(s−sk)F(s)est\\text{Res}_{s=s_k} [F(s) e^{st}] = \\lim_{s \\to s_k} (s – s_k) F(s) e^{st}Ress=sk[F(s)est]=ssklim(ssk)F(s)est

对有理函数 F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s)

=P(sk)Q′(sk)eskt= \\frac{P(s_k)}{Q'(s_k)} e^{s_k t}=Q(sk)P(sk)eskt

(利用洛必达法则:lim⁡s→sk(s−sk)P(s)Q(s)=P(sk)Q′(sk)\\lim_{s\\to s_k} \\frac{(s-s_k)P(s)}{Q(s)} = \\frac{P(s_k)}{Q'(s_k)}limsskQ(s)(ssk)P(s)=Q(sk)P(sk)

例: 求 L−1[s+3(s+1)(s+2)]\\mathcal{L}^{-1}\\left[\\frac{s+3}{(s+1)(s+2)}\\right]L1[(s+1)(s+2)s+3]

F(s)=s+3(s+1)(s+2)F(s) = \\frac{s+3}{(s+1)(s+2)}F(s)=(s+1)(s+2)s+3,奇点 s1=−1s_1 = -1s1=1s2=−2s_2 = -2s2=2(均为一阶极点)。

P(s)=s+3P(s) = s+3P(s)=s+3Q(s)=(s+1)(s+2)=s2+3s+2Q(s) = (s+1)(s+2) = s^2 + 3s + 2Q(s)=(s+1)(s+2)=s2+3s+2Q′(s)=2s+3Q'(s) = 2s + 3Q(s)=2s+3

Ress=−1=P(−1)Q′(−1)e−t=21e−t=2e−t\\text{Res}_{s=-1} = \\frac{P(-1)}{Q'(-1)} e^{-t} = \\frac{2}{1} e^{-t} = 2e^{-t}Ress=1=Q(1)P(1)et=12et=2et

Ress=−2=P(−2)Q′(−2)e−2t=1−1e−2t=−e−2t\\text{Res}_{s=-2} = \\frac{P(-2)}{Q'(-2)} e^{-2t} = \\frac{1}{-1} e^{-2t} = -e^{-2t}Ress=2=Q(2)P(2)e2t=11e2t=e2t

f(t)=2e−t−e−2tf(t) = 2e^{-t} – e^{-2t}f(t)=2ete2t


情形二:mmm 阶极点(sks_kskQ(s)Q(s)Q(s)mmm 重零点)

Ress=sk[F(s)est]=1(m−1)!lim⁡s→skdm−1dsm−1[(s−sk)mF(s)est]\\text{Res}_{s=s_k} [F(s) e^{st}] = \\frac{1}{(m-1)!} \\lim_{s \\to s_k} \\frac{d^{m-1}}{ds^{m-1}} \\left[(s – s_k)^m F(s) e^{st}\\right]Ress=sk[F(s)est]=(m1)!1ssklimdsm1dm1[(ssk)mF(s)est]

例: 求 L−1[1s2(s+1)]\\mathcal{L}^{-1}\\left[\\frac{1}{s^2(s+1)}\\right]L1[s2(s+1)1]

F(s)=1s2(s+1)F(s) = \\frac{1}{s^2(s+1)}F(s)=s2(s+1)1,奇点 s1=0s_1 = 0s1=0(二阶极点),s2=−1s_2 = -1s2=1(一阶极点)。

s=−1s = -1s=1 处的留数(一阶极点):

Ress=−1=lim⁡s→−1(s+1)⋅ests2(s+1)=e−t1=e−t\\text{Res}_{s=-1} = \\lim_{s \\to -1} (s+1) \\cdot \\frac{e^{st}}{s^2(s+1)} = \\frac{e^{-t}}{1} = e^{-t}Ress=1=s1lim(s+1)s2(s+1)est=1et=et

s=0s = 0s=0 处的留数(二阶极点):

Ress=0=lim⁡s→0dds[s2⋅ests2(s+1)]=lim⁡s→0dds[ests+1]\\text{Res}_{s=0} = \\lim_{s \\to 0} \\frac{d}{ds}\\left[s^2 \\cdot \\frac{e^{st}}{s^2(s+1)}\\right] = \\lim_{s \\to 0} \\frac{d}{ds}\\left[\\frac{e^{st}}{s+1}\\right]Ress=0=s0limdsd[s2s2(s+1)est]=s0limdsd[s+1est]

dds[ests+1]=test(s+1)−est(s+1)2=est[t(s+1)−1](s+1)2\\frac{d}{ds}\\left[\\frac{e^{st}}{s+1}\\right] = \\frac{te^{st}(s+1) – e^{st}}{(s+1)^2} = \\frac{e^{st}[t(s+1) – 1]}{(s+1)^2}dsd[s+1est]=(s+1)2test(s+1)est=(s+1)2est[t(s+1)1]

s=0s = 0s=0 处:=t−11=t−1= \\frac{t – 1}{1} = t – 1=1t1=t1

f(t)=(t−1)+e−tf(t) = (t – 1) + e^{-t}f(t)=(t1)+et

验证:与前面卷积方法的结果一致。 ✓\\checkmark


4.3 部分分式法(实用方法)

对于有理函数 F(s)=P(s)Q(s)F(s) = \\frac{P(s)}{Q(s)}F(s)=Q(s)P(s),常用部分分式展开来求逆变换。

例: 求 L−1[s2+2s+3(s+1)3]\\mathcal{L}^{-1}\\left[\\frac{s^2 + 2s + 3}{(s+1)^3}\\right]L1[(s+1)3s2+2s+3]

s2+2s+3(s+1)3=A(s+1)3+B(s+1)2+Cs+1\\frac{s^2 + 2s + 3}{(s+1)^3} = \\frac{A}{(s+1)^3} + \\frac{B}{(s+1)^2} + \\frac{C}{s+1}(s+1)3s2+2s+3=(s+1)3A+(s+1)2B+s+1C

去分母:s2+2s+3=A+B(s+1)+C(s+1)2s^2 + 2s + 3 = A + B(s+1) + C(s+1)^2s2+2s+3=A+B(s+1)+C(s+1)2

s=−1s = -1s=11−2+3=A1 – 2 + 3 = A12+3=AA=2A = 2A=2

展开比较:s2+2s+3=Cs2+(B+2C)s+(A+B+C)s^2 + 2s + 3 = Cs^2 + (B+2C)s + (A+B+C)s2+2s+3=Cs2+(B+2C)s+(A+B+C)

C=1C = 1C=1B+2C=2⇒B=0B + 2C = 2 \\Rightarrow B = 0B+2C=2B=0A+B+C=2+0+1=3A + B + C = 2 + 0 + 1 = 3A+B+C=2+0+1=3✓\\checkmark

F(s)=2(s+1)3+1s+1F(s) = \\frac{2}{(s+1)^3} + \\frac{1}{s+1}F(s)=(s+1)32+s+11

f(t)=2t22!e−t+e−t=(t2+1)e−tf(t) = \\frac{2t^2}{2!} e^{-t} + e^{-t} = (t^2 + 1)e^{-t}f(t)=2!2t2et+et=(t2+1)et


五、拉普拉斯变换的应用

5.1 解线性常微分方程

基本思想: 利用拉普拉斯变换将微分方程(关于 ttt 的方程)转化为代数方程(关于 sss 的方程),解出像函数 F(s)F(s)F(s) 后再求逆变换。

步骤:

  • 对方程两端取拉普拉斯变换
  • 利用微分性质将导数转化为 sss 的代数式
  • 代入初始条件
  • 解代数方程得到 F(s)F(s)F(s)
  • 求拉普拉斯逆变换得到 f(t)f(t)f(t)
  • 例1: 求解 y′′+3y′+2y=0y'' + 3y' + 2y = 0y′′+3y+2y=0y(0)=1y(0) = 1y(0)=1y′(0)=0y'(0) = 0y(0)=0

    步骤1-2: 对方程两端取拉普拉斯变换。设 L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s)

    L[y′′]+3L[y′]+2L[y]=0\\mathcal{L}[y''] + 3\\mathcal{L}[y'] + 2\\mathcal{L}[y] = 0L[y′′]+3L[y]+2L[y]=0

    [s2Y(s)−sy(0)−y′(0)]+3[sY(s)−y(0)]+2Y(s)=0[s^2 Y(s) – sy(0) – y'(0)] + 3[sY(s) – y(0)] + 2Y(s) = 0[s2Y(s)sy(0)y(0)]+3[sY(s)y(0)]+2Y(s)=0

    步骤3: 代入 y(0)=1y(0) = 1y(0)=1y′(0)=0y'(0) = 0y(0)=0

    s2Y(s)−s+3sY(s)−3+2Y(s)=0s^2 Y(s) – s + 3sY(s) – 3 + 2Y(s) = 0s2Y(s)s+3sY(s)3+2Y(s)=0

    (s2+3s+2)Y(s)=s+3(s^2 + 3s + 2)Y(s) = s + 3(s2+3s+2)Y(s)=s+3

    步骤4: 解出 Y(s)Y(s)Y(s)

    Y(s)=s+3s2+3s+2=s+3(s+1)(s+2)Y(s) = \\frac{s + 3}{s^2 + 3s + 2} = \\frac{s + 3}{(s+1)(s+2)}Y(s)=s2+3s+2s+3=(s+1)(s+2)s+3

    部分分式展开:

    s+3(s+1)(s+2)=As+1+Bs+2\\frac{s+3}{(s+1)(s+2)} = \\frac{A}{s+1} + \\frac{B}{s+2}(s+1)(s+2)s+3=s+1A+s+2B

    s+3=A(s+2)+B(s+1)s + 3 = A(s+2) + B(s+1)s+3=A(s+2)+B(s+1)

    s=−1s = -1s=12=A2 = A2=A

    s=−2s = -2s=21=−B1 = -B1=BB=−1B = -1B=1

    Y(s)=2s+1−1s+2Y(s) = \\frac{2}{s+1} – \\frac{1}{s+2}Y(s)=s+12s+21

    步骤5: 求逆变换:

    y(t)=2e−t−e−2ty(t) = 2e^{-t} – e^{-2t}y(t)=2ete2t


    例2(非齐次方程): 求解 y′′+y=sin⁡2ty'' + y = \\sin 2ty′′+y=sin2ty(0)=0y(0) = 0y(0)=0y′(0)=1y'(0) = 1y(0)=1

    取拉普拉斯变换:

    s2Y(s)−s⋅0−1+Y(s)=2s2+4s^2 Y(s) – s \\cdot 0 – 1 + Y(s) = \\frac{2}{s^2 + 4}s2Y(s)s01+Y(s)=s2+42

    (s2+1)Y(s)=1+2s2+4=s2+6s2+4(s^2 + 1)Y(s) = 1 + \\frac{2}{s^2 + 4} = \\frac{s^2 + 6}{s^2 + 4}(s2+1)Y(s)=1+s2+42=s2+4s2+6

    Y(s)=s2+6(s2+1)(s2+4)Y(s) = \\frac{s^2 + 6}{(s^2 + 1)(s^2 + 4)}Y(s)=(s2+1)(s2+4)s2+6

    部分分式展开(对 s2s^2s2 的有理函数):

    s2+6(s2+1)(s2+4)=As+Bs2+1+Cs+Ds2+4\\frac{s^2 + 6}{(s^2+1)(s^2+4)} = \\frac{As + B}{s^2+1} + \\frac{Cs + D}{s^2+4}(s2+1)(s2+4)s2+6=s2+1As+B+s2+4Cs+D

    由对称性(被积函数是偶函数),A=C=0A = C = 0A=C=0

    s2+6(s2+1)(s2+4)=Bs2+1+Ds2+4\\frac{s^2+6}{(s^2+1)(s^2+4)} = \\frac{B}{s^2+1} + \\frac{D}{s^2+4}(s2+1)(s2+4)s2+6=s2+1B+s2+4D

    s2+6=B(s2+4)+D(s2+1)=(B+D)s2+(4B+D)s^2 + 6 = B(s^2+4) + D(s^2+1) = (B+D)s^2 + (4B+D)s2+6=B(s2+4)+D(s2+1)=(B+D)s2+(4B+D)

    B+D=1B + D = 1B+D=14B+D=64B + D = 64B+D=6,解得 B=5/3B = 5/3B=5/3D=−2/3D = -2/3D=2/3

    Y(s)=5/3s2+1−2/3s2+4=53⋅1s2+1−13⋅2s2+4Y(s) = \\frac{5/3}{s^2+1} – \\frac{2/3}{s^2+4} = \\frac{5}{3} \\cdot \\frac{1}{s^2+1} – \\frac{1}{3} \\cdot \\frac{2}{s^2+4}Y(s)=s2+15/3s2+42/3=35s2+1131s2+42

    y(t)=53sin⁡t−13sin⁡2ty(t) = \\frac{5}{3}\\sin t – \\frac{1}{3}\\sin 2ty(t)=35sint31sin2t


    5.2 解积分微分方程

    积分微分方程是同时含有未知函数的导数和积分的方程。

    例: 求解 y′(t)+3y(t)+2∫0ty(τ) dτ=1y'(t) + 3y(t) + 2\\int_0^t y(\\tau)\\, d\\tau = 1y(t)+3y(t)+20ty(τ)dτ=1y(0)=0y(0) = 0y(0)=0

    L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s)

    取拉普拉斯变换。利用积分性质 L[∫0ty(τ)dτ]=Y(s)s\\mathcal{L}\\left[\\int_0^t y(\\tau)d\\tau\\right] = \\frac{Y(s)}{s}L[0ty(τ)dτ]=sY(s)

    [sY(s)−y(0)]+3Y(s)+2Y(s)s=1s[sY(s) – y(0)] + 3Y(s) + \\frac{2Y(s)}{s} = \\frac{1}{s}[sY(s)y(0)]+3Y(s)+s2Y(s)=s1

    代入 y(0)=0y(0) = 0y(0)=0

    sY(s)+3Y(s)+2Y(s)s=1ssY(s) + 3Y(s) + \\frac{2Y(s)}{s} = \\frac{1}{s}sY(s)+3Y(s)+s2Y(s)=s1

    Y(s)(s+3+2s)=1sY(s)\\left(s + 3 + \\frac{2}{s}\\right) = \\frac{1}{s}Y(s)(s+3+s2)=s1

    Y(s)⋅s2+3s+2s=1sY(s) \\cdot \\frac{s^2 + 3s + 2}{s} = \\frac{1}{s}Y(s)ss2+3s+2=s1

    Y(s)=1s2+3s+2=1(s+1)(s+2)Y(s) = \\frac{1}{s^2 + 3s + 2} = \\frac{1}{(s+1)(s+2)}Y(s)=s2+3s+21=(s+1)(s+2)1

    部分分式:Y(s)=1s+1−1s+2Y(s) = \\frac{1}{s+1} – \\frac{1}{s+2}Y(s)=s+11s+21

    y(t)=e−t−e−2ty(t) = e^{-t} – e^{-2t}y(t)=ete2t


    5.3 解线性常微分方程组

    例: 求解方程组

    {x′(t)+y(t)=0y′(t)−x(t)=0\\begin{cases} x'(t) + y(t) = 0 \\\\ y'(t) – x(t) = 0 \\end{cases}{x(t)+y(t)=0y(t)x(t)=0

    初始条件 x(0)=1x(0) = 1x(0)=1y(0)=0y(0) = 0y(0)=0

    L[x(t)]=X(s)\\mathcal{L}[x(t)] = X(s)L[x(t)]=X(s)L[y(t)]=Y(s)\\mathcal{L}[y(t)] = Y(s)L[y(t)]=Y(s)

    对第一个方程取拉普拉斯变换:

    [sX(s)−x(0)]+Y(s)=0  ⟹  sX(s)+Y(s)=1⋯(1)[sX(s) – x(0)] + Y(s) = 0 \\implies sX(s) + Y(s) = 1 \\quad \\cdots(1)[sX(s)x(0)]+Y(s)=0sX(s)+Y(s)=1(1)

    对第二个方程取拉普拉斯变换:

    [sY(s)−y(0)]−X(s)=0  ⟹  −X(s)+sY(s)=0⋯(2)[sY(s) – y(0)] – X(s) = 0 \\implies -X(s) + sY(s) = 0 \\quad \\cdots(2)[sY(s)y(0)]X(s)=0X(s)+sY(s)=0(2)

    由 (2):X(s)=sY(s)X(s) = sY(s)X(s)=sY(s)

    代入 (1):s⋅sY(s)+Y(s)=1  ⟹  (s2+1)Y(s)=1s \\cdot sY(s) + Y(s) = 1 \\implies (s^2 + 1)Y(s) = 1ssY(s)+Y(s)=1(s2+1)Y(s)=1

    Y(s)=1s2+1  ⟹  y(t)=sin⁡tY(s) = \\frac{1}{s^2+1} \\implies y(t) = \\sin tY(s)=s2+11y(t)=sint

    X(s)=ss2+1  ⟹  x(t)=cos⁡tX(s) = \\frac{s}{s^2+1} \\implies x(t) = \\cos tX(s)=s2+1sx(t)=cost


    例2(较复杂的方程组):

    {x′+y′+3x=δ(t)2x′−y′+y=0\\begin{cases} x' + y' + 3x = \\delta(t) \\\\ 2x' – y' + y = 0 \\end{cases}{x+y+3x=δ(t)2xy+y=0

    x(0)=y(0)=0x(0) = y(0) = 0x(0)=y(0)=0

    取拉普拉斯变换(L[δ(t)]=1\\mathcal{L}[\\delta(t)] = 1L[δ(t)]=1):

    {sX+sY+3X=12sX−sY+Y=0\\begin{cases} sX + sY + 3X = 1 \\\\ 2sX – sY + Y = 0 \\end{cases}{sX+sY+3X=12sXsY+Y=0

    {(s+3)X+sY=12sX+(1−s)Y=0\\begin{cases} (s+3)X + sY = 1 \\\\ 2sX + (1-s)Y = 0 \\end{cases}{(s+3)X+sY=12sX+(1s)Y=0

    由第二个方程:Y=−2sX1−s=2sXs−1Y = \\frac{-2sX}{1-s} = \\frac{2sX}{s-1}Y=1s2sX=s12sX

    代入第一个方程:

    (s+3)X+s⋅2sXs−1=1(s+3)X + s \\cdot \\frac{2sX}{s-1} = 1(s+3)X+ss12sX=1

    X[(s+3)+2s2s−1]=1X\\left[(s+3) + \\frac{2s^2}{s-1}\\right] = 1X[(s+3)+s12s2]=1

    X⋅(s+3)(s−1)+2s2s−1=1X \\cdot \\frac{(s+3)(s-1) + 2s^2}{s-1} = 1Xs1(s+3)(s1)+2s2=1

    X⋅s2+2s−3+2s2s−1=1X \\cdot \\frac{s^2 + 2s – 3 + 2s^2}{s-1} = 1Xs1s2+2s3+2s2=1

    X⋅3s2+2s−3s−1=1X \\cdot \\frac{3s^2 + 2s – 3}{s-1} = 1Xs13s2+2s3=1

    X(s)=s−13s2+2s−3X(s) = \\frac{s-1}{3s^2 + 2s – 3}X(s)=3s2+2s3s1

    再求逆变换即可(具体计算与根有关)。


    5.4 解常系数线性偏微分方程

    基本思想: 对偏微分方程中的某个变量取拉普拉斯变换,将偏微分方程化为常微分方程。

    例: 求解热传导方程初值问题:

    ∂u∂t=a2∂2u∂x2,x>0, t>0\\frac{\\partial u}{\\partial t} = a^2 \\frac{\\partial^2 u}{\\partial x^2}, \\quad x > 0,\\, t > 0tu=a2x22u,x>0,t>0

    初始条件:u(x,0)=0u(x, 0) = 0u(x,0)=0

    边界条件:u(0,t)=u0u(0, t) = u_0u(0,t)=u0(常数),u(+∞,t)=0u(+\\infty, t) = 0u(+,t)=0

    解法: 对变量 ttt 取拉普拉斯变换。设 L[u(x,t)]=U(x,s)\\mathcal{L}[u(x,t)] = U(x,s)L[u(x,t)]=U(x,s)

    L[∂u∂t]=sU(x,s)−u(x,0)=sU(x,s)\\mathcal{L}\\left[\\frac{\\partial u}{\\partial t}\\right] = sU(x,s) – u(x,0) = sU(x,s)L[tu]=sU(x,s)u(x,0)=sU(x,s)

    L[∂2u∂x2]=d2Udx2\\mathcal{L}\\left[\\frac{\\partial^2 u}{\\partial x^2}\\right] = \\frac{d^2 U}{dx^2}L[x22u]=dx2d2U

    (对 xxx 的偏导数不受拉普拉斯变换(对 ttt)影响。)

    变换后的方程:

    sU=a2d2Udx2sU = a^2 \\frac{d^2 U}{dx^2}sU=a2dx2d2U

    d2Udx2−sa2U=0\\frac{d^2 U}{dx^2} – \\frac{s}{a^2} U = 0dx2d2Ua2sU=0

    这是关于 xxx 的二阶常系数线性常微分方程。通解为:

    U(x,s)=A(s)e−sax+B(s)esaxU(x, s) = A(s) e^{-\\frac{\\sqrt{s}}{a} x} + B(s) e^{\\frac{\\sqrt{s}}{a} x}U(x,s)=A(s)easx+B(s)easx

    (取 Re(s)>0\\text{Re}(\\sqrt{s}) > 0Re(s)>0。)

    由边界条件 u(+∞,t)=0u(+\\infty, t) = 0u(+,t)=0U(+∞,s)=0U(+\\infty, s) = 0U(+,s)=0,故 B(s)=0B(s) = 0B(s)=0

    U(x,s)=A(s)e−saxU(x,s) = A(s) e^{-\\frac{\\sqrt{s}}{a} x}U(x,s)=A(s)easx

    u(0,t)=u0u(0, t) = u_0u(0,t)=u0U(0,s)=u0sU(0, s) = \\frac{u_0}{s}U(0,s)=su0,得 A(s)=u0sA(s) = \\frac{u_0}{s}A(s)=su0

    U(x,s)=u0se−xasU(x, s) = \\frac{u_0}{s} e^{-\\frac{x}{a}\\sqrt{s}}U(x,s)=su0eaxs

    利用已知的拉普拉斯逆变换公式:

    L−1[1se−ks]=erfc(k2t)\\mathcal{L}^{-1}\\left[\\frac{1}{s} e^{-k\\sqrt{s}}\\right] = \\text{erfc}\\left(\\frac{k}{2\\sqrt{t}}\\right)L1[s1eks]=erfc(2tk)

    其中 erfc(z)=2π∫z+∞e−ξ2 dξ\\text{erfc}(z) = \\frac{2}{\\sqrt{\\pi}} \\int_z^{+\\infty} e^{-\\xi^2}\\, d\\xierfc(z)=π2z+eξ2dξ 为互补误差函数。

    k=x/ak = x/ak=x/a

    u(x,t)=u0⋅erfc(x2at)\\boxed{u(x,t) = u_0 \\cdot \\text{erfc}\\left(\\frac{x}{2a\\sqrt{t}}\\right)}u(x,t)=u0erfc(2atx)


    5.5 线性系统的传递函数

    定义: 对于线性时不变系统,输入 x(t)x(t)x(t) 与输出 y(t)y(t)y(t) 之间的关系可用微分方程描述:

    any(n)+an−1y(n−1)+⋯+a0y=bmx(m)+bm−1x(m−1)+⋯+b0xa_n y^{(n)} + a_{n-1} y^{(n-1)} + \\cdots + a_0 y = b_m x^{(m)} + b_{m-1} x^{(m-1)} + \\cdots + b_0 xany(n)+an1y(n1)++a0y=bmx(m)+bm1x(m1)++b0x

    设初始条件全为零,取拉普拉斯变换:

    (ansn+an−1sn−1+⋯+a0)Y(s)=(bmsm+bm−1sm−1+⋯+b0)X(s)(a_n s^n + a_{n-1} s^{n-1} + \\cdots + a_0) Y(s) = (b_m s^m + b_{m-1} s^{m-1} + \\cdots + b_0) X(s)(ansn+an1sn1++a0)Y(s)=(bmsm+bm1sm1++b0)X(s)

    传递函数定义为:

    H(s)=Y(s)X(s)=bmsm+bm−1sm−1+⋯+b0ansn+an−1sn−1+⋯+a0\\boxed{H(s) = \\frac{Y(s)}{X(s)} = \\frac{b_m s^m + b_{m-1} s^{m-1} + \\cdots + b_0}{a_n s^n + a_{n-1} s^{n-1} + \\cdots + a_0}}H(s)=X(s)Y(s)=ansn+an1sn1++a0bmsm+bm1sm1++b0

    性质:

    • 传递函数完全由系统结构决定,与输入信号无关
    • Y(s)=H(s)⋅X(s)Y(s) = H(s) \\cdot X(s)Y(s)=H(s)X(s)sss 域的乘积对应时域的卷积)
    • y(t)=h(t)∗x(t)y(t) = h(t) * x(t)y(t)=h(t)x(t),其中 h(t)=L−1[H(s)]h(t) = \\mathcal{L}^{-1}[H(s)]h(t)=L1[H(s)] 为系统的脉冲响应

    频率响应: 将 s=jωs = j\\omegas=jω 代入传递函数:

    H(jω)=Y(jω)X(jω)H(j\\omega) = \\frac{Y(j\\omega)}{X(j\\omega)}H(jω)=X(jω)Y(jω)

    ∣H(jω)∣|H(j\\omega)|H(jω) 为幅频特性,arg⁡H(jω)\\arg H(j\\omega)argH(jω) 为相频特性。

    例: 系统微分方程 y′′+3y′+2y=x(t)y'' + 3y' + 2y = x(t)y′′+3y+2y=x(t),求传递函数。

    H(s)=1s2+3s+2=1(s+1)(s+2)H(s) = \\frac{1}{s^2 + 3s + 2} = \\frac{1}{(s+1)(s+2)}H(s)=s2+3s+21=(s+1)(s+2)1

    脉冲响应:

    h(t)=L−1[1(s+1)(s+2)]=e−t−e−2th(t) = \\mathcal{L}^{-1}\\left[\\frac{1}{(s+1)(s+2)}\\right] = e^{-t} – e^{-2t}h(t)=L1[(s+1)(s+2)1]=ete2t


    六、MATLAB 实验

    6.1 拉普拉斯变换的 MATLAB 命令

    语法:

    F = laplace(f, t, s) % 对 f(t) 求拉普拉斯变换,结果用 s 表示

    示例:

    syms t s a w
    % 基本变换
    laplace(1, t, s) % 结果: 1/s
    laplace(exp(a*t), t, s) % 结果: 1/(s-a)
    laplace(t^3, t, s) % 结果: 6/s^4
    laplace(sin(w*t), t, s) % 结果: w/(s^2+w^2)
    laplace(cos(w*t), t, s) % 结果: s/(s^2+w^2)

    % 复合变换
    laplace(exp(2*t)*sin(3*t), t, s) % 结果: 3/((s+2)^2+9)
    laplace(t^2*exp(t), t, s) % 结果: 2/(s-1)^3

    6.2 拉普拉斯逆变换的 MATLAB 命令

    语法:

    f = ilaplace(F, s, t) % 对 F(s) 求拉普拉斯逆变换,结果用 t 表示

    示例:

    syms s t
    ilaplace(1/s, s, t) % 结果: 1
    ilaplace(1/(s3), s, t) % 结果: exp(3*t)
    ilaplace(s/(s^2+4), s, t) % 结果: cos(2*t)
    ilaplace(1/(s^2+3*s+2), s, t) % 结果: exp(-t) – exp(-2*t)
    ilaplace((s+3)/((s+1)*(s+2)), s, t) % 结果: 2*exp(-t) – exp(-2*t)

    6.3 卷积的 MATLAB 计算

    syms tau t
    f1 = exp(t);
    f2 = t;
    % 计算卷积 f1 * f2
    conv_result = int(subs(f1, t, tau) * subs(f2, t, ttau), tau, 0, t)
    % 简化
    simplify(conv_result)

    或利用卷积定理:

    syms s t
    F1 = 1/(s+1); % L{e^(-t)}
    F2 = 1/s^2; % L{t}
    F_conv = F1 * F2; % = 1/(s^2*(s+1))
    f_conv = ilaplace(F_conv, s, t) % t – 1 + exp(-t)

    6.4 用 MATLAB 解微分方程

    syms y(t) s Y
    % 求解 y'' + 3y' + 2y = 0, y(0)=1, y'(0)=0
    eq = diff(y,2) + 3*diff(y) + 2*y == 0;
    cond = [y(0) == 1, Dy(0) == 0];
    y_sol = dsolve(eq, cond)
    % 结果: 2*exp(-t) – exp(-2*t)

    % 或用拉普拉斯变换法手动求解
    % 变换后代数方程: s^2*Y – s + 3*(s*Y – 1) + 2*Y = 0
    Y_sol = (s + 3)/(s^2 + 3*s + 2);
    y_manual = ilaplace(Y_sol, s, t)

    6.5 绘制传递函数的频率响应

    s = tf('s');
    H = 1 / (s^2 + 3*s + 2); % 传递函数
    bode(H); % 绘制 Bode 图(幅频和相频特性)
    grid on;


    七、本章小结

    核心概念要点
    定义 F(s)=∫0+∞f(t)e−stdtF(s) = \\int_0^{+\\infty} f(t)e^{-st}dtF(s)=0+f(t)estdt,将时域函数映射到 sss
    存在条件 分段连续 + 指数阶增长
    核心价值 将微分方程→代数方程,积分→除法,卷积→乘积
    微分性质 L[f(n)(t)]=snF(s)−∑sn−1−kf(k)(0)\\mathcal{L}[f^{(n)}(t)] = s^n F(s) – \\sum s^{n-1-k}f^{(k)}(0)L[f(n)(t)]=snF(s)sn1kf(k)(0)
    位移性质 时域乘 eate^{at}eatsss 域右移 aaa;时域延迟 τ\\tauτsss 域乘 e−sτe^{-s\\tau}esτ
    卷积定理 L[f1∗f2]=F1(s)⋅F2(s)\\mathcal{L}[f_1 * f_2] = F_1(s) \\cdot F_2(s)L[f1f2]=F1(s)F2(s)
    逆变换 部分分式展开 + 留数法(有理函数),反演积分(一般情形)
    应用 常微分方程、积分微分方程、方程组、偏微分方程、传递函数
    条件 需要初始条件,适合初值问题

    八、复习思考题

    1. 求下列函数的拉普拉斯变换:

    • (a) f(t)=t2e3tf(t) = t^2 e^{3t}f(t)=t2e3t
    • (b) f(t)=e−tcos⁡2tf(t) = e^{-t}\\cos 2tf(t)=etcos2t
    • © f(t)={t,0≤t<12−t,1≤t<20,t≥2f(t) = \\begin{cases} t, & 0 \\leq t < 1 \\\\ 2-t, & 1 \\leq t < 2 \\\\ 0, & t \\geq 2 \\end{cases}f(t)=t,2t,0,0t<11t<2t2

    2. 利用拉普拉斯变换求解:y′′−5y′+6y=2ety'' – 5y' + 6y = 2e^ty′′5y+6y=2ety(0)=1y(0) = 1y(0)=1y′(0)=1y'(0) = 1y(0)=1

    3. 求下列函数的拉普拉斯逆变换:

    • (a) F(s)=s+1s2+4s+5F(s) = \\frac{s+1}{s^2 + 4s + 5}F(s)=s2+4s+5s+1
    • (b) F(s)=s(s2+a2)2F(s) = \\frac{s}{(s^2 + a^2)^2}F(s)=(s2+a2)2s

    4. 利用卷积定理求 L−1[s(s2+1)2]\\mathcal{L}^{-1}\\left[\\frac{s}{(s^2+1)^2}\\right]L1[(s2+1)2s]

    5. 某系统的传递函数为 H(s)=2s2+2s+5H(s) = \\frac{2}{s^2 + 2s + 5}H(s)=s2+2s+52,求其脉冲响应 h(t)h(t)h(t) 和阶跃响应。

    6. 用拉普拉斯变换法求解偏微分方程:

    ∂2u∂t2=c2∂2u∂x2,x>0, t>0\\frac{\\partial^2 u}{\\partial t^2} = c^2 \\frac{\\partial^2 u}{\\partial x^2}, \\quad x > 0, \\, t > 0t22u=c2x22u,x>0,t>0

    初始条件 u(x,0)=0u(x,0) = 0u(x,0)=0ut(x,0)=0u_t(x,0) = 0ut(x,0)=0,边界条件 u(0,t)=Asin⁡ωtu(0,t) = A\\sin\\omega tu(0,t)=Asinωtu(+∞,t)u(+\\infty, t)u(+,t) 有界。

    赞(0)
    未经允许不得转载:171主机测评 » 复变函数与积分变换学习教程,从入门到精通,拉普拉斯变换 —— 完整知识点详解与公式推导(13)
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址