Virtual サブシステムを Atomic サブシステムに変更す​ると、なぜ代数ループ​が発生するのですか?

6 visualizzazioni (ultimi 30 giorni)
MathWorks Support Team
MathWorks Support Team il 25 Ott 2013
Virtual サブシステムを Atomic サブシステムに変更し、シミュレーションをすると、代数ループに関する警告が表示されます。原因と回避方法を教えてください。

Risposta accettata

MathWorks Support Team
MathWorks Support Team il 25 Ott 2013
Atomic サブシステムがループの一部となっていて、かつ、直接フィードスルーブロックがあると、代数ループになります。(直接フィードスルーブロックは、Gainブロック、Productブロック、Sumブロック等の数学演算用ブロックになります。)これにより、代数ループの警告が表示されます。モデルに代数ループが含まれる場合、Simulink は各時間ステップごとにループ解法ルーチンを呼び出します。ソルバは繰り返し実行して(可能であれば)問題に対する解を求めます。その結果、代数ループをもつモデルは、それらをもたないモデルよりも実行が遅くなります。また、代数ループによっては計算を収束させない問題を持っている場合もあります。

Più risposte (0)

Categorie

Scopri di più su モデル化 in Help Center e File Exchange

Prodotti


Release

R2010b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!