拉普拉斯变换:修订间差异

来自testwiki
跳转到导航 跳转到搜索
imported>D9sus4
拉普拉斯逆变换:​ 修正笔误
 
(没有差异)

2025年1月16日 (四) 06:58的最新版本

Template:NoteTA

拉普拉斯变换Template:Lang-en)是应用数学中常用的一种积分变换,又名拉氏轉換,其符號為{f(t)}。拉氏變換是一個線性變換,可將一個有實數变量t(t0)的函數轉換為一個变量為複數s的函數:

F(s)=0f(t)estdt.

拉氏變換在大部份的應用中都是對射的,最常見的f(t)F(s)組合常印製成表,方便查閱。拉普拉斯变换得名自法國天文學家暨數學家皮埃尔-西蒙·拉普拉斯Template:Lang),他在機率論的研究中首先引入了拉氏變換。

拉氏變換和傅里叶变换有關,不過傅里叶变换將一個函數或是信號表示為許多弦波的疊加,而拉氏變換則是將一個函數表示為許多的疊加。拉氏變換常用來求解微分方程及積分方程。在物理及工程上常用來分析線性非時變系統,可用來分析電子電路諧振子光学仪器及機械設備。在這些分析中,拉氏變換可以作時域頻域之間的轉換,在時域中輸入和輸出都是時間的函數,在頻域中輸入和輸出則是複變角頻率的函數,單位是弧度每秒。

對於一個簡單的系統,拉氏變換提供另一種系統的描述方程,可以簡化分析系統行為的時間[1]。像時域下的線性非時變系統,在頻域下會轉換為代數方程,在時域下的捲積會變成頻域下的乘法。

正式定义

对于所有实数t0,函数f(t)的拉普拉斯变换是函数F(s),定义为:

F(s)=0estf(t)dt

其中频率参数s是一个复数

s=σ+iω, σω为实数。

除了F,有时我们也使用 ft{f(t)} 来表示拉普拉斯变换。 是一个运算符号

这个积分的具体含义取决于被积函数的类型。它存在的一个必要条件是在 f[0,)局部可积。对于在无穷大处衰减的局部可积函数或指数型函数,这积分可以被理解成(恰当)勒贝格积分。然而,在很多应用中,我们有必要将其视作在 条件收敛反常积分。更一般的,这个积分可以在较弱的意义上理解,在下面会去处理。

可以用勒贝格积分定义拉普拉斯变换为一个有限博雷尔测度 μ[2]

{μ}(s)=[0,)estdμ(t).

以上定义的一个特殊情况是 μ概率测度,或者更具体地说,是狄拉克δ函数时。在运算微积分中,拉普拉斯变换的测度常常被视作由分布函数 f 带来的测度。在这种情况下,为了避免混淆,一般写作

{f}(s)=0estf(t)dt,

其中积分下限 0

limε0ε

的简化符号。

这个极限强调任何位于 0 的质点都被拉普拉斯变换完全捕获。虽然在使用勒贝格积分时,我们没有必要取这个极限,但它让我们更自然地与Template:Le建立联系。

雙邊拉普拉斯轉換

更廣義地,對於定義於整個實數軸上的實值函數或複值函數 f(t),其雙邊拉普拉斯轉換

{f}(s)=estf(t)dt

拉普拉斯逆变换

兩個相異的可積函數,只有其在勒貝格測度為零的集合上具有不同的值時,才會有相同的拉普拉斯变换。因此以轉換的角度而言,存在其反轉換。包括可積分函數在內,拉普拉斯变换是单射映射,將一個函數空間映射到其他的函數空間。典型的函數空間包括有界連續函數、函數空間L(0, ∞)、或是更廣義,在 (0, ∞) 區間內的缓增广义函数(函數的最壞情形是多項式成長)。

拉普拉斯逆变换有许多不同的名称,如维奇积分傅立叶-梅林积分梅林逆公式,是一个複數积分:

f(t)=1{F}(t)=12πilimTγiTγ+iTestF(s)ds

其中γ是一个使F(s)的积分路径在收敛域内的实数。另一個拉普拉斯逆变换的公式是由Template:Link-en而來。

在實務上一般會配合查表,將函數的拉普拉斯变换分換為許多已知函數的拉普拉斯变换,再利用觀察的方式產生其拉普拉斯逆变换。在微分方程中會用到拉普拉斯逆变换,會比用傅利葉轉換的處理方式要簡單。

性质和定理

函数f(t)g(t)的拉普拉斯变换分别为F(s)G(s)

f(t)=1{F(s)}g(t)=1{G(s)}

下面的表格是一系列单边拉普拉斯变换的性质:[3]

单边拉普拉斯变换的性质
时域 s域 注释
线性叠加 af(t)+bg(t)  aF(s)+bG(s)  可以用积分的基本规则证明。
s域一阶微分 tf(t)  F(s)  FF的一阶导数
s域一般微分 tnf(t)  (1)nF(n)(s)  更一般的形式是F(s)n阶导数。
时域一阶微分 f(t)  sF(s)f(0)  f是一个可微函数,并且其导数为指数类型。这条性质可以通过分部积分得到。
时域二阶微分 f(t)  s2F(s)sf(0)f(0)  f为二阶可微且二阶导数是指数型的。通过对f(t)应用微分性质可得。
时域一般微分 f(n)(t)  snF(s)k=1nsk1f(nk)(0)  fn阶可微,其n阶导数是指数型的。通过数学归纳法证明。
s域积分 1tf(t)  sF(σ)dσ  这是由s域微分和条件收敛推导出来的。
时域积分 0tf(τ)dτ=(u*f)(t) 1sF(s) u(t)阶跃函数,注意到(u*f)(t)u(t)f(t)卷积
时间标度 f(at) 1aF(sa) a>0 
s域平移 eatf(t)  F(sa) 
时域平移 f(ta)u(ta)  easF(s)  u(t)表示阶跃函数
乘法 f(t)g(t) 12πilimTciTc+iTF(σ)G(sσ)dσ  积分沿完全处在F收敛域内的竖直线Re(σ)=c[4]
卷积 (f*g)(t)=0tf(τ)g(tτ)dτ F(s)G(s) 
复共轭 f*(t) F*(s*)
互相关 f(t)g(t) F*(s*)G(s)
周期函数 f(t) 11eTs0Testf(t)dt f(t)是一个周期T的周期函数,于是对所有t0,有f(t)=f(t+T)。这条性质是时域平移和几何级数的结果。
f(0+)=limssF(s),要求 F(s) 为真分式,即分子的最高次小于分母的最高次,否则使用多项式除法F(s)分解
f()=lims0sF(s),要求 sF(s) 的所有极点都在左半复平面或原点为单极点。
由于终值定理无需经过部分分式分解或其他困难的代数就能给出长期的行为,它就很有用。如果 F(s) 在右侧面或虚轴上有极点,如当 f(t)=etf(t)=sin(t) 时,这个公式的行为就是未定义的。

与幂级数的关系

拉普拉斯变换可以看成是幂级数的一个连续模拟。如果 a(n) 是正整数 n 的一个离散函数,那么与 a(n) 相关的幂级数为

n=0a(n)xn

其中 x 是实变量(参见Z变换)。将对 n 的加和替换成对 t 的积分,则此幂级数的连续形式为

0f(t)xtdt

其中离散型函数 a(n) 被替换成连续型的 f(t)。(参见下文梅林变换。)改变幂的基底 xe

0f(t)(elogx)tdt

要使这个积分对任何有界函数 f 都收敛,就需要满足logx<0。使用Template:Math代换就能得到拉普拉斯变换:

0f(t)estdt

换句话说,拉普拉斯变换是幂级数的一个连续模拟,只是把离散参数 n 换成了连续变量 tx 换成了 Template:Math

与矩的关系

Template:Main 函数 f

μn=0tnf(t)dt

如果 f 的前 n 阶矩绝对收敛,则通过反复在积分符号内取微分,就得到(1)n(f)(n)(0)=μn。这在概率论里是有特别重要的意义的,其中随机变量 X 的矩是μn=E[Xn]。下面的关系成立:

μn=(1)ndndsnE[esX].

证明函数导数的拉普拉斯变换

很方便用拉普拉斯变换的微分性质来求函数导数的变换。从拉普拉斯变换的基本表达式就可以推导如下:

{f(t)}=0estf(t)dt=[f(t)ests]00estsf(t)dt(by parts)=[f(0)s]+1s{f(t)},

导出

{f(t)}=s{f(t)}f(0),

而在双边的情形下,

{f(t)}=sestf(t)dt=s{f(t)}.

一般化的结果是

{f(n)(t)}=sn{f(t)}sn1f(0)f(n1)(0),

其中 f(n) 表示 fn阶导数,可以由归纳假设得出。

计算广义积分

{f(t)}=F(s),则(参见上面的表格)

{f(t)t}=sF(p)dp,

0f(t)testdt=sF(p)dp.

s → 0,假定可以改变取极限顺序,就得到性质

0f(t)tdt=0F(p)dp.

即便在不可以交换,此计算依然有暗示性。例如,形式上按此计算得到

0cosatcosbttdt=0(pp2+a2pp2+b2)dp=12lnp2+a2p2+b2|0=lnblna.

这个性质的正确性可以用其他方法证明。它是傅汝兰尼积分(Frullani integral)的一个例子。

例子还有狄利克雷积分

与其他变换的联系

与傅里叶变换关系

连续傅里叶变换相当于计算令 s=ıωs=2πfı 的双边拉普拉斯变换:

f^(ω)={f(t)}={f(t)}|s=iω=F(s)|s=iω=eıωtf(t)dt.

与z变换的联系

z 变换表达式为:

X(z)=n=0x[n]zn

其中 zesT 。比较两者表达式有:

Xq(s)=X(z)|z=esT.

拉普拉斯变换简表

下表提供了许多常用单变量函数的拉普拉斯变换。 [5] [6] 对于定义和解释,请参见表末的注释 。

由于拉普拉斯变换是一个线性算子:

  • 和的拉普拉斯变换等于各项拉普拉斯变换的和。
{f(t)+g(t)}={f(t)}+{g(t)}
  • 一个函数的常數倍拉普拉斯变换等于其拉普拉斯变换的常數倍。
{af(t)}=a{f(t)}

使用这个线性性质 ,以及各种三角双曲、和复数 (等)的性质,可以从其他拉普拉斯变换得到一些拉普拉斯变换,这会比直接通过使用定义更快。

单边拉普拉斯变换取时域为非负实数的函数作为输入,这就是下表中所有时域函数都乘以单位阶跃函数 u(t) 的原因。表中涉及时间延迟 τ 的条目必须是因果的 (即 τ > 0)。因果系统是 t = 0 之前的冲激响应 h(t) 都为零的一个系统。在一般情况下,因果系统的收敛区域和反因果系统是不相同的。

函数 时域
f(t)=1{F(s)}
拉普拉斯s域
F(s)={f(t)}
收敛区域 参考
单位脉冲函数 δ(t)  1 所有 s 检验
延迟脉冲函数 δ(tτ)  eτs  单位脉冲函数
的时移
单位阶跃函数 u(t)  1s (s)>0 对单位冲激函数积分
延迟单位阶跃函数 u(tτ)  1seτs (s)>0 单位阶跃函数
的时移
斜坡函数 tu(t)  1s2 (s)>0 两次积分
单位脉冲函数
n次幂
n 为整数)
tnu(t) n!sn+1 (s)>0 for n>1 n次积分
单位阶跃函数
q次幂
q 为复数)
tqu(t) Γ(q+1)sq+1 (s)>0
Re(q) > −1
[7][8]
n次方根 tnu(t) 1s1n+1Γ(1n+1) (s)>0 由前一条性质中令 q = 1/n 得到。
频移的 n 次方 tneαtu(t) n!(s+α)n+1 Re(s) > −α 对单位阶跃函数积分,
应用频移
延迟的频移的 n 次方 (tτ)neα(tτ)u(tτ) n!eτs(s+α)n+1 Re(s) > −α 对单位阶跃函数积分,
应用频移,
应用时移
指数衰减 eαtu(t) 1s+α Re(s) > −α 单位阶跃函数
的频移
双侧指数衰减
(仅对于双边变换)
eα|t|  2αα2s2 −α < Re(s) < α 单位阶跃函数
的频移
指数趋近 (1eαt)u(t)  αs(s+α) (s)>0 单位阶跃函数
减去指数衰减
正弦 sin(ωt)u(t)  ωs2+ω2 (s)>0 Template:Harvnb
余弦 cos(ωt)u(t)  ss2+ω2 (s)>0 Template:Harvnb
双曲正弦 sinh(αt)u(t)  αs2α2 Re(s) > |α| Template:Harvnb
双曲余弦 cosh(αt)u(t)  ss2α2 Re(s) > |α| Template:Harvnb
指数衰减
正弦波
eαtsin(ωt)u(t)  ω(s+α)2+ω2 Re(s) > −α Template:Harvnb
指数衰减
余弦波
eαtcos(ωt)u(t)  s+α(s+α)2+ω2 Re(s) > −α Template:Harvnb
自然對數 ln(t)u(t) 1s[ln(s)+γ] (s)>0 Template:Harvnb
n 阶第一类贝塞尔函数 Jn(ωt)u(t) (s2+ω2s)nωns2+ω2 (s)>0
(n > −1)
Template:Harvnb
误差函数 erf(t)u(t) 1se14s2(1erfs2) (s)>0 Template:Harvnb
注释:

Template:Col-begin Template:Col-break

Template:Col-break

  • t 为实数,通常表示时间,
    尽管它可以表示任意独立空间。
  • s角频率,而 Re(s) 是它的实部
  • α, β, τ 和 ω 是实数
  • n整数

Template:Col-end

变换及其性质的应用实例

拉普拉斯变换在物理学和工程中是常用的;线性时不变系统的输出可以通过卷积单位脉冲响应与输入信号来计算,而在拉氏空间中执行此计算将卷积通过转换成乘法来计算。后者是更容易解决,由于它的代数形式。

拉普拉斯变换也可以用来解决微分方程,这被广泛应用于电气工程。拉普拉斯变换把线性差分方程化简为代数方程,这样就可以通过代数规则来解决。原来的微分方程可以通过施加逆拉普拉斯变换得到其解。英国电气工程师奧利弗·黑維塞第一次提出了一个类似的计划,虽然没有使用拉普拉斯变换;以及由此产生的演算被誉为黑維塞演算。

在工程学上的应用

应用拉普拉斯变换解常变量齐次微分方程,可以将微分方程化为代数方程,使问题得以解决。在工程学上,拉普拉斯变换的重大意义在于:将一个信号从时域上,转换为复频域(s域)上来表示,对于分析系统特性系统稳定有着重大意义;在线性系统控制自动化上都有广泛的应用。

相關條目

參考書目、資料來源

Template:Reflist

  • 電機電子類科《工程數學》,ISBN 957-584-377-0,作者陳锡冠、胡曦、周祯晖老師,高立出版社。


Template:自動控制 Template:Authority control