技能一覧 › 大学院数学 制御理論

可制御性と可観測性

可制御性行列 と可観測性行列の階数を求めて、系が可制御・可観測かを判定できる

前提

この技能までの道筋(28 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 三角形の角の大きさ (算数 平面図形)
  2. 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
  3. 三角形の外角と角の組み合わせ (中学数学 平面図形)
  4. 小数の四則計算 (算数 計算と数のきまり)
  5. 分数のたし算・ひき算 (算数 計算と数のきまり)
  6. 分数のかけ算・わり算 (算数 計算と数のきまり)
  7. 小数と分数のまじった計算 (算数 計算と数のきまり)
  8. 逆算(□ を求める) (算数 計算と数のきまり)
  9. 正負の数の加法・減法 (中学数学 数と式)
  10. 四則の混じった計算の順序 (算数 計算と数のきまり)
  11. 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
  12. 分配法則を使った計算のくふう (算数 計算と数のきまり)
  13. 文字式の計算(同類項・分配法則) (中学数学 数と式)
  14. 1 次方程式の解き方 (中学数学 方程式)
  15. 二等辺三角形の角 (中学数学 平面図形)
  16. 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
  17. 三角形・四角形の面積 (算数 平面図形)
  18. 約数の見つけ方 (算数 整数の性質)
  19. 素因数分解と約数の個数 (算数 整数の性質)
  20. 平方根の意味と根号の簡単化 (中学数学 数と式)
  21. 三平方の定理 (中学数学 相似と三平方の定理)
  22. 乗法公式による展開 (中学数学 数と式)
  23. 折り返した図形の角と長さ (中学数学 平面図形)
  24. 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
  25. ベクトルの演算と成分 (数学C ベクトル)
  26. 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
  27. 掃き出し法と連立 1 次方程式 (大学数学 線形代数)
  28. 行列の階数と解の存在 (大学数学 線形代数)

説明

状態 、入力 、出力 をもつ線形系 ( は 、 は 、 は の定数行列)について、入力で状態を思いどおりの値へ動かせるか(可制御性)、出力の観測から状態を一意に知ることができるか(可観測性)を判定します。判定は、可制御性行列 と可観測性行列の階数が かどうかを調べるだけで済みます。制御器や状態推定器を設計する前に、そもそも設計が可能かを確かめる場面で使います。

なぜそうしてよいのか

考え方は、離散時間の系 で見るとわかりやすいです。初期状態 から 回入力を加えると

となります。任意の から任意の目標 へ移せるとは、連立 1 次方程式 ()が右辺によらず必ず解をもつことです。前提の技能より、これは「 の列ベクトルが 全体を張る」、つまり と同値です。 以降を加えなくてよいのは、 が の 1 次結合で書けるから(ケイリー・ハミルトンの定理。たとえば では が成り立つことを直接確かめられます)で、 の列は の列の 1 次結合になり、張る空間が広がらないためです。連続時間の系 でも、同じ条件 が可制御性(任意の状態から任意の状態へ有限時間で移せること)の必要十分条件になることが知られています(カルマンの階数条件)。

可観測性も同様です。入力の寄与は既知なので差し引けば として考えてよく、離散時間では を縦に並べると 、ただし です。観測値から が一意に決まるのは、斉次方程式 が しか解をもたないとき、つまり自由度が で のときです。連続時間でも同じ条件で可観測性が判定できます。

なお を転置すると になるので、「 が可観測」と「 が可制御」は同じ条件です(双対性)。

手順

  1. 状態の次元 ( の次数)と、行列 を確認する

  2. 可制御性を調べるときは を順に計算する(左から を掛ける)

  3. それらを横に並べて可制御性行列 ( 行列)を作る

  4. の階数を掃き出し法で求め、 なら可制御、 未満なら可制御でないと判定する(入力が 1 つで が正方行列なら と同値)

  5. 可観測性を調べるときは (右から を掛ける)を縦に並べて可観測性行列 ( 行列)を作り、 なら可観測と判定する

例題

実数の定数 を含む線形系 を考える。ここで 、 であり、

とする。この系が可制御でなくなるような の値を求めよ。

例題の解答

(手順 1)状態の次元は 、入力は 1 つなので、可制御性行列は の 行列になる。

(手順 2) を計算する。

なので は不要である。

(手順 3)可制御性行列は

(手順 4) は正方行列なので、 と は同値である。

よって のとき で可制御、 のとき は第 2 行から第 1 行を引くと となり で可制御でない。

(確認) のとき であり、 の列はすべて の方向を向くので、状態を の方向以外へ思いどおりに動かせないことがわかる。

したがって求める値は である。

答え:

よくある誤り

この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。

入口の問題

この技能を使う問題

この技能の次に学べること