请问一下怎么样用试验测得的数据画bode图啊
在试验中,我们只能知道测得的w的值和计算出来的相位角,不知道具体的传递函数,那怎么作图啊?请求高手帮忙!
[ 本帖最后由 eight 于 2007-12-13 11:01 编辑 ] 是要画w的值和计算出来的相位角的关系图吗
是啊是啊
是啊是啊,怎么画啊,就是伯德图,还有L(w)也已经算出来了要画伯德图回复 #1 jiling 的帖子
matlab里边有个参数辨识工具箱,可以求出系统的传递函数。有数据也可以不求系统函数直接画,反正就是频率和相位以及幅值的关系。如果相应的数据都有,就可以画出
找本控制系统分析的书看看
[ 本帖最后由 花如月 于 2007-12-13 11:00 编辑 ]
回复 #3 jiling 的帖子
你help bode下matlab 自带的例子
g = tf(,);
bode(g)
我猜你得到2组数据,放入2个矩阵中,然后再画 传递函数是知道的,我们要做的就是要分析根据传递函数画的图和根据实验数据画的图的误差在哪里 不是的,g = tf(,);
的意思是说分母的系数是1 0.12 9 0 0,也就是分母是s^4+0.12*s^3+9*s^2
分子的系数是1 0.1 7.5,就是s^2+0.1*s+7.5 学习了,若通过测试已知转速、幅值和相位,怎么用matlab来画bode图呢? 回复 8 # abin811025 的帖子
???
subplot(211); plot(rpm,amp);
subplot(212); plot(rpm,ph); 虽然问题简单,但还是非常感谢! {:{10}:}{:{41}:}{:{10}:}{:{10}:}{:{10}:}
页:
[1]