Matlab 第7章 Simulink仿真环境ppt课件.ppt

Matlab 第7章 Simulink仿真环境ppt课件.ppt

ID:58882219

大小:920.00 KB

页数:46页

时间:2020-09-30

Matlab 第7章 Simulink仿真环境ppt课件.ppt_第1页
Matlab 第7章 Simulink仿真环境ppt课件.ppt_第2页
Matlab 第7章 Simulink仿真环境ppt课件.ppt_第3页
Matlab 第7章 Simulink仿真环境ppt课件.ppt_第4页
Matlab 第7章 Simulink仿真环境ppt课件.ppt_第5页
资源描述:

《Matlab 第7章 Simulink仿真环境ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章Simulink仿真环境7.1Simulink的概述7.2Simulink的工作环境7.3建立模型7.4Simulink的应用实例7.5模型的调试7.6子系统与封装7.7S函数的设计与应用7.1Simulink的概述1.Simulink的特点(1)设计简单:系统结构使用方框图绘制,以绘制模型化的图形代替程序输入,以鼠标操作代替编程;(2)分析直观:用户不需要考虑系统模块内部,只要考虑系统中各模块的输入输出;(3)仿真快速、准确:智能化地建立各环节的方程,自动地在给定精度要求下以最快速度仿真,还可以交互式地进行仿真。2.Simulink

2、的典型模型结构Simulink的典型模型结构由3部分组成:输入、状态、输出模块。3.Simulink的文件.mdl文件。4.Simulink的帮助7.2Simulink的工作环境在MATLAB的命令窗口输入“simulink”,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(SimulinkLibraryBrowser)窗口。7.2.1一个简单的Simulink实例例7-1将一个阶跃输入信号送到积分环节,并将积分后的信号送到示波器显示。1.创建空白模型2.添加模块3.添加连接4.仿真5.保存模型Ex7_1:7.2.2Simul

3、ink的模型窗口Simulink模型的创建和仿真都是在模型窗口中进行的,模型窗口包括菜单、工具栏、模型设计区和状态栏。模型窗口中的模型设计区用来创建和修改模型。7.2.3Simulink的工作原理仿真包括以下几个步骤:(1)模型编译模型编译器将模型编译成可执行的形式.(2)连接分配和初始化存储空间,按执行次序排列的方法创建运行列表.(3)仿真执行从仿真的开始时间到终止时间,每隔一个时间点就按顺序计算系统的状态和当前值输出.一般仿真模型都采用数值积分来仿真的,相邻两个时间点的长度为步长,步长的大小取决于求解器的类型。7.2.4Simulink

4、的模块库Simulink的模块库浏览器提供了各种基本模块,并将它们按照应用领域和功能进行分类以方便用户查找。输入信号源接收模块连续系统库离散系统库非连续系统库信号通路信号属性数学运算库逻辑和位运算库附加增减和离散模块库用户定义函数库端口与子系统库附加增减和离散模块库用户定义函数库端口与子系统库7.3建立模型7.3.1创建模型1.模块的操作(1)改变大小(2)移动(3)复制(4)模块的翻转(5)修改模块名(7)模块名的翻转(6)模块名的显示和隐藏2.信号线的操作(1)信号线的分支(2)信号线的折线(3)信号线的文本注释(4)信号线与模块分离练

5、习7.3.2仿真参数的设置图1.仿真器参数设置(Solver)(1)仿真时间(Simulationtime)仿真的起始时间(Starttime):默认为0,单位为秒。(2)仿真步长模式(Solveroptions)(3)Solverdiagnosticcontrols“Solver”:设置仿真解法的具体算法类型。变步长的算法有discrete、ode45、ode23、ode113、ode15s、ode23s、ode23t和ode23tb,默认使用ode45。2.工作空间数据输入/输出的设置(DataImport/Outport)(1)从工作

6、空间装载数据(Loadfromworkspace)(2)保存数据到工作空间(Savetoworkspace)(3)变量保存设置(Saveoptions)7.3.3常用模块的设置打开参数设置对话框的方法有:双击模块;或者用鼠标右键单击模块,在快捷菜单中选择“BlockParameters…”,各模块的参数对话框最上面都显示了模块的功能。1.阶跃信号模块(Step)2.正弦信号模块(SineWave)3.从工作空间获取数据(Fromworkspace)和从文件获取数据(Fromfile)Fromworkspace和Fromfile分别是从工作空

7、间和MAT文件输入数据,都在“Sources”子模块库中。4.求和模块(Sum)Sum模块用来计算信号的和,是“MathOperations”子模块库中的。5.传递函数(Transferfunction)和零极点传递函数(Zero-Pole)例7-3创建一个单位负反馈的二阶系统,输入为阶跃信号,将输出送到示波器显示。6.增益(Gain)Gain模块是将信号放大K倍,是“MathOperations”子模块库中的。7.输出到文件(ToFile)和输出到工作空间(ToWorkspace)8.示波器(Scope)示波器的主要参数有:Numbero

8、faxes:示波器的输入端口个数,默认值为1表示只有一个输入;图7-24示波器坐标设置Timerange:设置显示信号范围,默认auto为仿真时间范围,如果信号实际持续时间超过该

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

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

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