org.mklab.tool.control
クラス Ss2tf
java.lang.Object
org.mklab.tool.control.Ss2tf
public class Ss2tf
- extends Object
状態空間表現から伝達関数(係数からなる行列)に変換するクラスです。
State-space to transfer function conversion
- バージョン:
- $Revision: 1.25 $
- 作成者:
- koga
- 関連項目:
Ss2tfm,
Ss2tfn,
Ss2zp,
Tf2ss
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Ss2tf
public Ss2tf()
ss2tf
public static List<Matrix> ss2tf(Matrix A,
Matrix B,
Matrix C,
Matrix D)
- パラメータ:
A - システム行列B - 入力行列C - 出力行列D - ゲイン行列
- 戻り値:
- 伝達関数 (transfer function)
ss2tf
public static List<Matrix> ss2tf(Matrix A,
Matrix B,
Matrix C,
Matrix D,
int inputNumber)
- 状態空間表現が
. x = Ax + Bu y = Cx + Du
であるシステムのi番目の入力から出力までの伝達関数
NUM(s) -1 G(s) = -------- = C(sI-A) B + D den(s)
の分子行列多項式の係数行列NUMと分母多項式の係数 denを求めます。
NUMの大きさは、Rows(C)×Rows(A)、 denの大きさは、1-by-Rows(A)です。
- パラメータ:
A - システム行列B - 入力行列C - 出力行列D - ゲイン行列inputNumber - 入力番号
- 戻り値:
- 伝達関数 (transfer function)