技術(非IT系)

位相余裕とは?求め方とゲイン余裕の関係を解説(制御工学・安定性・計算方法など)

当サイトでは記事内に広告を含みます

位相余裕(Phase Margin)は、制御工学におけるフィードバック制御系の安定性を評価する重要な指標です。

「位相余裕ってどうやって求めるの?」「ゲイン余裕とは何が違うの?」という疑問を持つ方は多いのではないでしょうか。

制御系の設計において位相余裕を適切に確保することは、安定した制御性能を実現するための基本要件となります。

この記事では、位相余裕の定義・求め方・計算方法・ゲイン余裕との関係をわかりやすく解説し、ボード線図を使った実践的な評価方法もご説明します。

制御工学を学ぶすべての方にとって役立つ内容ですので、ぜひ最後までお読みください。

位相余裕とは「ゲイン交差周波数での位相の余裕分(安定性の指標)」

それではまず、位相余裕の定義と基本的な意味について解説していきます。

位相余裕(PM:Phase Margin)とは、開ループ伝達関数のゲインが0dB(1倍)となる周波数(ゲイン交差周波数ωgc)における位相と−180°との差(余裕分)を表す量です。

位相余裕の定義式:PM=∠G(jωgc)+180°。ここでG(jωgc)はゲイン交差周波数でのループ伝達関数の位相です。PM>0のとき安定系、PM<0のとき不安定系となります。

位相余裕と安定性の関係

位相余裕が正(プラス)であれば制御系は安定、負(マイナス)であれば不安定という関係があります。

実用的な設計では、位相余裕として30°〜60°程度を確保することが標準的な目標値とされています。

位相余裕が小さすぎると(例えば10°未満)、ゲインや時定数のわずかな変動で系が不安定になりやすく、応答に大きな振動(オーバーシュート)が生じます。

逆に位相余裕が大きすぎると(90°以上)、応答速度が遅くなる(応答がだらだらとなる)傾向があります。

ゲイン余裕(Gain Margin)との違い

制御系の安定余裕を表す指標にはゲイン余裕(GM:Gain Margin)もあります。

ゲイン余裕は位相交差周波数(位相が−180°となる周波数ωpc)での開ループゲインの逆数(dBで表すと負のゲイン値)で定義されます。

指標 定義 評価する周波数 良好な目安
位相余裕(PM) ゲイン0dB点での位相と−180°の差 ゲイン交差周波数ωgc 30°〜60°
ゲイン余裕(GM) 位相−180°点でのゲインの余裕 位相交差周波数ωpc 6dB以上

位相余裕とゲイン余裕の両方を確認することで、制御系の安定性をより総合的に評価できます。

位相余裕の求め方:ボード線図を使った手順

実際に位相余裕を求める手順をご説明します。

まず開ループ伝達関数G(s)のボード線図(ゲイン線図と位相線図)を描きます。

ゲイン線図でゲインが0dBとなる周波数(ゲイン交差周波数ωgc)を特定します。

その周波数ωgcにおける位相線図の値を読み取り、PM=(読み取った位相値)+180°を計算します。

ボード線図を使った位相余裕の具体的な計算方法

続いては、ボード線図を使った具体的な位相余裕の計算方法を確認していきます。

一次遅れ系の位相余裕の計算例

一次遅れ系の開ループ伝達関数 G(s)=K/(1+Ts) の位相余裕を求める手順を示します。

計算例:G(s)=10/(1+s) の場合、|G(jω)|=10/√(1+ω²)=1(0dB)となるωgcを求める。→10/√(1+ωgc²)=1 → ωgc=√99 ≈ 9.95 rad/s。この周波数での位相:∠G(jωgc)=−arctan(ωgc)=−arctan(9.95) ≈ −84.3°。PM=−84.3°+180°=95.7° → 安定で位相余裕は十分です。

二次遅れ系と位相余裕の設計目標

二次遅れ系 G(s)=ωn²/(s²+2ζωns+ωn²) の位相余裕は減衰係数ζと密接な関係があります。

ζ≈0.5〜0.7のとき、位相余裕は概ね50°〜65°程度になり、実用上のオーバーシュートも適度に抑えられます。

位相余裕PM≈100ζ(ζが0.5以下の範囲で近似成立)という関係式が知られており、設計の目安として使えます。

MATLABを使った位相余裕の計算

実務や研究では制御シミュレーションツール(MATLAB/Simulink・Python-control)を使って位相余裕を数値計算することが一般的です。

MATLABでは margin() 関数を使うことで、ゲイン余裕・位相余裕・各交差周波数を一度に計算して表示できます。

Pythonでも python-control ライブラリの margin() 関数で同様の計算が可能で、設計段階での素早い安定性確認に役立ちます。

位相余裕を改善するための補償設計

続いては、位相余裕が不足している場合の補償設計方法を確認していきます。

位相進み補償器の設計

位相余裕が不足している場合、位相進み補償器(Lead Compensator)を用いて位相余裕を改善できます。

位相進み補償器 Gc(s)=K×(1+αTs)/(1+Ts)(α>1)は、特定の周波数帯で位相を進める効果を持ちます。

ゲイン交差周波数付近で最大位相進み量を発揮するようにパラメータを設計することで、応答速度を維持しつつ位相余裕を増やすことができます。

位相遅れ補償器の役割

位相遅れ補償器(Lag Compensator)は主に定常偏差の改善(低周波ゲインの増大)に使われますが、ゲイン交差周波数を低下させる副作用で位相余裕が増加することもあります。

ただし応答速度が低下するため、速応性が要求される系では注意が必要です。

PID制御と位相余裕の関係

PID制御パラメータと位相余裕の関係を理解することは、PIDチューニングの理論的基礎として重要です。

比例ゲインKpを大きくすると応答速度は向上しますが、ゲイン交差周波数が上昇して位相余裕が低下する傾向があります。

微分ゲインKdは位相を進める効果を持つため、適切に設定することで位相余裕を改善できます。

PIDチューニングでは位相余裕30〜60°を目標に各ゲインを調整することが実践的なアプローチです。

まとめ

位相余裕とはゲイン交差周波数における位相と−180°の差(余裕分)であり、フィードバック制御系の安定性を示す重要な指標です。

実用的な設計では30°〜60°の位相余裕を確保し、ゲイン余裕(6dB以上)と合わせて安定性を評価することが標準的なアプローチです。

ボード線図による視覚的な確認・計算式による数値計算・MATLABなどのツールによる数値解析を使いこなすことで、位相余裕の評価と補償設計を効果的に行えます。

今回の内容を参考に、位相余裕とゲイン余裕の概念をしっかりと理解し、制御系設計に活用してください。