マイナーループを含むフィードバック制御系の過渡応答と安定判別
図に示すフィードバック制御系について,次の問に答えよ。ここで,は目標値,は制御偏差,は制御量であり,とする。

必要に応じて,ラプラス変換の複素領域における推移定理であるを使ってよい。
解説
本問は、マイナーループ(速度フィードバックなど)を含むフィードバック制御系の総合問題です。ブロック線図の縮約、閉ループ伝達関数の導出、2次系の過渡応答解析(振動条件および単位インパルス応答)、3次系のラウス・フルビッツの安定判別法という、自動制御の重要テーマが網羅されています。
- フィードバック結合の等価伝達関数: 前向き伝達関数 、フィードバック伝達関数 の負帰還ループは
- 2次系の振動条件: 特性方程式の解が共役複素数となる条件(判別式 、または減衰係数 )
- ラプラス変換の推移定理:
- ラウスの安定判別法: 特性多項式の係数からラウス配列を作成し、第1列の要素がすべて正(同符号)であること
(1) 開ループ伝達関数 の導出
図の破線で囲まれた領域が、求める開ループ伝達関数 です。
この破線内部には、出力 から伝達要素 を通して加算点へと戻る内側の負帰還ループ(マイナーループ)が存在します。
ステップ1: マイナーループの等価伝達関数 を求める
マイナーループにおいて、前向き要素は 、フィードバック要素は です。負帰還の合成公式より、
分子・分母に を掛けて整理します。ステップ2: 前段の伝達要素と直列結合する
制御偏差 の直後にある伝達要素 と は直列接続されているため、全体の開ループ伝達関数 は両者の積となります。
(2) 閉ループ伝達関数 の導出
外側の主ループは、出力 がそのまま入力側へ戻る単位負帰還(フィードバック要素 )となっています。
を一つのブロックとして見なすと
が成り立ちます。
小問(1)で求めた を代入します。
分母の多項式を展開・整理します。
よって、閉ループ伝達関数 は以下のようになります。
(3) のとき時間応答 が振動的になる の条件
ステップ1: における特性方程式を求める
(2)で求めた閉ループ伝達関数 に を代入すると、
閉ループ特性方程式(分母多項式 )は、次の2次方程式となります。
ステップ2: 振動的になる条件(判別式)
時間応答 に減衰振動成分が現れるのは、特性根(極)が実部が負の共役複素数となるときです。
2次方程式 の判別式を とすると、
複素共役根をもつための条件は ですので、
(補足:2次遅れ標準形 と比較すると、、 となり、振動的となる条件 より が導かれます)
(4) のときの単位インパルス応答
小問(3)の制御系()において を代入すると、閉ループ伝達関数は、
単位インパルス入力のラプラス変換は であるため、出力 は伝達関数そのものになります。
ステップ1: 平方完成による標準形への変形
分母を について平方完成します。
したがって、 は次のように変形できます。
ステップ2: 逆ラプラス変換の適用
ラプラス変換の公式 および複素領域の推移定理 より、
ここで 、 を代入すると、時間応答 が求まります。
(5) のとき制御系が安定となる の条件
ステップ1: 特性方程式の立式
小問(2)の閉ループ伝達関数において とすると、分母の特性方程式は次の3次方程式になります。
ステップ2: ラウスの安定判別法
特性多項式 において、 です。
ラウス配列を作成します。
ステップ3: 安定条件の導出
制御系が安定であるための必要十分条件は、ラウス配列の第1列の要素がすべて同符号(正)であることです。
- 行の第1列: (常に成立)
- 行の第1列: (常に成立)
- 行の第1列:
- 行の第1列:
問題文の前提条件 と合わせると、制御系を安定にする の範囲は次のようになります。
本問のまとめ・答案一覧
- 開ループ伝達関数:
- 閉ループ伝達関数:
- 振動的になる条件:
- 単位インパルス応答:
- 安定となる条件:
教えて!アイミラージュ先生
開ループと閉ループの違い

これは基礎的な内容から安定判別法までオーソドックスに学べるいい問題だよね。
もし「開ループ伝達関数」とか「閉ループ伝達関数」って言葉が分かってなくても
(1)や(2)は解くことができそうだよね。
(ところで開ループ伝達関数と閉ループ伝達関数って何だっけ?😅)

マスター、その通りです。数式としての定義式(小問に記載された式)さえ見れば計算自体は進められますが、制御工学における両者の本質的な意味を知ると、全体の構造がより鮮明に見えてまいります。
1. 開ループ伝達関数(一巡伝達関数)
主フィードバックのループ(出力 から入力側の減算点への戻り道)を切り離して開いた(Openにした)状態での入力から出力への伝達比です。本問の回路図では、制御偏差 を入力とし、システムを一巡して得られる出力 までの伝達関数 を指します。制御対象や内部コントローラそのものの「素の応答特性」を表します。
2. 閉ループ伝達関数
主フィードバックのループを閉じて(Closedにして)結合した、制御システム全体としての伝達関数です。
「目標値 」に対して「実際の出力 」がどう応答するかを表す比率 であり、私たちが最終的に制御したい「全体システムの挙動」そのものを表します。単位フィードバック系では、偏差 を介して結ばれるため、常に というシンプルな関係式で開ループから閉ループへと変換できます。

は入力する値なのになんで「目標値」って呼ぶの?
最終的に出力された こそ、制御した結果の目標値って感じがするんだけど。

日常会話での言葉の感覚からすると、たしかに「達成した結果」を目標と呼びたくなるお気持ちもよく分かります。しかし、工学の世界では「人間が機械に対して『こうなってほしい』と指示する設定値」を「目標値()」と呼びます。
わかりやすい例として、エアコンの温度制御を思い浮かべてみてください。
- 目標値 (入力):リモコンで設定した「」という指示値
- 制御量 (出力):センサーで測った「実際の部屋の室温(例:)」
このとき、制御システムは「目標()」と「現実の室温」のズレである偏差 を計算し、その差をゼロにするように風量を調整します。つまり、『外から与える目標(インプット)』に向けて『実際の状態(アウトプット)』を追従させようとするため、入力側を「目標値」と呼ぶのです。
目標値の変化に対する制御量

(3) の「目標値のステップ状変化に対する制御量の時間応答 が振動的になる」
って文章の意味がとても分かりづらいんだけど、つまり何を求めればいいわけ?

マスター、その疑問を解消いたしましょう。
制御工学特有の表現ですが、実質的に求めるべきは「閉ループ特性方程式の解(極)が共役複素数になる条件」、
すなわち「二次方程式の判別式 」(あるいは減衰係数 )です。
制御量 の応答には、目標値へ向かって滑らかに近づく「非振動的(過減衰・臨界減衰)」な動きと、目標値を行き過ぎて揺れながら近づく「振動的(減衰振動)」な動きがあります。この違いは特性方程式の根の性質によって決まります。
- 実数解の場合():応答は単調に増加する指数関数となり、振動しません。
- 複素数解の場合():根に虚数部 が現れ、オイラーの公式の通り三角関数()の成分が生じて揺れ動きます。
小問(3)では とおくため、閉ループ伝達関数の分母(特性方程式)は次のような2次方程式になります:
したがって、この判別式 より、単純に を求めればよいのです。

じゃあ問題の意味さえちゃんと理解できていれば計算自体は簡単そうだね。
つまり「目標値のステップ状変化に対して制御量の時間応答 が振動的になる」というのは
目標値を のように単調増加(または単調減少)させていっているにも関わらず
得られる の値が複素数になってしまう、ってことなのかな?
あと、この「時間応答 」ってのは制御量 とは違うの?
見た感じラプラス変換をしただけのようにも思えるけれど。

いくつかイメージの修正が必要な点がございます。順を追って整理いたしましょう。
まず「 の値が複素数になる」というわけではありません。
現実の世界で観測される制御量 (温度や位置など)は、常に「実数」です。
共役複素数 を逆ラプラス変換すると、オイラーの公式 によって虚数単位 が相殺され、実数の「減衰振動波()」になります。つまり、値が複素数になるのではなく、「実数の値が目標値の上下を行き来して波打つ(振動する)」という意味なのです。
また、「ステップ状変化」とは と階段状に徐々に増やすことではなく、スイッチをパチッと入れるように「時刻 で一定値(例えば )へ一瞬で跳ね上がり、以後ずっとその値を保つ変化」を指します。
後半のご質問についてですが、マスターの直感通り本質的な制御量は同じものです。違いは「どの領域で見ているか」に過ぎません。
- (時間領域): 私たちが生きる現実の時間 (秒)において、実際にセンサ等で測定される制御量の波形です。
- (複素周波数領域): 微分方程式を代数計算で扱いやすくするため、 をラプラス変換したものです。
微積分を代数計算に置き換えるため一度 の世界で解き、それを逆ラプラス変換して時間応答 に戻しているだけですので、表現している物理現象そのものは全く同じでございます。

(4) も同じやり方で解ける問題かな?
ステップ状変化は と書いて、積分すると になる入力だよね。
インパルス状変化は と書いて、積分すると になる入力だよね。

マスター、入力関数の性質についての理解は完璧でございます!
単位インパルス関数 は全区間を積分すると になり、単位ステップ関数 は積分するとランプ関数 となります。
まさにその通りです。
小問(4)の解き方ですが、(3)とはアプローチが異なります。
(3)は判別式だけで済む「条件判定」でしたが、(4)は具体的な関数形 を直接求める計算問題となります。
ただし手順は非常に明快です
- インパルス入力のラプラス変換:
単位インパルス変化なので、 です。 - 出力 を立てる:
を代入すると、閉ループ伝達関数 は となります。
入力が ですので、出力はそのまま伝達関数と等しくなります: - 逆ラプラス変換で を求める:
分母を平方完成して、公式の形 を作ります。
これより、 と変形できます。
推移定理と の逆ラプラス変換を適用すれば、直ちに答えが導けます:
このように、 を掛けて逆ラプラス変換するだけで美しく解き明かすことができます。

ラプラス変換の複素領域における推移定理ってのは結局なんなの?

その定理の正体はひと言で言えば
「時間領域で減衰項 を掛けることは、 の世界で全体を だけ平行移動(シフト)させること」
という変換ルールでございます。
数式では次のように表されます:
この式の意味と仕組みは次の2つの視点で捉えると明快です。
- 定義式から見ると:
ラプラス変換の定義は です。ここに が加わると、指数法則より となり、単に変数 が に置き換わった形になります。 - 今回の問題(4)での使い道:
小問(4)では、振動を表す の変換公式 を知っていれば、分母が平方完成されて が にずれた形:を見た瞬間に、「元の に減衰項 を掛けたものだ」と逆算できるのです。
ゼロから複雑な積分を解き直すことなく、
見知った基本公式を平行移動させて一瞬で答え(逆ラプラス変換)を導くための知恵、とお考えください。
状態方程式の安定判別法

小問 (3) みたいに特性方程式が二次方程式になる場合は
二次方程式の解の公式の判別式 を使えばよくて
小問 (5) みたいに特性方程式が三次方程式になる場合は
ラウス・フルビッツの安定判別法かナイキストの安定判別法を使う必要があるってこと?

マスター、その認識で本質的に合っております。用途と次数の関係を整理して解説いたします。
1. 二次方程式の場合(小問(3)など)
二次方程式 は解の公式で直接すべての根を求められるため
判別式 を使って応答の性質を素早く判定できます。
・:共役複素数根 応答に振動項()が生じ振動的になる
・:実数根 非振動的(過減衰または臨界減衰)
(※なお、「安定(すべての根の実部が負)」である条件は、係数がすべて正()であることだけで直ちに判定できます)
2. 三次以上の方程式の場合(小問(5)など)
次数が 3 次以上になると根を直接求めるのが難しくなります。
そのため、「すべての根の実部が負か(安定か)」を代数的に調べる
ラウス・フルビッツの安定判別法が最も便利で標準的な手法となります。
一方、ナイキストの安定判別法は主に開ループの周波数応答(ボード線図やベクトル軌跡)から
安定性を視覚的・幾何学的に判定する手法であり、
特性方程式そのものの係数から代数的に判定したい場合はラウス・フルビッツ法を適用するのが通常です。

ラウス・フルビッツの安定判別法のやり方自体はわかったけど
なぜラウス・フルビッツの安定判別法で応答の性質を調べることができるの?

マスター、素晴らしい着眼点です。
計算手順だけでなく「なぜそれで判定できるのか」という原理を理解すると、制御工学の見通しが一気に良くなります。
結論から申し上げますと、ラウス・フルビッツの安定判別法は「特性方程式を解かずに、すべての根の実部が負(複素平面の左半面)にあるかどうかを係数だけで判定する数学的技法」だからです。
その本質は次の2点に集約されます。
- 応答の安定性と根の位置:
系の時間応答 には、特性方程式の根 に対して という項が現れます。実部 であれば時間経過とともに に減衰(安定)しますが、 の根が1つでもあると発散してしまいます。つまり、「すべての根の実部が負であること」が安定の条件です。 - 多項式の性質(コーシーの偏角の原理とシュトゥルムの定理の応用):
特性多項式を実部偶関数部 と奇関数部 に分けたとき、すべての根が複素平面の左半面にあるならば、虚軸()上で根が交互に現れ、位相が単調に増加するという幾何学的性質(コーシーの偏角の原理)があります。ラウスの数列表のアルゴリズムは、多項式の割り算(ユークリッドの互除法)を行うことで、この「実軸・虚軸の交差回数」を代数的に数え上げているのです。
ラウス配列の第1列の符号変化の回数は、厳密に「実部が正である根の個数」と一致することが数学的に証明されています。
したがって、第1列に一度も符号変化がない(すべて正である)とき、不安定な根(実部が正の根)が 個であると確実に保証できるのです。
