伝達関数とラプラス変換
微分方程式の代わりに割り算で応答を読む技術。ラプラス変換で系を伝達関数に写し、極と零点から安定性・時定数・周波数特性を一目で見抜けます。
- 1.ラプラス変換は微分を s の掛け算に、たたみ込みを掛け算に変える。これにより線形時不変系の微分方程式が代数方程式になり、出力 Y(s) = H(s)·X(s) と割り算で解ける。
- 2.伝達関数 H(s) は出力/入力のラプラス変換比で、分母=0 の根が極、分子=0 の根が零点。極が複素平面の左半面にあれば安定、右半面が1つでもあれば発散する。
- 3.1次系の極 s = -1/T は時定数 T を直接与え、ステップ応答は 63.2% 到達までが T。極を虚軸 s = jω に沿って評価した H(jω) が周波数応答そのものになる。
なぜ「変換」してから解くのか
線形時不変(LTI)系の振る舞いは、本来は微分方程式で記述されます。たとえば入力 x(t) と出力 y(t) が a·y'' + b·y' + c·y = x のような関係で結ばれます。時間領域でこれを直接解くのは、たたみ込み積分や特性方程式の場当たり的な処理を伴い骨が折れます。
そこで登場するのがラプラス変換です。時間の関数を複素周波数 s の関数へ写すこの変換は、微分を s の掛け算に、たたみ込みを単なる掛け算に変えるという決定的な性質を持ちます。結果として微分方程式は代数方程式に化け、系の応答は「割り算」で求まります。この記事では、ラプラス変換・伝達関数・極と零点・ステップ応答と時定数・周波数応答の関係を、原理から順に開封します。
ラプラス変換の定義と核心的性質
ラプラス変換は、時間 t ≥ 0 で定義される関数 f(t) を次の積分で F(s) に写します。s = σ + jω は複素数です。
F(s) = L{f(t)} = ∫[0..∞] f(t) · e^(-s·t) dt
制御で効いてくるのは、次の3つの性質です。とくに1つ目の微分則が、微分方程式を代数化する原動力になります。
微分則 : L{f'(t)} = s·F(s) - f(0) (初期値ゼロなら s·F(s))
積分則 : L{∫f dt} = F(s) / s
たたみ込み : L{(f*g)(t)} = F(s) · G(s)
微分則は部分積分から導けます。∫ f'(t) e^(-st) dt を部分積分すると、境界項 -f(0) と s·∫ f(t) e^(-st) dt = s·F(s) が現れます。つまり時間微分という解析的な操作が、s を掛けるという代数的な操作に置き換わる。ここがラプラス変換が制御工学の共通言語になった根本理由です。初期値を 0 とみなせる標準状態では、d/dt はそのまま s、d²/dt² は s² に対応します。
伝達関数 H(s) の定義
初期値をすべて 0 とした状態で、系のラプラス変換後の出力 Y(s) と入力 X(s) の比を伝達関数と呼び、H(s) と書きます。
H(s) = Y(s) / X(s) (全初期値ゼロのもとで)
Y(s) = H(s) · X(s) (時間領域のたたみ込み y = h * x に対応)
先の微分方程式 a·y'' + b·y' + c·y = x を、微分則(初期値ゼロ)で変換すると (a·s² + b·s + c)·Y(s) = X(s) となり、ただちに次を得ます。
H(s) = 1 / (a·s² + b·s + c)
一般に H(s) は s の有理関数(多項式の比)になります。分子多項式を N(s)、分母多項式を D(s) として H(s) = N(s) / D(s) と書くのが標準形です。時間領域のたたみ込み y(t) = (h * x)(t) が、s 領域では単なる積 H(s)·X(s) に化けている点に注目してください。厄介な積分が掛け算になったことが、伝達関数の実務的な威力です。
極と零点:系の性格を決める根
有理関数 H(s) = N(s) / D(s) について、次のように定義します。
- 零点(zero): 分子
N(s) = 0の根。そこでH(s) = 0になるs。 - 極(pole): 分母
D(s) = 0の根。そこでH(s)が発散するs。
極は系の固有の応答モードを表します。各極 s = p は時間領域で e^(p·t) という項を生み、これらの重ね合わせが自由応答になります。したがって極の位置を複素平面(s 平面)上で見れば、安定か発散か、振動するかしないかが読み取れます。
| 極の位置(s 平面) | 対応する時間項 | 系の挙動 |
|---|---|---|
| 左半面(実部が負) | e^(p·t) が減衰 | 安定:時間とともに収束 |
| 右半面(実部が正) | e^(p·t) が増大 | 不安定:発散する |
| 虚軸上(実部ゼロ) | 振動が持続 or 一定 | 限界安定:減衰しない |
| 複素共役ペア | e^(σt)·cos(ωt) 型 | 減衰/増大しながら振動 |
連続時間 LTI 系が漸近安定であるための必要十分条件は、**すべての極の実部が負(極が s 平面の左半面にある)**ことです。零点は安定性に影響しません(応答の形や大きさは変えますが、発散するかどうかは分母=極だけが決めます)。極が1つでも右半面にあれば、その e^(p·t) 項が指数的に増大し系は破綻します。虚軸上に極があると減衰しない振動が残り、限界安定(marginally stable)と呼ばれます。分母の根を直接計算せずに安定性を判定したい場合はラウス・フルビッツ判別法を使います。
1次系:時定数 T の正体
最も基本的な1次系の伝達関数は、次の標準形で書けます。K はゲイン、T は時定数です。
H(s) = K / (T·s + 1)
分母 T·s + 1 = 0 を解くと、極はただ1つ s = -1/T です。極の実部が負なので T > 0 なら常に安定で、極の位置が時定数の逆数に等しいという重要な対応が見えます。極が原点から遠い(-1/T が大きく負)ほど T は小さく、応答は速くなります。
この系に大きさ A のステップ入力(X(s) = A/s)を加えたときの出力を逆変換すると、次の時間応答になります。
y(t) = K·A · (1 - e^(-t/T))
t = T を代入すると 1 - e^(-1) ≈ 0.632。つまり最終値の 63.2% に達するまでの時間が時定数 Tです。さらに t = 4T でおよそ 98%、t = 5T で 99.3% に到達し、実務ではおおむね 4T〜5T を整定時間の目安にします。
現場では系の微分方程式が分からなくても、ステップ入力を与えて出力が最終値の 63.2% に届く時刻を読めば、それがそのまま時定数 T の推定値になります。逆に応答曲線の立ち上がり初期の傾きから外挿し、最終値と交わる時刻を T とする方法も等価です。得られた T から極 s = -1/T が分かり、伝達関数 K/(T·s+1) を同定できます。センサーやアクチュエータの一次遅れモデル化で頻用される手順です。
2次系:減衰比と固有振動数
2次系は標準形 H(s) = ωn² / (s² + 2·ζ·ωn·s + ωn²) で表され、ωn を固有角周波数、ζ(ゼータ)を減衰比と呼びます。極は分母=0 から求まり、ζ の値で性格が一変します。
s = -ζ·ωn ± ωn·√(ζ² - 1)
ζ が 1 未満(不足減衰): 極は複素共役ペアになり、e^(-ζ·ωn·t)·cos(...)の形で行き過ぎ(オーバーシュート)を伴う減衰振動を示す。ζ = 1(臨界減衰): 極が実軸上に重解。振動せず最速で収束する境目。ζ が 1 より大(過減衰): 相異なる2実根。振動しないが立ち上がりは遅い。
ζ が小さいほどオーバーシュートは大きく、ζ = 0 では極が虚軸上に乗り、減衰しない持続振動になります。制御器設計では応答速度とオーバーシュートのバランスから ζ の目標値(0.7 前後が定番)を決めます。
周波数応答:s = jω が橋渡しする
伝達関数の変数 s を、虚軸上に限定して s = jω(実部ゼロ、ω は角周波数)と置いたものが周波数応答 H(jω) です。これは正弦波入力に対する定常応答を、複素数の形で完全に記述します。
入力 x(t) = sin(ω·t) に対する定常出力は
出力 y(t) = |H(jω)| · sin(ω·t + ∠H(jω))
つまり H(jω) の絶対値 |H(jω)| が振幅比(ゲイン)、偏角 ∠H(jω) が位相のずれを与えます。ゲインを対数(デシベル)、位相を角度で ω に対して描いたのがボード線図です。極や零点は、その周波数付近でゲイン・位相曲線を折り曲げる「コーナー周波数」として現れます。
1次系 H(s) = K/(T·s + 1) に s = jω を入れると H(jω) = K/(1 + jωT) です。ゲインは |H(jω)| = K/√(1 + (ωT)²)。ω = 1/T のとき分母が √2 になり、ゲインは低周波値 K の 1/√2 ≈ 0.707 倍、すなわち -3dB に落ちます。この ω = 1/T がカットオフ角周波数で、極 s = -1/T の大きさとぴたり一致します。時定数・極・カットオフ周波数はすべて同じ 1/T を指している——時間領域と周波数領域が伝達関数を介して一枚岩であることの好例です。
s 平面という統一的な地図
ここまでを一枚の地図にまとめると、伝達関数 H(s) の極・零点を s 平面にプロットすることが、系を理解する最短経路だと分かります。横軸(実軸)が減衰の速さ、縦軸(虚軸)が振動の周波数を表す座標系です。
| s 平面上の量 | 時間領域での意味 | 周波数領域での意味 |
|---|---|---|
| 極の実部 σ | 減衰/発散の速さ(時定数) | 帯域幅・応答の速さ |
| 極の虚部 ω | 振動の角周波数 | 共振周波数付近のピーク |
| 虚軸 s = jω | —(持続振動の境界) | ボード線図の評価軸 |
| 左半面全体 | 安定(応答が収束) | 有界入力に有界応答 |
- 微分則:初期値ゼロで
d/dt → s、d²/dt² → s²。たたみ込み→積。 - 伝達関数:
H(s) = Y(s)/X(s) = N(s)/D(s)。極は分母の根、零点は分子の根。 - 安定性:全極の実部が負(左半面)が漸近安定の必要十分条件。零点は安定性に無関係。
- 1次系:極
s = -1/T、ステップ応答は 63.2%(t=T)、整定は約 4〜5T。 - 周波数応答:
s = jωを代入。|H(jω)|がゲイン、∠H(jω)が位相。1次系の -3dB はω = 1/T。
まとめ
ラプラス変換の本質は、微分を s の掛け算に、たたみ込みを掛け算に変えることにあります。これにより LTI 系の微分方程式は代数方程式になり、出力は Y(s) = H(s)·X(s) という割り算・掛け算で求まります。伝達関数 H(s) = N(s)/D(s) の極(分母の根)が系の応答モードと安定性を、零点が応答の形を決めます。極が s 平面の左半面にあれば安定、右半面にあれば発散する——この一点が制御設計の背骨です。1次系では極 s = -1/T が時定数を直接与え、ステップ応答の 63.2% 到達時刻として観測でき、s = jω に沿って評価すればそのまま周波数応答(-3dB カットオフ ω = 1/T)になります。時間・周波数・s 平面の3つの視点が伝達関数一枚で結ばれることが、この道具の最大の価値です。関連する数学的背景は プログラミング の数値計算や、応用先として ハードウェアコンポーネント・電源 のフィルタ・レギュレータ設計も参照してください。
信号処理・制御 Article
伝達関数とラプラス変換を実務で読む
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
解決すること
ラプラス変換
比較で見る軸
難易度: advanced / カテゴリ: 信号処理・制御 / タグ数: 5
導入後に効く点
伝達関数 H(s) は出力/入力のラプラス変換比で、分母=0 の根が極、分子=0 の根が零点。極が複素平面の左半面にあれば安定、右半面が1つでもあれば発散する。
先に潰すリスク
用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。
- 難易度
- advanced
- カテゴリ
- 信号処理・制御
- タグ数
- 5
判断チェックリスト
- 自社の用途が「ラプラス変換 / 伝達関数」に近いか確認する。
- 強みである「ラプラス変換は微分を s の掛け算に、たたみ込みを掛け算に変える。これにより線形時不変系の微分方程式が代数方程式になり、出力 Y(s) = H(s)·X(s) と割り算で解ける。」が本当に評価軸になるか確認する。
- 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
- 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
- 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
- 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。