当前位置:文档之家› 理论课 第1讲19 matlab工具箱_simulink资料.

理论课 第1讲19 matlab工具箱_simulink资料.

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