ボード線図の位相余裕とゲイン余裕から安定性を確認する方法|Tajima Robotics
发布时间:2026-09-15 | 浏览:1
あるシステムを制御する際に、そのシステムが安定か不安定かを事前に確認することは、とても重要です。
システムが不安定の場合、入力によるシステムの応答が無限大に発散したりと、システムが制御不能になり暴走する可能性があります。
今回からの記事では、制御システムの ボード線図からシステムの安定性を判別する方法 を紹介します。
開ループ系のボード線図と安定余裕 ゲイン余裕 位相余裕
システムが安定であるかを判別する条件として、システムの伝達関数G(s)
$$ G(s) = \frac{b_m s^m+b_{m-1} s^{m-1}+\cdots+b_1 s+b_0}{s^n+a_{n-1} s^{n-1}+\cdots+a_1 s+a_0} $$
から得られる特性方程式D(s)
$$ \begin{eqnarray} D(s) &=& 1 + G(s) \\ &=& b_m s^m+b_{m-1} s^{m-1}+\cdots+b_1 s+b_0 + s^n+a_{n-1} s^{n-1}+\cdots+a_1 s+a_0 \end{eqnarray} $$
について、解の実部がすべて負(マイナス)になる必要があります。
詳しくは、こちらの記事を参考にしてください。
しかし、この特性方程式D(s)の次数が増えると、特性方程式を解く計算が難しく(ややこしく、面倒くさく)なります。
そのため、多くの場合はこの特性方程式を解かずに判別する方法を用いています。
ラウス・フルビッツの安定判別法
ナイキスト線図による安定判別法
今回は、 ボード線図を用いた安定判別法 を紹介します。
ラウス・フルビッツの安定判別法については、 こちらの記事 を参考にしてください。
開ループ系のボード線図と安定余裕
与えられた制御システムが安定か不安定かを確認する指標として、 開ループ系の安定余裕を確認する という方法があります。
ゲイン余裕(Gain Margin)
位相余裕(Phase Margin)
制御システムの開ループ系の ボード線図 が、下の図のように表された場合を考えます。
この開ループ系のボード線図から、システムのゲイン余裕と位相余裕を求めていきます。
ゲイン余裕とは、 位相が-180°の時のゲインと0dBとの差 です。
ボード線図を用いて表すと下図のようになります。
位相線図の値(下側グラフの青線)が-180°となるとき(緑点)の、ゲイン線図の値(上側グラフの青線)と0dBとの差(赤線)を、ゲイン余裕と言います。
この時の周波数(緑)を位相交差周波数(Phase Crossover Frequency)と呼びます。
位相余裕とは、 ゲインが0dBの時の位相の値と-180°との差 です。
ボード線図を用いて表すと下図のようになります。
ゲイン線図の値(上側グラフの青線)が0dBとなるとき(緑点)の、位相線図の値(下側グラフの青線)と-180°との差(赤線)を、位相余裕と言います。
この時の周波数をゲイン交差周波数(Gain Crossover Frequency)といいます。
今回の記事では、開ループ系のボード線図からゲイン余裕と位相余裕を求める方法を紹介しました。
次回の記事 では、今回求めた安定余裕を用いてシステムの安定性を確認する方法を紹介したいと思います。
複雑なフィードバックシステムの根軌跡を詳細に描く
システム制御の重要性は?2自由度振動系で学ぶ制御工学
PID制御とシステムの安定性:P制御を用いて2次系システムを安定に制御する
COMMENT コメントをキャンセル
PID制御のブロック線図と伝達関数を表す方法
システムの安定性をボード線図の安定余裕から確認する方法
業務内容 軌跡生成 制御工学入門 自己位置推定 根軌跡 ボード線図入門
ロボット技術(ブログ) 軌跡生成 制御工学 ロボット工学
1 ロボット工学の基礎 順運動学と逆運動学を理解する
ロボット工学の基礎 順運動学と逆運動学を理解する
2 2次遅れ系システムの伝達関数とステップ応答
2次遅れ系システムの伝達関数とステップ応答
3 PID制御のブロック線図と伝達関数を表す方法
PID制御のブロック線図と伝達関数を表す方法
4 システムの定常偏差:入力信号と制御系の出力信号との偏差
システムの定常偏差:入力信号と制御系の出力信号との偏差
6 ブロック線図の簡略化を行うコツ:考え方のステップを紹介
ブロック線図の簡略化を行うコツ:考え方のステップを紹介
7 質量-ばね-ダンパーシステムの運動を求める
質量-ばね-ダンパーシステムの運動を求める
8 2リンクモデルの逆運動学を求める!順運動学の式から算出する方法
2リンクモデルの逆運動学を求める!順運動学の式から算出する方法
9 ボード線図の位相余裕とゲイン余裕から安定性を確認する方法
ボード線図の位相余裕とゲイン余裕から安定性を確認する方法
10 剛体振り子の運動方程式を算出する
剛体振り子の運動方程式を算出する
2自由度振動系の運動方程式を算出する!制御工学の基本知識
2自由度振動系の運動方程式を算出する!制御工学の基本知識
システム制御の重要性は?2自由度振動系で学ぶ制御工学
システム制御の重要性は?2自由度振動系で学ぶ制御工学
Arduinoで明暗センサ付きライトを作ろう!光センサでLEDの明るさを制御する
Arduinoで明暗センサ付きライトを作ろう!光センサでLEDの明るさを制御する
ArduinoでLEDの明るさを調整しよう!PWM制御でアナログ電圧を出力する
ArduinoでLEDの明るさを調整しよう!PWM制御でアナログ電圧を出力する
Arduinoでイルミネーションを作ろう!複数の外付けLEDを制御する
Arduinoでイルミネーションを作ろう!複数の外付けLEDを制御する
ArduinoでLEDをチカチカと点滅させよう! Arduinoプログラムの第1歩
ArduinoでLEDをチカチカと点滅させよう! Arduinoプログラムの第1歩
Arduinoのスケッチを学ぼう!プログラムの基本構造を知る
Arduinoのスケッチを学ぼう!プログラムの基本構造を知る
1自由度振動系の運動をマスターする:制御工学の基礎
1自由度振動系の運動をマスターする:制御工学の基礎
3自由度系の伝達関数を導出する:摩擦を含む3質量-ばね-ダンパーシステム
3自由度系の伝達関数を導出する:摩擦を含む3質量-ばね-ダンパーシステム
摩擦を含む3自由度系の運動方程式を算出する:質量-ばね-ダンパーシステム
摩擦を含む3自由度系の運動方程式を算出する:質量-ばね-ダンパーシステム
ELEGOO Arduinoスターターキット これからを始めたい人におすすめ。作りたいものは大体作れます。 詳細ページ 公式ページ
ELEGOO Arduinoスターターキット
UNO R3スマートロボットカー ロボットを作ってみたい方におすすめ。ライントレースや障害物回避、遠隔操縦が可能です。 詳細ページ 公式ページ
UNO R3スマートロボットカー
Raspberry Pi 3 Model b+ Raspberry Piを始めたい方におすすめ。基本的に必要なものが揃ってます。 詳細ページ 公式ページ
Raspberry Pi 3 Model b+
ボード線図の位相余裕とゲイン余裕から安定性を確認する方法