The Siemens Community Catalyst program was co-created with our community to acknowledge technology leaders who consistently contribute to the Siemens Community. Nominations are accepted on a rolling basis.
Hello Altair team,
I tried to run a simple model in Activate and got the error about an algebraic loop. Could you please provide me some ideas how I can avoid that?
Hi Taras,
Algebraic loops occur when the present-state calculations depend on the present-state output.
Firstly, I'd recommend you to double-check your transfer functions before using the workaround that I'll tell you.
I didn't see any integration in your dynamic system, and all the transfer functions are with 's' numerator. Anyway, you can introduce a transfer function with the following format TFunction = tf([1],[1,1]) right before you feedback gain:
You can also replace this TF by using a Memory Block and change your Solver on Setup.
Hope it helps you,
João.
I have used the Loop Breaker. Is it correct to use it in this case?
Yes, it can be used too!
The idea here is somehow avoid that the 'unknown' output in the first step will be used as input.
I mentioned adding a delay signal, but using this block is a great workaround too.
Yes, it can be used too! The idea here is somehow avoid that the 'unknown' output in the first step will be used as input. I mentioned adding a delay signal, but using this block is a great workaround too.
Thanks for your answers.
Join us for a community conversation on how High-Performance Computing (HPC) and Simcenter PSIM work together to meet the increasing demands of modern power electronics simulation. During this one-hour technical session, you'll discover how leveraging HPC can speed up simulations, improve scalability, and empower engineers…
Join us for a community conversation on accelerating your motor simulation workflow with Simcenter Simlab. In this beginner-friendly session, we'll introduce the platform's automated model-building capabilities and show how easy it is to set up your first electric motor analysis. You'll see the basic steps of geometry…
Join us for a Community Conversation where we'll discuss practical approaches to analyzing complex electromagnetic models using hybrid solver techniques. This session will provide a general overview of how different computational methods can be combined within a single simulation to address models containing varied…