how can calculate the rise time and settling time in simulink model?

How can calculate the rise time and settling time in simulink model with out m-file? it is useful to find the system response parameter during simulink simulation. it is required for my research work.
kindly,guide me for it.
Thanks
Rakesh Patel

Risposte (4)

What I suggest is to log the data and then run stepinfo(). You can add this one line command to the StopFcn callback of the model so it will be completely automatic.

3 Commenti

Can you explain a little bit more? How can I log the data? What is the StopFcn callback?
Thank you!
Hi, I have exported the data to Workspace from the scope, but I am unable to proceed with finding the rise time and settling time from there. Can you please guide me with an example? Any help would be greatly appreciated.

Accedi per commentare.

>> s=tf('s'); >> sys=(1/(s+1)); >> s = stepinfo(sys,'RiseTimeLimits',[0.05,0.95])
s =
RiseTime: 2.9445
SettlingTime: 3.9124
SettlingMin: 0.9523
SettlingMax: 0.9996
Overshoot: 0
Undershoot: 0
Peak: 0.9996
PeakTime: 7.8163
>> s=tf('s'); >> sys=(1/(s+1)); >> s = stepinfo(sys,'RiseTimeLimits',[0.05,0.95])
s =
RiseTime: 2.9445
SettlingTime: 3.9124
SettlingMin: 0.9523
SettlingMax: 0.9996
Overshoot: 0
Undershoot: 0
Peak: 0.9996
PeakTime: 7.8163
>> s=tf('s'); >> sys=(1/(s+1)); >> s = stepinfo(sys,'RiseTimeLimits',[0.05,0.95])
s =
RiseTime: 2.9445
SettlingTime: 3.9124
SettlingMin: 0.9523
SettlingMax: 0.9996
Overshoot: 0
Undershoot: 0
Peak: 0.9996
PeakTime: 7.8163

Prodotti

Richiesto:

il 30 Set 2011

Risposto:

il 12 Ago 2015

Community Treasure Hunt

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

Start Hunting!

Translated by