このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
Discrete State-Space
離散状態空間システムの実現
ライブラリ:
Simulink /
Discrete
説明
空でない行列に対するブロックの動作
Discrete State-Space ブロックは、次のように記述されるシステムを実現します。
ここで、u は入力、x は状態、y は出力です。行列係数は、下の図に示すように、次のような特性をもっていなければなりません。
[A] は、n 行 n 列の行列でなければなりません。n は状態数です。
[B] は、n 行 m 列の行列でなければなりません。m は入力数です。
[C] は、r 行 n 列の行列でなければなりません。r は出力数です。
[D] は、r 行 m 列の行列でなければなりません。
ブロックは 1 つの入力を受け入れ、1 つの出力を生成します。入力ベクトルの幅は [B] 行列と [D] 行列の列数です。出力ベクトルの幅は [C] 行列と [D] 行列の行数です。初期状態ベクトルを定義するには、[初期条件] パラメーターを使用します。
[A]、[B]、[C]、[D]、または [初期条件] にゼロのベクトルまたは行列を指定するには、関数 zeros
を使用します。
空行列に対するブロックの動作
行列 [A]、[B]、および [C] が空である場合 (例: []
)、ブロックの機能は y(n) = Du(n)
になります。[初期条件] ベクトルも空である場合、ブロックはゼロの初期状態ベクトルを使用します。
例
端子
入力
出力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
バージョン履歴
R2006a より前に導入
参考
State-Space | Fixed-Point State-Space
トピック
- C Data Code Interface Configuration for Model Interface Elements (Simulink Coder)
- Struct ストレージ クラスを使用してパラメーター データを構造体に整理する (Embedded Coder)
- データ オブジェクト