|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.tool.control.Dlqe
public class Dlqe
離散時間系のLQEを求めるクラスです。
Discrete-time linear quadratic estimator
Lqe
,
Dlqr
コンストラクタの概要 | |
---|---|
Dlqe()
|
メソッドの概要 | |
---|---|
static List<Matrix> |
dlqe(Matrix A,
Matrix G,
Matrix C,
Matrix Q,
Matrix R)
離散時間システム x[n+1] = Ax[n] + Bu[n] + Gw[n] z[n] = Cx[n] + Du[n] + v[n]
について、プロセス雑音と観測雑音の分散が
E[w] = E[v] = 0, E[ww'] = Q, E[vv'] = R
であるとします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Dlqe()
メソッドの詳細 |
---|
public static List<Matrix> dlqe(Matrix A, Matrix G, Matrix C, Matrix Q, Matrix R)
x[n+1] = Ax[n] + Bu[n] + Gw[n] z[n] = Cx[n] + Du[n] + v[n]
について、プロセス雑音と観測雑音の分散が
E[w] = E[v] = 0, E[ww'] = Q, E[vv'] = R
であるとします。
状態x
のLQG最適推定を生成するカルマンフィルター
xb[n+1] = A xh[n] + B u[n] xh[n] = xb[n] + L(z[n] - H xb[n] - D u[n])
のゲイン行列L
を返します。
また、リカッティ方程式の解M
と推定誤差の分散 P
を返します。
A
- A行列G
- G行列C
- C行列Q
- 状態外乱の分散R
- 観測外乱の分散
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |