org.mklab.tool.control
クラス Tf2des

java.lang.Object
  上位を拡張 org.mklab.tool.control.Tf2des

public class Tf2des
extends Object

伝達関数(係数からなる行列)から状態空間表現に変換するクラスです.

Transfer function to descriptor-state-space conversion

作成者:
Anan

コンストラクタの概要
Tf2des()
           
 
メソッドの概要
static List<Matrix> tf2des(Matrix numeratorMatrix, Matrix denominatorMatrix)
          1入力多出力システム(非プロパー) NUM(s) G(s) = -------- den(s) の状態空間表現 .
static List<Matrix> tf2des(RationalPolynomial transferFunction)
          1入力多出力システム(非プロパー) NUM(s) G(s) = -------- den(s) の状態空間表現 .
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Tf2des

public Tf2des()
メソッドの詳細

tf2des

public static List<Matrix> tf2des(RationalPolynomial transferFunction)
1入力多出力システム(非プロパー)

 
 NUM(s) G(s) = -------- den(s)
 
 
の状態空間表現

 
 . Ex = Ax + Bu y = Cx + Du
 
 
を求めます。 係数行列 A,B,C,D は、可制御正準形で返されます。

パラメータ:
transferFunction - 伝達関数
戻り値:
Descriptor Matrix List{A,B,C,D,E} ディスクリプター表現(descriptor state space representation)

tf2des

public static List<Matrix> tf2des(Matrix numeratorMatrix,
                                  Matrix denominatorMatrix)
1入力多出力システム(非プロパー)

 
 NUM(s) G(s) = -------- den(s)
 
 
の状態空間表現

 
 . Ex = Ax + Bu y = Cx + Du
 
 
を求めます。 係数行列 A,B,C,D は、可制御正準形で返されます。

パラメータ:
numeratorMatrix - 伝達関数の分子多項式の係数
denominatorMatrix - 伝達関数の分母多項式の係数
戻り値:
Descriptor Matrix List{A,B,C,D,E} ディスクリプター表現(descriptor state space representation)