SIMULINK仿真基础精选.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIMULINK仿真基础精选

Simulink——终极图形建模、仿真、和样机开发环境 Simulink是用来建模、分析和仿真各种动态系统的交互环境 ,包括连续系统,离散系统和混杂系统。 Simulink 提供了采用鼠标拖放的方法建立系统框图模型的图形交互平台。通过 Simulink 提供的丰富的功能块,可以迅速地创建动态系统模型,而不需要书写一行代码。同时 Simulink 还集成了 Stateflow ,用来建模,仿真复杂事件驱动系统的逻辑行为。另外, Simulink 也是实时代码生成工具 Real-Time Workshop 的支持平台。 强大的功能 交互建模 Simulink提供了大量的功能块方便用户快速地建立动态系统模型。建模时完全采用鼠标操作方式。并且可以通过对模型功能有机的划分后,将块组成若干子系统建立多级结构化模型。 交互仿真 Simulink 框图提供了交互性很强的线性 / 非线性仿真环境。可以通过菜单工具运行仿真,或使用命令行进行批处理。对较复杂的系统还可以用“加速模式”将模型编译后运行。在仿真过程中允许对模块进行调参,仿真结果在运行的同时通过示波器或图形窗口显示出来。 能够扩充和定制 Simulink 的开放式结构允许用户扩展仿真环境的功能: 采用 MATLAB , Fortran 和 C 代码生成自定义模块库,并可以将用户原有 M , Fortran 或 C 编写的代码连接进来 基于模型和单个模块的完善的 CallBack 机制,允许用户对模型的仿真过程进行定制 与MATLAB和工具箱集成 由于 Simulink 可以直接利用 MATLAB 的数学 , 图形和编程功能 , 用户可以直接在 Simulink 下完成诸如数据分析 , 过程自动化 , 优化参数等工作。工具箱提供的高级的设计和分析能力可以通过 Simulink 的封装手段在仿真过程中执行。 专用模型库(Blocksets) Simulink 的模型库可以通过专用模块集进一步扩展。比如 DSP Blockset 可以用于 DSP 算法的开发,而 Fixed-Point Blockset 则扩展了 Simulink 在定点系统建模仿真方面的功能,用于建立和模拟定点和有限字长浮点控制系统和定点滤波器。 Stateflow Stateflows 是 Simulink 建模与仿真环境中一个集成平台。采用有限状态机理论方法和完善的图形交互界面,使用户能够通过简单的鼠标操作建立和仿真复杂的事件驱动系统。 Real-Time Workshop Simulink 模型可以通过 Real-Time Workshop 生成实时的标准 C? 代码,用于半物理仿真,快速原型和产品代码。使得用户可以完成从系统级仿真到工程实现的无缝过渡。 SIMULINK仿真基础 在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,则很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。 1990年,Math Works软件公司为MATLAB提供了新的控制系统模型图输入与仿真工具,并命名为SIMULAB,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图形组态阶段。但因其名字与当时比较著名的软件SIMULA类似,所以1992年正式将该软件更名为SIMULINK。 SIMULINK的出现,给控制系统分析与设计带来了福音。顾名思义,该软件的名称表明了该系统的两个主要功能:Simu(仿真)和Link(连接),即该软件可以利用鼠标在模型窗口上绘制出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。 目录 第一节 SIMULINK简介 第二节 SIMULINK功能模块的处理 第三节 SIMULINK线的处理 第四节 SIMULINK自定义功能模块 第五节 SIMULINK仿真的运行 第六节 SIMULINK s-function的设计 第一节 SIMULINK简介 一、什么是SIMULINK SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。 所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。 SIMULINK的最新版本是SIMULINK5.

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档