ブロック線図:ステップごとの解答つき練習問題

図、ヒント、詳しい解答つきの無料のブロック線図練習問題。毎回新しい数値で、3 つのレベル:直列、並列、フィードバック, 閉ループ伝達関数と偏差, 外乱、安定性、極。

無料の練習問題やさしい
R(s)11G₂8G₃++9G₁C(s)

信号 R は 2 つの並列ブロック G₂ = 11 と G₃ = 8 に分かれる。それらの出力は図の符号(+ and +)で加算点に集まり、その和が G₁ = 9 を通る。全体のゲイン T = C/R を求めよ。

G₁ = 9G₂ = 11G₃ = 8符号:+ G₂、+ G₃
次の問題 →
ブロック線図を無料で練習今すぐブロック線図を練習毎日 5 問まで無料。カード登録は不要です。

練習する内容

  1. やさしい直列、並列、フィードバック
  2. ふつう閉ループ伝達関数と偏差
  3. むずかしい外乱、安定性、極

ブロック線図をゼロから学ぶ

事前に学ぶこと: ラプラス変換

1ブロック線図とは何か

制御系は、コントローラ、モーター、センサといった部品の連なりです。ブロック線図は、各部品を箱、各信号を矢印として描きます。

ブロックは、入力信号に利得、つまり伝達関数 G をかけます。G = 5 のブロックに 3 が入れば、15 が出てきます。

加え合わせ点(円)は、信号を足したり引いたりします。入ってくる各矢印の横の符号が、どちらかを示します。点は引き出し点で、信号は分けられるのではなく、複写されます。

R+EGCH−

これは制御でいちばん重要な図です。出力 C は H を通して測られ、基準 R から引かれます。その差 E = R − H·C が、G を駆動する偏差です。

これが負帰還です:出力が高すぎると偏差が縮み、出力を引き下げます。

セルフチェック 加え合わせ点で、R は + で入り、帰還信号 B は − で入ります。R = 10、B = 4 です。加え合わせ点から出るのは何ですか?
  1. 14
  2. 40
  3. 6
  4. −6

答え: 6. 加え合わせ点の符号から E = R − B = 10 − 4 = 6 です。14 はマイナス記号を無視した値で、−6 は引く向きを逆にした値です。

2どんな線図も簡単にする 3 つの規則

線図は、ブロックが 1 つになるまで一段ずつ簡単にします。その利得 T = C/R が閉ループ伝達関数です。

G₁G₂⇒G₁ · G₂G₁G₂+±⇒G₁ ± G₂+GH−⇒G1 + G·H
  • 直列:続けて並ぶブロックは掛け合わされます。G₁·G₂。
  • 並列:同じ加え合わせ点に入るブロックは、その点の符号とともに足されます:G₁ + G₂ または G₁ − G₂。
  • 帰還ループ:負帰還 H をもつ前向きブロック G は、G/(1 + G·H) になります。

帰還の規則は 2 つの式から導かれます。加え合わせ点で E = R − H·C、ブロックから C = G·E です。したがって C = G·R − G·H·C、すなわち:

T = C/R = G/(1 + G·H)

正帰還では、信号が加え合わせ点で足され、分母の符号が反転します:T = G/(1 − G·H)。

積 G·H がループ利得です。これが大きいと、T は 1/H に近づきます:利得を決めるのはプラントではなく、センサです。

セルフチェック G₁ = 2 と G₂ = 5 が直列で、負帰還 H = 0.3 があります。T = C/R はいくらですか?
  1. 0.75
  2. 10
  3. 2.5
  4. −5

答え: 2.5. G = 2·5 = 10、G·H = 3 なので、T = 10/(1 + 3) = 2.5 です。10 はループを無視した値、−5 は 1 − G·H を使った値、0.75 は H を分子に置いた値です。

3伝達関数をもつループ

実際のブロックは s に依存し、たとえばモーターは G(s) = b/(s + a) です。同じ規則が使えます。そのあと、分数の中の分数を整理します。

R+bs + aC−

単位帰還(H = 1)では、G/(1 + G) の分子と分母に (s + a) をかけます:

T(s) = b/(s + a + b)
  • 閉ループ極は分母の根です:p = −(a + b)。それは開ループ極 −a より左にあるので、ループは速くなります。
  • 時定数は τ = 1/(a + b) です。
  • 直流利得は T(0) = b/(a + b) です。大きさ A のステップは、css = A·T(0) に落ち着きます。
  • センサ利得 H があると、分母は s + a + b·H になります。

定常偏差 ess は、整定後に R − C として残るものです。単位帰還では、偏差定数を使います:

  • 大きさ A のステップでは:ess = A/(1 + Kp)、位置定数は Kp = G(0)。
  • ランプ r(t) = A·t では:ess = A/Kv、速度定数は Kv = lims→0 s·G(s)。

G(s) = 8/(s(s + 4)) では因子 s が打ち消され:Kv = 8/4 = 2 です。ランプ r(t) = 1·t では、ess = 1/2 = 0.5 が残ります。

G(s) = K/(s(s + 6)) のような 2 次のループでは、閉ループは s² + 6s + K = 0 になります。2 つの等しい実数の極(臨界減衰)には 6² = 4K が必要で、K = 9 です。

例題

G(s) = 6/(s + 2) を単位負帰還ループに入れます。閉ループ極、時定数、および大きさ 4 のステップに対する定常出力を求めなさい。

1

ループを閉じる

T(s) = G/(1 + G) = 6/(s + 2 + 6) = 6/(s + 8)
2

極と時定数

極は s + 8 = 0 の根です。

p = −8, τ = 1/8 = 0.125 s
3

定常出力

直流利得には s = 0 とし、次にステップの大きさをかけます。

T(0) = 6/8 = 0.75, css = 4·0.75 = 3

偏差は 4 − 3 = 1 です。定数 Kp = G(0) = 3 でも同じ結果になります:4/(1 + 3) = 1。

答え

p = −8、τ = 0.125 s、css = 3。

セルフチェック G(s) = 6/(s + 2) が単位負帰還ループに入っています。閉ループ極はどの数ですか?
  1. 8
  2. −0.125
  3. −2
  4. −8

答え: −8. T(s) = 6/(s + 8) なので、極は −8 です。−2 は帰還の前の開ループ極です。極は s の値なので、ここでは負であり、−0.125 は τ = 1/8 と取り違えた値です。

4ステップごとの方法

  1. 最も内側のループを見つけます。G/(1 + G·H)、正帰還なら G/(1 − G·H) で先にそれを簡単にします。
  2. 直列のブロックはまとめ(掛け算)、並列のブロックはまとめます(加え合わせ点の符号とともに足し算)。
  3. ブロックが 1 つになるまで繰り返します。そのブロックが T(s) = C/R です。
  4. 分数を整理します:G(s) の分母を分子と分母にかけます。
  5. 問われていることを読み取ります:極は分母から、定常状態には T(0)、1 次のループでは τ = 1/(極の大きさ)。

簡単な確認:s = 0 では、線図を普通の数だけで簡単にできます。それで T(0) が直接求まり、ほとんどの計算ミスに気づけます。

5例題

これはマイナーループをもつ、典型的な「ふつう」の問題です。開く前に、各ステップを試してみましょう。

例題

プラント G(s) = 3/(s + 1) は、H₁ = 1 の内側の負帰還ループをもちます。コントローラ K = 4 と外側の単位負帰還ループが系を閉じます。閉ループ極 p と直流利得 T(0) を求めなさい。

1

線図を見る

R+4+3s + 1C1−−

ループは 2 つあります。内側のループはプラントだけを囲みます。外側のループは、C から R へ戻る、全体を囲みます。

2

内側のループを簡単にする

G/(1 + G·H₁) を使い、分子と分母に (s + 1) をかけます:

Gᵢ = 3/(s + 1 + 3·1) = 3/(s + 4)
3

コントローラとの直列

K と Gᵢ は直列になったので、掛け算します:

K·Gᵢ = 4·3/(s + 4) = 12/(s + 4)
4

外側のループを閉じる

12/(s + 4) のまわりの単位帰還:

T(s) = 12/(s + 4 + 12) = 12/(s + 16)

極は p = −16 で、T(0) = 12/16 = 0.75 です。

5

答えを確認する

数だけを使って s = 0 でやり直します。G(0) = 3、内側のループは 3/(1 + 3) = 0.75 を与え、K で 3 になります。

外側のループは 3/(1 + 3) = 0.75 を与えます。これは T(0) と一致します。

答え

T(s) = 12/(s + 16) なので、p = −16、T(0) = 0.75 です。

6よくある間違い

  • 負帰還に 1 − G·H を使うこと。負帰還は 1 + G·H、正帰還は 1 − G·H を与えます。
  • H を分子に置くこと。T = G/(1 + G·H):H はループ利得にしか現れません。
  • 内側のループより先に外側のループを閉じること。必ず内側から外側へ進みます。
  • 極でセンサ利得 H を忘れること:分母は s + a + b·H であり、s + a + b ではありません。
  • 開ループ極 −a や開ループ利得 G(0) を答えること。帰還は両方を変えます。
  • ステップの偏差に A/Kp を使うこと。正しい式は A/(1 + Kp) です。
セルフチェック 増幅器 G = 10 に正帰還 H = 0.05 があります:帰還信号は加え合わせ点で足されます。T = C/R はいくらですか?
  1. 0.5
  2. 10
  3. 20
  4. 6.67

答え: 20. 正帰還では T = G/(1 − G·H) = 10/(1 − 0.5) = 20 です。6.67 は負帰還の式 10/1.5 を使った値です。10 はループを無視した値で、0.5 はループ利得 G·H にすぎません。

7試験問題の例

  • やさしい:直列、並列、帰還。ループの利得、符号つきの並列ブロック、または正帰還を簡単にします。あるいは b/(s + a) のまわりに単位ループを閉じ、極、τ、T(0)、または css を答えます。
  • ふつう:閉ループ伝達関数と偏差。例のようなマイナーループ、センサ利得 H、臨界減衰となる利得 K、あるいはステップまたはランプに対する定常偏差。
  • むずかしい:外乱、安定性、極。プラント入力に加わる外乱 D、あるいはラウス・フルビッツの判別法による安定のための最大利得 Kmax。

外乱には重ね合わせを使います:D = 0 として R から C を求め、R = 0 として D から C を求め、その 2 つを足します。

アプリでステップごとに学ぶアプリでステップごとに学ぶ

解答例

例題 1やさしい
R(s)7G₂12G₃+−10G₁C(s)

信号 R は 2 つの並列ブロック G₂ = 7 と G₃ = 12 に分かれる。それらの出力は図の符号(+ and −)で加算点に集まり、その和が G₁ = 10 を通る。全体のゲイン T = C/R を求めよ。

G₁ = 10G₂ = 7G₃ = 12符号:+ G₂、− G₃

求めるもの: T

ヒントを表示
  1. 加算点に入る並列のブロックは、加算点の符号に従って足し合わせます。
  2. この組み合わせは G₁ と直列なので、掛け算です。
  3. G₂ − G₃ = -5.
答えとステップごとの解答を表示

ブロック線図の代数:直列のブロックは掛け算(G₁·G₂)、並列のブロックは足し算(G₁ + G₂)になります。前向き経路 G とフィードバック経路 H のループは、負帰還なら T = G/(1 + G·H)、正帰還なら G/(1 − G·H) にまとめられます。内側のループから先に簡単にし、外側へ進みます。閉ループの極は特性方程式 1 + G(s)H(s) = 0 の根です。ループが安定なら、大きさ A のステップ入力に対する定常出力は A·T(0) です。単位フィードバックでは、ステップに対する定常偏差は Kp = G(0) として A/(1 + Kp) です。

並列のブロック

G₂ − G₃ = 7 − 12 = −5

G₁ と直列

T = G₁·(G₂ − G₃) = 10·(−5) = −50

答え

T = −50
例題 2ふつう
R(s)+1(s + 3)(s + 2)(s + 4)G(s)C(s)−

単位負帰還ループの G(s) = 1(s + 3)/((s + 2)(s + 4)) である。基準入力に大きさ 2 のステップを加える。定常偏差 ess を求めよ。

G(s) = 1(s + 3)/((s + 2)(s + 4))R = 2

求めるもの: ess

ヒントを表示
  1. 位置偏差定数 Kₚ = G(0)。
  2. 大きさ A のステップに対する定常偏差:A/(1 + Kₚ)。
  3. Kₚ = 1·3/(2·4) = 0.375.
答えとステップごとの解答を表示

ブロック線図の代数:直列のブロックは掛け算(G₁·G₂)、並列のブロックは足し算(G₁ + G₂)になります。前向き経路 G とフィードバック経路 H のループは、負帰還なら T = G/(1 + G·H)、正帰還なら G/(1 − G·H) にまとめられます。内側のループから先に簡単にし、外側へ進みます。閉ループの極は特性方程式 1 + G(s)H(s) = 0 の根です。ループが安定なら、大きさ A のステップ入力に対する定常出力は A·T(0) です。単位フィードバックでは、ステップに対する定常偏差は Kp = G(0) として A/(1 + Kp) です。

位置偏差定数

Kₚ = G(0) = 1·3/(2·4) = 0.375

定常偏差

ess = A/(1 + Kₚ) = 2/(1 + 0.375) = 1.455

答え

ess = 1.455
例題 3むずかしい
R(s)+5s + 2G₁+10s + 4G₂C(s)4H₁−1H₂−

G₁ = 5/(s + 2)、G₂ = 10/(s + 4)、G₂ の周りの内側の負帰還 H₁ = 4、外側の負帰還 H₂ = 1 のブロック線図を簡単にせよ。C(s)/R(s) の直流ゲイン T(0) を求めよ。

G₁ = 5/(s + 2)G₂ = 10/(s + 4)H₁ = 4H₂ = 1

求めるもの: T(0)

ヒントを表示
  1. 内側のループ:G₂/(1 + G₂·H₁)。次に T = G₁·Gᵢ/(1 + G₁·Gᵢ·H₂)。
  2. 全体では T = G₁G₂/(1 + G₂H₁ + G₁G₂H₂) となります。直流ゲインは、すべてのブロックで s = 0 とおきます。
  3. G₁(0) = 2.5, G₂(0) = 2.5.
答えとステップごとの解答を表示

ブロック線図の代数:直列のブロックは掛け算(G₁·G₂)、並列のブロックは足し算(G₁ + G₂)になります。前向き経路 G とフィードバック経路 H のループは、負帰還なら T = G/(1 + G·H)、正帰還なら G/(1 − G·H) にまとめられます。内側のループから先に簡単にし、外側へ進みます。閉ループの極は特性方程式 1 + G(s)H(s) = 0 の根です。ループが安定なら、大きさ A のステップ入力に対する定常出力は A·T(0) です。単位フィードバックでは、ステップに対する定常偏差は Kp = G(0) として A/(1 + Kp) です。

内側のループ

Gᵢ = G₂/(1 + G₂H₁) = 10/(s + 44)

外側のループ

T(s) = G₁Gᵢ/(1 + G₁GᵢH₂) = 50/((s + 2)(s + 44) + 50)

直流ゲイン

T(0) = 50/(2·44 + 50) = 50/138 = 0.3623

答え

T(0) = 0.3623

質問と回答

ブロック線図とは?

制御系は、コントローラ、モーター、センサといった部品の連なりです。ブロック線図は、各部品を箱、各信号を矢印として描きます。

これは制御でいちばん重要な図です。出力 C は H を通して測られ、基準 R から引かれます。その差 E = R − H·C が、G を駆動する偏差です。

ブロック線図の問題の解き方は?(手順)

ブロック線図の代数:直列のブロックは掛け算(G₁·G₂)、並列のブロックは足し算(G₁ + G₂)になります。前向き経路 G とフィードバック経路 H のループは、負帰還なら T = G/(1 + G·H)、正帰還なら G/(1 − G·H) にまとめられます。内側のループから先に簡単にし、外側へ進みます。閉ループの極は特性方程式 1 + G(s)H(s) = 0 の根です。ループが安定なら、大きさ A のステップ入力に対する定常出力は A·T(0) です。単位フィードバックでは、ステップに対する定常偏差は Kp = G(0) として A/(1 + Kp) です。

ブロック線図でよくある間違いは?
  • 加算点の符号を確認しましょう:G₃ の経路は − で入ります。
  • 足し算になるのは並列のブロックだけです。G₁ はそれらと直列なので、掛け算です。
  • 並列のブロックは(符号つきで)足し算になります。掛け算ではありません。
ブロック線図の練習では何を学ぶ?
  • やさしい: 直列、並列、フィードバック
  • ふつう: 閉ループ伝達関数と偏差
  • むずかしい: 外乱、安定性、極

問題ごとに数値が変わるので、答えではなく解き方が身につきます。 行き詰まったら、まず小さなヒントを開き、必要なときだけ詳しい解説を見ましょう。

練習のしかた

  • 問題ごとに数値が変わるので、答えではなく解き方が身につきます。
  • 行き詰まったら、まず小さなヒントを開き、必要なときだけ詳しい解説を見ましょう。
  • 進捗、間違えた問題、保存した問題は記録されるので、試験前に復習できます。

このトピックの前後のトピック

先に学ぶ

次に学ぶ

このトピックを含む科目

電気のほかのトピック

印刷用ワークシート

ブロック線図を無料で練習今すぐブロック線図を練習毎日 5 問まで無料。カード登録は不要です。