关于伯德图画法详解如下:
伯德图是系统频率响应的一种图示方法。伯德图由幅值图和相角图组成,两者都按频率的对数分度绘制,故伯德图常也称为对数坐标图。
做伯德图时采用折线近似的方法画出的对数频率特性。画波特图时,分三个频段进行,先画幅频特性,顺序是中频段、低频段和高频段。将三个频段的频率特性合起来就是全频段的幅频特性,然后再皮袜根据幅频特性画出相应的液大相频特性来。
伯德图可以用电脑软件(如MATLAB)或仪器绘制,也可以自行绘制。利用伯德图可以看出在不同频率下,系统增益的大小及相位,也可以看出增益大小及相位随频率变化的趋势,还可以对系统稳定性进行判断。
伯德图的图形和系统的增益,极点、零点的个数及位置有关,只要知道相关的资料,配合简单的计算闹握竖就可以画出近似的伯德图,这是使用伯德图的好处。
伯德图是由贝尔实验室的荷兰裔科学家亨Bode,H.W. 在1940年提出。Bode发明了一种简单但准确的方法绘制增益及相位的图,这样的图后来也就称为了伯德图。
伯德图是线性非时变系统的传递函数对频率的半对数坐标图,其横轴频率以对数尺度(log scale)表示,纵坐标幅值或相角采用线性分度,利用伯德图可以看出系统的频率响应。
clearall
%卸载变量
clc
%清屏幕
s=tf('s')
g=26/(s*(s+5)*(s^2/79^2+s*0.4/79+1))%构造开环传函
sys=feedback(g,1)%单位负反馈下的闭斗档环传函
bode(sys)%画闭环伯德图
---------------------------------------分割线
上面的程序是按照反馈是单位负反馈的形式写的,
如果你丛衫的反馈式子比较复杂只需改一下渗销腔feedback函数即可
g=
feedback(g1,g2,sign)
g1是前向,g2是反馈。
sign=-1或缺省是负反馈,
sign=1是正反馈。
我写的程序是matlab6.5的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)