|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Obsg
public class Obsg
ゴピナスの方法を用いて最小次元オブザーバを求めるクラスです。
Minimal order observer by Gopinath's method
Pplace| コンストラクタの概要 | |
|---|---|
Obsg()
|
|
| メソッドの概要 | |
|---|---|
static List<Matrix> |
obsg(Matrix A,
Matrix B,
Matrix C)
システム行列 A,B,Cから最小次元オブザーバを設計します。 |
static List<Matrix> |
obsg(Matrix A,
Matrix B,
Matrix C,
Matrix P)
システム . x = Ax + Bu y = Cx
について、ゴピナスの方法で設計した最少次オブザーバ
. z = Ah*z + Bh*y + Jh*u xh = Ch*z + Dh*y
の係数行列を返します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Obsg()
| メソッドの詳細 |
|---|
public static List<Matrix> obsg(Matrix A,
Matrix B,
Matrix C,
Matrix P)
. x = Ax + Bu y = Cx
について、ゴピナスの方法で設計した最少次オブザーバ
. z = Ah*z + Bh*y + Jh*u xh = Ch*z + Dh*y
の係数行列を返します。ただし、オブザーバの極は Pです。
A - システム行列AB - システム行列BC - システム行列CP - オブザーバの極
public static List<Matrix> obsg(Matrix A,
Matrix B,
Matrix C)
A,B,Cから最小次元オブザーバを設計します。
この時重み行列Q,Rの値を入力しなければならない。(未完成) 最小次元オブザーバとは
z = Ah*z + Bh*y + Jh*u xh = Ch*z + Dh*y
のように表されます。
A - システム行列AB - システム行列BC - システム行列C
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||