필터 지우기
필터 지우기

Step response settling time

조회 수: 16 (최근 30일)
Vincent
Vincent 2014년 12월 10일
댓글: Bart Nijman 2017년 1월 14일
Hi,
The settling is the time required for the response curve to reach and stay within a range of 2% of the final value.
So why in Matalb the two following systems have the same stelling time ? >> Tz = 1
>> Tp = 3
>> SO1 = tf([ 1],[Tp 1])
>> SO2 = tf([Tz 1],[Tp 1])
>> InfoSO1 = stepinfo(SO1);
>> InfoSO2 = stepinfo(SO2);
Theorically (for me) these settling times should be :
tr1 = -Tp*log(0.02)
tr2 = -Tp*log(0.02/(1+Tz/Tp))
Thank's for any answer.
V.

채택된 답변

Arkadiy Turevskiy
Arkadiy Turevskiy 2014년 12월 11일
If you look at the doc page for stepinfo , you will see that settling time is defined as:
The response has settled when the error y(t) - yfinal becomes smaller than a fraction ST of its peak value. The default value is ST=0.02 (2%).
Changing the value of zero changes the initial output value for the step response, but does not change the time constant of the first order system. stepinfo computes the settling time as a time when the difference between step response and final value (1) is 2% of the difference between initial value and final value.
So that's why the zero does not change the settling time.
  댓글 수: 2
Vincent
Vincent 2014년 12월 11일
Ok for considering the zero as an inital condition. However, this definition of settling time is for me a little bit strange.
Thank you for your perspicacity
V.
Bart Nijman
Bart Nijman 2017년 1월 14일
Sorry to bump this old question, but i have a similar problem. I would like to calculate settling time where the error bandwidth is specified as some absolute value rather than a percentage of its peak value. Is there any code,function or adjustment that i could make, so that i could calculate the settling time in that manner?

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Control System Toolbox에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by