matlab中 simulink的应用.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

▪ 对模型的注释;
▪ 仿真的配置
▪ 保存模型;
▪ 仿真和结果分析。
10.2.3 SIMULINK 模型文件
2020年5月6日
11
(1) 新建模型:利用模型窗口中的图标 选中Matlab指令窗口的菜单
(2)打开模型:利用模型窗口中的图标 选用某模型窗口中的菜单 在指令窗口中由open指令实现open模型名
▪ 例10.1.1:信号发生器和示波器。
▪ 例10.1.2:实现两个正弦信号的相乘。
2020年5月6日
9
10.2 模型的创建和模型文件
10.2.1 SIMULINK 模型是什么?
▪ SIMULINK 模型有以下几层含义:
• 在视觉上表现为直观的方框图;
• 在文件上则是扩展名为 mdl 的ASCII代码;
▪ 在 SIMULINK 环境中,用户可以在仿真进程中改变感兴 趣的参数,实时地观察系统行为的变化。
▪ 在MATLAB中,可直接在 SIMULINK 环境中运作的工 具包很多,已覆盖通信、控制、信号处理、DSP、电力 系统等诸多领域,所涉内容专业性极强。
▪ 本讲由浅入深地讲述 SIMULINK 对各种数学、工程问题 的建模、仿真和分析的基本方法,采用“算例”作为主体, 配以适量的归纳性表述。
• 从分析研究角度讲,这种 SIMULINK 模型不仅能让 用户知道具体环节的动态细节,而且能让用户清晰地 了解各器件、各子系统、各系统间的信息交换,掌握 各部分之间的交互影响。
2020年5月6日
8
▪ 在 SIMULINK 环境中,用户将观察到现实世界中非线性 因素和各种随机因素对系统行为的影响。
2.交互式的仿真环境
Simulink框图提供了交互式很强的仿真环境,既可以 通过下拉菜单执行,也可以通过命令行进行仿真。
3.专用模块库(Blocksets)
MathWorks公司开发了一系列的专用功能块程序包, 通过这些可迅速地对系统实现建模、仿真和分析。
2020年5月6日
3
Simulink部分软件工具包
(3)存盘:Simlink是以ASCII码形式存储的.mdl文件
(4)打印:先点击模型窗口中的图标,打开一个打印对 话框,但它比Windows多一个选项框
TI DSP开发工具箱
2020年5月6日
4
4.提供了仿真库的扩充和定制机制
Simulink的开发式结构允许用户扩展仿真环境的 功能:采用MATLAB、FORTRAN和C代码生成自 定义的模块库,并拥有自己的图标和界面。
5.与MATLAB工具箱的集成
Simulink可以直接利用MATLAB的诸多资源与功 能,用户可以直接在Simulink下完成诸如数据分析、 过程自动化、优化参数等工作。工具箱提供的高 级设计和分析能力可以融入仿真过程。
DSP Blockset
数字信号处理工具包
Fixed-Point Blockset
定点运算控制系统仿真工具包
Power System Blockset
电力电动系统工具包
Dials & Gauges Blockset
交互图形和控制面板设计工具 包
Communication Blockset
通信系统工具包
• 在数学上表现为一组微分方程或差分方程;
• 在行为上则模拟了实际系统的动态特性 。
▪ SIMULINK 模型通常包含三种 “组件”: • 信源( Sources):可以是常数、时钟、白噪声、正弦波、 阶梯波、扫频信号、脉冲生成器、随机数产生器等信号源;
• 系统( System):即指被研究系统的 SIMULINK 方框图;
2020年5月6日
5
Simulink具有以下特点: • 基于矩阵的数值计算; •高级编程语言; •图形与可视化; •工具箱提供面向具体应用领域的功能; •丰富的数据I/O工具; •提供与其它高级语言的接口; •支持多平台(PC/Macintosh/UNIX); •开放与可扩展的体系结构。
Hale Waihona Puke Baidu
2020年5月6日
6
Simulink具有强大的功能与友好的用户界面,具 有广泛的应用领域。如:
Simulink的应用领域示意图
2020年5月6日
7
10.1 快速入门
▪ SIMULINK可以处理的系统包括:线性、非线性系统; 离散、连续及混合系统;单任务、多任务离散事件系统。
• 从建模角度讲,这既适于自上而下(Top-down)的 设计流程(概念、功能、系统、子系统、直至器件), 又适于自下而上(Bottum-up) 逆程设计。
第十讲 MATLAB的SIMULINK仿真
10.1 Simulink入门 10.2 模型的创建和模型文件 10.3 仿真运行 10.4 系统建模 10.5 子系统的创建及封装 10.6 常用工具箱简介
2020年5月6日
1
Simulink是一个用来对动态系统进行建模、仿 真和分析的软件包,是MATLAB的重要组成部分。 Simulink可以用来建模、分析和仿真各种动态系统 (包括连续系统、离散系统和混合系统),它提供了 一种图形化的交互环境,只需用鼠标拖动的方法 便能迅速地建立起系统框图模型,甚至不需要编 写一行代码。
Simulink提供建立系统模型、选择仿真参数和 数值算法、启动仿真程序对该系统进行仿真、设 置不同的输出方式来观察仿真结果等功能。
2020年5月6日
2
1.交互式、图形化的建模环境
Simulink提供了丰富的模块库以帮助用户快速地建立 动态系统模型。建模时只需使用鼠标拖放不同模块库 中的系统模型并将它们连接起来。它外表以方块图形 式呈现,且采用分层结构。
• 信宿( Sink):可以是示波器、图形记录仪等。
▪ 对于具体的 SIMULINK 模型而,不一定完全地包含这三大组
件。例如:研究初始条件对系统影响就不必包含信源组件。
2020年5月6日
10
10.2 模型的创建和模型文件(续1)
10.2.2 SIMULINK 模型的创建 ▪创建模型文件
▪模型块的操作 ▪ 连线的操作
CDMA Reference Blockset
CDMA通信系统设计和分析工 具包
Nonlinear Control Design Blockset
非线性控制设计工具包
Motorola DSP Developer’s Kit Motorola DSP开发工具包
TI DSP Developer’s Kit
相关文档
最新文档