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

[理学]Simulink 仿真.ppt

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

上次课内容回顾 MATLAB二维绘图 MATLAB三维绘图 本次内容提要 1、Simulink简介 2、Simulink基本操作 3、Simulink常用模块介绍 4、仿真参数的配置 第3章 Simulink仿真技术 3.1.Simulink简介 使用Simulink,安装MATLAB时必须选中Simulink组件,将其安装。 使用Simulink仿真步骤: 首先在仿真编辑窗口中搭建好自己的仿真模型,设置好具体的模型参数和仿真参数; 然后开始仿真,Simulink将根据用户搭建的模型,模拟系统在用户设定条件下的具体行为。 第3章 Simulink仿真技术 3.1.Simulink简介 3.1.1 Simulink窗口环境 1)在MATLAB中,启动Simulink模块库浏览器,有三种方法,用于浏览和模块选择。 2)Simulink模型编辑窗口 启动有三种方法 用于模型的搭建和仿真。 3.1.2 Simulink仿真简例 模型一般由三部分组成:信源、系统、信宿。 例3-1,在Simulink中构建模型:对一个正弦波信号进行积分处理,并将两个信号送到示波器同时显示。 3.2 Simulink的基本操作 3.2.1模型文件的操作 .mdl文件是一个结构化了的ASCII文件。 通常在模型编辑窗口中编辑模型,也可以通过ASCII文本编辑器操作,需要对文件有较深的了解。 例如:用m文件编辑器打开.mdl文件。 3.2.2模块的操作 (1)模块的选定: 左键单击,会出现句柄。 按Shift,可选中多个模块。 (2)模块大小、方向、位置的 调整 Rotate block和Flip block命令; (3)标题名的操作 用show name 、hide name以及Flip name. (4)模块参数的设置 以求和模块为例演示。 3.2.3 信号线的操作 信号线的连接、折曲、折点的移动、删除、标签的编辑; 信号线标签的传递:能使模型具有更好的可读性。 (先对信号线进行标注,在使用标签传递的信号线上标上“ ”,在菜单栏执行“Edit/Update Diagram”命令,实现信号线标签的传递) 例3-1-1 3.3 Simulink常用模块介绍 3.3.1 Source模块库 重点:Constant, Pulse Generator, sine wave, Step, From Workspace和 From File; 1.Sine Wave 模块: 调整参数:信号生成方式:Time based和Sample Based。 2.From Workspace模块: 可以从工作空间中读取数据作为输入信号,双击后,在Data文本框中填写读取数据的变量。变量必须包含信号的时间信息。 3. From File模块 用于从mat文件中读取数据作为模型的输入信号,需要设置mat文件名和采样时间,从mat文件的第一个矩阵读取信号数据,第一行作为时刻值,其余行给出了相应的信号值。在两个给定时刻之间的信号值以线性内插的方式给出,在最后一个给定时刻之后,根据最近两个时刻的值外推出其值。 3.3.2 Sinks模块库 主要功能是接收信号,并且将接受的信号显示出来。 Display, Scope, To File,To Workspace, Floating scope。 3.3.3 Continuous模块库 主要用于对连续系统的建模,此类系统在时域上一般用微分方程来描述,在频域上,一般用Laplace变换得到的传递函数来描述。 常用模块Derive、Intergate、State-Space、Trans Fcn、Transport Delay、Veriable Transport Delay和Zero-Pole七个模块。 利用上述模块对连续系统进行建模 例3-2,用三种方法可以搭建仿真模型 方法一:采用基本的积分模块建立模型 exam3_2 方法二:采用传递模块建立仿真模块(不适合有初始条件的情况) exam3_2_1 方法三:采用状态空间模块建立仿真模块 exam3_2_2 3.3.4 Discrete模块库 主要用于离散系统的建模: 采样时间参数的设置很重要! 常用模块为:Discrete Transfer Fcn、Discrete Zero-Pole、Discrete Filter、Discrete State-Space、Discrete-Time Intergator、Memory、Unit Delay和Zero-Order Hold 几个模块。 多速系统不同的采样率可以进行标注。 例3-3 Exam3_3,看

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档