《MATLAB教程及实训(第2版)》曹弋ppt7.ppt

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

7.6.3 定义自己的模块库 创建模块库的方法是在Simulink环境中,选择菜单“File”→“New”→“Library”,则会出现空白的模块库窗口,将模块复制到模块库窗口中,并将模块库保存为.mdl文件。 7.7 S函数的设计与应用 7.7.1 S函数简介 S函数模块在“User-Defined Functions”子模块库中,通过“S-Function”模块创建包含S函数的Simulink模型。在“S-Function name:”中必须填写不带扩展名的S函数文件名,“S-Function parameters:”中填写模块的参数。 S函数M文件形式的标准模板程序是一个格式特殊的M文件,名为“sfuntmpl.m”,存放在“…MATLAB\R2010a\toolbox\simulink\blocks”目录下,用户可以根据该模板进行修改。 8.1.4 将Simulink模型结构图转化为系统模型 MATLAB提供了linmod和linmod2函数命令将Simulink模型转换为数学模型。 例8-8 根据图8-6的模型结构框图在Simulink环境中创建系统模型,使用函数命令转化为传递函数。 r1=1;r2=2;c1=3;c2=4; [A,B,C,D]=linmod(ex8_8); %将mdl模型转换为状态空间模型 [num,den]=ss2tf(A,B,C,D); sys=tf(num,den) 7.8 综合实例介绍 例7-13 使用Simulink模型创建一个包含连续环节和离散环节的混合系统,输入信号为连续的单位阶跃信号,被控对象为连续环节,系统中有一个反馈环,反馈环引入了零阶保持器,当系统中离散采样时间改变时,对系统的输出响应和控制信号进行观察。 (a)图Zc模块的“Sample time”参数为0.1时输出的波形,系统稳定性较好;(b)图Zc模块的“Sample time”为0.5时,系统稳定性较差;(c)图Zc模块的“Sample time”为1时,系统不稳定。 练习 模块名的修改是______ A. 在参数设置对话框中实现 B. 在模块旁双击鼠标后出现的编辑框中实现 C. 在模块的下面或旁边的编辑框中 D. 在模块的属性窗口中设置 C 练习 运行以下命令,则实现的功能是______ add_line(exe1,[300,0;300,80;150,80]) A. 添加一条直线 B. 添加一条有一个转折的折线 C. 添加一条有两个转折的折线 D. 添加一条从左到右的折线 B 练习 创建一个具有延迟环节e-τs的单位反馈系统,开环传递函数为 ,当输入阶跃信号时,查看延迟环节的时间参数τ对系统输出响应的影响。 第7章 Simulink仿真环境 7.1 Simulink的概述 7.2 Simulink的工作环境 7.3建立模型 7.4 Simulink的应用实例 7.5 模型的调试 7.6子系统与封装 7.7 S函数的设计与应用 7.8 综合实例介绍 7.1 Simulink的概述 1. Simulink的特点 (1)设计简单,系统结构使用方框图绘制,以绘制模型化的图形代替程序输入,以鼠标操作代替编程; (2)分析直观,用户不需要考虑系统模块内部,只要考虑系统中各模块的输入输出; (3)仿真快速、准确,智能化地建立各环节的方程,自动地在给定精度要求下以最快速度仿真,还可以交互式地进行仿真。 7.2 Simulink的工作环境 在MATLAB的命令窗口输入“simulink”,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser)窗口。 7.2.1 一个简单的Simulink实例 例7-1 将一个阶跃输入信号送到积分环节,并将积分后的信号送到示波器显示。 1. 创建空白模型 2. 添加模块 3. 添加连接 4. 仿真 5. 保存模型 7.2.2 Simulink的模型窗口 Simulink模型的创建和仿真都是在模型窗口中进行的,模型窗口包括菜单、工具栏、模型设计区和状态栏。 模型窗口中的模型设计区用来创建和修改模型。 7.2.3 Simulink的工作原理 仿真包括以下几个步骤。 (1)模型编译 (2)连接 (3)仿真执行 一般仿真模型都采用数值积分来仿真的,相邻两个时间点的长度为步长,步长的大小取决于求解器的类型。 7.2.4 Simulink的模块库 Simulink的模块库浏览器提供了各种基本模块,并将它们按照应用领域和功能进行分类以方便用户查找。 7.3建立模型 7.3.1 创建模型 1. 模块的操作 (1)改变大小

文档评论(0)

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

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

1亿VIP精品文档

相关文档