Effacer les filtres
Effacer les filtres

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

142 vues (au cours des 30 derniers jours)
hind ali
hind ali le 21 Mai 2015
Modifié(e) : Sam Chak le 5 Août 2022
  2 commentaires
Meenakshi RM
Meenakshi RM le 5 Août 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 le 5 Août 2022
Modifié(e) : Sam Chak le 5 Août 2022
Would suggest you to post a new Question together with your linear system (preferably in Transfer Function).

Connectez-vous pour commenter.

Réponse acceptée

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

Connectez-vous pour commenter.

Plus de réponses (1)

Jay Patel
Jay Patel le 24 Juil 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

Catégories

En savoir plus sur Dynamic System Models dans Help Center et File Exchange

Tags

Aucun tag saisi pour le moment.

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by