网站大量收购闲置独家精品文档,联系QQ:2885784924

14simulink分析.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIMULINK仿真基础 仿真工具箱SIMULINK 1 仿真模块知识点 2 SIMULINK模块介绍 3 SIMULINK工作原理及案例 4 模型编辑 5 子系统 SIMULINK简介 SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。 所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。 仿真工具箱SIMULINK 1 仿真模块知识点 2 SIMULINK模块介绍 3 SIMULINK工作原理及案例 4 模型编辑 5 子系统 仿真工具箱SIMULINK 1 仿真模块知识点 2 SIMULINK模块介绍 3 SIMULINK工作原理及案例 4 模型编辑 5 子系统 仿真工具箱SIMULINK 1 仿真模块知识点 2 SIMULINK模块介绍 3 SIMULINK工作原理及案例 4 模型编辑 5 子系统 仿真工具箱SIMULINK 1 仿真模块知识点 2 SIMULINK模块介绍 3 SIMULINK工作原理及案例 4 模型编辑 5 子系统 速度图形 高度图形 4、模型编辑 模型建立好后,若对模型不满意,可以方便地进行模型要素的添加和删减。可以修改图标参数来分析各种结果。 4.1、图标编辑 图标为工作界面的对象,在建立模型时众多的图标组合在一起,为了视觉的方便我们需要改变其大小、设置背景颜色、字体颜色和字型和字体大小等操作。图标的下方有一个注释为intgrator,将光标指向它就可以进行修改,如改为速度。 4.2、图标块的连接 当我们将所以有关模型的部件都拉到工作面,并对它们进行合理的放置后就可以进行连线操作了。一般来说每一个simulink图标都有至少个输入口和一个输出口,由不等号标识。连线有两种方法,自动连接和手动连接一个输入口和一个输出口接。自动连接方法为,选定发出模块,按Ctrl键并用鼠标点击接受模块,则连线自动产生。手动方法,从发出方按鼠标左键拉到目的模块即可。 分叉连接。有时输出线条可能到多个目的模块这时就需要线条分叉,按住鼠标右键从某连线的中部拉出一条线到另一个目的模块的输入口,释放鼠标则产生分叉线路。也可以按Ctrl键按鼠标左键从线路的中间拉出。双击线条则出现注释框可以对线条进行注释。单击选定线条,再按鼠标右键则可以看到一个菜单,利用它可以对线条进行修饰,如加粗、加色等等。 4.3、对模块的参数设置 每个图标模块根据作用的不同有不同的参数。例如常数模块要给该模块设置一个具体的常数、sin(x)信源模块要设置波形的振幅和周期长度、模块的进入点和输出点的个数也要进行设置。有的模块如积分模块有多种模型方法也必须设置。例如:拉出信源发生器白躁声信源,双击图标则产生模块设置界面。 这里Noise power:可以设置白躁声的振幅,Sample time:可以设置时间间隔,Seed:可以设置该发生器的初值。拉出scope 图标并连接,我们就可以看到白躁声的波形形态。见图 5、子系统 上节我们已经介绍了建立simulink模型的基本方法,但解决复杂问题时可以想象,将大量的图标拉到工作界面上将产生混乱和容易产生错误。 因此应该象编程一样建立某一任务的子程序,在simulink建模中即为建立子系统。建立子系统有两种方法,一种是利用Simulink提供的子模块图标建立一个新的空白子系统编辑界面,然后按照前面介绍的方法将系统的模块“拽”到该界面中,再将其他要素有机地结合起来成为一个独立运行的子模块,再将该子模块存盘。 另一种方法是对已经建立好的一个大系统,将其中的某些独立的功能“截取”下来使之成为一个子系统。建立好的子系统可以封装成标准的库模块,它可以象其他的库模块那样有参数设置对话界面,有一个图标以及帮助系统。 5.1、建立一个新的子系统 在Simulink的开发环境下,建立一个新模型,然后在模型图标上找Subsystem功能,在右边框中有关于建立各种子系统的图标 将某个子模型拷贝到新模型中 这是一个Enabled Subsystem的外观图,我们可以看到该子系统有一个输

文档评论(0)

舞林宝贝 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档