11. 可観測性
「可観測性」とは、システムの内部状態がその出力から推測できる程度の性質を指す。つまり、システムの内部状態が外部から観測可能であるかどうかを示す概念である。
制御工学やシステム工学の分野で、可観測性はシステムの設計や解析に重要な役割を果たす。可観測性が低い場合、システムの状態を正確に把握することができないため、システムの制御や最適化が困難になる。
以下次の状態方程式、出力方程式で考える。システムはm入力l出力の線形時不変システムとする。\boldsymbol{\dot{x}}(t) = \boldsymbol{Ax}(t) + \boldsymbol{Bu}(t) \;\;\;\; : \boldsymbol{A}(n \times n), \;\; \boldsymbol{B}(n \times m)
可観測性の定義
式(1)のシステムにおいて、ある有限な時刻sがあり、0 \le t \le sの間の\boldsymbol{y}(t)と\boldsymbol{u}(t)の測定から\boldsymbol{x}(0)が唯一に決定できるとき、システムを可観測といい、そうでないとき不可観測という。
式(1)のシステムが可観測であるための必要十分条件は、可観測性行列\boldsymbol{U}_o = \begin{bmatrix} \boldsymbol{C} \\ \boldsymbol{CA} \\ \boldsymbol{CA}^2 \\ \vdots \\ \boldsymbol{CA}^{n-1} \end{bmatrix} \;\;\; [(n \times l) \times n)]\;\;\;\; \cdots (2)
\mathrm{rank}(\boldsymbol{U}_o) \ne nと仮定すると、\boldsymbol{U}_o\boldsymbol{x}(0) = \boldsymbol{0}\;\;\;\cdots(3)
Scilabによる可観測、可制御の判定
状態方程式、出力方程式が次の式で与えられたシステムの可制御性、可観測性を調べる。
\boldsymbol{\dot{x}} = \begin{bmatrix} 7 & -12 \\ 4 & -7 \end{bmatrix} \boldsymbol{x} + \begin{bmatrix} 5 \\ 3\end{bmatrix} u
上記のシステムの場合、可観測性行列は、\begin{bmatrix} 2 & -3 \\ 2 & -3 \end{bmatrix}
また、可制御性行列は、\begin{bmatrix} 5 & -1 \\ 3 & -1 \end{bmatrix}
Scilabスクリプト例
//可観測と可制御
clear;
//連続時間システム
A = [7 -12; 4 -7];
b = [5; 3];
c = [2 -3];
//可観測性行列の計算
Ob = obsv_mat(A,c);
nb=rank(Ob);
//可制御性行列の計算
Co = cont_mat(A,b);
nc=rank(Co);
“11. 可観測性” に対して1件のコメントがあります。
コメントは受け付けていません。