5.1 Simulink 在系统仿真中的应用课件.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5 章 Simulink 在系统仿真中的应用 Simulink 建模的基础知识 Simulink 建模与仿真 非线性系统分析与仿真 子系统与模块封装技术 M-函数、S-函数编写及其应用 本章要点小结 5.1 Simulink基本知识 simulink open_system (‘ simulink ’) (2) 单击Simulink的快捷启动按钮“ ”; (3) “Start”菜单中,单击“Simulink”子菜单中的“Library Browser”选项。 5.1.2 Simulink 下常用模块简介 输入信号积分 输入信号微分 线性状态空间系统模型 线性传递函数模型 Sum:加减运算 Product:乘运算 Dot Product:点乘运算 Gain:比例运算 Math Function:包括指数函数、对数函数、求平方、开根号等常用数学函数 MinMax:最值运算 Abs:取绝对值 Sign:符号函数 5.2 Simulink建模与仿真 (1)模型编辑窗口 若想新建一个控制系统结构框图,则首先应该打开一个标题为“Untitled”的空白模型编辑窗口。 创建一个新的模型编辑窗口有以下三种方法: )在Simulink库浏览窗口中,点击工具条中的新建模型窗口按钮 ; )在Simulink库窗口中选择菜单命令File|New|Model; )在MATLAB指令窗口中选择菜单命令 File|New|Model。 1)双击信号源库sources; 2)选择信号源库中的step模块,使用鼠标左键将其 拖入模型窗口,模型窗口中出现一个step模块,双击设置参数; 3)双击连续模块中的传递函数模块,使用鼠标左键将其拖入模型窗口,双击设置参数; 4)打开显示模块,使用鼠标左键将示波器拖入模型窗口; 5) 点击输入输出端口,联结两个模块 用线将各种功能模块进行连接 用鼠标可以在功能模块的输入与输出端之间直接连线。 线的分支: 按住鼠标右键,在需要分支的地方拉出即可。 或者按住Ctrl键,并在要建立分支的地方用鼠标拉出即可。 或从输入端拉线到分支点 1)在模型窗口的Simulink菜单中选择Start,开始仿真; 2)双击Scope模块,看仿真结果 1)File--Save; 2)File—Save as 3 仿真算法与控制参数选择 2) 求解器选项 (Solver options) Simulink提供了变步长 (Variable-step)和定步长(Fixed-step) 两大类数值积分算法。对于变步长算法,可以设定最大步长(Max step size)、最小步长(Min step size)、起始步长(Initial step size)、相对容差(Relative tolerance)和绝对容差(Absolute tolerance)。对于定步长算法,可以设定固定步长(Fixed step size)和选择仿真模式(Mode)。因此为得到准确仿真结果,必须针对不同模型仔细选择算法及参数。 (3)误差容限 相对容差(Relative tolerance)和绝对容差(Absolute tolerance)中所填写的容差值是用来定义仿真精度的。在变步长仿真过程中,算法会把算得的局部估计误差与这里填写的容许误差限相比较,当误差超过这一误差限时会自动对仿真步长作适当修正,所以说在变步长仿真时,误差限的设置是很重要的,它关系到微分方程求解的精度。误差限经常在0.1和1e-6之间取值,它越小,积分的步数就越多,精度也越高,但是过小(如1e-10)由于计算舍入误差的显著增加,而影响整个精度,误差限在仿真过程中允许实时修改。 仿真结果分析 设置完以上仿真控制参数后,则可选择Simulation|Start命令来启动仿真过程,在仿真结束时会自动发出一声鸣叫。在仿真过程中还允许采用Simulation菜单下的Pause和 Continue命令来暂停或继续仿真过程,若选择Simulation|Stop命令,则人为中止仿真过程。结果分析有助于模型的改进和完善,同时结果分析也是仿真的主要目的。仿真结果可采用以下几种方法得到。 在示波器模块的窗口中,利用快捷按钮“ ”,可打开示波器模块参数(parameters)对话框。示波器参数对话框中有两个页面,图(a)为一般参数设置(General),图(b)为数据存储参数设置(Data history)。 除了示波器形象的输出之外,用户还可以用To Workspace模块或Out1模块将仿真结果返回到MAT

文档评论(0)

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

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

1亿VIP精品文档

相关文档