Natural frequency by 'damp(sys)'

8 ビュー (過去 30 日間)
Xueting
Xueting 2014 年 9 月 14 日
編集済み: Rick Rosson 2014 年 9 月 14 日
So when I use damp(sys) for a second order system, it returns two different natural frequencies instead of one. Say, for system tf(1,[1 7 10]), the poles are -2 and -5, natural frequency should be sqrt(10), while using damp(tf(1,[1 7 10])), the natural frequency returns 2 and 5. I'm really confused. Please advise, thanks :-)

回答 (1 件)

Rick Rosson
Rick Rosson 2014 年 9 月 14 日
編集済み: Rick Rosson 2014 年 9 月 14 日
% Undamped natural frequency (radians per second):
omega_0 = sqrt(10);
% Attenuation coefficient (radians per second):
alpha = 7/2;
% Damping factor (dimensionless):
zeta = alpha/omega_0;
% Damped natural frequency (radians per second):
omega_d = sqrt(alpha^2 - omega_0^2);
% Pole location (complex s-plane):
poles(1) = -alpha + omega_d;
poles(2) = -alpha - omega_d;

カテゴリ

Help Center および File ExchangeMatrix Computations についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by