Derivative in simulink causes instability?!

4 vues (au cours des 30 derniers jours)
Alireza Sadri
Alireza Sadri le 16 Avr 2018
Commenté : Alireza Sadri le 17 Avr 2018
Hi all,
I have attached diagram of a simple system in simulink and I used Linearizing tool t extract the transfer function and its poles as shown in the figure. Any suggestion why this system is unstable? (I used a transfer function tf([N 1/N],[1 N])) instead of the derivative and its stable now.
Best regards Alireza
  2 commentaires
Birdman
Birdman le 16 Avr 2018
Can you share your model?
Alireza Sadri
Alireza Sadri le 17 Avr 2018
Hi,
Sure, I have attached the block diagram in simulink, but these are all basic simulink elements and I am trying to show that what is happening to derivative block is far more than what is documented and I have no explanation for that, but I do have a solution as mentioned before.
Best regards Alireza

Connectez-vous pour commenter.

Réponses (1)

Ravi Tripathi
Ravi Tripathi le 17 Avr 2018
Please use a low pass filter after the derivative according to the signal frequency.
  1 commentaire
Alireza Sadri
Alireza Sadri le 17 Avr 2018
Well as I mentioned, if I use tf([N a],[1 N]) and set a to a small positive number, the problem is solved. But I was looking for the reason behind this. Mabe the designer of the derivative should allow people to set a.

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by