How to set risetime thresholds in stepinfo function

Hi there,
i am measuing the performance of a control system and using the function 'stepinfo' to do so. On the documentation, it says that the default threshold for the risetime is 10%-90%, but it can be changed. I have tried many different ways and cant find out actually how to change these values. i am trying to set them from 0%-100% which the documentation says is possible.
Any ideas?

 Respuesta aceptada

Try something like this —
sys = tf([1 5 5],[1 1.65 5 6.5 2]);
step(sys)
si = stepinfo(sys, 'RiseTimeThreshold',[0 1])
si = struct with fields:
RiseTime: 4.8143 TransientTime: 27.9762 SettlingTime: 27.9762 SettlingMin: 2.0689 SettlingMax: 2.6873 Overshoot: 7.4915 Undershoot: 0 Peak: 2.6873 PeakTime: 8.0530
This is illustrated in the documentation, however not well documented in the Input Argmuments section.
.

2 comentarios

thanks, that works great :)
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Get Started with Control System Toolbox en Centro de ayuda y File Exchange.

Productos

Versión

R2022b

Preguntada:

el 6 de Abr. de 2023

Comentada:

el 6 de Abr. de 2023

Community Treasure Hunt

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

Start Hunting!

Translated by