TransferFunction problem (algebraic loop)

Altair Forum User
Altair Forum User
Altair Employee
edited October 2020 in Community Q&A

 

Submitted by demon on Tue, 07/13/2010 - 12:50 

 

Hello. VisSim 5.0f. I have the scheme (pic.1), and draw it in VisSim. and always get error 'algebraic loop on transferFunction-20 detected'. i can't understand how to fill properties of TransferFunction. Here is scheme and vsm file. Please help me to understand what i did wrong. Sorry for my bad english, thanks a lot.

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited June 2016

    Submitted by Anders89 on Thu, 07/15/2010 - 01:48.

    You can edit your post and click the 'File attachments' line, which will expose a 'Chose File' and 'Attach' button. First choose your file, then attach it. When you click 'Save', the files will appear at the bottom of your post.
    Regarding the message, a transfer function with fewer terms in the numerator than denominator has an inherent state delay, and so can break an algebraic loop (a cycle consisting purely of operations with no delay). If the transfer function has the same number of terms in the numerator as denominator, then there is a pure gain term without any delay and that function can not be used to break a cycle in the data flow graph.