我在大学里被告知自然频率(也称为eigenfrequencieseigenfrequencies) 是传递函数的极点,但是,Matlab 将它们计算为极点的模数(信息取自此处)。
所以真正的问题是,自然频率是以 rad/s 为单位测量的复数还是实数?
固有频率是一个实数,Matlab 通过取(复值)极点的大小来正确计算它。
例如,二阶连续时间系统的传递函数的分母由下式给出
在哪里ζζ是阻尼比,并且ωnωn是固有频率。极点由(1)(1). 假设一个欠阻尼系统(ζ<1)ζ<1),极点由下式给出
我们从中得到
所以固有频率ωnωn由极点的大小给出s∞s∞.
注意固有频率ωnωn不是实际的振荡频率,除非没有阻尼(即,ζ=0ζ=0)。