How do I solve/avoid this error?
Mostra commenti meno recenti
Hello.I am Brandon.
I am building a model of a quadrotor in Simulink for my research.As I proceed to perform the simulation, I obtain the error message below:
"Error using main_quadrotor (line 21) Cannot solve algebraic loop involving 'Quadrotor_numerical/Derivative4' 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."
Is there any way for me to avoid this error at all?As adding memory block in the model always cause me numerical problem like singularity and so on.
Please do guide me on this and thanks.
Risposte (2)
MUHAMMED FASIL
il 19 Ott 2015
0 voti
Add "unit delay" blocks in front of the "errored" blocks
1 Commento
Kah Wei
il 19 Ott 2015
Categorie
Scopri di più su General Applications in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!