Step Response: Settling time not showing

When plotting the step response of a system. If I enable the settling time characteristic and it doesn't show, is that implying that the settling time is 0 or that there is no settling time? It also shows NAN when I use stepinfo for the system.
Edit** More Info
So say I use this code to plot the step response of a transfer function:
s = tf('s');
G = 645*(1+s)/(0.001*s^3+1.02*s^2+(20*s)+645*(1+s))
t2 = 0:0.00001:.03;
step(G,t2);
Then when I right click the diagram and select characteristics -> settling time, nothing shows up.
Also if I use stepinfo(G)
Settling time only returns NaN

댓글 수: 2

José-Luis
José-Luis 2014년 5월 30일
Please provide more details. Please do realize that people here have no idea what you are doing.
Galafried
Galafried 2014년 5월 30일
Sorry about that I was in a hurry before. I just added more info.

댓글을 달려면 로그인하십시오.

답변 (1개)

Star Strider
Star Strider 2014년 5월 30일
편집: Star Strider 2014년 5월 31일

0 개 추천

This works:
s = tf('s');
G = 645*(1+s)/(0.001*s^3+1.02*s^2+(20*s)+645*(1+s))
t2 = 0:0.00001:.03;
[y,t] = step(G,t2);
si = stepinfo(y,t)
produces:
si =
RiseTime: 2.3554e-003
SettlingTime: 7.3168e-003
SettlingMin: 875.4812e-003
SettlingMax: 1.0498e+000
Overshoot: 7.9921e+000
Undershoot: 0.0000e+000
Peak: 1.0498e+000
PeakTime: 4.9400e-003

카테고리

도움말 센터File Exchange에서 Get Started with Control System Toolbox에 대해 자세히 알아보기

제품

질문:

2014년 5월 30일

편집:

2014년 5월 31일

Community Treasure Hunt

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

Start Hunting!

Translated by