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
クラス 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)