第七章Simulink交互式仿真集成环境资料.pptVIP

第七章Simulink交互式仿真集成环境资料.ppt

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章Simulink交互式仿真集成环境资料

第七章 SIMULINK交互式 仿真集成环境 SIMULINK是MATLAB最重要的组件之一,它向用户提供一个动态系统建模、仿真和综合分析的集成环境。在这环境中,用户无须书写大量的程序,而只需通过简单直观的鼠标操作,选取适当的库模块,就可构造出复杂的仿真模型。SIMULINK的主要优点: 适应面广。可构造的系统包括:线性、非线性系统;离散、连续及混合系统;单任务、多任务离散事件系统。 结构和流程清晰。它外表以方块图形式呈现,采用分层结构。既适于自上而下的设计流程,又适于自下而上逆程设计。 仿真更为精细。它提供的许多模块更接近实际,为用户摆脱理想化假设的无奈开辟了途径。 模型内码更容易向DPS,FPGA等硬件移植。 7.1连续时间系统的建模与仿真 创建动态Simulink模型的一般步骤如下: 1.写出描写系统动力学的全部方程,包括微分方程、差分方程、代数方程等。 2.打开Simulink模块库,引出Simulink 工作环境。 3.为待建模型,开启空白模型窗。 4.根据理论数学模型,在Simulink模块中选择所需的模块,并将其复制到空白模型窗。 5.假如模块结构不符合数学模型要求,那么在勾画信号线之前,必须先设置模块中影响结构的参数,如输入输出口的数目。 6.根据理论数学模型,借助鼠标勾画各模块间的信号连线,使之称为系统。 7.根据理论数学模型,从系统角度出发,对各模块的非结构参数进行设置。 8. 根据经验或采用默认方法,对仿真结算器和仿真终止时间进行设置。 9. 给新建模型命名并保存。 10. 运行Simulink模型,并根据情况进行适当调试。 11.保存调试好的Simulink模型,以供仿真研究使用。 7.1.1基于微分方程的SIMULINK建模 【例7.1-1】在图7.1-1所示的系统中,已知质量kg,阻尼b=N.s/m,弹簧系数k=100N/m,且质量块的初始位移x(0)=0.05m,其初始速度x’(0)=0m/s,要求创建该系统的SIMULINK模型,并进行仿真运行。 (1)建立理论数学模型 对于无外力作用的“弹簧—质量—阻尼”系统,据牛顿定律可写出 mx’’+bx’+kx=0 (7.1) 代入具体数值并整理,可得 x’’=-2x’-100kx (7.2) (2)建模的基本思路 a. 采用“积分”模块,而非“求导”模块描述导数关系。 b. 非1系数,采用“增益”模块实现。 c. 用示波器观察结构。 (3)打开Simulink模块库 (4)开启空白(新建)模型窗模块库 (5)从模块库复制所需模块到新建模型窗 (6)模型窗口中模型的复制 a. 右击快捷菜单-复制-粘贴 b. 快捷复制:按住[CTRL]键,用鼠标“点亮并拖拉”积分模块Intergrator到适当的位置即可。 (7) 模块间信号线的连接 a. 起始端位于模块输出口的信号新生成法。 b. 起始端位于其他信号线上的信号生成法。 (8) 根据理论数学模型设置模块参数 (9) 仿真运行参数采用默认解算器“ode45”、 默认“变步长”和默认仿真终止时间。 (10) 保存模型,命名为exm070101.mdl (11) 试运行,发现问题加以改善。 另外, 信号名称的表示,如:x’’,x’,x。 各模块输出数据类型的显示。 菜单:Format\Port signal Displays\ Port Data Types. (13) 仿真参数调整后的模型及仿真结果 说明: (1)本例构建Simulink模型的过程是:以“二阶导数”为建模的“起点信号”,然后通过积分模块得到“一阶导数”,再通过积分模块得到“函数本身”。这是基于微分方程创建Simulink模型的一般程式。 (2)以“函数”为“起点信号”,通过求导模块得到“一阶导数”,再得到“二阶导数”的方式不可取。因为在Simulink模块中,求导模块的使用要谨慎。 (3)Simulink版本因素可能会导致所建.mdl模型的不可移植。 (4)本方法适用于更复杂的动态系统。 * * 图7.1-1 弹簧—质量—阻尼系统 图 7.1-3 已经复制进库模块的新建模型窗 图 7.1-4已构建完成的新模型窗 图 7.1-5 参数已经修改为2的Gain增益模块参数设置窗 图 7.1-6 改变输入口符号的求和模块参数设置窗 图 7.1-7 实现初始位移0.05设置的Integrator1设置窗 图7.1-8 坐标范围设置不当时的信号显示 图7.1-9 采用轴自动设置功能后的信号显示 图7.1-10 对显示屏的纵坐标范围进行设置 图7.1-

文档评论(0)

wyjy + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档