- 1、本文档共52页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SIMULINK动态仿真集成环境1
第7章 SIMULINK动态仿真集成环境 主要内容 Simulink操作基础 系统仿真模型 系统的仿真 子系统及其封装技术 使用命令操作对系统进行仿真 S函数的设计与应用 7.1 Simulink操作基础 7.1.1 Simulink简介 Simulink是MatLab的重要组成部分,提供建立系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。 Simulink是MatLab的仿真工具箱,可以用来对动态系统进行建模与仿真分析,支持离散、连续以及线性和非线性的系统,也支持具有多种采样速率的系统。 Simulink是面向框图的仿真软件,具有以下功能: (1)用绘制方框图代替编写程序。 (2)智能化地建立和运行仿真。 (3)适应面广,包括线性、非线性系统;连续、离散及混合系统;单任务、多任务离散事件系统。 7.1.2 Simulink的启动与退出 1.Simulink的启动 在MATLAB的命令窗口输入simulink或单击MATLAB主窗口工具栏上的Simulink命令按钮即可启动Simulink。Simulink启动后会显示Simulink模块库浏览器(Simulink Library Browser)窗口。 Simulink的文件操作方式非常灵活,常用的文件操作有新建文件、打开文件和保存文件三种。 新建仿真模型文件有以下三种方法: 1)在MATLAB的命令窗口选择菜单File?New?Model。 2)在Simulink模块库浏览器窗口选择菜单File?New?Model,或者单击工具栏的图标。 3)在Simulink模型窗口选择菜单File?New?Model,或者单击工具栏的图标。 打开仿真模型文件有以下四种方法: 1)在MATLAB的命令窗口直接输入不加扩展名的文件名,该文件必须在当前搜索路径中。 2)在MATLAB的命令窗口选择菜单File?Open…或者单击工具栏的图标打开文件。 3)在Simulink模块库浏览器窗口选择菜单File?Open…或者单击工具栏的图标打开.mdl文件。 4)在Simulink模型窗口中选择菜单File?Open…或者单击工具栏的图标打开文件。 保存文件 模型创建修改编辑完成后,从模型编辑窗口的File菜单项中选择Save或Save As命令,可以将模型以模型文件的格式(扩展名为.mdl)存入磁盘。 2.Simulink的退出 为了退出Simulink,只要关闭所有模型编辑窗口和Simulink模块库浏览器窗口即可。 7.2 系统仿真模型 7.2.1 Simulink的基本模块 Simulink的模块库提供了大量模块。单击模块库浏览器中Simulink前面的“+”号,将看到Simulink模块库中包含的子模块库,单击所需要的子模块库,在右边的窗口中将看到相应的基本模块,选择所需基本模块,可用鼠标将其拖到模型编辑窗口。同样,在模块库浏览器左侧的Simulink栏上单击鼠标右键,在弹出的快捷菜单中单击Open the ‘Simulink’ Libray 命令,将打开Simulink基本模块库窗口。单击其中的子模块库图标,打开子模块库,找到仿真所需要的基本模块。 Simulink 6.5的基本模块库包括16个子模块库,常用的模块库: 常用的模块子库(Commonly Used Blocks) 连续模块子库(Continuous) 离散模块子库(Discrete) 逻辑和位操作模块子库(logic and bit operation) 查表函数模块子库(lookup Tables) 一般数学函数子库(Math) 信宿模块子库(Sinks) 信源模块子库(Sources) 用户定义的函数模块子库(User_defined Functions) 端口与子系统(Ports Subsystems) 一个典型的Simulink仿真模型由以下3种类型的模块构成。 1.信号源模块 信号源为系统的输入,包括常数信号源、函数信号发生器(如正弦波和阶跃函数等)查看表7.2。 2.被模拟的系统模块 系统模块作为仿真的中心模块,是仿真建模所要解决的主要问题。 3.输出显示模块 系统的输出由显示模块接收。输出显示的形式包括图形、示波器和输出到文件3种,具体见表7.3。 7.2.2 模块的编辑 1.添加模块 2.选取模块 3.复制与删除模块 4.模块外形的调整 5.模块名的处理 7.2.3 模块的连接 1.连接两个模块 2.模块间连线的调整 3.连线的分支 4.标注连线 5.删除连线 7.2.4 模块的参数和属性设置 1.模块的参数设置 Simulink中几乎所有模块的参数都允许用户进行设置,只要
文档评论(0)