Effacer les filtres
Effacer les filtres

Checking the stability of an LTI system

7 vues (au cours des 30 derniers jours)
Anna Eteläaho
Anna Eteläaho le 18 Juil 2011
How can I check with Simulink whether an LTI system is stable? The transfer function is (1-(a^-1)z^-1)/(1-az^-1), where a is some real number. I need to check which values of "a" make the system stable.

Réponses (1)

Rick Rosson
Rick Rosson le 18 Juil 2011
The transfer function has a single pole at z = a. To ensure stability, all poles must be located inside the unit circle in the z-plane. Therefore, to ensure stability, you need to ensure only that the magnitude of a is strictly less than 1:
stable = (abs(a) < 1);
if stable
fprintf('The system is stable.\n');
else
fprintf('WARNING: The system is NOT stable.\n');
end
HTH.
Rick

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by