バッチ線形化の方法の選択
Simulink® Control Design™ ソフトウェアには、バッチ線形化のためのツールと方法がいくつか用意されています。どのツールと方法を選択するかは、適用の要件とソフトウェアの設定によって決まります。次の表に、Simulink Control Design ソフトウェアでサポートされるバッチ線形化のワークフローを示します。
適用の説明 | 操作点の計算オプション | 線形化のワークフロー |
---|---|---|
変化するいずれのモデル パラメーターにも依存しない操作条件がモデルに複数ある場合。操作条件がモデルの状態と入力のみに依存する場合はこの方法を使用します。 |
|
例については、次を参照してください。 |
モデルが単一の操作条件をもち、変化するモデル パラメーターに対してこの操作点でモデルを線形化する場合。以下がこのような適用例に該当します。
|
|
例については、次を参照してください。 |
変化するモデル パラメーターの値に依存する操作条件がモデルに複数ある場合。線形時変 (LTV) モデルを作成する場合はこの方法を使用します。 |
|
例については、次を参照してください。 |
操作点およびモデル パラメーターの変化に加え、slLinearizer
インターフェイスを使用して線形化の I/O 構成を変化させることにより、システムから複数の伝達関数を取得できます。これは、単一の操作点をもつパラメーターの変化がないモデルで行うことができ、前の表にあるバッチ線形化オプションのすべてで使用できます。詳細については、slLinearizer インターフェイスを使用した操作点の変化と複数の伝達関数の取得およびパラメーター値を変化させて複数の伝達関数を取得を参照してください。
バッチ線形化ツールの選択
バッチ線形化を行うには、モデル線形化器を使用するか、MATLAB® コマンド ラインで関数 linearize
または slLinearizer
インターフェイスを使用します。次の表を使用してバッチ線形化ツールを選択します。
モデル線形化器を使用する理由 | linearize を使用する理由 | slLinearizer を使用する理由 |
---|---|---|
|
|
|