🛡️ 05. 安定余裕とロバスト性の評価

05. Stability Margins & Robustness Evaluation

Note: 数式が正しく表示されない場合は GitHub版 を参照してください。


現実の制御系は、モデル誤差・外乱・遅延などによる不確かさを常に抱えています。安定性を保証しつつ、こうした変動に耐える性能 ― それが「ロバスト性」です。本節では、ゲイン余裕(Gain Margin)位相余裕(Phase Margin) による定量評価法と、その設計指針を学びます。
Real-world control systems always face uncertainties such as modeling errors, disturbances, and delays. Ensuring stability under such variations is called robustness. This section covers quantitative evaluation using gain margin (GM) and phase margin (PM), and related design guidelines.


🎯 本節の学習目標|Learning Objectives


⚖️ 安定余裕とは?|What are Stability Margins?

✅ 位相余裕 / Phase Margin (PM)

ゲイン交差周波数 $\omega_g$ における位相の余裕:
Phase margin at gain crossover frequency $\omega_g$:

\[\text{PM} = 180^\circ + \angle G(j\omega_g)\]

✅ ゲイン余裕 / Gain Margin (GM)

位相交差周波数 $\omega_p$ におけるゲインの余裕:
Gain margin at phase crossover frequency $\omega_p$:

\[\text{GM} = \frac{1}{|G(j\omega_p)|} \quad \text{or} \quad -20 \log_{10} |G(j\omega_p)| \; [\mathrm{dB}]\]

🧠 なぜ必要か?|Why Do We Need Them?


🎛️ 設計目安と実務値|Design Guidelines

指標 / Metric 安定の目安 / Stability Criterion 備考 / Notes
PM $> 30^\circ$ 45~60°が望ましい場合も / 45–60° often preferred
GM $> 6$ dB 10~20 dBが好まれる場合も / 10–20 dB often preferred

🧪 周波数応答からの読み取り|Reading from Frequency Response

手順(ボード線図)|Procedure (Bode Plot)

  1. ゲインプロットが 0 dB になる点 $\omega_g$ を見つける
    Find $\omega_g$ where gain = 0 dB
  2. その周波数における位相から PM を計算
    Compute PM at that frequency
  3. 位相が $-180^\circ$ になる点 $\omega_p$ を見つける
    Find $\omega_p$ where phase = $-180^\circ$
  4. その周波数におけるゲインから GM を計算
    Compute GM at that frequency

Python例|Python Example

import control
from control.freqplot import margin

# Example: Second-order system
G = control.tf([1], [1, 2, 1])
gm, pm, wg, wp = margin(G)
print(f"Gain Margin: {gm}, Phase Margin: {pm}")

🔍 ロバスト性との関係|Relation to Robustness

✅ ロバスト性とは? / What is Robustness?


安定余裕がロバスト性を担保する理由

Why Stability Margins Ensure Robustness


💡 設計改善のヒント|Design Improvement Tips


📚 参考資料|References


⬅️ 前節 / Previous Section
周波数応答とボード線図の基礎を学びます。
Covers basics of frequency response and Bode plots.

📚 この章のREADMEへ / Back to Part 1 README
古典制御理論の全体構成と教材一覧に戻ります。
Return to the full Part 1 structure and materials list.