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

14 次查看(过去 30 天)
Virtual サブシステムを Atomic サブシステムに変更し、シミュレーションをすると、代数ループに関する警告が表示されます。原因と回避方法を教えてください。

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 モデル化 的更多信息

产品


版本

R2010b

Community Treasure Hunt

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

Start Hunting!