东华大学石红瑞自控实验六Matlab频域分析.docxVIP

  • 9
  • 0
  • 约4.17千字
  • 约 12页
  • 2019-09-14 发布于广东
  • 举报

东华大学石红瑞自控实验六Matlab频域分析.docx

实验六 MATLAB频域分析 25 MP8.1用MATLAB绘制T(s) = — 的Bode图,并验证其谐振频率 7 ?+5 + 25 ^J5rad/s 9谐振峰值为14dB。 ? num=[25];den=[l 1 25]; sys=tf(num^den); bode(sys) 20(8P) 2pmc6el/\l0-20Bode DiagramSystem: sysFrequency (rad/sec): 4.95Magnitude (dB): 14-40(6 20 (8P) 2pmc6el/\l 0 -20 Bode Diagram System: sys Frequency (rad/sec): 4.95 Magnitude (dB): 14 -40 (6①p)①send 由此可以知道谐振频率为5rad/s,i§振峰值为14dB MP8.2先手工绘制下列传递函数的Bode图,然后用MATLAB加以验证。 %)乙+]);$+10) ? num=[ 1 ];den=conv([ 1 1],[110]); ? bode(num^den); ? grid on; (b) g(s)h s + 10 (s + l)(s + 20) vv num上 1 101;denHconwal 1匚一 201); vv bodemumsden); vv grid on; (c) g(stJ 1 二 S2 + 2S + 50 vv num丄二;den=「l 2 50」; vv bode(numaen); vv grid on; a g Bode D-agram 00 ―o O rr- rb Frequency (radsec) Bode Diagram o o o o o o o 2 3 4 5 6 7 8 ■ ■■■■■■ cop)① pmc6e 乏 0 5 0 4 9 ■ ■ 10°10210 10° 102 Frequency (rad/sec) c( 、 s + 5 (d)(町 _(5 + 1)(/4-125 + 50) ? num=[l 5];den=conv([l 1],[1 12 50]); ? bode(num^den); ? grid on; -20 Bode Diagram 40 ■ 60 ■ 80 ■ 00 20 4— mp)Op2u6e 乏 ?2 ?1 0 12 3 10 10 10 10 10 10 Frequency (rad/sec) 45 90 ■ 35 (6OP)① send -180 MP8.3某单位负反馈系统的开环传递函数为: 心為 用MATLAB绘制闭环系统的Bode图,根据Bode图估计闭环带宽,并在 图上标注所得结果。 先求传递函数: ? numl=[25];denl=[l 2 0]; ? sysl=tf(numl,denl);sys=feedback(sysl,l) sys = 25 sA2 + 2 s + 25 Continuous-time transfer function. 画闭环Bode图: ? num=[25];den=[l 2 25]; ? bode(num,den) ? grid on 200-20-40-600Bode DiagramSystem: sysFrequency (rad/s): 7.56Magnitude (dB): -3.01-45-90-180-110° 20 0 -20 -40 -60 0 Bode Diagram System: sys Frequency (rad/s): 7.56 Magnitude (dB): -3.01 -45 -90 -180 -1 10° io1 Frequency (rad/s) 10 102 由此,可以知道闭环带宽为:BW=7.56 MP8.4某2阶系统框图如图MP4所示, 图MP8.4 2阶反馈控制系统 (a)在69= 0.1到69= 1000/77〃 / S之间,用logspace函数生成系统闭环 Bode图。根据该Bode图,估计系统的谐振峰值叽、谐振频率?、和带 宽?; (b)用图8?11估算系统的阻尼系数:和 (C)根据闭环传递函数计算$和?的精确值,并与(b)的结果作比较。 求闭环传递函数: ? numl=[100];denl=[l 6 0]; ? sysl=tf(numl,denl);sys=feedback(sysl,l) sA2 + 6s + 100 Continuous-time transfer function* 画闭环Bode图: ? w=logspace(0.1,1000); ? num=[100];den=[l 6 100]; ?[mag9phase9w]=bode(num9den9w); ? b

文档评论(0)

1亿VIP精品文档

相关文档