how can calculate rise time, peak time,overshoot, setlling time
235 ビュー (過去 30 日間)
古いコメントを表示

2 件のコメント
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
採用された回答
その他の回答 (1 件)
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
0 件のコメント
参考
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!