在 Matlab 中,大多时候,我们都是用 M 语言,输入系统的传递函数后,用 bode 函数绘制 bode 图对系统进行频率分析,这样做,本人觉得效率远不如 Simulink 建模高。如何在 Matlab/Simulink 中画 bode 图,以前也在网上查过些资料,没看到太多有用的参考。今天做助教课的仿真,又要画电机控制中电流环的 bode 图,模型已经建好,step response 也很容易看出来,可这 bode 图怎么也出不来,又不愿意用 m 语言写出传递函数再画。baidu 和 google 了好一阵,几乎没有一个帖子说的清清楚楚的,经过一番摸索,终于掌握了 Simulink 里画 bode 图的方法。。其实,Simulink 里画 bode 图,非常的 easy,也很方便。写此文的目的是希望对那些常用 Simulink 进行仿真希望画 bode 图又不愿用 M 语言的新手有所帮助。以下均是以 Matlab R2008a 为例。首先,在 simulink 里建好 model。如图 1,这里需要注意的是,输入和输出要用 input port 和 output port,这样以后画 bode 图的时候,系统就会知道是这两个变量之间的关系。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !