おかしい点がありましたらご指摘いただけますと幸いです。
参考文献
- 線形システム論
- 可制御性・可観測性 - 初級Mathマニアの寝言
- この方の記事のように正準分解形までいきたかったのですがはるか手前で力尽きました。
突然ですが、

に対し、

を以下のように定義することにします。つまり、

です。

は

に依存しないことにします。
するとこうなります。

はスモールオーで、

は各成分が

より速く

に収束する

行列です。
なので、

という行列の各成分の値は、

の部分を

からほんの少しの

だけずらすと、ずらした分の

(の同じ成分)倍だけ値がずれます(
微分)。各成分の
微分を束ねてしまってこうかきます。
このことを利用すると、もし下のようにひとりで勝手に変化していく

があったとき、その正体が

であるとわかります(ただし、初期状態が

であったとしました)。
ひとりで勝手に変化していく


しかし、これからやりたいことは、

が勝手に変化するのを放っておくのではなく、これに何かを入力したり、何か出力を取り出したりすることです。特に、入力

を加えて

を思い通りに制御できるかとか、出力

を観測して

を特定できるかとかに興味があります。
何かを入力すると何かが出力されるもののことを「システム」というらしいです。が、それだけだとシステムがどんな性質をもつかについて考察できないし、入力や出力とは何なのかもよくわからないので、ここではもっぱら方程式によるモデルのことをシステムと考えます。あと、ここで考えるシステムには何か放っておいてもひとりで勝手に変化していく「状態」というものがあって、この状態は「自身の現在の状態」の線形変換と「現在の入力」の線形変換を足し合わせた速度で変化します。そして状態の線形変換が出力されてきます。そういうシステムを考察することにします。逆に、勝手に変化していく「状態」を中で飼っていなければ明らかに好きなように制御できるのでそんなシステムを考察する必要はないわけです。
(線形で時不変な)連続時間システム

ここで、

とし、

を状態、

を入力、

を出力とよぶことにします。入力は状態そのものでなく状態の速度と線形の関係にありますが、現実ではこういうことはわりと(?)あります。
コンデンサにある電位差を生じさせたいときにどう電流を流せばいいかや、ダンパを介してぶら下がった重りをある高さまで変位させるのにどう力を加えればいいかといったケースがそうです。そんな風に状態をぬるっと変えることができずじわじわ変えていくしかない場合はあります。
なお、入力

がある場合の状態を解くと以下のようになります(証明略)。
ここから本題ですが、システムの「可制御性」と「可観測性」は以下のように定義されます(お手元の本により異なる可能性があります)。
可制御性
任意の時刻

及び任意の状態

に対して、

であったときに

に到達させる入力

が存在するならば、このシステムは可制御であるという。
可観測性
任意の時刻

に対して、入力

及び出力

が与えられたとき、初期状態

を一意に特定できるならば、このシステムは可観測であるという。
可観測性は状態

を一意に特定できる、といっても同じですが、それは初期状態

を一意に特定できることと同じです。
可制御性や可観測性がそう定義されるのはいいんですが、どんなときにシステムが可制御や可観測になるのかよくわかりません。先に結論を述べると、可制御性については以下が成り立ちます。
上の

を可制御性行列、

を可制御性グラミアンというらしいです。
これを証明します。ここで、時刻

における状態は以下のようにかけることに注意します。システムが可制御であるということは、都合のいい

を選べばこの式を任意の値にできるということです。

は

を入力したとき

となるような量になっているとわかります。3. はこの

に
逆行列があるといっているわけです。
また、

についての
積分と行列の積は交換することに注意します(行列やベクトルにうつす関数であっても
積の微分公式は成り立つので、部分
積分から示せます)。となると、直ちに以下が示せます。
可制御性 3. ⇒ 1.
任意の

に対し

とすれば、


に
逆行列さえあれば

を好きな値にできるわけです。この逆も示せます。つまり、好きに制御できるなら、

は正則であるということです。正則でないと仮定して矛盾を導きます。
可制御性 1. ⇒ 3.
ある

で

が正則でないと仮定すると、

も正則でないので、

を満たす非ゼロベクトル

が存在する。

より、

なので、

で

は恒等的にゼロである。ここで、いま可制御なので、時刻

に

であったときに時刻

に

に到達させる入力

が存在する。よって、

より、

とかくことができる。ここで、

となるが、

は恒等的にゼロなのでこの式はゼロとなり、

が非ゼロベクトルであることに矛盾。よって、任意の

で

は正則である。
条件 2. からも

が正則であることが示せます。
可制御性 2. ⇒ 3.
ある

で

が正則でないと仮定すると

を満たす非ゼロベクトル

が存在して、

は恒等的にゼロである(1. ⇒ 3. の証明と同様)。

に

を代入して、

の

回
微分に

を代入して、

の

回
微分に

を代入して、

の

回
微分に

を代入して、

これらの転置を横に並べて
![x_0^\top \Bigl[ B \; AB \; A^2 B \; \cdots \; A^{n-1} B \Bigr] = \vec{0}^\top \; \Leftrightarrow \; x_0^\top V = \vec{0}^\top](https://chart.apis.google.com/chart?cht=tx&chl=%20x_0%5E%5Ctop%20%5CBigl%5B%20B%20%5C%3B%20AB%20%5C%3B%20A%5E2%20B%20%5C%3B%20%5Ccdots%20%5C%3B%20A%5E%7Bn-1%7D%20B%20%5CBigr%5D%20%3D%20%5Cvec%7B0%7D%5E%5Ctop%20%5C%3B%20%5CLeftrightarrow%20%5C%3B%20x_0%5E%5Ctop%20V%20%3D%20%5Cvec%7B0%7D%5E%5Ctop)
だが、

は非ゼロベクトルなので、

はフルランクでない。いま、3. の否定から 2. の否定が示されたので、対偶をとると、2. から 3. が示される。
この逆も示せます。ケーリー・ハミルトンの定理を使います。
可制御性 3. ⇒ 2.

がフルランクでないとすると、
![x_0^\top \Bigl[ B \; AB \; A^2 B \; \cdots \; A^{n-1} B \Bigr] = \vec{0}^\top](https://chart.apis.google.com/chart?cht=tx&chl=%20x_0%5E%5Ctop%20%5CBigl%5B%20B%20%5C%3B%20AB%20%5C%3B%20A%5E2%20B%20%5C%3B%20%5Ccdots%20%5C%3B%20A%5E%7Bn-1%7D%20B%20%5CBigr%5D%20%3D%20%5Cvec%7B0%7D%5E%5Ctop)
を満たす非ゼロベクトル

が存在する。つまり、

。また、ケーリー・ハミルトンの定理より、

は

の線形結合でかけるので、

となる。よって、

となるが、

は非ゼロベクトルなので、

は正則ではない。いま、2. の否定から 3. の否定が示されたので、対偶をとると、3. から 2. が示される。
(可制御性の残りの ⇒ 関係の証明と、可観測性の証明は未完です。)
上の

を可観測性行列、

を可観測性グラミアンというらしいです。