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

325 visualizaciones (últimos 30 días)
hind ali
hind ali el 21 de Mayo de 2015
Editada: Sam Chak el 5 de Ag. de 2022
  2 comentarios
Meenakshi RM
Meenakshi RM el 5 de Ag. de 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 el 5 de Ag. de 2022
Editada: Sam Chak el 5 de Ag. de 2022
Would suggest you to post a new Question together with your linear system (preferably in Transfer Function).

Iniciar sesión para comentar.

Respuesta aceptada

KL
KL el 21 de Mayo de 2015
You shall use stepinfo function.
  2 comentarios
hind ali
hind ali el 21 de Mayo de 2015
i send u the code , to check when i insert this function
Bosko Vasic
Bosko Vasic el 18 de Mzo. de 2022
Dear KL, could You please provide this code for me too. Thank You

Iniciar sesión para comentar.

Más respuestas (1)

Jay Patel
Jay Patel el 24 de Jul. de 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

Etiquetas

Aún no se han introducido etiquetas.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by