通过函数绘制一阶二阶传递函数伯德图
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于一阶二阶传递函数的伯德图
一阶惯性系统的通式为:
将式子两边同时除以a0得
令0
0a K b =为系统静态灵敏度; 0
1a a =τ为系统时间常数; 则有
)()()1(
s KX s Y s =+τ
故有 )
1()()()(+==s K s X s Y s H τ 以液柱式温度计为例,传递函数为 )1(1)()()(+==s s X s Y s H τ
可得频率响应函数
)1j (1)(+=
τωs H )()()(001t x b t y a dt
t dy a =+)()()(0001t x a b t y dt t dy a a =+
可得传递函数的幅频与相频特性 2)1(1
)()(τωωω+==j H A
ωτωωϕarctan )()(-=∠=j H 在MATLAB 上输入程序(此时令1=τ)
num=[1];
den=[1,1];
figure
sys=tf(num,den);
bode(sys);grid on
可得bode 图
二阶惯性系统的通式为:
将式子两边同时除以a 0得
令0
0a K b =为系统静态灵敏度; 20
n a a =ω为系统无阻尼固有频率;
1
012a a a =ξ为系统阻尼器 传递函数为
12)
()()(22++==n n
s s K s X s Y s H ωξω
可得传递函数的幅频与相频特性 2222)(4)1(1
)()(2n n K j H A ωωξωωωω+-==
)()()()(001222t x b t y a dt
t dy a dt t y d a =++)()()()(00012202t x a b t y dt t dy a a dt t y d a a =++
2212arctan )()(n n j H ωωωωξωωϕ--=∠= 例如传递函数
12)()()(2++==s s s X s Y s H
在MATLAB 上输入程序 num=[2];
den=[1,1,1]; figure
sys=tf(num,den); bode(sys);grid on 可得bode 图