フィードバックと安定性(ナイキスト)
負帰還で誤差を自動修正しつつ発振も招く境界を、ゲイン余裕・位相余裕とナイキスト線図で見切れます。なぜ位相が回ると不安定化するかを原理から理解できます。
- 1.負帰還の閉ループ利得は Gcl = G/(1+GH)。分母 1+GH の 1+ループ利得が要で、GH が -1 に近づくほど感度が跳ね上がり不安定へ向かう。
- 2.発振(自励振動)の境界はループ利得が振幅1・位相-180°を同時に満たす点。ここでは負帰還が正帰還に反転し、外部入力なしで振動が持続する(バルクハウゼン条件)。
- 3.余裕はナイキスト線図の -1 点までの距離で測る。位相が-180°になる周波数での振幅の逆数がゲイン余裕、振幅が1になる周波数での位相の余りが位相余裕。
負帰還はなぜ効き、なぜ発振するのか
負帰還(negative feedback)は、出力の一部を入力から差し引いて「目標との誤差」を自動修正する仕組みです。オペアンプ回路・電源のフィードバック・モーター制御・PLL まで、精度と安定性を支える基盤です。ところが同じループが、ある条件で外部入力なしに振動し続ける発振に転じます。本稿では、開ループと閉ループの関係・ナイキスト線図とボード線図・ゲイン余裕と位相余裕・発振条件を、記号つきのプレーンな式で原理から追います。記号は LaTeX を使わず添字式で表します。
順方向(フォワード)経路の伝達関数を G、帰還経路を H とします。入力 r、出力 y、誤差 e = r - H*y のとき、y = G*e を代入して解くと閉ループ伝達関数が得られます。
y = G*(r - H*y)
=> y*(1 + G*H) = G*r
=> Gcl = y/r = G / (1 + G*H)
ここで L = G*H をループ利得(loop gain、開ループ伝達関数 open-loop transfer function)と呼びます。閉ループの分母は 1 + L。この「1 + ループ利得」が安定性のすべてを握ります。
開ループ・閉ループ・ループ利得を区別する
三つの伝達関数は明確に別物です。混同すると議論が崩れます。
| 名称 | 式 | 意味 |
|---|---|---|
| 順ゲイン G | G | 誤差 e から出力 y への経路単体 |
| ループ利得 L | G*H | ループを一周切って測った利得。安定判別の主役 |
| 閉ループ Gcl | G/(1+GH) | 帰還をつないだ後の入出力比。実際の応答 |
L が実数で十分大きい(GH が1よりずっと大きい)帯域では、Gcl ≒ G/(GH) = 1/H となり、閉ループ利得は帰還 H だけでほぼ決まります。順ゲイン G の個体差や温度変動に鈍感になる——これが負帰還が精度をもたらす理由です。代償として利得は G から 1/H 付近まで下がり、利得帯域幅積は保存されるため速度と引き換えになります。
G が微小変化したときの閉ループ感度は dGcl/Gcl = (1/(1+L)) * dG/G となり、順ゲイン変動が 1/(1+L) 倍に圧縮されます。ループ利得 L が大きいほど外乱・素子ばらつき・非線形歪みを抑え込めます。だからこそ設計者は L を大きく取りたがりますが、後述のとおり L を上げるほど安定余裕は削られます。
発振の条件:負帰還が正帰還に反転する
分母 1 + L がゼロになる周波数、すなわち L = -1 の点で Gcl は発散します。L を複素数として周波数応答 L(jw) で考えると、L(jw) = -1 は「振幅が1、位相が-180°」を意味します。この状態では、帰還で1周する間に信号の位相が180°反転し、入口で引くはずの帰還が加算に転じる(負帰還が正帰還に反転する)。しかも1周しても振幅が減らないため、外部入力ゼロでも振動が自己維持します。これが自励発振の境界で、発振器で積極的に使うときはバルクハウゼンの条件と呼びます。
発振(不安定)の境界条件(周波数 w_osc で同時成立):
|L(jw_osc)| = 1 (1周して振幅が減らない)
∠L(jw_osc) = -180° (1周して位相が反転し帰還が加算になる)
|L| > 1 かつ位相-180°なら振幅は毎周増幅され、非線形の飽和が振幅を頭打ちにするまで成長します。制御系ではこれは故障ですが、発振回路ではこの成長と飽和を利用して安定した振幅の波形を得ます。
実システムの L は積分器・時定数・むだ時間(遅延)を含み、周波数が上がるほど位相が遅れていきます。1次遅れ1個で最大-90°、2個で-180°に接近、むだ時間 T_d は -w*T_d(ラジアン)で周波数に比例して無限に遅れ続けるのが厄介です。設計時に十分安定でも、ゲインを上げたり配線遅延・サンプリング遅延が増えると位相-180°の周波数で |L| が1を超え、発振に飛び込みます。
ナイキスト線図:-1 点の左右で決まる
ナイキスト線図は、周波数 w を負の無限大から正の無限大まで動かしたときの L(jw) を複素平面に描いた軌跡です。安定判別の主役は複素平面上の点 -1 + 0j(-1 点)で、軌跡がこの点をどう回るかを見ます。
ナイキストの安定判別法:閉ループの不安定極の個数 Z は、Z = N + P で決まります。P は開ループ L が持つ右半平面の極(不安定極)の個数、N は L(jw) の軌跡が -1 点を時計回りに囲む回数です。閉ループが安定であるには Z = 0、すなわち N = -P が必要です。
Z = N + P
Z : 閉ループの右半平面極(不安定極)の数 … 0 なら安定
P : 開ループ L の右半平面極の数
N : ナイキスト軌跡が -1 点を時計回りに囲む回数(反時計回りは負)
多くの実務系は開ループが安定(P = 0)です。このとき安定条件は N = 0、つまりナイキスト軌跡が -1 点を一切囲まないことに尽きます。直感的には「-1 点を軌跡の左側に見て通り過ぎれば安定、内側に取り込むと不安定」。軌跡が -1 にどれだけ近づくかが、そのまま安定余裕の乏しさになります。P が1以上の不安定プラントを帰還で安定化する場合だけ、-1 を正しい向きに P 回囲む必要がある点に注意してください。
ボード線図とゲイン余裕・位相余裕
ナイキスト線図と同じ情報を、横軸周波数(対数)で振幅(dB)と位相(度)に分けて描くのがボード線図です。実務ではこちらで余裕を読みます。定義に関わる二つの周波数があります。
- ゲイン交差周波数
wgc:|L|が1(0 dB)になる周波数。 - 位相交差周波数
wpc:位相が-180°になる周波数。
位相余裕 PM = 180° + ∠L(jw_gc) (|L|=1 の点で、-180° まであと何度あるか)
ゲイン余裕 GM = 1 / |L(jw_pc)| (位相-180° の点で、|L| が1になるまで何倍上げられるか)
= -20*log10|L(jw_pc)| [dB]
位相余裕は「振幅が1になった時点で、位相-180°まで残っている角度」。ゲイン余裕は「位相が-180°になった時点で、|L| が1に達するまで許されるゲイン倍率」。どちらも**-1 点までの距離**を別角度で測った量で、大きいほど安定です。実務の目安は位相余裕45〜60°、ゲイン余裕6〜12 dB 程度。位相余裕が小さいと、閉ループ応答は減衰の悪い共振ピークを持ち、ステップ応答は行き過ぎ(オーバーシュート)とリンギングを示します。
| 指標 | 測る場所 | 小さいと起きること |
|---|---|---|
| 位相余裕 PM | |L|=1 の周波数 wgc | オーバーシュート増大・共振ピーク・リンギング |
| ゲイン余裕 GM | 位相-180° の周波数 wpc | ゲイン増でただちに発振・部品ばらつきに脆弱 |
| -1 点距離 | ナイキスト軌跡の最近接 | 外乱感度ピーク(Sの最大値)が上昇 |
なぜ位相余裕が減衰特性を決めるのか
位相余裕は閉ループの減衰比とほぼ対応します。標準的な2次系近似では、位相余裕 PM(度)と減衰比 ζ の間に ζ ≒ PM/100(PM がおよそ70°未満の範囲での近似)という経験則が成り立ちます。位相余裕60°で ζ ≒ 0.6(穏やかな応答)、30°で ζ ≒ 0.3(大きなオーバーシュート)、0°で ζ = 0(持続振動=発振の縁)というわけです。したがって「速くしたい」= wgc を上げると、高域で溜まった位相遅れのぶん位相余裕が痩せ、応答が暴れる——この速応性と安定性のトレードオフが帰還設計の核心です。位相進み補償(リード補償)は wgc 付近に進み位相を注入して余裕を回復する常套手段です。
- 閉ループ式:
Gcl = G/(1+GH)。分母1+GHの 1+ループ利得が要。 - 発振条件:
|L|=1かつ位相-180°の同時成立(バルクハウゼン)。負帰還が正帰還に反転する点。 - ナイキスト:
Z = N + P。開ループ安定なら-1点を囲まなければ安定。 - 余裕:PM は
|L|=1で180°+∠L、GM は位相-180°で1/|L|。ともに -1 点への距離。 - PM と減衰:
ζ ≒ PM/100。位相余裕が小さいほどオーバーシュートが大きい。
まとめ
負帰還の効きと危うさは、ともに閉ループ分母 1 + L(L = GH)に凝縮されます。L が大きいほど外乱・素子ばらつきを 1/(1+L) に圧縮して精度を稼げますが、L を一周させる間に位相が-180°回り、その周波数で |L| が1に達すると負帰還が正帰還へ反転し発振します。この境界からの距離を、ナイキスト線図では -1 点への近さ、ボード線図ではゲイン余裕(位相-180°での振幅の逆数)と位相余裕(|L|=1 での位相の余り)として定量化します。位相余裕は閉ループの減衰比に直結し、速応性を上げるほど痩せる——安定性と速さの綱引きこそが帰還設計の本質です。土台となる周波数応答と対数軸の見方は、電源のフィードバックを扱う 電源 や、増幅回路の素子特性を扱う ハードウェア部品 と合わせて押さえると理解が定着します。
信号処理・制御 Article
フィードバックと安定性(ナイキスト)を実務で読む
TL;DRは入口です。実際に選ぶ・使う段階では、何を解決するか、何と比較するか、導入後にどこで詰まるかまで見る必要があります。
解決すること
制御工学
比較で見る軸
難易度: advanced / カテゴリ: 信号処理・制御 / タグ数: 6
導入後に効く点
発振(自励振動)の境界はループ利得が振幅1・位相-180°を同時に満たす点。ここでは負帰還が正帰還に反転し、外部入力なしで振動が持続する(バルクハウゼン条件)。
先に潰すリスク
用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。
- 難易度
- advanced
- カテゴリ
- 信号処理・制御
- タグ数
- 6
判断チェックリスト
- 自社の用途が「制御工学 / ナイキスト線図」に近いか確認する。
- 強みである「負帰還の閉ループ利得は Gcl = G/(1+GH)。分母 1+GH の 1+ループ利得が要で、GH が -1 に近づくほど感度が跳ね上がり不安定へ向かう。」が本当に評価軸になるか確認する。
- 注意点の「用語だけ覚えても、設計・実装・運用でどこに効くかを確認しないと判断を誤る。」を運用で吸収できるか確認する。
- 公開値や仕様値は、対象プラン・対象機種・対象リージョンまで確認する。
- 既存システム、ID、ネットワーク、監視、バックアップとの接続方法を先に洗い出す。
- 小さく試してから、本番移行、権限設計、障害時手順、コスト監視を決める。