【制御工学】位相進み補償の考え方、原理と例題

問題

下記の図1に開ループ伝達関数G(s)=20s(s2+4s+5)を用いた制御系を示す。
また、図2に位相進み要素C(s)=1+scT1+sTを適用した制御系を示す。ただし、K>0,c>1,T>0とする。下記の問いに答えよ。

(1)G(s)のゲイン交差周波数ωmとその時の位相余裕PMを求めよ。
(2)図2の制御系で、(1)で求めたωmを維持したまま、位相余裕をπ6とするようなK,cを求めよ。なお、ωm=1Tcの関係があるとする。

位相進み補償とは

ゲイン交差周波数付近の位相を進めて、位相余裕を増やすことを言います。

以前の記事で位相余裕の考え方について説明しました。

開ループ伝達関数G(jω)のゲイン[dB]が0になるときのゲイン交差周波数ωmに対する位相が、-180度から離れている程度を言います。

実際、制御設計を進めていると、与えられた伝達関数の位相余裕がイマイチである場合があります。

例えば、ある伝達関数のゲイン交差周波数に対する位相が-180度の時、位相余裕は0になります。

少しでも外乱を受けると、位相が-180度以上になりたちまち発散します。

こういった事象を防ぐため、システムにある程度の位相余裕を持たせる必要があります。

では、どうすれば良いのか?答えは、図2のように位相進み要素をシステムに組み込めば良いです。

システムの位相余裕が大きくなり、安定性が改善します。

解答例

(1)ゲイン交差周波数とその時の位相余裕

ゲイン交差周波数

伝達関数G(s)を周波数領域G(jω)に落とす。

|G(jω)|=1のとき、ゲイン20log|G(jω)|=0となり、これを与えるomegaがゲイン交差周波数ωmである。

(1)G(jω)=20jω(ω2+4jω+5)=204ω2+jω(5ω2)

(2)|G(jω)|=2016ω4+ω2(5ω2)=1

(3)20=16ω4+ω2(5ω2)

これを解くと、求めるゲイン交差周波数は、ωm=5

位相余裕

ωm=5G(jω)に代入すると、(1)式より

(4)G(jωm)=1

よって、この時の位相は、G(jωm)=π

求める位相余裕は、PM=π+G(jωm)=0

以上より、システムとして安定限界であることが分かった。

(2)位相進み補償

図2の伝達関数全体の位相特性を考える。図1に対し、C(jω)が追加されたので

(5)G(jωm)C(jωm)=π+G(jωm)+C(jωm)=C(jωm)=tan1(ωmcT)tan1(ωmT)

ωm=1Tcなので、

(6)(5)=tan1(c)tan1(1c)

三角関数の公式

(7)tan(a+b)=tan(a)tan(b)1+tan(a)tan(b)を用いて

(8)(6)=tan1(c1c1+c1c)=tan1(c12c)

これが位相余裕π6になれば良いので

(9)tan1(c12c)=π6(10)c12c=13(11)c=3

ωm=5のとき、ゲインが0[dB]になれば良いので

(12)20log|K|+20log|G(jωm)|+20log|C(jωm)|=0

(1)より、20log|G(jωm)|=0

(13)|C(jωm)|=1+ωm2c2T21+ω2T2=1+c1+1c=3

だから、Kは(13)式を相殺するように設定すればよく

(14)K=13

補足:位相進み補償後の根軌跡について

(2)より、位相進み要素をシステムに組み込むことで、位相余裕を確保することができました。

と言うことは、伝達関数の極の実部は正から遠のいていることが考えられます。実際、根軌跡としてどのように変化しているのか、確認しましょう。

伝達関数H(s)=Ks(s+a)に位相進み要素P(s)=s+cs+b (c<b)を組みこんだとき、下記のようになります。

確かに、極の軌跡が正の実軸から遠ざかったことが分かりました。

※詳細な導出については、過去の記事を参照し、各自でよろしくお願いします。

最後に

位相補償に関する問題は、数々の大学の院試で出題されます。

是非、本問は解けるようになるまで繰り返してみてください。

タイトルとURLをコピーしました