フィルターのクリア

Checking the stability of an LTI system

7 ビュー (過去 30 日間)
Anna Eteläaho
Anna Eteläaho 2011 年 7 月 18 日
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.

回答 (1 件)

Rick Rosson
Rick Rosson 2011 年 7 月 18 日
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

カテゴリ

Help Center および File ExchangeMatched Filter and Ambiguity Function についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by