- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unit7 matlab的
第7章 Simulink仿真环境 ;第7章 Simulink仿真环境 ;7.1 演示一个Simulink的简单程序;7.2 Simulink文件操作和模型窗口7.2.1 Simulink的文件操作;7.2.2 Simulink的模型窗口;7.3 模型的创建;7.3.1 模块的操作;7.3.2 信号线的操作;7.3.3 模型添加文本注释;7.4 Simulink的基本模块;7.4.1基本模块 ;2. 接收模块库(Sinks)
接收模块是用来接收模块信号的。
主要有:Scope、Display、XY Graph、To File、To Workspace、Stop Simulation、Out。
3. 连续系统模块库(Continuous)
连续系统模块是构成连续系统的环节 。
主要有:Integrator、Derivative、State-Space、Transfer Fcn、Zero-Pole、Transport Delay。
3. 离散系统模块库(Discrete)
离散系统模块是构成离散系统的环节 。
主要有:Discrete Transfer Fcn, Discrete Zeor-Pole, Discrete State-Space, Discrete Filter, Unit Delay等。
;7.4.2常用模块的参数和属性设置;例:From Workspace和From File模块举例
t=0:0.1:20; t=t; y=sin(t);
t1=0:0.1:20;x=2*cos(t1); x1=[t1; x];
save ex703 x1; ;(6) 示波器(Scope)
;示波器的参数设置:
示波器的Y坐标设置
示波器的参数设置 ;例:模块参数的设置与修改;2. 模块属性设置
每个模块的属性对话框的内容都相同。 ;7.5复杂系统的仿真与分析7.5.1仿真的设置;1. Solver页的参数设置
(1) 仿真的起始和结束时间
(2) 仿真步长
“Variable-step”(变步长)表示仿真步长是变化的,“Fixed-step”(定步长)表示固定步长。
(3) 仿真解法
(4) 输出模式
;2. Workspace I/O(工作空间输入输出)页的设置
;7.5.2连续系统仿真;7.5.2连续系统仿真;7.5.2连续系统仿真;7.5.3离散系统仿真;7.5.4 仿真结构参数化;7.6 子系统与封装7.6.1建立子系统;例:在例7.4的模型中建立一个子系统(Simulink_FifthExample.mdl)
;2. 在已有的子系统基础上建立
(1) 将已有的子系统复制到新窗口;
(2) 双击打开子系统模型窗口,重新放置模块,建立连接和输入输出端口;
(3) 将子系统与其它模块连接。
(4) 修改子系统名和其它参数。;7.6.2条件执行子系统;1.使能子系统(Enabled Subsystem)
当控制信号从负数朝正数变化当大于零时执行,而当控制信号变为负数时停止执行。
;【例7.8】建立一个用使能子系统控制正弦信号为半波整流信号的模型。(Simulink_EnableSubSystem.mdl);2. 触发子系统(Triggered Subsystem)
触发子系统是指当触发事件发生时开始执行的子系统。;【例7.9】建立一个用触发子系统控制正弦信号输出阶梯波形的模型。
;3. 使能触发子系统
使能触发子系统是触发子系统和使能子系统的组合。;例:建立一个用使能触发子系统控制正弦信号输出阶梯波形的模型。
;7.6.3子系统的封装;2. Icon选项卡
用于设定封装模块的名字和外观。
;3. Parameters选项卡
用于输入变量名称和
相应的提示 。
Prompt:输入变量的含义。
Variable:输入变量的名称。
type:给用户提供设计编辑区的选择。“Edit”提供一个编辑框;“Checkbox”提供一个复选框;“Popup”提供一个弹出式菜单。
Evaluate:用于配合“type”的不同选项提供不同的变量值。
;【例7.10】创建一个二阶系统,并将子系统进行封装。
(1) 创建模型
(2) 用虚线框框住反馈环,选择菜单“Edit”——“Create Subsystem” 。
(3) 封装子系统,选择菜单“Edit”——“Mask subsystem”出现封装对话框。
设置Icon选项卡:
disp(二阶系统)
plot([0 1 2 3 10],-exp(-[0 1 2 3 10]));在Parameters选项卡中,单击“Add”按钮添加两个输入参数:
设置“Prompt”分别为“阻尼系数”和“无阻尼振荡频率”,对应的“Variable”为“zeta”和“wn” ,并设置“type”栏为 “e
文档评论(0)