Simulink仿真应用.ppt
《Simulink仿真应用.ppt》由会员分享,可在线阅读,更多相关《Simulink仿真应用.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、SimulinkSimulink仿真及应用仿真及应用 Simulink Simulink Simulink Simulink 仿真简介仿真简介仿真简介仿真简介 Simulink Simulink Simulink Simulink的基本模块介绍的基本模块介绍的基本模块介绍的基本模块介绍 Simulink Simulink Simulink Simulink在通信系统中的应用在通信系统中的应用在通信系统中的应用在通信系统中的应用lSIMULINKSIMULINK快速入门快速入门n n在工程实际中,控制系统的结构往往很复杂,如果不借助在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模
2、软件,则很难准确地把一个控制系统的复专用的系统建模软件,则很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。杂模型输入计算机,对其进行进一步的分析与仿真。19901990年,年,Math WorksMath Works软件公司为软件公司为MATLABMATLAB提供了新的控制系提供了新的控制系统模型图输入与仿真工具,并命名为统模型图输入与仿真工具,并命名为SIMULABSIMULAB,该工具很,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图形组态阶段。但因其名字与当时比较著名的软了模型化图形组态阶段
3、。但因其名字与当时比较著名的软件件SIMULASIMULA类似,所以类似,所以19921992年正式将该软件更名为年正式将该软件更名为SIMULINKSIMULINK。n nSIMULINKSIMULINK的出现,给控制系统分析与设计带来了福音。的出现,给控制系统分析与设计带来了福音。顾名思义,该软件的名称表明了该系统的两个主要功能:顾名思义,该软件的名称表明了该系统的两个主要功能:SimuSimu(仿真)和(仿真)和LinkLink(连接),(连接),即该软件可以利用系统提即该软件可以利用系统提供的各种功能模块并通过信号线连接各个模块从而创建出供的各种功能模块并通过信号线连接各个模块从而创建
4、出所需要的控制系统模型,然后利用所需要的控制系统模型,然后利用SIMULINKSIMULINK提供的功能提供的功能来对系统进行仿真和分析。来对系统进行仿真和分析。3 3 3 3 SimulinkSimulink是是MATLABMATLAB中一个建立系统方框图和基于方框图级的系统中一个建立系统方框图和基于方框图级的系统仿真环境,是一个用来对仿真环境,是一个用来对动态系统动态系统进行进行建模、仿真和分析建模、仿真和分析的软件包。的软件包。l Simulink Simulink的特点的特点 使用使用SimulinkSimulink可以方便地对系统进行可视化建模,并进行基于时间可以方便地对系统进行可视
5、化建模,并进行基于时间流的系统仿真,使得流的系统仿真,使得仿真系统建模与工程中的方框图仿真系统建模与工程中的方框图统一起来。统一起来。仿真结果可近乎仿真结果可近乎“实时实时”地通过可视化模块,如示波器模块、频谱地通过可视化模块,如示波器模块、频谱仪模块以及数据输入输出模块等仪模块以及数据输入输出模块等显示显示出来,大大方便了系统仿真工作。出来,大大方便了系统仿真工作。4 4 4 4 Simulink Simulink提供了一种图形化的交互环境,只需用鼠标拖动便能迅速提供了一种图形化的交互环境,只需用鼠标拖动便能迅速地建立起系统框图模型,甚至不需要编写一行代码。地建立起系统框图模型,甚至不需要编
6、写一行代码。Simulink Simulink仿真环境附带了许多专业仿真模块库,利用这些模块库可仿真环境附带了许多专业仿真模块库,利用这些模块库可快速建立有关专业领域的系统模型并进行仿真,不需要详细了解各模块快速建立有关专业领域的系统模型并进行仿真,不需要详细了解各模块内部的实施细节,大大方便了复杂大系统的建模。内部的实施细节,大大方便了复杂大系统的建模。Simulink Simulink全方位支持全方位支持动态系统的建模仿真动态系统的建模仿真,支持连续系统、离散系,支持连续系统、离散系统、连续离散混合系统、非线性系统、时不变系统、时变系统的建模仿统、连续离散混合系统、非线性系统、时不变系统、
7、时变系统的建模仿真,也支持具有多采样速率的多速率系统。对通用仿真领域,真,也支持具有多采样速率的多速率系统。对通用仿真领域,SimulinkSimulink无所不包。无所不包。n n SIMULINKSIMULINK是目前控制工程界的通用软件,而是目前控制工程界的通用软件,而且在许多其他的领域,如且在许多其他的领域,如通信、信号处理、控制、通信、信号处理、控制、电力、金融、生物系统电力、金融、生物系统等,也获得重要应用。对等,也获得重要应用。对于于电子信息类电子信息类专业的学生来说,无论是学习专业专业的学生来说,无论是学习专业课程或者相关课程设计还是在今后的工作中,掌课程或者相关课程设计还是在
8、今后的工作中,掌握握SIMULINKSIMULINK,就等于是有了一把利器。,就等于是有了一把利器。1.1.SimulinkSimulink的启动的启动n nSimulinkSimulink是是基基于于MATLABMATLAB环环境境之之上上的的高高性性能能的的系系统统级级仿仿真真设设计计平平台台,因因此此启启动动SimulinkSimulink之之前前必必须须首首先先运运行行MATLABMATLAB,然然后后才才能能启启动动SimulinkSimulink并并建立系统模型。启动建立系统模型。启动SimulinkSimulink有两种方式有两种方式:n n(1)(1)用用命命令令行行方方式式启
9、启动动SimulinkSimulink。即即在在MATLABMATLAB的的命令窗口中直接键入如下命令命令窗口中直接键入如下命令:simulinksimulink(2)2)使使用用工工具具栏栏按按钮钮启启动动SimulinkSimulink。即即用用鼠鼠标标单单击击MATLABMATLAB工工具具栏栏中中的的SimulinkSimulink按按钮钮。启启动动SimulinkSimulink,建立系统模型,其相应的基本操作如图,建立系统模型,其相应的基本操作如图3.13.1所示。所示。2.SIMULINK2.SIMULINK的模块库的模块库nSimulink的模块库有两部分组成:基本模块和各种应
10、用工具箱。基本的基本的simulink的模块的模块常常用用模模块块各领域各领域内的工内的工具箱具箱Simulink的基本模块按功能进行分类,包括以下子库:nContinuous(连续系统模块)nDiscrete(离散系统模块)nFunction&Tables(函数和平台模块)nMath(数学运算模块)nNonlinear(非线性模块)nSignals&Systems(信号和系统模块)nSinks(接收器模块)nSources(输入源模块)下面列出一些基本模块的功能说明,以供实际使用时查询。表1:连续系统模块(Continuous)功能模块名功能简介模块名功能简介Integrator输入信号积分
11、Derivative输入信号微分State-Space线性状态空间系统模型TransportDelay输入信号延时一个固定时间再输出Transfer-Fcn 线性传递函数模型VariableTransportDelay输入信号延时一个可变时间再输出Zero-Pole以零极点表示的传递函数模型表表2:接收器模块(:接收器模块(Sinks)功能)功能模块名功能简介Scope示波器ToWorkspace 输出到MATLAB的工作空间Display实时的数值显示XYGraph显示二维图形ToFile(.mat)输出到数据文件StopSimulation输入非0时停止仿真表8:输入源模块(Sources
12、)功能 系统提供的应用工具箱有:系统提供的应用工具箱有:Communications Blockset(通信模块集)(通信模块集)Control System Toolbox(控制系统工具(控制系统工具箱)箱)Dials&Gauges Blockset(面板和仪表(面板和仪表模块集)模块集)DSP Blockset(数字信号处理模块集)(数字信号处理模块集)Fuzzy Logic Toolbox(模糊逻辑工具箱)(模糊逻辑工具箱)NCD Blockset(非线性控制设计模块集)(非线性控制设计模块集)Neural Network Blockset(神经网络模(神经网络模块集)块集)RF Blo
13、ckset(射频模块集)射频模块集)Power System Blockset(电力系统模块(电力系统模块集)集)Real-Time Windows Target(实时窗口(实时窗口目标库)目标库)Real-Time Workshop(实时工作空间库)(实时工作空间库)Stateflow(状态流程库)(状态流程库)Simulink Extras(Simulink附加库)附加库)System ID Blockset(系统辨识模块集)(系统辨识模块集)141414143.Simulink3.Simulink建模和仿真介绍建模和仿真介绍创建创建SimulinkSimulink模型模型通常,用户创建的
14、通常,用户创建的SimulinkSimulink模型包含下列三部分模型包含下列三部分“组件组件”:n n 输入信号源(输入信号源(SourcesSources):可以是常数、时钟、白噪:可以是常数、时钟、白噪声、正弦波、阶梯波、扫频信号、脉冲生成器、随机数产声、正弦波、阶梯波、扫频信号、脉冲生成器、随机数产生器等信号源或者是用户自定义的信号;生器等信号源或者是用户自定义的信号;n n 系统(系统(SystemSystem):):即被模拟系统的即被模拟系统的 SIMULINK SIMULINK 方框图;方框图;系统模块作为中心模块是系统模块作为中心模块是SimulinkSimulink仿真建模所
15、要解决的主仿真建模所要解决的主要部分。要部分。n n 接收器(即输出、显示部分接收器(即输出、显示部分SinkSink):):可以是示波器、可以是示波器、图形记录仪(图形记录仪(XY GraphXY Graph)等。)等。16161616l 时间域的测量仪器时间域的测量仪器 用计算机仿真的示波器应用的是数字技术,具有脉冲示波器、同步用计算机仿真的示波器应用的是数字技术,具有脉冲示波器、同步示波器的功能,可以观测单次现象,正确地设置参数后,可以保持结束示波器的功能,可以观测单次现象,正确地设置参数后,可以保持结束时的波形。时的波形。示波器示波器(Scope)(Scope)例如,观察例如,观察1G
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Simulink 仿真 应用
限制150内