- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7章 SIMULINK
第7章 SIMULINK应用基础 SIMULINK是MATLAB的一个分支产品,主要用来实现对工程问题的模型化及动态仿真。SIMULINK体现了模块化设计和系统级仿真的思想,采用模块组合的方法使用户能够快速、准确地创建动态系统的计算机模型,使得建模仿真如同搭积木一样简单。SIMULINK现已成为仿真领域首选的计算机环境。 点击图中“树状结构目录窗口”中各模块库名前带“+”的小方块可展开二级子模块库的目录。“模块窗口”中显示的是用户在“树状结构目录窗口”中选中的模块库所包含的模块图标。 如果显示的模块图标前带“+”的小方块,表明该图标下还有三级目录,直接点击该图标可在该窗口中展现三级目录下的模块图标。 从MATLAB窗口进入SIMULINK仿真平台的方法有以下两种: (1) 点击MATLAB菜单栏中的[FileNewModel],如图7-3所示。 (2) 点击SIMULINK模块库浏览器窗口工具栏上的按键 。 完成上述操作,将出现图7-4所示的SIMULINK仿真平台。仿真平台标题栏上的“untitled”表示一个尚未命名的新模型文件。 1. 仿真平台菜单栏 SIMULINK仿真平台中的菜单包括“File(文件)”、“Edit(编辑)”、“View(查看)”、“Simulation(仿真)”、“Format(格式)”、“Tools(工具)”与“Help(帮助)”七项内容。 每个主菜单项都有下拉菜单,下拉菜单中每个小菜单为一个命令,只要用鼠标选中,即可执行菜单项命令所规定的操作。其中,编辑和仿真菜单使用最为频繁。 1. 模块的基本操作 模块是系统模型中最基本的元素,不同模块代表了不同的功能。各模块的大小、放置方向、标签、属性等都是可以设置调整的。表3-1列出了SIMULINK中模块基本操作方法的简单描述。 如图7-5所示,将模块进行了三种操作:模块顺时针旋转90°、标签内容修改和标签位置改变。 2. 信号线的基本操作 信号线是系统模型中另一类最基本的元素,熟悉和正确使用信号线是创建模型的基础。SIMULINK中的信号线并不是简单的连线,它具有一定流向属性且不可逆向,表示实际模型中信号的流向。 表3-2列出了SIMULINK中信号线基本操作方法的描述。 3.2.2 系统模型的基本操作 除了熟悉模块和信号线的基本操作方法,用户还需熟悉SIMULINK系统模型本身的基本操作,包括模型文件的创建、打开、保存以及模型的注释等。 表3-3列出了SIMULINK中系统模型基本操作方法的简单描述。 如图7-6所示,在模型中加入注释文字,使模型更具可读性。(在位置处双击) 图7-6 添加注释文字示例 (a) 未加注释文字;(b) 加入注释文字 1. 子系统的建立 系统仿真模型一般都比较复杂,规模很大,包含了数量可观的各种模块。如果这些模块都直接显示在SIMULINK仿真平台窗口中,将显得拥挤、杂乱,不利于用户建模和分析。 可以把实现同一种功能或几种功能的多个模块组合成一个子系统,从而简化模型,其效果如同其它高级语言中的子程序和函数功能。 在SIMULINK中创建子系统一般有两种方法。 1) 通过“子系统”模块的方法 该方法要求在用户的模型里添加一个称为Subsystem的子系统模块,然后再往该模块里加入组成子系统的各种模块。这种方法适合于采用自上而下设计方式的用户,具体实现步骤如下: (1) 新建一个空白模型。 (2) 打开“端口和子系统”(PortsSubsystems)模块库,选取其中的“子系统”(Subsystem)模块并把它复制到新建的仿真平台窗口中。 (3) 双击“子系统”模块,弹出一个子系统编辑窗口。系统自动在该窗口中添加一个输入和输出端子,名为In1和Out1,这是子系统与外部联系的端口。 (4) 将组成子系统的所有模块都添加到子系统编辑窗口中,合理排列。 (5) 按要求用信号线连接各模块。 (6) 修改外接端子标签并重新定义子系统标签,使子系统更具可读性。 2) 通过组合已存在模块的方法 该方法要求在用户的模型中已有组成子系统所需的所有模块,并且已做好正确的连接。这种方法适合于采用自下而上设计方式的用户,具体实现步骤如下: (1) 打开已经存在的模型。 (2) 选中要组合到子系统中的所有对象,包括各模块及其连线。 (3) 选择菜单[EditCreate Subsystem]命令,模型自动转换成子系统。 (4) 修改外接端子标签并重新定义子系统标签,使子系统更具可读性。 将图7-6所示的模型用第二种方法创建子系统,创建过程如图7-7~图7-12所
您可能关注的文档
最近下载
- 《语文(基础模块)下册》(中职)教案 第24课 跨媒介阅读与交流(二).pdf VIP
- 《磨床安全操作规程》.docx VIP
- 青2013G02图集-标准图集.docx VIP
- 第36届全国中学生物理竞赛决赛理论考试试题与解答.pdf VIP
- DB45_T1900-2018_芒果成龄果树管理技术规程_广西壮族自治区 conv.docx VIP
- 软件测试-全套PPT课件.pptx
- 类风湿关节炎情景模拟教学案例范文.docx VIP
- 2025广西公需科目培训考试答案(90分)——“一区两地一园一通道”建设;人工智能时代的机遇与挑战(1).pdf VIP
- 化学核心素养引领单元主题学习之初探.docx VIP
- 钻床安全操作规程[共1页].doc VIP
文档评论(0)