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

653 ビュー (過去 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 Center および File ExchangeDynamic System Models についてさらに検索

タグ

タグが未入力です。

製品

Community Treasure Hunt

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

Start Hunting!

Translated by