Discrete Time Speed and Torque load observer produces unexpected oscillation in the estimation of the torque load.

3 vues (au cours des 30 derniers jours)
Hi everyone,
I tried creating a continuous and a discrete time speed and torque load observer, for a simple mechanical system.
The dynamic equation of the system is:
, where .
The speed observer scheme is the following (first is the continuous, while second is discrete):
The speed estimation and torque load estimation for the continuous observer works well. The discrete estimates speed well but shows a very strange oscillation in torque load estimation in the very first instants, as shown in the following image:
The reason why i don't understand such behaviour is that in the continuous model it works perfectly and with same performance, but in the discrete domain, it doesn't. Any ideas of what could be the issue?
I uploaded both the .m file for parameters and the simulink file for you to try and see what could be the problem.
Thank you in advance for your time,
Claudio
  7 commentaires
Claudio Di Pietro
Claudio Di Pietro le 28 Mai 2021
Mathieu you are a lifesaver. Thank you very much.
Best regards

Connectez-vous pour commenter.

Réponses (0)

Produits


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by