Can you prevent the limited integrator in Simulink from sticking on the limit?
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everyone. I have a Simulink model that represents a mass spring damper system with zero damping and zero spring stiffness and uses an integrator block with a limited output (lower saturation limit 0, upper saturation limit 0.0108). When I put a sinusoidal input to my model (force), the output of the limited integrator, position 'x', saturates at the upper limit but doesn't change after that. I would have expected that x would saturate on the lower limit after half a period of the input sine wave (ie when it <0).
My question is: even though the integrator is outputting the saturation limit, is it internally still holding the value it would be if there was no saturation limit, so when the the input signal is <0 after half a period, the rate of change of x is decreasing but x never gets below the upper saturation limit?
If this is the case, is it possible to make it so that the value of of the integrator never exceeds either upper or lower limit?
I would attach a picture of my model but I don't think I can... Any insight here would be greatly appreciated, I'm not much of a Matlab/Simulink guru!
0 commentaires
Réponses (1)
Voir également
Catégories
En savoir plus sur General Applications dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!