Matlab/Simu link 中bode 图的画法 在Matlab 中,大多时候,我们都是用M 语言,输入系统的传递函数后,用bode 函数绘制bode 图对系统进行频率分析,这样做,本人觉得效率远不如Simu link 建模高
如何在Matlab/Simu link 中画bode 图,以前也在网上查过些资料,没看到太多有用的参考
今天做助教课的仿真,又要画电机控制中电流环的bode 图,模型已经建好,step response 也很容易看出来,可这bode 图怎么也出不来,又不愿意用m 语言写出传递函数再画
baidu 和 google 了好一阵,几乎没有一个帖子说的清清楚楚的,经过一番摸索,终于掌握了 Simu link 里画bode 图的方法
其实,Simu link 里画bode 图,非常的easy ,也很方便
写此文的目的是希望对那些常用Simu link 进行仿真希望画bode 图又不愿用M 语言的新手有所帮助
以下均是以 Matlab R2008a 为例
首先,在simu link 里建好 model
如图1,这里需要注意的是,输入和输出要用inpu t port 和 ou tpu t port,这样以后画bode 图的时候,系统就会知道是这两个变量之间的关系
图1 建好 model 其次,选择线性分析
Tools->Control Design ->Linear Analy sis
图2 选择Linear Ansy sis 将出现如图3 所示的Control and Estimation Tools Manager 窗口
图3 Control and Estimation Tools Manager 窗口 第三步,激动人心的时刻到了,哈哈
如果你是按照前面的步骤来的,那么这时候,你就应该可以直接画出bode 图,在窗口的下方,将“Pl