Trigger-Based Linearization
トリガーされたときにベース ワークスペースで線形モデルを生成
ライブラリ:
Simulink /
Model-Wide Utilities
説明
トリガーされると、このブロックは関数 linmod
または関数 dlinmod
を呼び出して、現在の操作点でシステムの線形モデルを構築します。平衡化は行われません。線形モデルは、スナップショットが取得される操作点に関する情報と共に構造体としてベースワークスペースに格納されます。複数のスナップショットが追加され、構造体の配列が形成されます。
メモ
linmod
と dlinmod
では基本的な線形化の機能のみが提供されています。完全な線形化の機能については、Simulink® Control Design™ ソフトウェアを使用してください。詳細については、線形化ツールの選択 (Simulink Control Design)を参照してください。
このブロックは、次のモデル パラメーターの値を設定します。
BufferReuse = 'off'
RTWInlineParameters = 'on'
BlockReductionOpt = 'off'
スナップショットを保存するために使用される構造体の名前は、_Trigger_Based_Linearization
を追加したモデルの名前です。たとえば、vdp_Trigger_Based_Linearization
。この構造体には、以下のフィールドがあります。
フィールド | 説明 |
---|---|
| 線形化 A の行列 |
| 線形化 B の行列 |
| 線形化 C の行列 |
| 線形化 D の行列 |
| モデルの状態名 |
| モデルの出力端子名 |
| モデルの入力端子名 |
| 線形化の操作点を指定する構造体。構造体は、操作点の時間 ( |
| 離散的線形化のための線形化のサンプル時間 |
ヒント
Timed-Based Linearization ブロックを使用して、あらかじめ決められた時間に線形モデルを生成します。
端子
入力
パラメーター
ブロックの特性
データ型 |
|
直達 |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
拡張機能
バージョン履歴
R2006a より前に導入