Why am i getting these many errors while simulating. Please help me by rectifying these errors and also by explaining reason for those errors

3 次查看(过去 30 天)
Im trying to simulate the attached system and when im trying to run the system its showing some types of errors all the time. Now its "Cannot solve algebraic loop involving 'SVPWM/Logical Operator2' because it consists of blocks that cannot be assigned algebraic variables, such as blocks with discrete-valued outputs, blocks with non-double or complex outputs, Stateflow blocks, or nonvirtual subsystems. Consider breaking the algebraic loop. For example, add a delay or a memory block to the loop." Ive tried changing from variable to fixed step, non-adaptive to adaptive zero crossings etc etc. But when one error disappears another error occurs. Im stuck up. Please help

采纳的回答

Walter Roberson
Walter Roberson 2015-8-4
  2 个评论
MUHAMMED FASIL
MUHAMMED FASIL 2015-8-4
Dear Walter Robertson,,
Thanks alot for ur instant support. I am a newbie. I did understand whats an algebraic error but I was unable to understand what i should do to get rid off my errors. If you could tell a step by step process based on my model in simple terms it would be really helpful for the whole community. Thanks in advance!
Walter Roberson
Walter Roberson 2015-8-4
There is no step-by-step process that can solve all algebraic loops. That blog shows you some different approaches you can take that might work.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Electrical Block Libraries 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by