我是靠谱客的博主 愉快大炮,最近开发中收集的这篇文章主要介绍matlab里的仿真模型块,搭建simulink模型(如何利用MATLAB/SIMULINK搭建简单的仿真模型)...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

如何利用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搭建简单的仿真模型)...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(57)

评论列表共有 0 条评论

立即
投稿
返回
顶部