状態 、入力 をもつ連続時間線形時不変系
に、状態フィードバック , ( は実数)を施す。閉ループ系 の固有値がちょうど と になるように を定める。このとき、状態が である時刻に加えられる入力 の値を求めよ。
極配置による状態フィードバック
可制御な系に対し、 の係数を目標の特性多項式と比べて(またはアッカーマンの公式で)閉ループ固有値を指定値にするゲイン の成分を求められる
前提
- 可制御性と可観測性 (大学院数学 制御理論)
- 固有値と固有ベクトル (大学数学 線形代数)
この技能までの道筋(44 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 三角形の角の大きさ (算数 平面図形)
- 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
- 三角形の外角と角の組み合わせ (中学数学 平面図形)
- 小数の四則計算 (算数 計算と数のきまり)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 1 次方程式の解き方 (中学数学 方程式)
- 二等辺三角形の角 (中学数学 平面図形)
- 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 約数の見つけ方 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 乗法公式による展開 (中学数学 数と式)
- 折り返した図形の角と長さ (中学数学 平面図形)
- 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
- ベクトルの演算と成分 (数学C ベクトル)
- 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
- 掃き出し法と連立 1 次方程式 (大学数学 線形代数)
- 行列の階数と解の存在 (大学数学 線形代数)
- 可制御性と可観測性 (大学院数学 制御理論)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 順列・円順列・重複順列 (数学A 場合の数と確率)
- 行列式 (大学数学 線形代数)
- ベクトル空間・一次独立・基底・次元 (大学数学 線形代数)
- 円の周の長さと面積 (算数 平面図形)
- おうぎ形の弧の長さと面積 (算数 平面図形)
- 弧の長さからおうぎ形の中心角と面積を求める (中学数学 平面図形)
- 特別な直角三角形の辺の比 (中学数学 相似と三平方の定理)
- 弧度法と単位円による三角関数 (数学II 三角関数)
- 加法定理と 2 倍角・半角・積和の公式 (数学II 三角関数)
- 線形変換と行列 (大学数学 線形代数)
- 核と像と次元定理 (大学数学 線形代数)
- 固有値と固有ベクトル (大学数学 線形代数)
説明
線形系 に状態フィードバック を施すと、閉ループ系は となり、その振る舞い(安定か、どれくらい速く収束するか、振動するか)は の固有値で決まります。この技能では、系が可制御であることを確かめたうえで、 の係数を目標の特性多項式の係数と比べ、閉ループ固有値をあらかじめ指定した値にするゲイン を求めます。不安定な系を安定化したり、応答の速さを設計したりするときの基本的な方法です。
なぜそうしてよいのか
係数比較でゲインが決まる理由. 入力が 1 本( が列ベクトル、 が行ベクトル)の場合を考えます。 は の各行から の成分倍の を引いたもので、 を展開すると、 について最高次の係数が 1 の 次多項式で、各係数は の 1 次式(定数項を含む)になります( は階数 1 なので、行列式の展開で の成分どうしの積は打ち消し合います)。目標の固有値 から作った多項式 と係数を比べると、未知数 個に対して 1 次方程式が 本得られます。系が可制御ならこの連立 1 次方程式はただ 1 つの解をもつことが知られており、それが求めるゲインです。
可制御性が必要な理由. 可制御でないとき、可制御性行列 の階数は 未満で、そのすべての列と直交する行ベクトル がとれます。さらに、 かつ を満たす ( の左固有ベクトル)がとれることが示せます。すると、どんな に対しても なので、 は の固有値のまま動きません。つまり入力の届かないモードの固有値はフィードバックで変えられず、好きな位置に配置することはできません。
目標多項式は実係数にする. が実なら は実係数なので、複素数の目標固有値は共役な組 で指定します。 のように実係数の多項式にまとめてから比較します。
手順
可制御性行列 の階数が (2 次なら行列式が 0 でない)ことを確かめる。
とおき、 を書き出して を の多項式として展開する。
目標の固有値 から を展開する(複素数の固有値は共役な組でまとめる)。
2 つの多項式の の係数を等しいとおき、連立 1 次方程式を解いて を求める。
検算として、求めた で の特性多項式を計算し直し、目標と一致するか確かめる。
例題
, の系 に状態フィードバック , を施す。閉ループ系の行列 の固有値が となるような を求めよ。
例題の解答
手順 1(可制御性). より 。よって可制御で、極配置ができる。( の固有値は でどちらも正なので、もとの系は不安定。)
手順 2(閉ループの特性多項式). より 。
手順 3(目標多項式). 。
手順 4(係数比較). の係数: より 。定数項: より 。
手順 5(検算). の特性多項式は で、固有値は 。目標どおりである。
よって 。
答え:
よくある誤り
フィードバックの符号を取り違え、 なのに閉ループ行列を としてしまう誤り。正しくは で、特性多項式は 。例題で を使うと という符号の逆な答えになる。
目標固有値 から多項式を作るとき と書いてしまう誤り。正しくは で、固有値 なら であり、 ではない。
可制御性を確かめずに係数比較を始めてしまう誤り。正しくは先に可制御性行列の階数を調べる。例えば , では となり、固有値 はどんな でも動かせない。
複素数の目標固有値を 1 つだけ(例えば だけ)指定したり、共役でない組を指定したりしてしまう誤り。正しくは、実のゲイン では閉ループの特性多項式が実係数なので、複素固有値は のように必ず共役な組で指定する。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
状態 、入力 をもつ線形時不変系
に、状態フィードバック (、 は実数)を施す。閉ループ系の行列 の固有値が ( は虚数単位)となるように を定める。このとき、初期状態 に対する時刻 での入力の値 を求めよ。状態 、入力 をもつ連続時間線形時不変系
を考える。状態フィードバック ( は実数を成分とする 行列)を施した閉ループ系 の固有値が となるように を定める(このような はただ 1 つ存在する)。初期状態が のとき、時刻 における入力の値 を求めよ。
状態 、入力 、出力 をもつ線形時不変系
に、目標値 (実数の定数)を用いた制御則
を施す。 は閉ループ系の行列 の固有値が となるように定め、 は任意の定数 に対して閉ループ系の出力が をみたすように定める。このときの の値を求めよ。状態 、入力 をもつ離散時間線形時不変系
を考える。状態フィードバック ( は実数の行ベクトル)により、閉ループ系の行列 の固有値がすべて になるようにする(デッドビート制御)。このような を用い、初期状態を としたとき、
の値を求めよ。状態 、入力 をもつ線形時不変系
に、状態フィードバック ( は実数を成分とする 行ベクトル)を施す。閉ループ行列 の固有値が重複度も込めてちょうど となるような 全体の集合を とする。に属する について、 の最小値を求めよ。
状態 、入力 をもつ線形時不変系
に、状態フィードバック を施す。ここで は実数を成分とする行ベクトルであり、閉ループ系 の極( の固有値)が となるように定める( は虚数単位)。この閉ループ系を初期状態 から動かしたとき、
の値を求めよ。
この技能の次に学べること
- 目標値追従の前置ゲイン (大学院数学 制御理論)
- 離散時間系のデッドビート制御 (大学院数学 制御理論)