Virtual サブシステムを Atomic サブシステムに変更すると、なぜ代数ループが発生するのですか?
15 views (last 30 days)
Show older comments
MathWorks Support Team
on 25 Oct 2013
Answered: MathWorks Support Team
on 25 Oct 2013
Virtual サブシステムを Atomic サブシステムに変更し、シミュレーションをすると、代数ループに関する警告が表示されます。原因と回避方法を教えてください。
Accepted Answer
MathWorks Support Team
on 25 Oct 2013
Atomic サブシステムがループの一部となっていて、かつ、直接フィードスルーブロックがあると、代数ループになります。(直接フィードスルーブロックは、Gainブロック、Productブロック、Sumブロック等の数学演算用ブロックになります。)これにより、代数ループの警告が表示されます。モデルに代数ループが含まれる場合、Simulink は各時間ステップごとにループ解法ルーチンを呼び出します。ソルバは繰り返し実行して(可能であれば)問題に対する解を求めます。その結果、代数ループをもつモデルは、それらをもたないモデルよりも実行が遅くなります。また、代数ループによっては計算を収束させない問題を持っている場合もあります。
0 Comments
More Answers (0)
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!