Using Simulink    
Algebraic Constraint

代数ループを処理するもので、入力をゼロに設定します。

ライブラリ

Math

詳細



Algebraic Constraintブロックは、入力信号f(z)をゼロに制約し、代数的な状態z を出力します。ブロックは、入力時にゼロを生成するのに必要な値を出力します。出力は、いくつかのフィードバック経路を通じて入力に作用しなければなりません。これにより、インデックス1の微分代数方程式(DAE)のシステムに対する代数方程式を指定することができます。

デフォルトでは、Initial guessパラメータはゼロです。代数ループソルバの効率は、解の値に近い代数状態zInitial guessに提供することによって改良することができます。

たとえば、下のモデルは、つぎの方程式を解きます。

Displayブロックが示すとおり、解は z2 = 1, z1 = 0 です。

サポートされているデータタイプ

Algebraic Constraintブロックは、double タイプの実数値を受け入れ、出力します。

パラメータとダイアログボックス

Initial guess
解の値の初期推定値。デフォルトは 0

特性

直接フィードスルー
あり
サンプル時間
接続されるブロックからの継承
スカラ拡張
不可
ベクトル化

ゼロクロッシング
なし


 Abs Backlash