[工学]第7章 Simulink仿真环境ppt课件.ppt

[工学]第7章 Simulink仿真环境ppt课件.ppt

ID:59413122

大小:396.00 KB

页数:36页

时间:2020-09-19

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

《[工学]第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)仿真快速、准确,智能化地建立各环节的方程,自动地在给定精度要求下以最快速度仿真,还可以交互式地进行仿真。7.2Simulin

2、k的工作环境在MATLAB的命令窗口输入“simulink”,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(SimulinkLibraryBrowser)窗口。7.2.1一个简单的Simulink实例例7-1将一个阶跃输入信号送到积分环节,并将积分后的信号送到示波器显示。1.创建空白模型2.添加模块3.添加连接4.仿真5.保存模型7.2.2Simulink的模型窗口Simulink模型的创建和仿真都是在模型窗口中进行的,模型窗口包括菜单、工具栏、模型设计区和状态栏。模型窗口中的模型设计区用来创建和修改模型。7.2.3Simu

3、link的工作原理仿真包括以下几个步骤。(1)模型编译(2)连接(3)仿真执行一般仿真模型都采用数值积分来仿真的,相邻两个时间点的长度为步长,步长的大小取决于求解器的类型。7.2.4Simulink的模块库Simulink的模块库浏览器提供了各种基本模块,并将它们按照应用领域和功能进行分类以方便用户查找。7.3建立模型 7.3.1创建模型1.模块的操作(1)改变大小(2)移动(3)复制(4)模块的翻转(5)修改模块名(7)模块名的翻转(6)模块名的显示和隐藏2.信号线的操作(1)信号线的分支(2)信号线的折线(3)信号线的文本注释(4)信号

4、线与模块分离练习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)

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

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

7、umberofaxes:示波器的输入端口个数,默认值为1表示只有一个输入;图7-24示波器坐标设置Timerange:设置显示信号范围,默认auto为仿真时间范围,如果信号实际持续时间超过该范围,则超出范围的信号在示波器中不显示;Limitdatapointstolast:表示缓冲区接收数据的长度,默认为5000,示波器的缓冲区可接收30个信号,数据长度为5000,如果数据长度超出,则最早的历史数据会被清除。Savedatatoworkspace:把示波器缓冲区中保存的数据以矩阵或结构数组的形式送到工作空间,在下面两栏设置变量名“Varia

8、blename”和数据类型“Format”。9.模块的属性设置(1)“General”选项卡(3)调用函数(Callbacks)(2)“BlockAnnotation”选项卡7.

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

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

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