org.mklab.tool.control
クラス Ss2tfn

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

public class Ss2tfn
extends Object

状態空間表現から伝達関数(有理多項式)に変換するクラスです。

State-space to transfer function conversion

バージョン:
$Revision: 1.11 $
作成者:
koga
関連項目:
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
 

コンストラクタの詳細

Ss2tfn

public Ss2tfn()
メソッドの詳細

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 - ゲイン行列
戻り値:
伝達関数 (transfer function)

ss2tfn

public static RationalPolynomial ss2tfn(Matrix A,
                                        Matrix B,
                                        Matrix C,
                                        Matrix D,
                                        int inputNumber)
多入力1出力システムの inputNumber 番目の入力から出力までの伝達関数を返します。

パラメータ:
A - システム行列
B - 入力行列
C - 出力行列
D - ゲイン行列
inputNumber - 入力番号
戻り値:
伝達関数 (transfer function)

ss2tfn

public static RationalPolynomial ss2tfn(Matrix A,
                                        Matrix B,
                                        Matrix C,
                                        Matrix D,
                                        int inputNumber,
                                        int outputNumber)
多入力多出力システムの inputNumber 番目の入力から outputNumber 番目の出力 までの伝達関数を返します。

パラメータ:
A - システム行列
B - 入力行列
C - 出力行列
D - ゲイン行列
inputNumber - 入力番号
outputNumber - 出力番号
戻り値:
伝達関数 (transfer function)