next up previous
Next: ロバスト制御 (Robust Control) Up: 状態観測器 (State Observer) Previous: 低次元観測器

カルマン・フィルタ型観測器

入力信号に統計的性質を持つ雑音が加わり、かつ出力信号に同様の観測雑音が含まれているような場合にはカルマン・フィルタ型観測器が用いられる。この場合のシステムは次式で表現される。

$\displaystyle \dot{\mbox{\boldmath$x$}}(t)$ $\textstyle =$ $\displaystyle \mbox{\boldmath$Ax$}(t)+\mbox{\boldmath$Bu$}(t)+\mbox{\boldmath$v$}(t)$ (2.588)
$\displaystyle \mbox{\boldmath$y$}(t)$ $\textstyle =$ $\displaystyle \mbox{\boldmath$Cx$}(t)+\mbox{\boldmath$w$}(t)$ (2.589)

ここで $\mbox{\boldmath$v$}(t)$は入力に加わる雑音、 $\mbox{\boldmath$w$}(t)$は観測時に加わる雑音で、それぞれ白色雑音である。したがって自己相関および両者間の相互相関がなく、一定のパワースペクトルを持ち、次のような性質で表現される。

$\displaystyle E[\mbox{\boldmath$v$}(t)]=E[\mbox{\boldmath$w$}(t)]=0$     (2.590)
$\displaystyle E[\mbox{\boldmath$v$}(t),\mbox{\boldmath$w$}^T(t)]=0$     (2.591)
$\displaystyle E[\mbox{\boldmath$v$}(t),\mbox{\boldmath$v$}^T(\tau)]=\mbox{\boldmath$Q$}\delta(t-\tau)$     (2.592)
$\displaystyle E[\mbox{\boldmath$w$}(t),\mbox{\boldmath$w$}^T(\tau)]=\mbox{\boldmath$R$}\delta(t-\tau)$     (2.593)

ここに $E[\mbox{\boldmath$v$}(t)]$は確率変数 $\mbox{\boldmath$v$}(t)$の期待値を、また$\delta(t)$$Dirac$のデルタ関数を表す。 $\mbox{\boldmath$Q$}$ $\mbox{\boldmath$R$}$はそれぞれ対称な準正定および正定行列である。

時間区間の間に上記システムから得られた観測データから 時刻$t$における状態 $\mbox{\boldmath$x$}(t)$の推定値 $\hat{\mbox{\boldmath$x$}}(t)$を求めるには次の評価関数を最小にするようにする。


\begin{displaymath}J=E\{\vert\mbox{\boldmath$x$}(t)-\hat{\mbox{\boldmath$x$}}(t)\vert^2\}
\end{displaymath}

この場合、レギュレータ問題の場合と同様の手法を用いて最適フィルタ・ゲイン $\mbox{\boldmath$K$}_e$を求める。すなわち次のリカッチ型微分方程式

$\displaystyle \dot{\mbox{\boldmath$P$}}(t)=\mbox{\boldmath$AP$}(t)+\mbox{\boldm...
...ldmath$C$}^T\mbox{\boldmath$R$}^{-1}\mbox{\boldmath$CP$}(t)+\mbox{\boldmath$Q$}$     (2.594)

ただし
$\displaystyle \mbox{\boldmath$P$}(0)=E[(\mbox{\boldmath$x$}(0)-\hat{\mbox{\boldmath$x$}}(0))(\mbox{\boldmath$x$}(0)-\hat{\mbox{\boldmath$x$}}(0))^T]$      

の正定対称な解 $ \mbox{\boldmath$P$}(t)$(これを推定誤差共分散という)より
\begin{displaymath}
\mbox{\boldmath$K$}_e=\mbox{\boldmath$P$}(t)\mbox{\boldmath$C$}^T\mbox{\boldmath$R$}^{-1}
\end{displaymath} (2.595)

が得られる。最適推定値 $\hat{\mbox{\boldmath$x$}}(t)$はこの $\mbox{\boldmath$K$}_e$を用いて次式で与えられる。
$\displaystyle \dot{\hat{\mbox{\boldmath$x$}}}=\mbox{\boldmath$A$}\hat{\mbox{\bo...
...$K$}_e
[\mbox{\boldmath$y$}(t)-\mbox{\boldmath$C$}\hat{\mbox{\boldmath$x$}}(t)]$     (2.596)
$\displaystyle ただし\hat{\mbox{\boldmath$x$}}(0)=E[\mbox{\boldmath$x$}(0)]$      

したがって、観測器は(2.608)式に基づき、図2.35のブロック図のような形で実現される。
図 2.35:
\begin{figure}\begin{center}
\psbox[scale=0.60]{eps/2-10-7.eps} \end{center} \end{figure}

$[$$]$次のシステムのカルマン・フィルタ型観測器を設計する。ただし $t=0\sim\infty$の区間とする。

$\displaystyle \dot{\mbox{\boldmath$x$}}(t)$ $\textstyle =$ $\displaystyle \left[\begin{array}{cc}
1 & -1 \\
0 & 0
\end{array}\right]\mbox{...
...1
\end{array}\right]u(t)+
\left[\begin{array}{c}
0 \\
1
\end{array}\right]v(t)$ (2.597)
$\displaystyle y(t)$ $\textstyle =$ $\displaystyle \left[\begin{array}{cc}
1 & 0
\end{array}\right]\mbox{\boldmath$x$}(t)+w$ (2.598)
    $\displaystyle ただし、v=16\delta(t-\tau) ,\quad w=\delta(t-\tau)とする。$  

このとき

\begin{displaymath}
\mbox{\boldmath$A$}=\left[\begin{array}{cc}
-1 & 1 \\
0 &...
...ath$C$}=\left[\begin{array}{cc}
1 & 0 \\
\end{array}\right]
\end{displaymath}

であり、また

\begin{eqnarray*}
&&E\left[\begin{array}{cc}
\left[\begin{array}{c}
0 \\
v(t...
...\boldmath$Q$}\delta(t-\tau)\\
&&E[w(t),w(\tau)]=R\delta(t-\tau)
\end{eqnarray*}

より

\begin{displaymath}
\mbox{\boldmath$Q$}=\left[\begin{array}{cc}
0 & 0 \\
0 & 16
\end{array}\right],\qquad
R=1
\end{displaymath}

になる。$t=0\sim\infty$ゆえ(2.606)式は

\begin{displaymath}
\mbox{\boldmath$P$}=\left[\begin{array}{cc}
p_{11} & p_{12} \\
p_{12} & p_{22}
\end{array}\right]
\end{displaymath}

とした場合
$\displaystyle \mbox{\boldmath$AP$}(t)$ $\textstyle +$ $\displaystyle \mbox{\boldmath$P$}(t)\mbox{\boldmath$A$}^T-\mbox{\boldmath$P$}(t)\mbox{\boldmath$C$}^TR^{-1}\mbox{\boldmath$CP$}(t)+\mbox{\boldmath$Q$}$  
  $\textstyle =$ $\displaystyle \left[\begin{array}{cc}
-2(p_{11}-p_{12})-p_{11}^2 & -p_{12}+p_{22}-p_{11}p_{12} \\
-p_{12}+p_{22}-p_{11}p_{12} & p_{12}^2
\end{array}\right]$  
    $\displaystyle +
\left[\begin{array}{cc}
0 & 0 \\
0 & 16
\end{array}\right]$  
  $\textstyle =$ $\displaystyle 0$ (2.599)

になり、 $\mbox{\boldmath$P$}$の正定解は
\begin{displaymath}
\mbox{\boldmath$P$}=\left[\begin{array}{cc}
2 & 4 \\
4 & 4
\end{array}\right]
\end{displaymath} (2.600)

となる。したがってフィルタ・ゲイン $\mbox{\boldmath$K$}_e$は(2.607)式より
\begin{displaymath}
\mbox{\boldmath$K$}_e=-\mbox{\boldmath$PC$}^TR^{-1}=-\left[\...
...right]1=
\left[\begin{array}{c}
-2 \\
-4
\end{array}\right]
\end{displaymath} (2.601)

のように得られる。したがって観測器はプラントの $\mbox{\boldmath$A$}$ $\mbox{\boldmath$B$}$ $\mbox{\boldmath$C$}$および $\mbox{\boldmath$K$}_e$を用いて$2-35$図のように構成される。
next up previous
Next: ロバスト制御 (Robust Control) Up: 状態観測器 (State Observer) Previous: 低次元観測器
Yasunari SHIDAMA
平成15年5月12日