最新simulink教程课件PPT.ppt

最新simulink教程课件PPT.ppt

ID:62075207

大小:2.82 MB

页数:196页

时间:2021-04-14

最新simulink教程课件PPT.ppt_第1页
最新simulink教程课件PPT.ppt_第2页
最新simulink教程课件PPT.ppt_第3页
最新simulink教程课件PPT.ppt_第4页
最新simulink教程课件PPT.ppt_第5页
资源描述:

《最新simulink教程课件PPT.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、simulink教程本章主要讲解:Simulink的概念及其应用;Simulink搭建系统模型的方法及特点;Simulink环境中的仿真及调试。目录9.1Simulink概述9.2模型的创建9.3子系统及其封装9.4过零检测9.5代数环9.1.1Simulink的概念Simulink是MATLAB提供的实现动态系统建模和仿真的软件包,是MATLAB相对独立的重要的组成部分。Simulink的突出特点是支持图形用户界面(GUI),模型由模块组成的框图来表示。启动Simulink(6.0版)有如下3种方式:在MATLAB的命令窗口直接键入命令Simulink;用鼠标左键单击MATLAB工具

2、条上的按钮;在MATLAB菜单上选择【File】

3、【New】

4、【Model】选项。运行后会弹出如下图所示的Simulink模块库浏览器窗口。使用第3种方式打开时还会弹出如下图所示的新建模型窗口。1.【File】菜单2.【Edit】菜单3.【View】菜单9.1.2Simulink的工作环境4.【Simulation】菜单5.【Format】菜单6.【Tools】菜单7.【Help】菜单Simulink模块库浏览器各部分的用途,如下图所示。1.【File】菜单【File】菜单中各选项的名称与功能如下表所示。【File】菜单2.【Edit】菜单【Edit】菜单中各选项的名称与功能如下表所示

5、。【Edit】菜单3.【View】菜单【View】菜单中部分主要选项的名称与功能如下表所示。【View】菜单4.【Simulation】菜单【Simulation】菜单如下图所示。【Simulation】菜单各选项的功能如下:【Start】:开始运行仿真;【Stop】:停止仿真;【ConfigurationParameters】:设置仿真参数和选择解法器;【Normal】、【Accelerator】、【External】分别表示正常工作模式、加速仿真和外部工作模式。5.【Format】菜单【Format】菜单用于设置字体、屏幕颜色、模块名的显示、模块显示颜色、信号和端口类型和宽度等。该

6、菜单部分主要选项的名称与功能如下表所示。【Format】菜单6.【Tools】菜单【Tools】菜单中部分主要选项的名称与功能如下表所示。【Tools】菜单7.【Help】菜单【Help】菜单中部分主要选项的名称与功能如下表所示。【Help】菜单9.1.3Simulink的工作原理1.图形化模型与数学模型间的关系2.图形化模型的仿真过程1.图形化模型与数学模型间的关系现实中每个系统都有输入、输出和状态3个基本要素,以及它们之间随时间变化的数学函数关系,即数学模型。图形化模型也体现了输入、输出和状态间随时间变化的某种关系,如下图所示。只要这两种关系在数学上是等价的,那么就可以图形化模型代

7、替数学模型。2.图形化模型的仿真过程Simulink的仿真过程包括如下几个阶段:模型编译阶段;连接阶段;仿真环阶段。(1)模型编译阶段Simulink引擎调用模型编译器,将模型编译成可执行文件。编译器完成以下任务:计算模块参数的表达式以确定它们的值;确定信号属性(如名字、数据类型等);传递信号属性以确定未定义信号的属性。优化模块;展开模型的继承关系(如子系统);确定模块运行的优先级;确定模块的采样时间。(2)连接阶段Simulink引擎按执行次序创建运行列表,初始化每个模块的运行信息。(3)仿真环阶段Simulink引擎从仿真的开始到结束,在每一个采样点按运行列表计算各模块的状态和输出

8、。仿真环阶段又分成以下两个子阶段:初始化阶段:该阶段只运行一次,用于初始化系统的状态和输出;迭代阶段:该阶段在定义的时间段内按采样点间的步长重复运行。9.1.4Simulink模型的特点Simulink建立的模型具有以下3个特点:仿真结果的可视化;模型的层次性;可封装子系统。9.1.5Simulink里的数据类型1.Simulink支持的数据类型2.数据类型的传播3.使用复数信号Simulink在仿真开始之前和运行过程中会自动确认模型的类型安全性,以保证该模型产生的代码不会出现上溢或下溢。1.Simulink支持的数据类型Simulink支持所有的MATLAB内置数据类型,除此之外Si

9、mulink还支持布尔类型。打开Simulink模型窗口中的菜单Help下的选项BlockSupportTable,打开如下图所示的帮助窗口,总结了所有Simulink库中的模块所支持的数据类型。打开Simulink模型窗口的【Format】

10、【Port/SignalDisplays】

11、【PortDataTypes】,查看信号的数据类型和模块输入/输出端口的数据类型,如下图所示。2.数据类型的传播相连模块的输出/输入信号所支持的数据类型如果是不

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。