欢迎来到天天文库
浏览记录
ID:1205629
大小:2.18 MB
页数:20页
时间:2017-11-08
《matlab实验simulink仿真》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实验九 SIMULINK仿真一、实验目的SIMULINK是一个对动态系统(包括连续系统、离散系统和混合系统)进行建模、仿真和综合分析的集成软件包,是MATLAB的一个附加组件,其特点是模块化操作、易学易用,而且能够使用MATLAB提供的丰富的仿真资源。在SIMULINK环境中,用户不仅可以观察现实世界中非线性因素和各种随机因素对系统行为的影响,而且也可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化。因此SIMULINK已然成为目前控制工程界的通用软件,而且在许多其他的领域,如通信、信号处理、DSP、电力、金融、生物
2、系统等,也获得重要应用。对于信息类专业的学生来说,无论是学习专业课程或者相关课程设计还是在今后的工作中,掌握SIMULINK,就等于是有了一把利器。本次实验的目的就是通过上机训练,掌握利用SIMULINK对一些工程技术问题(例如数字电路)进行建模、仿真和分析的基本方法。二、实验预备知识1.SIMULINK快速入门在工程实际中,控制系统的结构往往很复杂,如果不借助专用的系统建模软件,则很难准确地把一个控制系统的复杂模型输入计算机,对其进行进一步的分析与仿真。1990年,MathWorks软件公司为MATLAB提供了新的控制系统
3、模型图输入与仿真工具,并命名为SIMULAB,该工具很快就在控制工程界获得了广泛的认可,使得仿真软件进入了模型化图形组态阶段。但因其名字与当时比较著名的软件SIMULA类似,所以1992年正式将该软件更名为SIMULINK。SIMULINK的出现,给控制系统分析与设计带来了福音。顾名思义,该软件的名称表明了该系统的两个主要功能:Simu(仿真)和Link(连接),即该软件可以利用系统提供的各种功能模块并通过信号线连接各个模块从而创建出所需要的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真和分析。nSIMUL
4、INK的启动首先启动MATLAB,然后在MATLAB主界面中单击上面的Simulink按钮或在命令窗口中输入simulink命令。命令执行之后将弹出simulink的模块库浏览器,如图1所示。nSIMULINK的模块库Simulink的模块库有两部分组成:基本模块和各种应用工具箱。ü系统提供的应用工具箱有:CommunicationsBlockset(通信模块集)ControlSystemToolbox(控制系统工具箱)Dials&GaugesBlockset(面板和仪表模块集)DSPBlockset(数字信号处理模块集)基
5、本的simulink模块常用模块各领域内的工具箱图1:Simulink模块库浏览器Fixed-PointBlockset(定点模块集)FuzzyLogicToolbox(模糊逻辑工具箱)NCDBlockset(非线性控制设计模块集)NeuralNetworkBlockset(神经网络模块集)RFBlockset(射频模块集)PowerSystemBlockset(电力系统模块集)Real-TimeWindowsTarget(实时窗口目标库)Real-TimeWorkshop(实时工作空间库)Stateflow(状态流程库)S
6、imulinkExtras(Simulink附加库)SystemIDBlockset(系统辨识模块集)üSimulink的基本模块按功能进行分类,包括以下8类子库:Continuous(连续系统模块)Discrete(离散系统模块)Function&Tables(函数和平台模块)Math(数学运算模块)Nonlinear(非线性模块)Signals&Systems(信号和系统模块)Sinks(接收器模块)Sources(输入源模块)下面列出一些基本模块的功能说明,以供实际使用时查询。表1:连续系统模块(Continuous)
7、功能模块名功能简介模块名功能简介Integrator输入信号积分Derivative输入信号微分State-Space线性状态空间系统模型TransportDelay输入信号延时一个固定时间再输出Transfer-Fcn线性传递函数模型VariableTransportDelay输入信号延时一个可变时间再输出Zero-Pole以零极点表示的传递函数模型表2:离散系统模块(Discrete)功能模块名功能简介模块名功能简介Discrete-timeIntegrator离散时间积分器DiscreteFilterIIR与FIR滤波
8、器DiscreteState-Space离散状态空间系统模型DiscreteZero-Pole以零极点表示的离散传递函数模型DiscreteTransfer-Fcn离散传递函数模型Zero-OrderHold零阶采样和保持器First-OrderHold一阶采样和保持器UnitDelay一
此文档下载收益归作者所有