ラプラス変換 Laplace Transform
 

著者:Mathcot

Update:2007.6.22

Update:2014.01.30


Laplace変換表
(片側Laplace変換)
 
時間領域 (t≧0)
s領域
δ(t):δ関数(インパルス関数)
(d/dt)δ(t):ダブルインパルス関数
δ(t-a),a≧0
1
s
e-as
-u(t)/t
ln(s)
u(t)
e-t
e-at
1/s
1/(s+1)

1/(s+a)
sin(t) 
sin(at) 
t sin(t) 
cos(t) 
cos(at) 
t cos(t) 
1/(s2 +1)
a/(s2 +a2)
2s/(s2 +a2)2
s/(s2 +1)
s/(s2 +a2)

e-t sin(t)
e-t cos(t)
e-at sin(ωt)
e-at cos(ωt)
-(s-1)2 /(s2 +1)2
1/(s2 +2s+2)
(s+1)/(s2 +2s+2)
ω/{(s-a)22}
(s-a)/{(s-a)22}
t
te-t
te-at
t2 e-t
t2 e-at
tn e-at
tn
tn /n!
1/s2
1/(s+1)2
1/(s+a)2
2/(s+1)3
2/(s+a)3
n!/(s+a)n+1
(n!)/sn+1
1/sn+1
δ(t)
u(t)
u(t-1)
u(t-a)
u(t)-u(t-1)
u(t-a)-u(t-b),b>a≧0
u(t)(1-e-at)
u(t)(e-at -e-bt)/(b-a),b>a>0

1
1/s
(1/s)e-s
(1/s)e-as
(1-e-s)/s
(e-as -e-bs)/s
a/s(s+a)
1/(s+a)(s+b)
sinh(at) 
cosh(at) 
sin(at)/t 
1/√t 
2√t 
Bessel関数Jo(at) 
修正Bessel関数Io(at) 
a/(s2 -a2)
s/(s2 -a2)
tan-1(a/s)
√(π/s)
√(π/s3)
1/√(s2 +a2)
1/√(s2 -a2)
f(t-a)u(t-a)
tf(t)
t2 f(t)
tn f(t)
f(t)/t   
f(t)/t2   
f(t)e-at
f(t/a)/a
F(s)e-as
-F'(s)=-dF(s)/ds
F"(s)=(d/ds)2 F(s)
(-1)n F(n) (s)=(-d/ds)n F(s)
s F(u) du
s v F(u) dudv
F(s+a)
F(as)
f'(t)
f"(t)
(d/dt)n f(t)
 
-∞t f(t)dt
sF(s)-f(+0)
s2 F(s)-sf(0+)-f'(+0)
snF(s)-sn-1f(+0)-sn-2f(1)(0)-...
-sf(n-2)(0)-f(n-1)(0)
F(s)/s +(1/s)∫[-∞,+0]f(t)dt
コイル(インダクタンス)
v=Ldi/dt
i=(1/L)∫-∞ t v dt
 =(1/L)∫0+ t v dt+i(0+)
(鎖交)磁束Φ=Li保存則:
Φ(0-)=Φ「(0+), i(0-)=i(0+)

V(s)=LsI(s)-Li(0+)

I(s)=V(s)/(Ls) +i(0+)/s
i(0+)=(1/L)∫-∞ 0+ v dt
コンデンサ(静電容量)
v=(1/C)∫-∞ t i dt
i=Cdv/dt
電荷q=Cv保存則:
q(0-)=q(0+), v(0-)=v(0+)

V(s)=I(s)/(sC) +v(0+)/s
v(0+)=(1/C)∫-∞ 0+ i dt=q(0+)/C
I(s)=CsV(s)-Cv(0+)
q(0+)=Cv(0+)
f(t)*g(t)=∫[0,∞]f(τ)*g(t-τ)dτ
=∫[0,∞]f(t-τ)*g(τ)dτ
F(s)G(s)
f(t)g(t)
F(s)*G(s)
周期T の関数f(t),t≧0,f(t+T)=f(t)
周期Tの関数g(t),t≧0,g(t+T)=-g(t)
1/{1- exp(-sT)}・∫[0,T] f(t)exp(-st)dt
1/{1+exp(-sT)}・∫[0,T] g(t)exp(-st)dt
 
Laplace変換定義
片側Laplace変換:工学ではこの定義が使われます。

laplace.png
 
Laplace逆変換
 
定義
inv_laplace.png
 
留数を使った逆変換
 
       N        st
f(t)=煤@Res[ e   F(s), s ]
      i=1                 i

部分分数を使った逆変換
 
F(s)をLaplace変換表のs領域関数の和に部分分数分解し、 Laplace変換表の公式を利用して逆変換します。

線形性
 
L{af(t)+bg(t)}=aL{f(t)}+bL{g(t)}

微分のLaplace変換
 
L{f'(t)}=sF(s)-f(+0)
 
L{f"(t)}=s^2 F(s)-sf(+0)-f'(+0)
 
L{(d/dt)^n f(t)}
    =s^n F(s)-s^n-1 f(+0)-s^n-2 f'(+0)-…

                -sf^n-2 (+0)-f^(n-2) (+0)
応用例)

v(t)=L(d/dt)i(t)
i(t)=(1/L)∫[+0,t] v(t)dt,
i(+0)

V(s)=LsI(s)-Li(+0)
I(s)=V(s)/Ls +(1/Ls)∫[-∞,+0] v(t)dt
    =V(s)/Ls +i(+0)/s

 
積分のLaplace変換
 
L{∫[+0,t] f(t)dt}=F(s)/s
 
L{∫[+0,t] f(t)dt}=F(s)/s+(1/s)∫[-∞,+0] f(t)dt
応用例)
 
v(t)=(1/C)∫[-∞,t] i(t)dt
i(t)=C(d/dt)v(t)
v(+0),q(+0)=Cv(+0)
 
V(s)=(1/Cs)I(s)+(1/Cs)q(+0)
    =(1/Cs)I(s)+v(+0)/s


 
畳み込み(Convolution、合成積)

F(s)G(s)=L{f*g(t)}
f*g(t)=∫[0,t]f(t-τ)g(τ)dτ=∫[0,t]f(τ)g(t-τ)dτ
L{f(t)g(t)}=F(s)*G(s)=1/2πi ∫c-i∞ c+i∞ F(u)G(s-u)du

応用例)
R-C回路のインパルス応答、インディシャル応答(ステッ プ応答)
R=1[Ω], C=1[F] の積分回路の伝達関数
G(s)=1/(s+1)

インパルスδ(t)のLaplace変換
V(s)=1
インパルス応答h(t)
h(t)=L-1 {G(s)V(s)}=L-1 {1/(s+1)}=e-t u(t)

インディシャル応答
単位ステップ関数u(t)のLaplace変換
V(s)=L{u(t)}=1/s
g(t)=L-1 {G(s)V(s)}=L-1 {1/s(s+1)}=L-1 {(1/s)-1/(s+1)}
    =(1-e-t) u(t)
[演習1] [Maple10] による ステップ関数 f(t)=a u(t) のLaplace変換を求めなさい。
[解答]
f:=a;
  F:=inttrans[laplace] (f,t,s);
   f:= a
   F:=a/s
 ∴F(s)=a/s
[演習2] [Maple10] を使って、R-C積分回路の伝達関数G1(s)=1/(1+RCs) から、ステップ入力 a u(t)に対する出力 f1(t) を求めなさい。
[解答] 
 G1:=1/(1+R*C*s);
   f1:=factor(simplify(intrans[invlaplace]((a/s)*G1,s,t)));
   G1:=1/(1+R C s);
   f1:=-a(-1+e-t/RC);
 ∴f1(t)=a(1-e-t/RC) u(t)
R=1[Ω], C=1[F] の微分回路の伝達関数
G(s)=s/(s+1)
 
 インパルスδ(t)のLaplace変換
V(s)=1
インパルス応答h(t)
h(t)=L-1 {G(s)V(s)}=L-1 {s/(s+1)}=L-1 {1- 1/(s+1)}=δ(t)-e-t

インディシャル応答
単位ステップ関数u(t)のLaplace変換
V(s)=L{u(t)}=1/s
g(t)=L-1 {G(s)V(s)}=L-1 {1/s(s+1)}=L-1 {(1/s)-1/(s+1)}
    =1-e-t
[演習3] [Maple10] を使って、C-R微分回路の伝達関数G2(s)=RCs/(1+RCs) から、ステップ入力 a u(t)に対する出力 f2(t) を求めなさい。
[解答] 
 G2:=R*C*s/(1+R*C*s);
  f2:=factor(simplify(intrans[invlaplace] ((a/s)*G2,s,t)));
   G2:=R C s/(1+R C s);
   f2:=a e-t/RC ;
 ∴f2(t)=a e-t/RC) u(t)

[演 習4] [wxMaxima]を使って単位ステップ関数の波形をプロットしなさ い。                                                    
  y=u(t), プロット範囲:t=-0.5〜5, y=-0.5〜1.5
[解答]
(%i 1) wxplot2d([signum(t)], [t,-1,10], [y,-0.5,1.5],  [gnuplot_preamble, "set zeroaxis;"], [nticks,5])$
Output file "C:/Documents and Settings /userid/maxout.png".

(%t 1)
unit-01.png
[演習5] [wxMaxima]を使って f(t)=sin(t)u(t) のLaplace変換を求めなさい。
「解答]
(%i 2)  laplace(sin(t),t,s);
(%o 2) 1/(s2 +1)
[演習6] f(t)=sin(t),g(t)=cos(t) (t≧0)について畳み込みx(t)=f(t)*g(t) (t≧0)を求めよ。
[解答] Maximaを使用して解答する。
(%i1) F:laplace(sin(t),t,s);G:laplace(cos(t));X:F*G;
(%o1) 1/(s^2+1)
(%o2) s/(s^2+1)
(%o3) s/(s^2+1)^2
(%i4) X1:factor(integrate(X,s,s,inf));
(%o4) (1/2)/(s^2+1)
(%i5) x:t*ilt(X1,s,t);
(%o5) (t/2)*sin(t)
x(t)=(t/2)*sin(t)
[演習7] f(t)=1-at,g(t)=e^(at) (t≧0,a>0)について畳み込みx(t)=f(t)*g(t) (t≧0)を求めよ。
[解答] Maximaを使用して解答する。
(%i1) assume(a>0);F:laplace(1-a*t,t,s);G:laplace(exp(a*t),t,s);X:partfrac(F*G,s);
(%o1) (1/s)-(a/s^2)
(%o2) 1/(s-a)
(%o3) 1/s^2
(%i4) X1:factor(integrate(X,s,s,inf));
      positive
(%o4) 1/s
(%i5) x:t*ilt(X1,s,t);
(%o5) t
x(t)= t (t≧0)
[演習8] f(t)=sin(2πt) (0≦t≦1),g(t)=δ(t)+2δ(t-1)-3δ(t-2) (t≧0)について
畳み込みx(t)=f(t)*g(t) (t≧0)を求めよ。
[解答] Maximaを使用して解答する。
(%i1) f:sin(2*%pi*t);g:delta(t)+2*delta(t-1)-3*delta(t-2);F1:laplace(f,t,s);
      F:F1*(1-exp(-s));G:laplace(g,t,s);X:F*G;expand(%);
(%o1) sin(2*%pi*t)
(%o2) delta(t)+2*delta(t-1)-3*delta(t-2)
(%o3) (2*%pi)/(s^2+4*%pi^2)
(%o4) (1-%e^(-s))*(2*%pi)/(s^2+4*%pi^2)
(%o5) 2*%e^(-s)-3*%e^(-2*s)+1
(%o6) (2*%e^(-s)-3*%e^(-2*s)+1)*(1-%e^(-s))*(2*%pi)/(s^2+4*%pi^2)
(%o6) (6*%pi)/(s^2*%e^(3*s)+4*%pi^2*%e^(3*s))
      -(10*%pi)/(s^2*%e^(2*s)+4*%pi^2*%e^(2*s))
      +(2*%pi)/(s^2*%e^s+4*%pi^2*%e^s)
      +(2*%pi)/(s^2+4*%pi^2)
(%i7) x:ev(ilt(6*%pi/(s^2+4*%pi^2),s,t),t=t-3)
      -ev(ilt(10*%pi/(s^2+4*%pi^2),s,t),t=t-2)
      +ev(ilt(2*%pi/(s^2+4*%pi^2),s,t),t=t-1)
      +ilt(2*%pi/(s^2+4*%pi^2),s,t);
(%o7) 3*sin(2*%pi*(t-3))-5*sin(2*%pi*(t-2))+sin(2*%pi*(t-1))+sin(2*%pi*t)
x(t)= 3*sin(2π(t-3))u(t-3)-5*sin(2π(t-2))u(t-2)+sin(2π(t-1))u(t-1)+sin(2πt) (t≧0)

  
部分分数展開

逆ラプラス変換
[演習1] F(s)=1/(s3 -6s2 +11s -6) について、[Maple10]を使い、 部分分数展開せよ。
また、逆ラプラス変換 f(t) を求めよ。
[解答] L-1{1/(s3 -6s2 +11s -6) }
  [Maple10]
mp001.PNG
 f(t) = (1/2) et -e2t +(1/2) e3t   (t≧0)
[演習2] F(s)=1+(3-8s)/(s2 +2s+2) について、[Maple10]を使い、 部分分数展開せよ。
また、逆ラプラス変換 f(t) を求めよ。

[解答]
[Maple10] を使用して
LS-24.jpg
F(s)=LS-25.jpg
    = 1+ F1(a)
更に、[Maple10] を使用して
F1(s- 1)を部分分数展開すると

LS-26.jpg

F1(s-1)=LS-27.jpg
F(s)=1+ (11-8s)/(s2 +1)|s=s+1
f(t)=δ(t)+{11 sin(t)-8 cos(t)} e-t  (t≧0)
[演習3] F(s)=1/{s(s2+a2)} , (a>0) について、[Maple10]を使い、 部分分数展開せよ。
また、逆ラプラス変換 f(t) を求めよ。
[解答] F(s)=1/{s(s2+a2)}
[Maple10] を使用して
LT3-01.PNG
[演習4] F(s)=(s+3)/(s2-2s+2)  について、[Maple10]を使い、逆ラプラス変換 f(t) を求めよ。
[解答]
[Maple10] を使用して
> F:=ln((s-1)/s):
   ft:=inttrans[invlaplace](F,s,t);
   ft:=(1-et)/t
∴f(t)=(1-et)/t
[演習5] F(s)=(s+3)/(s2-2s+2)  について、[Maple10]を使い、逆ラプラス変換 f(t) を求めよ。
[解答]
[Maple10] を使用して
> F:=simplify(eval((s+3)/(s2-2s+2),s=s+1);
   ft:=exp(t)*inttrans[invlaplace](F,s,t);
   F:=(s+4)/(s2+1)
   ft:=et(cos(t)+4sin(t))
∴f(t)=et(cos(t)+4sin(t))





参考URL
[1]Table of Laplace Transform (vibrationdata)
[3]ラプラス変換(ディジタル信 号処理)(ufcpp)
[4]ラ プラス変換と微分方程式の解法(新潟大学)
[5]ラ プラス変換(Wikipedia)
[6]電 気回路Laplace変換(東北工大)
[7]

Copyright(C) 2007-2014 Mathcot.H.I. All rights reserved.
更新履歴
Update:2007.6.22
Update:2008.05.11
Update:2014.01.15
Update:2014.01.30


inserted by FC2 system