How breaking a closed loop without neither Delay or Memory block?
    7 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Tony Castillo
      
 le 28 Fév 2019
  
    
    
    
    
    Réponse apportée : Arvind Sathyanarayanan
      
 le 1 Mar 2019
            Dear Mr/Ms,
I am experiencing a problem in my SimScape Power System modelling, when I try to control the output voltage I need to feedback the voltage output, but I got a problem doing it, because it is a Closed Loop,  but if I set in between a Delay Block, or even a Memory Block, I lose the control of the variable in the my system run without any error but I can not control the voltage output.
Best wishes
2 commentaires
  Arvind Sathyanarayanan
      
 le 28 Fév 2019
				
      Modifié(e) : Arvind Sathyanarayanan
      
 le 28 Fév 2019
  
			Tony, what is the error you get without the delay block? Would it possible for you to attach the model or a screenshot?
Réponse acceptée
  Arvind Sathyanarayanan
      
 le 1 Mar 2019
        So from the screenshot of the model, it looks like you're using rapid accelerator which does not support algebraic loops. You can run the model as is by switching to accelerator or normal mode. 
The only way to eliminate algebraic loops is to use delay/memory block, which, I'm guessing needs to be inserted after the Vc from tag. If this is causing instability in your system, then you'll have to retune your controller because in real life there is always a delay in the feedback signal.
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
