实验二:绘制控制系统的Bode图(学生用)

  • 格式:pdf
  • 大小:129.48 KB
  • 文档页数:3

1
实验二:绘制控制系统的Bode图
Bode Graphics of Controlling System

一、实验目的
1.利用计算机做出开环系统的伯德图;
2.观察记录控制系统的开环频域性能;
3.控制系统的开环频率特性分析。
二、实验步骤
1.在Windows界面上双击matlab图标,即可打开MATLAB命令平台。
2.练习相关M函数
(1)伯德图绘图函数:
bode(sys)
bode(sys,{wmin,wmax})
bode(sys,w)
[m,p,w]=bode(sys)
函数功能:对数频率特性作图函数,即伯德图作图。
格式1:给定开环系统的数学模型对象sys作伯德图,频率向量w自动给出。
格式2:给定变量w的绘图区间为{wmin,wmax}。
格式3:频率向量w由人工给出。w的单位为[弧度]/秒,可以由命令logspace得到对数等
分的w值。
格式4:返回变量格式,不作图。
m为频率特性G(jω)的幅值向量,m=︱G(j)︳。
p为频率特性G(jω)的幅角向量,p=arg[G(jω)],单位为角度(°)。
w为频率向量,单位为[弧度]/秒。
更详细的命令说明,可键入“help bode”在线帮助查阅。

例如,系统开环传递函数为

作图程序为
num=[10];
den=[1 2 10];
sys=tf(num,den);
bode(sys);
grid on
上面两句或者直接换为:bode(num,den);
绘制伯德图如图1所示。
或者给定人工变量
w=logspace(-1,1,32); % w范围和点数n ,下面对该函数做了详细的说明
bode(num,den,w); %或者sys=tf(num,den); bode(sys,w);
grid on
2

绘制伯德图如图2所示。
图3 伯德图
图4 伯德图
(2)
对数分度函数:
logspace(d1,d2)
logspace(d1,d2,n)
函数功能:产生对数分度向量。
格式1:从10d1到10d2之间作对数等分分度,产生50个元素的对数等间隔向量。
格式2:从10d1到10d2之间作对数等分分度,给定等分数n。

三、实验内容

1.
在同一个图

(hold on)中画出并进行比较。
3

2. 要求:
(1)做伯德图,在曲线上标出:
幅频特性--标出转折频率,计算初始段斜率、高频段斜率、中频段穿越斜率。
相频特性--低频段渐近相位角、高频段渐近相位角、-180°线的穿越频率。
(2)手动绘制G(s)的对数渐进幅频特性图并与计算机的到的精确对数幅频特性图进
行比较。

四.实验要求
(1)记录给定系统与显示的频率特性图;
(2)完成上述各题要求,撰写实验报告。
五、成绩评定方式
(1)实验报告 30%
(2)实验过程 70%
其中:出勤情况(迟到、早退) 10%
实验作风 20%
实验内容完成情况 40%