欢迎来到天天文库
浏览记录
ID:42780644
大小:965.00 KB
页数:84页
时间:2019-09-22
《matlab中 simulink的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第十讲MATLAB的SIMULINK仿真10.1Simulink入门10.2模型的创建和模型文件10.3仿真运行10.4系统建模10.5子系统的创建及封装10.6常用工具箱简介2021/8/171Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,是MATLAB的重要组成部分。Simulink可以用来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),它提供了一种图形化的交互环境,只需用鼠标拖动的方法便能迅速地建立起系统框图模型,甚至不需要编写一行代码。Simulink提供建立系统模型、选择仿真参数和数值算法、启动仿
2、真程序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。2021/8/1721.交互式、图形化的建模环境Simulink提供了丰富的模块库以帮助用户快速地建立动态系统模型。建模时只需使用鼠标拖放不同模块库中的系统模型并将它们连接起来。它外表以方块图形式呈现,且采用分层结构。2.交互式的仿真环境Simulink框图提供了交互式很强的仿真环境,既可以通过下拉菜单执行,也可以通过命令行进行仿真。3.专用模块库(Blocksets)MathWorks公司开发了一系列的专用功能块程序包,通过这些可迅速地对系统实现建模、仿真和分析。2021年8月1
3、7日3DSPBlockset数字信号处理工具包Fixed-PointBlockset定点运算控制系统仿真工具包PowerSystemBlockset电力电动系统工具包Dials&GaugesBlockset交互图形和控制面板设计工具包CommunicationBlockset通信系统工具包CDMAReferenceBlocksetCDMA通信系统设计和分析工具包NonlinearControlDesignBlockset非线性控制设计工具包MotorolaDSPDeveloper’sKitMotorolaDSP开发工具包TIDSPDevelop
4、er’sKitTIDSP开发工具箱Simulink部分软件工具包2021/8/1744.提供了仿真库的扩充和定制机制Simulink的开发式结构允许用户扩展仿真环境的功能:采用MATLAB、FORTRAN和C代码生成自定义的模块库,并拥有自己的图标和界面。5.与MATLAB工具箱的集成Simulink可以直接利用MATLAB的诸多资源与功能,用户可以直接在Simulink下完成诸如数据分析、过程自动化、优化参数等工作。工具箱提供的高级设计和分析能力可以融入仿真过程。2021/8/175Simulink具有以下特点:基于矩阵的数值计算;高级编程语
5、言;图形与可视化;工具箱提供面向具体应用领域的功能;丰富的数据I/O工具;提供与其它高级语言的接口;支持多平台(PC/Macintosh/UNIX);开放与可扩展的体系结构。2021/8/176Simulink具有强大的功能与友好的用户界面,具有广泛的应用领域。如:Simulink的应用领域示意图2021/8/17710.1快速入门SIMULINK可以处理的系统包括:线性、非线性系统;离散、连续及混合系统;单任务、多任务离散事件系统。从建模角度讲,这既适于自上而下(Top-down)的设计流程(概念、功能、系统、子系统、直至器件),又适于自下而
6、上(Bottum-up)逆程设计。从分析研究角度讲,这种SIMULINK模型不仅能让用户知道具体环节的动态细节,而且能让用户清晰地了解各器件、各子系统、各系统间的信息交换,掌握各部分之间的交互影响。2021/8/178在SIMULINK环境中,用户将观察到现实世界中非线性因素和各种随机因素对系统行为的影响。在SIMULINK环境中,用户可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化。在MATLAB中,可直接在SIMULINK环境中运作的工具包很多,已覆盖通信、控制、信号处理、DSP、电力系统等诸多领域,所涉内容专业性极强。本讲由浅入
7、深地讲述SIMULINK对各种数学、工程问题的建模、仿真和分析的基本方法,采用“算例”作为主体,配以适量的归纳性表述。例10.1.1:信号发生器和示波器。例10.1.2:实现两个正弦信号的相乘。2021/8/17910.2模型的创建和模型文件10.2.1SIMULINK模型是什么?SIMULINK模型有以下几层含义:在视觉上表现为直观的方框图;在文件上则是扩展名为mdl的ASCII代码;在数学上表现为一组微分方程或差分方程;在行为上则模拟了实际系统的动态特性。SIMULINK模型通常包含三种“组件”:信源(Sources):可以是常数、时钟、白
8、噪声、正弦波、阶梯波、扫频信号、脉冲生成器、随机数产生器等信号源;系统(System):即指被研究系统的SIMULINK方框图;信宿(Sink):可以
此文档下载收益归作者所有