第八章-SIMULINK基础(全)解读.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2017-4-1 同济大学电子与信息工程学院 1 1 第八章 SIMULINK基础 2017-4-1 同济大学电子与信息工程学院 2 2 概述 在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。 1990年,Math Works软件公司为MATLAB提供了新的控制系统模型图输入与仿真工具,并命名为SIMULAB,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图形组态阶段。但因其名字与当时比较著名的软件SIMULA类似,所以1992年正式将该软件更名为SIMULINK。 SIMULINK的出现,给控制系统分析与设计带来了福音。该软件的名称表明了该系统的两个主要功能:Simu(仿真)和Link(连接),即该软件可以利用鼠标在模型窗口上绘制出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。 2017-4-1 同济大学电子与信息工程学院 3 3 SIMULINK简介 一、什么是SIMULINK SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。 所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。 2017-4-1 同济大学电子与信息工程学院 4 4 主要内容 Simulink 建模的基础知识 Simulink 建模与仿真 线性/非线性系统分析与仿真 子系统与模块封装技术 2017-4-1 同济大学电子与信息工程学院 5 5 SIMULINK简介 二、SIMULINK的启动 1. 在MATLAB的命令窗口直接键入“Simulink”并回车; 2. 单击MATLAB工具条上的Simulink 图标; 3. 在MATLAB菜单上选File→New→Model。 三、SIMULINK的模块库介绍 常用的SIMILINK模块库按功能可分为以下几类: Continuous(连续模块) Discrete(离散模块) User-defined Function(函数模块) Lookup Tables(查表模块) Discontinuities(非线性模块) PortsSubsystem(端口子系统模块) Signal routing(信号路由模块) Math(数学模块) Sinks(接收器模块) Sources(输入源模块) Logic and Bit operations(逻辑位操作) 2017-4-1 同济大学电子与信息工程学院 6 6 1、连续模块(Continuous) Integrator:输入信号积分 Derivative:输入信号微分 State-Space:线性状态空间系统模型 Transfer-Fcn:线性传递函数模型 Zero-Pole:以零极点表示的传递函数模型 Transport Delay:输入信号延时一个固定时间再输出 Variable Transport Delay:输入信号延时一个可变时间再输出 Memory: 一个积分步骤的延迟 2017-4-1 同济大学电子与信息工程学院 7 7 2、离散模块(Discrete) Discrete-time Integrator:离散时间积分器 Discrete Filter:离散滤波器 Discrete State-Space:离散状态空间系统模型 Discrete Transfer-Fcn:离散传递函数模型 Discrete Zero-Pole:以零极点表示的离散传递函数模型 First-Order Hold:一阶采样和保持器 Zero-Order Hold:零阶采样和保持器 Unit Delay:一个采样周期的延时 2017-4-1 同济大学电子与信息工程学院 8 8 3、 User-defined Function(函数模块) Fcn:用自定义的函数(表达式)进行运算 MATLAB Fcn:利用matlab的现有函数进行运算 S-Function:调用自编的S函数的程序进行运算 2017-4-1 同济大学电子与信息工程学院 9 9 4、 Lookup Tables(查表模块) Look-Up Tab

文档评论(0)

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

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

1亿VIP精品文档

相关文档