|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.mklab.tool.control.Tfm2ss
public class Tfm2ss
伝達関数行列(有理多項式行列)から状態空間表現に変換するクラスです。
Transfer function matrix to state-space conversion
Tfm2tf,
Tfm2tfn,
Tfm2zp,
Ss2tfm| コンストラクタの概要 | |
|---|---|
Tfm2ss()
|
|
| メソッドの概要 | |
|---|---|
static List<Matrix> |
tfm2ss(RationalPolynomialMatrix G)
伝達関数行列が -1 G(s) = C (sI - A) B + D
であるシステムの状態空間表現
. x = Ax + Bu y = Cx + Du
を求めます。 |
static List<Matrix> |
tfm2ss(RationalPolynomialMatrix G,
int inputNumber)
iu番目の入力から出力までのシステムの 状態空間表現を求めます。 |
static List<Matrix> |
tfm2ss(RationalPolynomialMatrix G,
int inputNumber,
double tolerance)
最小実現をminreal()で求める際に、許容誤差 tol を用いる。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Tfm2ss()
| メソッドの詳細 |
|---|
public static List<Matrix> tfm2ss(RationalPolynomialMatrix G)
-1 G(s) = C (sI - A) B + D
であるシステムの状態空間表現
. x = Ax + Bu y = Cx + Du
を求めます。
G - 伝達関数行列
public static List<Matrix> tfm2ss(RationalPolynomialMatrix G,
int inputNumber)
iu番目の入力から出力までのシステムの 状態空間表現を求めます。
G - 伝達関数行列inputNumber - 入力番号
public static List<Matrix> tfm2ss(RationalPolynomialMatrix G,
int inputNumber,
double tolerance)
tol を用いる。
G - 伝達関数行列inputNumber - 入力番号tolerance - 最小実現で用いる許容誤差
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||