ラプラス変換とは、フーリエ変換とよく似た式で表される積分変換 (積分の形で表される、関数→関数の変換)の一種です。
ラプラス変換は簡単に言うと、フーリエ変換において
フーリエ変換が主に周波数解析(定常応答解析)に使われるのに対して、 ラプラス変換は過渡応答や安定性の解析に使われます。
連続関数
| ∞ |
| -∞ |
で表される積分変換をラプラス変換(Laplace Transform、ラプラスは人名(Pierre-Simon Laplace))といいます。
この式は、フーリエ変換の式中の 1 iω
ラプラス変換では、
しかしながら、逆向き(→-∞)方向に対しては強く発散してしまうため、
ラプラス変換は因果的な関数に対してのみしか適用できません。
因果的な関数というのは、ある時刻
ラプラス変換は因果的な関数にしか適用できないので、
あらかじめ積分範囲を [T, ∞) に絞って考えるのが一般的です。
通常は
| ∞ |
| 0 |
工学系応用分野ではこの式こそがラプラス変換の定義だと思って構いません。 上述の式をこちらを区別するために、前者を両側ラプラス変換、後者を片側ラプラス変換と呼ぶこともあります。 このページは工学的な応用を中心に解説していますので、片側ラプラス変換について説明していきます。
簡単化のために、以下のように、ラプラス変換を記号
また、
いくつか代表的な初頭関数のラプラス変換の例を挙げておきます。
表1: 初頭関数のラプラス変換結果
| 関数 | ラプラス変換結果 | ||
|---|---|---|---|
| |||
| |||
| |||
| |||
|
これらは、ラプラス変換の定義から割りと簡単に計算することができるので、一度自分の手で計算して見てください。
(多項式は部分積分を繰り返して、sin, cos は
ラプラス変換は、以下に示すように、フーリエ変換と非常によく似た性質を持っています。 ( 「フーリエ変換の性質」 を参照。) 積分範囲を片側に限ってしまったために、ところどころ性質が異なっているので注意が必要です。
微分演算子は
| d |
| dt |
片側ラプラス変換では、定数項
また、n階微分は
| d |
| dt |
こちらも定数項が現れるので注意が必要です。
逆に、多項式倍は微分演算子に変換されます。
| d |
| ds |
ただし、微分→
積分は 1 s
| t |
| 0 |
| 1 |
| s |
積分範囲が 「フーリエ変換の性質」 のときと異なるので注意してください。
逆に、1 t
| 1 |
| t |
| ∞ |
| s |
積分→1 s
時間シフトは指数関数倍に変換されます。
逆に、指数関数倍はシフトになります。
シフト→指数関数倍のときとは
フーリエ変換と同様に、畳み込み積のラプラス変換はただの積になります。
ただし、フーリエ変換の場合と、畳み込み積の定義における積分範囲が少し異なります。 (-∞ が 0 になっています。)
| ∞ |
| 0 |
基本的に、ラプラス変換はフーリエ変換の式において
| lim |
| T → ∞ |
| σ + iT |
| σ - iT |
まあ、積分の中身は確かに、逆フーリエ変換の式を
なんだか難しそうですが、実際には、この式そのものを使って逆変換を行うことはあまりないので安心してください。 では、実際どうするかというのをこれから説明していきます。
「ラプラス変換の例」
で説明したように、
1 s - a 1 s - a
こういうやりかただと、公式が適用できない場合にはどうするんだ?という疑問があるかと思いますが、 そのときはそのときであきらめます。 といっても、実用上よく使う関数はたいてい、公式だけで逆変換できますので安心してください。
例えば、多項式、指数関数、三角関数およびその積・微分・積分は、
ラプラス変換すれば全て
さて、公式通りに逆変換できるのは以下のような形の関数です。
| 1 |
| s |
| 1 |
| s ± a |
| 1 |
| sn |
| tn - 1 |
| (n - 1)! |
| 1 |
| (s ± a)n |
| tn - 1 |
| (n - 1)! |
| s + σ |
| (s + σ)2 + ω2 |
| ω |
| (s + σ)2 + ω2 |
これだけ分かっていれば、任意の有理式を逆ラプラス変換することができます。 任意の有理式は、部分分数分解により以下のように変形することができます。
| Σ |
| i |
| Σ |
| j |
| 1 |
| (s - ai)j |
ただし、
| Σ |
| j |
| αi(s + σi) + βi ωi |
| (s + σi)2 + ωi2 |
最初に述べた逆ラプラス変換の式の計算は、 留数というものを使うと多少楽に計算することができます。 これもここでは公式を示すのみにとどめ、詳細な説明はしません。 留数を使った逆ラプラス変換の公式は以下のようになります。
関数
| N |
| Σ |
| i=1 |
有理式に対しても、この式を使えばものすごく簡単に逆ラプラス変換を求められるような感じがしますが、 有理式に対する留数計算も結局の所、部分分数分解を用いて求めたりするので、 先ほど説明した公式による手法とかかる手間はあまり変わらなかったりします。
ラプラス変換を用いることで、線形時不変常微分方程式を簡単に解くことができます。
線形時不変常微分方程式は、一般に以下のように書き表されます。
| N |
| Σ |
| i = 1 |
| d |
| dt |
これは、
ai
DiN Σ i = 1
| d |
| dt |
と書き表せます。 ラプラス変換の性質から、 この式を両辺それぞれラプラス変換すると、以下の式が得られます。
ただし、
| X(s) + F0(s) |
| H(s) |
という式で
線形時不変微分方程式の解
という形(の関数の線形結合)になります。
あるいは、
と表せます。
ここで、時間が経過する(t が増加する)につれこの式がどうなるかを考えてみましょう。
まあ、式を見れば分かると思いますが、
解が発散するとき(
また、解が安定な場合でも、最後まで 0 にならずに残る sin, cos の項を定常解と呼び、
それ以外の部分を過渡解と呼びます。
(分野によっては定常応答、過渡応答と呼ぶ。)
さて、ここでラプラス変換に話を戻します。
ちなみに、フーリエ変換はラプラス変換の
s 平面上の安定な領域を図示。 微分方程式への応用に具体例を追加したい。 最終値の定理とかも追加。 定数係数 線形 時不変 という言葉の意味も説明しときたい。 微分方程式の説明ページを別に作った方がいいかも。 → システムのページに説明を書いたんで、ref をつける。