Can you prevent the limited integrator in Simulink from sticking on the limit?

7 ビュー (過去 30 日間)
David
David 2013 年 8 月 12 日
回答済み: ACHKHE 2024 年 3 月 17 日
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!

回答 (1 件)

ACHKHE
ACHKHE 2024 年 3 月 17 日
attatch a picture please

カテゴリ

Help Center および File ExchangeGeneral Applications についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by