《MATLAB程序设计教程》第12章__Simulink动态仿真集成环境.ppt
《《MATLAB程序设计教程》第12章__Simulink动态仿真集成环境.ppt》由会员分享,可在线阅读,更多相关《《MATLAB程序设计教程》第12章__Simulink动态仿真集成环境.ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第12章章 SIMULINK动态仿真集成环境动态仿真集成环境12.1 Simulink操作基础操作基础12.2 系统仿真模型系统仿真模型12.3 系统的仿真系统的仿真12.4 使用命令操作对系统进行仿真使用命令操作对系统进行仿真12.5 子系统及其封装技术子系统及其封装技术12.6 S函数的设计与应用函数的设计与应用12.1 Simulink操作基础操作基础12.1.1 Simulink简介简介 Simulink是是MATLAB的重要组成部分,提供建立系统模型、的重要组成部分,提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿选择仿真参数和数值算法、启动仿真程序对该系统进行
2、仿真、设置不同的输出方式来观察仿真结果等功能。真、设置不同的输出方式来观察仿真结果等功能。12.1.2 Simulink的启动与退出的启动与退出 1Simulink的启动的启动在在MATLAB的命令窗口输入的命令窗口输入simulink或单击或单击MATLAB主窗口主窗口工具栏上的工具栏上的Simulink命令按钮即可启动命令按钮即可启动Simulink。Simulink启动后会显示启动后会显示Simulink模块库浏览器模块库浏览器(Simulink Library Browser)窗口。窗口。在在MATLAB主窗口主窗口File菜单中选择菜单中选择New菜单项下的菜单项下的Model命命令
3、,在出现令,在出现Simulink模块库浏览器的同时,还会出现一个模块库浏览器的同时,还会出现一个名字为名字为untitled的模型编辑窗口。在启动的模型编辑窗口。在启动Simulink模块库浏模块库浏览器后再单击其工具栏中的览器后再单击其工具栏中的Create a new model命令按钮,命令按钮,也会弹出模型编辑窗口。利用模型编辑窗口,可以通过鼠也会弹出模型编辑窗口。利用模型编辑窗口,可以通过鼠标的拖放操作创建一个模型。标的拖放操作创建一个模型。模型创建完成后,从模型编辑窗口的模型创建完成后,从模型编辑窗口的File菜单项中选择菜单项中选择Save或或Save As命令,可以将模型以模
4、型文件的格式命令,可以将模型以模型文件的格式(扩展名为扩展名为.mdl)存入磁盘。存入磁盘。如果要对一个已经存在的模型文件进行编辑修改,需要打开如果要对一个已经存在的模型文件进行编辑修改,需要打开该模型文件,其方法是,在该模型文件,其方法是,在MATLAB命令窗口直接输入命令窗口直接输入模型文件名模型文件名(不要加扩展名不要加扩展名.mdl)。在模块库浏览器窗口或。在模块库浏览器窗口或模型编辑窗口的模型编辑窗口的File菜单中选择菜单中选择Open命令,然后选择或输命令,然后选择或输入欲编辑模型的名字,也能打开已经存在的模型文件。另入欲编辑模型的名字,也能打开已经存在的模型文件。另外,单击模块
5、库浏览器窗口工具栏上的外,单击模块库浏览器窗口工具栏上的Open a model命令命令按钮或模型编辑窗口工具栏上的按钮或模型编辑窗口工具栏上的Open model命令按钮,也命令按钮,也能打开已经存在的模型文件。能打开已经存在的模型文件。2Simulink的退出的退出为了退出为了退出Simulink,只要关闭所有模型编辑窗口和,只要关闭所有模型编辑窗口和Simulink模块库浏览器窗口即可。模块库浏览器窗口即可。12.2 系统仿真模型系统仿真模型12.2.1 Simulink的基本模块的基本模块Simulink的模块库提供了大量模块。单击模块库浏的模块库提供了大量模块。单击模块库浏览器中览器
6、中Simulink前面的前面的“+”号,将看到号,将看到Simulink模块库中包含的子模块库,单击所需要的子模块模块库中包含的子模块库,单击所需要的子模块库,在右边的窗口中将看到相应的基本模块,选库,在右边的窗口中将看到相应的基本模块,选择所需基本模块,可用鼠标将其拖到模型编辑窗择所需基本模块,可用鼠标将其拖到模型编辑窗口。同样,在模块库浏览器左侧的口。同样,在模块库浏览器左侧的Simulink栏上栏上单击鼠标右键,在弹出的快捷菜单中单击单击鼠标右键,在弹出的快捷菜单中单击Open the Simulink Libray 命令,将打开命令,将打开Simulink基本基本模块库窗口。单击其中的
7、子模块库图标,打开子模块库窗口。单击其中的子模块库图标,打开子模块库,找到仿真所需要的基本模块。模块库,找到仿真所需要的基本模块。12.2.2 模块的编辑模块的编辑1添加模块添加模块2选取模块选取模块3复制与删除模块复制与删除模块4模块外形的调整模块外形的调整 5模块名的处理模块名的处理12.2.3 模块的连接模块的连接1连接两个模块连接两个模块2模块间连线的调整模块间连线的调整3连线的分支连线的分支4标注连线标注连线5删除连线删除连线12.2.4 模块的参数和属性设置模块的参数和属性设置1模块的参数设置模块的参数设置Simulink中几乎所有模块的参数都允许用户进行设置,只要中几乎所有模块的
8、参数都允许用户进行设置,只要双击要设置的模块或在模块上按鼠标右键并在弹出的快捷双击要设置的模块或在模块上按鼠标右键并在弹出的快捷菜单中选择相应模块的参数设置命令就会弹出模块参数对菜单中选择相应模块的参数设置命令就会弹出模块参数对话框。该对话框分为两部分,上面一部分是模块功能说明,话框。该对话框分为两部分,上面一部分是模块功能说明,下面一部分用来进行模块参数设置。下面一部分用来进行模块参数设置。同样,先选择要设置的模块,再在模型编辑窗口同样,先选择要设置的模块,再在模型编辑窗口Edit菜单下菜单下选择相应模块的参数设置命令也可以打开模块参数对话框。选择相应模块的参数设置命令也可以打开模块参数对话
9、框。2模块的属性设置模块的属性设置选定要设置属性的模块,然后在模块上按鼠标右键选定要设置属性的模块,然后在模块上按鼠标右键并在弹出的快捷菜单中选择并在弹出的快捷菜单中选择Block properties,或,或先选择要设置的模块,再在模型编辑窗口的先选择要设置的模块,再在模型编辑窗口的Edit菜单下选择菜单下选择Block properties命令,将打开模块属命令,将打开模块属性对话框。该对话框包括性对话框。该对话框包括General、Block annotation和和Callbacks 3个可以相互切换的选项卡。个可以相互切换的选项卡。其中选项卡中可以设置其中选项卡中可以设置3个基本属性
10、:个基本属性:Description(说明说明)、Priority(优先级优先级)、Tag(标记标记)。例例12-1 有系统的微分方程,试建立系统仿真模型。有系统的微分方程,试建立系统仿真模型。操作过程如下:操作过程如下:(1)在在MATLAB主菜单中,选择主菜单中,选择File菜单中菜单中New菜单菜单项的项的Model命令,打开一个模型编辑窗口。命令,打开一个模型编辑窗口。(2)将所需模块添加到模型中。将所需模块添加到模型中。(3)设置模块参数并连接各个模块组成仿真模型。设置模块参数并连接各个模块组成仿真模型。设置模块参数后,用连线将各个模块连接起来组成设置模块参数后,用连线将各个模块连接
11、起来组成系统仿真模型。模型建好后,从模型编辑窗口的系统仿真模型。模型建好后,从模型编辑窗口的File菜单中选择菜单中选择Save或或Save as命令将它存盘。命令将它存盘。12.3 系统的仿真系统的仿真12.3.1 设置仿真参数设置仿真参数打开系统仿真模型,从模型编辑窗口的打开系统仿真模型,从模型编辑窗口的Simulation菜单中选菜单中选择择Simulation parameters命令,打开一个仿真参数对话框,命令,打开一个仿真参数对话框,在其中可以设置仿真参数。仿真参数对话框包含在其中可以设置仿真参数。仿真参数对话框包含5个可以个可以相互切换的选项卡:相互切换的选项卡:(1)Solv
12、er选项卡:用于设置仿真起始和停止时间,选择微分选项卡:用于设置仿真起始和停止时间,选择微分方程求解算法并为其规定参数,以及选择某些输出选项。方程求解算法并为其规定参数,以及选择某些输出选项。(2)Workspace I/O选项卡:用于管理对选项卡:用于管理对MATLAB工作空间的工作空间的输入和输出。输入和输出。(3)Diagnostics选项卡:用于设置在仿真过程中出现各类错误选项卡:用于设置在仿真过程中出现各类错误时发出警告的等级。时发出警告的等级。(4)Advanced选项卡:用于设置一些高级仿真属性,更好地选项卡:用于设置一些高级仿真属性,更好地控制仿真过程。控制仿真过程。(5)Re
13、al-time Workshop选项卡:用于设置若干实时工具中的选项卡:用于设置若干实时工具中的参数。如果没有安装实时工具箱,则将不出现该选项卡。参数。如果没有安装实时工具箱,则将不出现该选项卡。12.3.2 启动系统仿真与仿真结果分析启动系统仿真与仿真结果分析设置完仿真参数之后,从设置完仿真参数之后,从Simulation中选择中选择Start菜单项或单菜单项或单击模型编辑窗口中的击模型编辑窗口中的Start Simulation命令按钮,便可启动命令按钮,便可启动对当前模型的仿真。此时,对当前模型的仿真。此时,Start菜单项变成不可选菜单项变成不可选,而而Stop菜单项变成可选菜单项变成
14、可选,以供中途停止仿真使用。从以供中途停止仿真使用。从Simulation菜单中选择菜单中选择Stop项停止仿真后,项停止仿真后,Start项又变成项又变成可选。可选。为了观察仿真结果的变化轨迹可以采用为了观察仿真结果的变化轨迹可以采用3种方法:种方法:(1)把输出结果送给把输出结果送给Scope模块或者模块或者XY Graph模块。模块。(2)把仿真结果送到输出端口并作为返回变量,然后使用把仿真结果送到输出端口并作为返回变量,然后使用MATLAB命令画出该变量的变化曲线。命令画出该变量的变化曲线。(3)把输出结果送到把输出结果送到To Workspace模块,从而将结果直接存模块,从而将结果
15、直接存入工作空间,然后用入工作空间,然后用MATLAB命令画出该变量的变化曲命令画出该变量的变化曲线。线。例例12-2 利用利用Simulink仿真曲线。仿真曲线。仿真过程如下:仿真过程如下:(1)启动启动Simulink并打开模型编辑窗口。并打开模型编辑窗口。(2)将所需模块添加到模型中。将所需模块添加到模型中。(3)设置模块参数并连接各个模块组成仿真模型。设置模块参数并连接各个模块组成仿真模型。设置模块参数后,用连线将各个模块连接起来组成仿真模型。设置模块参数后,用连线将各个模块连接起来组成仿真模型。(4)设置系统仿真参数。设置系统仿真参数。(5)开始系统仿真。开始系统仿真。(6)观察仿真
16、结果。观察仿真结果。例例12-3 利用利用Simulink仿真求定积分。仿真求定积分。仿真过程如下:仿真过程如下:(1)打开一个模型编辑窗口。打开一个模型编辑窗口。(2)将所需模块添加到模型中。将所需模块添加到模型中。(3)设置模块参数并连接各个模块组成仿真模型。设置模块参数并连接各个模块组成仿真模型。(4)设置系统仿真参数。设置系统仿真参数。(5)开始系统仿真。开始系统仿真。(6)观察仿真结果。观察仿真结果。12.3.3 系统仿真实例系统仿真实例至此,可以总结出利用至此,可以总结出利用Simulink进行系统仿真的步骤如下:进行系统仿真的步骤如下:(1)建立系统仿真模型,这包括添加模块、设置
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MATLAB程序设计教程 MATLAB 程序设计 教程 12 _Simulink 动态 仿真 集成 环境
限制150内