概述
如何利用MATLAB/SIMULINK搭建简单的仿真模型
安装完MATLAB软件后,在电脑桌面点击MATLAB快捷方式
打开MATLAB后,点击Simulink Library按钮
之后会进入Simulink模块库界面,点击新建模型
接下来,我们就会看到新模型的操作界面,我们只需在模块库中选择我们所需要的模块,搭建模型就可以了
下面我们搭建一个简单的正弦波显示的模型,我们先在模块库中选择Simulink库中的Sources库,选择Sine Wave,将其拖拽到新模型中
接着在Simulink库中选择Sinks库,选择Scope模块,拖拽到新模型中
在新模型中,将两个模块连接起来,点击运行按钮即可
关于simulink模型搭建的问题
是因为在设置中使用的求解器不对。或者说,simulink认为目前设置的求解器不适于仿真你的电路。
simulink中有两类求解器 分别是变步长求解器和定步长求解器,前者在仿真过程中调整步长,同时使用误差控制和零点穿越检测。后者则没有这些功能,步长是定值。一般都用的是前者。
变步长求解器的原理我就不多解释了,大致是通过计算状态导数的积分来计算连续状态,并且通过比较相邻积分步的差距,与设定的误差限值比较决定使用的步长是否合适。但是对你的电路,里面存在非线性元件,需要使用更适合刚性系统的变步长求解器。
解决方法,可以在仿真设置里将求解器修改为错误信息里推荐的ode15s或者ode23tb。具体操作,在上面菜单里Simulation -> Configuration Parameters里面,第一个就是Solver,里面选变步长Type: Variable-Step, 后面的选ode15s就行了。
改完重新仿真一下,有问题再说吧。:)
如何将matlab 工作空间数据导入Simulink模型窗口
将matlab 工作空间数据导入Simulink模型窗口的步骤如下:
1.打开MATLAB软件,建立一个simulink模型。
2.单击scope模块图片,我们就可以查看数据的波形;新出来的界面中单击选中编辑图标。
3.这样新出来一个选项卡,选中“history”(历史)。
4.接着勾选,“保存数据”,并对数据的保存形式进行相关的设置。完成后点击“ok”关闭。这样就解决了将matlab 工作空间数据导入Simulink模型窗口的问题了。
最后
以上就是愉快大炮为你收集整理的matlab里的仿真模型块,搭建simulink模型(如何利用MATLAB/SIMULINK搭建简单的仿真模型)...的全部内容,希望文章能够帮你解决matlab里的仿真模型块,搭建simulink模型(如何利用MATLAB/SIMULINK搭建简单的仿真模型)...所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复