필터 지우기
필터 지우기

how can calculate rise time, peak time,overshoot, setlling time

조회 수: 142 (최근 30일)
hind ali
hind ali 2015년 5월 21일
편집: Sam Chak 2022년 8월 5일
  댓글 수: 2
Meenakshi RM
Meenakshi RM 2022년 8월 5일
Hi Hind ali, May I know how you found the time domain specifications for the above plot? It would be much helpful for my work.
Thanks,
Meenakshi
Sam Chak
Sam Chak 2022년 8월 5일
편집: Sam Chak 2022년 8월 5일
Would suggest you to post a new Question together with your linear system (preferably in Transfer Function).

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

채택된 답변

KL
KL 2015년 5월 21일
You shall use stepinfo function.
  댓글 수: 2
hind ali
hind ali 2015년 5월 21일
i send u the code , to check when i insert this function
Bosko Vasic
Bosko Vasic 2022년 3월 18일
Dear KL, could You please provide this code for me too. Thank You

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

추가 답변 (1개)

Jay Patel
Jay Patel 2019년 7월 24일
Hi,
Please use below matlab inbuild function on your dynamic system model function.
S = stepinfo(sys) % where sys is dynamic system model
you can also manually set the settling time and rising time thresold if you want. For example :
sys = tf([1 5 5],[1 1.65 5 6.5 2]); % Transfer function
S1 = stepinfo(sys,'SettlingTimeThreshold',0.005); % set SettlingTimeThreshold to 0.5%, or 0.005
st1 = S1.SettlingTime;
S2 = stepinfo(sys,'RiseTimeThreshold',[0.05 0.95]); %set RiseTimeThreshold to a vector containing those bounds
I hope this would help.
Jay

카테고리

Help CenterFile Exchange에서 Dynamic System Models에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

제품

Community Treasure Hunt

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

Start Hunting!

Translated by