How can I use SISOTOOL to input systems with delays within Control System Toolbox 7.0 (R2006a)?

14 vues (au cours des 30 derniers jours)
I want to know if SISO allows to study a transfer function including a delay.
When I execute the following commands:
h = tf(10,[1 3 10],'inputdelay',0.25);
sisotool(h)
I receive the following result
??? Error using ==> sisodata.loopdata.checkdata>LocalCheckModelData
Cannot handle continuous-time models with delays.
Use PADE to approximate the time delays.

Réponse acceptée

MathWorks Support Team
MathWorks Support Team le 8 Jan 2010
This enhancement has been incorporated in Release 2009b (R2009b). For previous product releases, read below for any possible workarounds:
The ability to input systems with delays in SISOTOOL is not available within Control System Toolbox 7.0 (R2006a).
To workaround this issue, first approximate it using the PADE function.
h = tf(10,[1 3 10],'inputdelay',0.25);
hpade = pade(h,2); % approximate delay with second order pade
Then display this system using SISOTOOL:
sisotool(hpade);

Plus de réponses (0)

Catégories

En savoir plus sur Introduction to Installation and Licensing dans Help Center et File Exchange

Produits


Version

R2006a

Community Treasure Hunt

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

Start Hunting!

Translated by