|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.mklab.tool.control.Ss2tfn
public class Ss2tfn
状態空間表現から伝達関数(有理多項式)に変換するクラスです。
State-space to transfer function conversion
Ss2tf
,
Ss2tfm
,
Ss2zp
,
Tfn2ss
コンストラクタの概要 | |
---|---|
Ss2tfn()
|
メソッドの概要 | |
---|---|
static RationalPolynomial |
ss2tfn(Matrix A,
Matrix B,
Matrix C,
Matrix D)
状態空間表現が
. x = Ax + Bu y = Cx + Du
である1入力1出力のシステムの伝達関数
-1 g(s) = C(sI-A) B + D
を返します。 |
static RationalPolynomial |
ss2tfn(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber)
多入力1出力システムの inputNumber 番目の入力から出力までの伝達関数を返します。 |
static RationalPolynomial |
ss2tfn(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber,
int outputNumber)
多入力多出力システムの inputNumber 番目の入力から outputNumber 番目の出力 までの伝達関数を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Ss2tfn()
メソッドの詳細 |
---|
public static RationalPolynomial ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D)
. x = Ax + Bu y = Cx + Du
である1入力1出力のシステムの伝達関数
-1 g(s) = C(sI-A) B + D
を返します。
A
- システム行列B
- 入力行列C
- 出力行列D
- ゲイン行列
public static RationalPolynomial ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D, int inputNumber)
inputNumber
番目の入力から出力までの伝達関数を返します。
A
- システム行列B
- 入力行列C
- 出力行列D
- ゲイン行列inputNumber
- 入力番号
public static RationalPolynomial ss2tfn(Matrix A, Matrix B, Matrix C, Matrix D, int inputNumber, int outputNumber)
inputNumber
番目の入力から outputNumber
番目の出力 までの伝達関数を返します。
A
- システム行列B
- 入力行列C
- 出力行列D
- ゲイン行列inputNumber
- 入力番号outputNumber
- 出力番号
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |