⚡️ 02. 過渡応答と定常偏差の基礎

02. Fundamentals of Transient Response & Steady-State Error

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


制御系の性能を評価する上で、「どれだけ速く」「どれだけ正確に」目標値に到達するかは重要な指標です。本節では、時間領域での応答特性を中心に、過渡応答と定常誤差について学びます。
In control system performance evaluation, how fast and how accurately the system reaches its target are key indicators. This section focuses on transient response and steady-state error in the time domain.


🎯 本節の学習目標|Learning Objectives


⏱️ 過渡応答とは?|What is Transient Response?


過渡応答(transient response) とは、ステップ入力などに対して出力が定常状態に到達するまでの一時的な振る舞いを指します。
Transient response refers to the short-term behavior before the output settles in steady state after an input, such as a step.


✅ 代表的な評価指標|Typical Performance Metrics

指標 / Metric 記号 / Symbol 説明 / Description
立ち上がり時間 / Rise time $t_r$ 応答が10%〜90%に達するまでの時間 / Time to rise from 10% to 90%
オーバーシュート / Overshoot $M_p$ 最大値が目標値を何%超えるか / % amount output exceeds target
セトリング時間 / Settling time $t_s$ 応答が±2%以内に収束する時間 / Time to settle within ±2% band
定常偏差 / Steady-state error $e_{ss}$ 長時間後に残る誤差 / Error remaining after a long time

📉 1次遅れ系の応答|First-Order Response

システム / System:

\[G(s) = \frac{1}{\tau s + 1}\]

ステップ応答 / Step Response:

\[y(t) = 1 - e^{-t/\tau}\]

🎯 2次系の応答(減衰あり)|Second-Order Response (Damped)

システム / System:

\[G(s) = \frac{\omega_n^2}{s^2 + 2\zeta\omega_n s + \omega_n^2}\]

減衰比 $\zeta$ による特徴 / Characteristics by damping ratio:

オーバーシュートと減衰比の関係 / Overshoot vs Damping Ratio:

\[M_p = e^{\left( -\frac{\pi \zeta}{\sqrt{1 - \zeta^2}} \right)} \times 100[\%]\]

🎯 定常偏差 $e_{ss}$ の計算|Calculating Steady-State Error

閉ループ系:

\[T(s) = \frac{G(s)C(s)}{1 + G(s)C(s)}\]

単位ステップ入力 $R(s) = 1/s$ に対して:

\[e_{ss} = \lim_{s \to 0} \left[ \frac{1}{1 + G(s)C(s)} \right]\]

代表例 / Examples:

系の型 / System Type 定常偏差(ステップ) / Steady-State Error
Type 0 非ゼロ / Non-zero
Type 1 ゼロ / Zero
Type 2 ゼロ / Zero

🧪 Pythonによる可視化例|Python Visualization Example

1次・2次遅れ系の応答比較例
Example comparing first- and second-order system responses

参照 / See: /simulation/transient_response.py

使用ライブラリ: control, matplotlib, numpy
Libraries: control, matplotlib, numpy


💬 実務的視点|Practical Notes


📚 参考資料|References


⬅️ 前節 / Previous Section
PID制御の原理と各要素の役割を学びます。
Covers principles and effects of PID control.

➡️➡️ 次節 / Next Section
安定性の判別法(Routh表、根軌跡、ナイキスト法)を解説します。
Explains stability criteria (Routh table, root locus, Nyquist method).

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