slLinearizer
Simulink モデルのバッチ線形化のインターフェイス
構文
説明
では、入力引数 sllin
= slLinearizer(mdl
,pt
,op
,param
,blocksub
,options
)pt
、op
、param
、blocksub
および options
の任意の組み合わせを使用して、sllin
を作成します。
たとえば、次のいずれかを使用します。
sllin = slLinearizer(mdl,pt,param)
sllin = slLinearizer(mdl,op,param)
pt
を指定しない場合、インターフェイスによりモデルでマークされた線形解析ポイントが解析ポイントとして追加されます。このインターフェイスでは、開始点を示す線形解析ポイントも永続的な開始点として追加されます。
オブジェクトの説明
slLinearizer
は、Simulink モデルと、線形化コマンド getIOTransfer
、getLoopTransfer
、getSensitivity
および getCompSensitivity
との間のインターフェイスを提供します。slLinearizer
を使用して、モデルを効率的にバッチ線形化します。操作点の範囲でモデルを線形化するように slLinearizer
インターフェイスを設定し、モデルのパラメーター値の変化を指定できます。インターフェイスの解析ポイントおよび永続的な開始点を使用して、モデルから任意の開ループまたは閉ループの伝達関数の線形化を取得します。線形化されたモデルの安定性、または時間領域や周波数領域の特性を解析します。
前回の線形化の後にいずれかのインターフェイス プロパティを変更していると、slLinearizer
インターフェイスから線形化を抽出するコマンドにより Simulink モデルが再コンパイルされます。前回の線形化の後で特定の関数を呼び出した場合にも、Simulink モデルが再コンパイルされます。これらの関数には、addPoint
、addOpening
、removePoint
、removeOpening
、removeAllPoints
および removeAllOpenings
が含まれます。
例
入力引数
プロパティ
|
|
|
|
|
ブロックおよびモデル サブシステムの代替の線形化。構造体または構造体の配列として指定します。 このプロパティを使用して、ブロックまたはサブシステムのカスタム線形化を指定します。また、不連続性や Triggered Subsystem のあるブロックのように、解析的な線形化のないブロックにこの構文を使用することもできます。 |
|
線形化アルゴリズムのオプション。
|
|
線形化する Simulink モデルの名前。入力引数 |
|
時間変数の単位。このプロパティは、
既定値: |
オブジェクト関数
addPoint | slLinearizer または slTuner インターフェイスの解析ポイントのリストに信号を追加 |
addOpening | slLinearizer または slTuner インターフェイスの開始点リストに信号を追加 |
addPoint | slLinearizer または slTuner インターフェイスの解析ポイントのリストに信号を追加 |
getPoints | slLinearizer または slTuner インターフェイスの解析ポイントのリストを取得 |
getOpenings | slLinearizer または slTuner インターフェイスの開始点のリストを取得 |
getIOTransfer | slLinearizer または slTuner インターフェイスを使用して指定された I/O セットの伝達関数 |
getLoopTransfer | slLinearizer または slTuner インターフェイスを使用した指定点での開ループ伝達関数 |
getSensitivity | slLinearizer または slTuner インターフェイスを使用した指定された点での感度関数 |
getCompSensitivity | slLinearizer または slTuner インターフェイスを使用する、指定された点での相補感度関数 |
removePoint | slLinearizer または slTuner インターフェイスの解析ポイントのリストから点を削除 |
removeAllPoints | slLinearizer または slTuner インターフェイスの解析ポイントのリストからすべての点を削除 |
removeAllOpenings | slLinearizer または slTuner インターフェイスの永続的な開始点のリストからすべての開始点を削除 |
refresh | slLinearizer または slTuner インターフェイスを現在のモデル状態と再同期 |
詳細
バージョン履歴
R2013b で導入