欢迎来到天天文库
浏览记录
ID:48058590
大小:428.00 KB
页数:29页
时间:2020-01-13
《Simulink入门.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第六章Simulink仿真软件及应用6.1SIMULINK简介环境SIMULINK是MATLAB众多工具箱中的一个,是用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样速率的多速率系统;主要用于控制系统、信号处理、数据分析、金融系统、通信系统、土木工程、图形可视化等领域。在我们的课程中,主要是用它来进行动态系统的仿真所以也可称为系统仿真工具箱。SIMULINK与用户交互接口是基于windows的图形界面,控制系统的模型是以方块图形式建立的,只要懂流程图,就可以
2、用方框图进行建模,采用这种结构画模型就像你用笔和纸来画一样容易。它与传统的仿真软件包用微分方程和差分方程建模相比,具有更直观、方便、灵活的优点。因此SIMULINK有越来越受重视的倾向。此外由于SIMULINK采用开放式的结构,因此可非常方便地用来开发子程序供MATLAB使用或是转成C或Fortran语言。截至当前可提供给SIMULINK的工具,有非线性工具集,数字信号处理工具集。下面将简要介绍其基本内容、基本概念与在仿真过程中常用的一些操作过程。工具条工具箱列表工具箱简介库的代表图标查找输入栏在启动MATLAB后,
3、在MATLAB命令窗口中有三种方法可以启动SIMULINK:图6—1SIMULINK元件库界面①双击工具栏上进入Simulink仿真环境按钮(见图6—1);②键入simulink命令;③通过MATLAB菜单“FileNewModel”。启动SIMULINK后,将展出用于系统仿真的元件库(Library)界面如图6—1所示。6.2SIMULINK元件库在图6—1所示界面,你用鼠标器双击Simulink图标会见到Simulink项包括下列几大项的内容:1、Source:提供信号源元件。2、Sink:提供输出设备元件。
4、3、Discrete:提供离散型元件。4、Continuous:提供线性系统元件(指连续性)。5、Nonlinear:提供非线性元件。6、Signals&Systems:提供连接和接口等。7、Functions&Tables:函数和映射8、Math:数学函数9、Extras一些说明例子和一些新开发的功能通常版本不同时,此部分的内容有较大的变动。因为SIMULINK是一种开放式的结构,所以此内容会随新版本而增加,版本越新,在功能上更方便用户的使用。接下来介绍几个常用项之内容:1.Source信号源当你用鼠标器双击Sou
5、rce图标会出现下图6—2,也可从鼠标右键中打开Source库(见图6—3)。从图6—2和图6—3中可看到Source中有下列16项元件以及各元件的代表图形:Band—LimitedWhiteNoise:有限带宽白色噪声产生器。ChirpSignal:变频信号。Clock:提供系统的时间。Constant:固定的常量。DigitalClock:数字时钟。DiscretePulseGenerator:数值脉冲发生器。FromFile:从文件输人。FromWorkspace:从MATLAB工作空间中输入数据PulseGe
6、nerator:脉冲产生器。Ramp:斜波产生器。RandomNumber:随机数产生器。RepeatingSequence:锯齿波形。SignalGenerator:信号产生器。SineWave:正弦波产生器。Step:阶跃输入。UniformRandomNumber:不变序列随机数产生器。图6—2Source库图6—3Source库图标窗口2.Sink输出设备用鼠标器双击Sink,会出现图6—4,也可从鼠标右键中打开Sink库(见图6—5)。从图6—4和图6—5中可看到Sink中有下列六项元件以及各元件所用的方块
7、图形:Scope:示波器输出。Display:数值输出。XYGraph:X—Y图的输出,分别输入X,及Y。ToFile:把数据输出至文件中。ToWorkspace:把数据输出至MATLAB的工作空间中。Stop—Simulation:停止仿真。图6—4Sink库图6—5Sink库图标窗口图6—6Discrete库图6—7Discrete库图标窗口3.Discrete离散型元件若用鼠标器双击Discrete会出现图6—6,也可从鼠标右键中打开Discrete库(见图6—7)。从图6—6和图6—7中可看到Discrete
8、中有下列八项元件以及各元件所用的方块图形:。此函数库提供数字控制及数字信号处理的一些基本元件:DiscreteTransferFun:离散型传递函数的输入。Discretezero—Pole:离散型极—零点输入。DiscreteFilter:滤波器。DiscreteStateSpace:差分方程的输入。Discrete—Timeintegrat
此文档下载收益归作者所有