第四章SIMULINK仿真.ppt
文本预览下载声明
第4章 SIMULINK仿真;4.1 SIMULINK入门;1. Simulink的特点; 2.Simulink的典型模型结构;Simulink的应用领域示意图;4.1.2 SIMULINK的启动和退出;;;一个简单的Simulink实例;;4.1.3 SIMULINK界面窗口介绍;SIMULINK模型创建窗口 ;Simulink的工作原理;4.1.4 SIMULINK的常用模块库;;SIMULINK公共模块库共包括16个模块,如图4-3所示,
(1)Commonly Used Blocks (通用模块库)
这个模块库包括了其余几个公共模块库中的最常用模块,将其组合在这个库中,便于使用。
(2)Continuous(连续系统模块库)
包括描述标准线性函数和线性系统模块,其中主要模块有:
Derivative (微分器);
Integrator(积分器);
State-Space(状态空间);
Transfer-Fcn(传递函数);
Transport Delay(传递延迟);
Variable Transport Delay(可变传递延迟);
Zero-Pole(以零极点表示的传递函数模型);;;;;;;;;;;;;;;;;;;;;;;;;4.2 SIMULINK模型创建;4.2.1 SIMULINK模块参数、属性设置;;4.2.2 SIMULINK模块的查找、选定与移动;4.2.3 SIMULINK模块的复制与删除;;;4.2.4 SIMULINK模块几何属性的调整;;4.2.5 创建新SIMULINK模块;4.2.6 创建SIMULINK模块的连接;;;4.2.7 仿真参数的设置图;;2. 工作空间数据输入/输出的设置(Data Import/Outport);4.2.8 常用模块的设置;3. 从工作空间获取数据(From workspace)和从文件获取数据(From file)
From workspace和From file分别是从工作空间和MAT文件输入数据,都在“Sources”子模块库中。;4. 求和模块(Sum)
Sum模块用来计算信号的和,是“Math Operations”子模块库中的。
;5.传递函数(Transfer function)和零极点传递函数(Zero-Pole)
例7-3 创建一个单位负反馈的二阶系统,输入为阶跃信号,将输出送到示波器显示。;6. 增益(Gain)
Gain模块是将信号放大K倍,是“Math Operations”子模块库中的。
7. 输出到文件(To File)和输出到工作空间(To Workspace);8.示波器(Scope)
示波器的主要参数有:
Number of axes:示波器的输入端口个数,默认值为1表示只有一个输入;
Time range:设置显示信号范围,默认auto为仿真时间范围;
Limit data points to last:表示缓冲区接收数据的长度,默认为5000;
Save data to workspace:把示波器缓冲区中保存的数据以矩阵或结构数组的形式送到工作空间。;9. 模块的属性设置(右击,选择“Block Propertices…”);4.3 子系统建立;4.3.1 子系统的创建;;2、通过组合已有的模块创建子系统
如果用户模型中已经包含要组合成子系统的模块,只须通过组合这些模块来建立子系统。
(1)用方框把要组合的模块和连线包围起来。注意不能分别选中各个模块或使用“select all”命令。
(2)从Edit菜单中选择“Creat Subsystem”项,选中模块被一个Subsystem模型图标代替。调整该Subsystem模块大小,便于端口标签显示。
双击打开subsystem模块,将显示该子系统的内层结构,SIMULINK自动添加了输入端子和输出端子,代表子系统从外部模块的输入和向外输出。;;4.3.2 子系统的封装;四个菜单功能分别介绍如下:;(2)Parameters(参数)对话框;;4.3.3 条件子系统;;;4.3.4 SIMULINK仿真运行、调试;;2、数据输入输出页面(Data Import/Export)。;;;SIMULINK的调试:;;;4.4 定制函数库和S函数;4.4.2 S函数建立;function [sys,x0,str,ts] = fname[(t,x,u,flag)];m文件S-Function的子函数说明如下:;4.5.1 Simulink在电路中的应用实例
在SimPowerSystem模块中有电阻、电容、电感和电源等模块。
例4-5-2 根据电路桥电路创建一个Simulink模型,求电路中的电流,电路如图所示,已知电阻R=5Ω,Ra=25Ω,Rb=100Ω,Rc=
显示全部