org.mklab.tool.control
クラス D2c
java.lang.Object
org.mklab.tool.control.D2c
public class D2c
- extends Object
離散時間系を対応する連続時間系に変換するクラスです。
Discrete-time to continuous-time transformation
- バージョン:
- $Revision: 1.23 $
- 作成者:
- koga
- 関連項目:
C2d
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
D2c
public D2c()
d2c
public static List<Matrix> d2c(Matrix Ad,
Matrix Bd,
double samplingInterval)
- 離散時間システム
x[n + 1] = Ad * x[n] + Bd * u[n]
を連続時間システム
dx/dt = Ax + Bu
に変換します。
ただし、入力はゼロ次ホールドを通して加えられるとします。
- パラメータ:
Ad
- 離散時間系システム行列Bd
- 離散時間系の入力行列samplingInterval
- サンプリング周期
- 戻り値:
- {A, B} (連続時間系)(continuous-time system)
d2c
public static List<Matrix> d2c(Matrix Ad,
Matrix Bd,
NumericalScalar<?> samplingInterval)
- 離散時間システム
x[n + 1] = Ad * x[n] + Bd * u[n]
を連続時間システム
dx/dt = Ax + Bu
に変換します。
ただし、入力はゼロ次ホールドを通して加えられるとします。
- パラメータ:
Ad
- 離散時間系のシステム行列Bd
- 離散時間系の入力行列samplingInterval
- サンプリング周期
- 戻り値:
- {A, B} (連続時間系)(continuous-time system)