Simulink cannot solve the algebraic loop containing .......

4 ビュー (過去 30 日間)
AbdelRahman Elkattan
AbdelRahman Elkattan 2015 年 3 月 19 日
回答済み: ag 2025 年 1 月 29 日
How can i do one of the two suggestion solutions in this error message?

回答 (1 件)

ag
ag 2025 年 1 月 29 日
I understand that you are facing an error with your model regarding Algebraic loop.
Algebraic loops occur when an input port with direct feedthrough is driven by the output of the same block, either directly, or by a feedback path through other blocks which have direct feedthrough. In most of the cases the solution is to model the system so that the loop is no longer present. In some cases, adding a small delay (Either discrete delay block or continuous memory block) to the system at its highest level might remove the loop. However, this can, in some situations, add unnecessary dynamics which may affect the results.
For a better understanding of Algebraic loops and how can theybe solved, I kindly suggest you to go through the following MATLAB answers post: https://www.mathworks.com/matlabcentral/answers/95310-what-are-algebraic-loops-in-simulink-and-how-do-i-solve-them
Hope this helps!

カテゴリ

Help Center および File ExchangeDiscontinuities についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by