org.mklab.tool.control
クラス Lqe
java.lang.Object
org.mklab.tool.control.Lqe
public class Lqe
- extends Object
連続時間システムのLQEを求めるクラスです。
Continuous-time linear quadratic estimator
- バージョン:
- $Revision: 1.12 $
- 作成者:
- koga
- 関連項目:
Lqr
,
Dlqe
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Lqe
public Lqe()
lqe
public static List<Matrix> lqe(Matrix A,
Matrix B,
Matrix C,
Matrix Q,
Matrix R)
- 連続時間システム
. x = Ax + Bu + Gw z = Cx + Du + v
について、プロセス雑音と観測雑音の分散が
E[w] = E[v] = 0, E[ww#] = Q, E[vv#] = R
であるとします。 状態x
のLQG最適推定を生成するカルマンフィルター
. x = Ax + Bu + L(z - Hx - Du)
のゲイン行列L
を返します。
また、リカッティ方程式の解P
(推定誤差の分散) P
を返します。
- パラメータ:
A
- システム行列B
- 入力行列C
- 出力行列Q
- 状態雑音の分散R
- 観測雑音の分散
- 戻り値:
- {L, P} estimator