loop algebraic and variable signal

Hi....i need help with a algebraic loop ...
I am developing a dinamic system, where i need that my sfunction have inputport that receive variable signal....i have solved the problem of inputport and outport dinamically but my s-functions is feedback then i have the following errorand don`t know to solve.
Block 'untitled/Control del Ciclo' has variable-size signals, and it resides within an algebraic loop. Variable-size signals do not support algebraic loops. Consider eliminating the algebraic loop.
please help me..

回答 (2 件)

Sebastian
Sebastian 2011 年 2 月 8 日

1 投票

As the error message states, the iterative solver for algebraic loops is not able to solve the loop in your system because it involves variable-size signals. In that case the loop needs to be eliminated by a redesign of the model or by breaking the loop by adding a Memory block for instance.
Vieniava
Vieniava 2011 年 2 月 8 日

1 投票

You may try to insert unit delay block

into the feedback line. Of course if this delay isn't critical for your simulation aim.

製品

質問済み:

2011 年 2 月 7 日

Community Treasure Hunt

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

Start Hunting!

Translated by