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

610 Ansichten (letzte 30 Tage)
hind ali
hind ali am 21 Mai 2015
Bearbeitet: Sam Chak am 5 Aug. 2022
  2 Kommentare
Meenakshi RM
Meenakshi RM am 5 Aug. 2022
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 am 5 Aug. 2022
Bearbeitet: Sam Chak am 5 Aug. 2022
Would suggest you to post a new Question together with your linear system (preferably in Transfer Function).

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

KL
KL am 21 Mai 2015
You shall use stepinfo function.
  2 Kommentare
hind ali
hind ali am 21 Mai 2015
i send u the code , to check when i insert this function
Bosko Vasic
Bosko Vasic am 18 Mär. 2022
Dear KL, could You please provide this code for me too. Thank You

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Jay Patel
Jay Patel am 24 Jul. 2019
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

Kategorien

Mehr zu Dynamic System Models finden Sie in Help Center und File Exchange

Tags

Noch keine Tags eingegeben.

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by