使用Simulink绘制bode图
软件
软件版本: Matlab2020a
Simulink部分
打开 Simulink 创建一个新的模型(Create Model)
在常用工具箱(Simulink)中的连续模块中(Continuous)找到 Transfer Fcn ,拉入新建的模型中
在常用模块中(commonly Used Blocks)中找到 in out 模块,拉入到新建模型中
鼠标右键点击 Transfer Fcn 的模块,找到线性分析(Linear Analysis),选择其中的线性化块(Linearize Block...),点击进入
在如下界面中找到点击红框标注的 Bode ,即可绘制相应的 Bode 图。(注意,在生成bode图之前先运行模型)
Bode显示方式
显示多张 Bode 图
将模型中的参数做如下修改,修改后运行。
点击Bode打开模型对应的 Bode 图,可以看到改变参数后模型的Bode图(Bode Plot2),以及我们之前的Bode图(Bode Plot1),这样两张分开的图。
一张图上显示不同参数的Bode图
上述的Bode图是分开的,如果我们要做对比就要使其放到一张图纸中,接下来我们在一张图中显示不同参数的Bode图,
点击Bode Plot1打开模型对应的 Bode 图,可以看到改变参数后模型的出现在第一张图中,两个不同参数的模型可以进行对比。
三个参数也如此