第6部分Simulink仿真.ppt

上传人:本田雅阁 文档编号:2567133 上传时间:2019-04-09 格式:PPT 页数:26 大小:518.51KB
返回 下载 相关 举报
第6部分Simulink仿真.ppt_第1页
第1页 / 共26页
第6部分Simulink仿真.ppt_第2页
第2页 / 共26页
第6部分Simulink仿真.ppt_第3页
第3页 / 共26页
第6部分Simulink仿真.ppt_第4页
第4页 / 共26页
第6部分Simulink仿真.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《第6部分Simulink仿真.ppt》由会员分享,可在线阅读,更多相关《第6部分Simulink仿真.ppt(26页珍藏版)》请在三一文库上搜索。

1、1,第6章 Simulink仿真,2,本章目标,了解Simulink基本模块的性质 掌握系统仿真的方法,3,主要内容,6.1 Simulink与系统仿真 6.2 Simulink的使用 6.3 Simulink的基本模块 6.4 功能模块的处理 6.5 设置仿真参数 6.6 观察Simulink的仿真结果,4,6.1 Simulink与系统仿真,Simulink的产生 1990年MathWorks公司为MATLAB增加了用于建立系统框图和仿真的环境 1992年公司将该软件改名为SIMULINK Simulink可以搭建: (1)通信系统物理层和数据链路层; (2)动力学系统; (3)控制系统;

2、 (4)数字信号处理系统; (5)电力系统; (6)生物系统; (7)金融系统等。,5,较为流行的版本有,与MATLAB5.2配用的Simulink2.2 与MATLAB5.3配用的Simulink3.0 与MATLAB6.0配用的Simulink4.0 与MATLAB7.0配用的Simulink6.0。,6,6.2 Simulink的使用,1. Simulink的启动 (1)在MATLAB的命令窗口直接键入simulink。 (2) 工具栏上的Simulink模块库浏览器命令按钮 (3) File菜单中选择New菜单项下的Model命令 2. Simulink的退出 关闭所有模型窗口和Sim

3、ulink模块库窗口即可,7,6.2.1启动和退出Simulink,8,6.2.2建模与仿真,建模仿真的一般过程是: 打开一个空白的编辑窗口; 将模块库中模块复制到编辑窗口里,并依照给定的框图修改编辑窗口中模块的参数; 将各个模块按给定的框图连接起来; 用菜单选择或命令窗口键入命令进行仿真分析,在仿真的同时,可以观察仿真结果,如果发现有不正确的地方,可以停止仿真,对参数进行修正; 如果对结果满意,可以将模型保存。,9,例6-1 设计一个简单的模型,其功能是将一正弦信号输出到示波器中,解题步骤: (1) 新建一个模型窗口: (2) 为模型添加所需模块: (3) 连接相关模块,构成所需要的系统模型

4、: (4) 进行系统仿真: (5) 观察仿真结果:,10,例6-1 演示,11,6.3 Simulink的基本模块,Simulink(系统仿真模块库) Communications Blockset(通信模块库) DSP Blockset(数字信号处理模块库) Control System Toolbox(控制系统模块库),12,Simulink模块库包含的子模块库,(1)Commonly Used Blocks模块库,为仿真提供常用元件; (2)Continuous模块库,为仿真提供连续系统; (3)Discontinuous模块库,非连续系统元件; (4)Discrete模块库,为仿真提供

5、离散元件; (5)Logic and Bit Operations模块库,提供逻辑运算和位运算的元件; (6)Lookup Tables模块库,线形插值查表模块库; (7)Math Operations模块库,提供数学运算功能元件; (8)Model Verification模块库,模型验证库; (9)Model-Wide Utilities模块库; (10)Ports and Subsystems模块库,端口和子系统; (11)Signals Attributes模块库,信号属性模块; (12)Signals Routing模块库,提供用于输入、输出和控制的相关信号及相关处理; (13)Si

6、nks模块库,为仿真提供输出设备元件; (14)Sources模块库,为仿真提供各种信号源; (15)User-defined Functions模块库,用户自定义函数元件; (16)Additional Math &Discrete模块库。,13,6.4 功能模块的处理,基本操作包括: 1. 选取模块 2. 复制与删除模块 3. 模块的参数和属性设置 4. 模块外形的调整 5. 模块名的处理 6. 模块的连接 7. 在连线上反映信息,14,6.5 设置仿真参数,仿真参数对话框 设置如下仿真参数: Solver(算法) Data Import/Export(数据输入输出) Diagnostic

7、s(诊断) Optimization(优化) Hardware Implementation(硬件工具) Model Referencing(模块引用),15,图6-17 设置仿真参数,16,1解题器(Solver)选项,(1)Simulation time组:设置仿真起止时间。 (2)Solve options组:选择求解器,并为其指定参数。 变步长算法(Variable-step) 固定步长算法(Fixed-step)。,17,2数据输入输出选项(Data Import/Export),主要用来设置Simulink与MATLAB工作空间交换数值的有关选项。 Load from worksp

8、ace(从工作空间载入数据) Save to workspace(将输出保存到工作空间) Save options(保存选项)。,18,3诊断选项(Diagnostics),用于设置系统对仿真过程中,可能会出现一些非正常事件做出何种反应,有以下几种: None:不做任何反应。 Warning:提出警告,但警告信息不影响程序的运行。 Error:提示错误,运行的程序停止。,19,6.6 观察Simulink的仿真结果,观察仿真结果的方法有以下几种: 将仿真结果信号输入到输出模块“Scope”示波器、“XY Graph”二维X-Y图形显示器与“Display”数字显示器中,直接查看。 将仿真结果信

9、号输入到“To Workspace”模块中,再用绘图命令在MATLAB命令窗口里绘制出图形。 将仿真结果信号返回到MATLAB命令窗口里,再利用绘图命令绘制出图形。,20,扩展阅读,6.7自定义功能模块 根据用户自己的需要加工所需的功能模块,21,例6-2 演示,22,应用举例,例6-3 仿真计算y(t)=sin(t)-sin(2t)。 解题步骤: (1)运行Simulink并新建一个模型窗口 (2)将所需模块添加到模型中 (3)编辑模块组成模型 (4)进行系统仿真参数设置 (5)进行系统仿真 (6)观察系统仿真结果,23,例63演示,24,例6-4 用Simulink求出闭环系统的阶跃响应曲线,25,例6-5 设计一个模拟人口变化情况的模型,26,学好计算机的唯一途径是 你的编程能力与你在计算机上投入的时间成,结 束 语,上机练习,正比,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1