第六章 Simulink组件的基本使用方法
- 格式:ppt
- 大小:1.86 MB
- 文档页数:29
Simulink的使用Matlab的Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。
它使得Matlab的功能得到进一步的扩展,这种扩展表现在三个方面:(1)实现了可视化建模,在Windows环境下,用户可以通过简单的鼠标操作建立直观的系统模型,进行分析仿真。
(2)实现了多种环境间的文件共享与数据交换,甚至能够与硬件实现实时信息交换。
(3)把理论研究与工程实现有机地结合在一起。
Simulink支持连续、离散及混合的线性系统和非线性系统,并且支持多采样率系统。
其可视化建模体现在为用户提供了用方框图进行系统建模的图形接口.Simulink具有一个较为完整的模型库,包括源节点(Source)、阱节点(Sink)、线性环节(Linear)、非线性环节(Nonlinear)、连线与接口(Connections)和其他环节(Extra),用户还可以根据需要定制和创建自己的模块。
Simulink模型具有分层的等级结构,用户可以采用由上到下或从下到上的方式构建系统模型。
可以从全局的角度来考察系统,然后用鼠标双击其中的子系统模块,来查看下一级的内容,依此类推,可以看到系统模型的全部细节。
这种方式帮助用户洞察整个系统模型的体系结构及其各个部分的相互关系。
定义完一个模型后,用户可以通过Simulink的菜单或者Matlab 命令对它进行仿真。
可以在仿真的同时显示仿真结果,非常实用。
除此之外,还可以在用户改变参数之后迅速观察到系统中发生的变化。
Simulink的仿真结果可以输入到Matlab工作空间,进行事后处理或者可视化输出。
Simulink的实时工作间(Real-Time Workshop,以后简称RTW)直接从Simulink的系统框图自动生成C语言代码,这样一来,就允许在更广的计算机平台(包括实时硬件)上执行连续、时间离散及混合系统模型。
Simulink RTW的Ada扩展的作用是直接从Simulink的系统框图自动生成Ada浯言代码。
Simulink基本操作(2014.5 兰交大萌芽)Simulink是MATLAB软件所带的软件仿真工具。
其强大的功能几乎可以满足所有的系统仿真。
要掌握基本的仿真操作,必须认识仿真各个模块的英文名称。
其实记住图形是干嘛的即可。
说实话在运用外语软件时,英语真是个让人头疼的问题。
不过,得必须记住的是,在任务/现实面前,只能向前迈步。
下面我们介绍Simulink的基本操作,以截图为主。
一、1.打开MATLAB软件,点击Simulink按钮,进入Simulink仿真界面。
点击进入simulink2.新建*-mdl文件。
也可以打开已有的*-mdl文件进行编辑或仿真。
点击新建3.出现*-mdl界面。
现在进可以编辑机构框图了。
4.完成后,点击运行按钮,同时保存文件位置,注意文件地址要明确。
运行按钮Simulink给我们的基本模块结构很多,都在Simulink library browser窗口中。
其中有基本模块和专业模块。
常用基本模块。
二、下面,我们举例说明其简单的使用说明。
以下图为例。
该图为计算机控制系统的最少拍有纹波控制系统。
1.首先,添加各模块,同时修改其参数值,还可以边添加连线。
2.右键点击Add to …即可添加模块到*-mdl文件中。
点击右键点击我们可以改变其位置和大小。
3.再依次添加这两个。
发现在*-mdl文件中出现以下现象,不要着急!4.这时我们可以把他们移开(点击一个,拉开,再点击一个,拉开)同时放大合适的比例。
5.修改其属性的选中模块,双击打开。
比如Sum修改点击ok 得到6.双击Mux,在option中选择signals 点击ok,得连线鼠标放在箭头处,拉动,放入入口箭头处即可。
7.题目里出现两个相同模块的,可以进行复制、粘贴。
得到两个模块后在进行属性和参数的修改8.接着进行别的模块添加工作。
9.模块添加完成。
进行属性和参数设置,得到注;为了能让大家看的清楚些,我把布局缩小了,在自己实验仿真时,完全可以放开成大窗口,将模块放大,更清晰明了,不要小家子气。
实验三 Simulink 基本操作一、实验目的1.熟悉Simulink 集成环境,练习Simulink 模型文件基本操作。
2.熟悉Simulink 模块库。
3.掌握Simulink 集成环境建模,并学会Simulink 子封装。
二、实验原理Simulink 是MATLAB 的重要组成部分,是一个用来对动态系统进行建模、仿真和分析的软件包。
它支持线性和非线性系统连续和离散时间模型,或者是两者的混合。
它提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。
启动simulink 之前必须首先运行MATLAB ,然后才能启动simulink 并建立系统模型。
启动simulink 过程:(1) 执行File →new ,在弹出的子菜单选Model ,进入Simulink 模型编辑窗口(2)双击Simulink 模型编辑窗口主工具栏的按 钮, 则打开Simulink 模型库浏览器(Simulink Library Browser)利用模型编辑窗口,可以通过鼠标的拖放操作创建一个模型。
三、实验内容1.在Simulink 环境建立系统 的仿真模型(见图1),其中subsystem 为子系统进行封装,其内部结构见图2。
图1 系统仿真模型⎩⎨⎧≤≥=25t ),t (u 1025t ),t (u 2)t (y图2 subsystem子系统封装系统参数设置如下:(1)模块参数Sine Wave模块:采用simulink默认参数设置,即单位幅值、单位频率的正弦信号。
Relational Operator模块:其参数设置为“>”Switch模块:设定Switch模块的Threshold值为0.5Clock模块:采用默认参数设置(2)系统仿真参数设置仿真开始时间设置为0,仿真停止时间设置为50,选择ode45算法2、根据单相半波整流电路(如图3所示),在模型窗口中建立主电路仿真模型,并进行仿真。
simulink 用法
Simulink是MATLAB的一个附加组件,用于建模、模拟和分析动态系统。
以下是Simulink的一些基本用法:
1. 打开Simulink:在MATLAB命令窗口中输入“simulink”,然后按Enter键。
这将打开Simulink的库浏览器。
2. 创建新模型:在Simulink的库浏览器中,单击“Blank Model”,然后双击“New Model”。
这将打开一个新的Simulink模型窗口。
3. 添加模块:在Simulink模型窗口中,单击“Library Browser”按钮,然后浏览并选择所需的模块。
您可以通过单击模块并将其拖到模型窗口中来添加模块。
4. 连接模块:在模型窗口中,单击并拖动模块的端点以连接它们。
Simulink会自动为这些模块生成连接线。
5. 配置模块参数:双击您要配置的模块,然后选择“Parameters”选项卡。
您可以在这里设置模块的参数。
6. 运行模型:在模型窗口中,单击“Run”按钮以运行模型。
Simulink 将模拟模型的动态行为,并在“Scope”模块中显示结果。
7. 保存模型:在模型窗口中,单击“File”菜单,然后选择“Save”以保存您的模型。
这只是Simulink的一些基本用法。
Simulink还提供了许多其他功能和工具,例如信号查看器、仿真配置、子系统等。
要了解更多关于
Simulink的信息,请参考MATLAB的官方文档或教程。