电机控制基于Simulink的仿真.ppt

电机控制基于Simulink的仿真.ppt

ID:50004574

大小:2.43 MB

页数:193页

时间:2020-03-07

电机控制基于Simulink的仿真.ppt_第1页
电机控制基于Simulink的仿真.ppt_第2页
电机控制基于Simulink的仿真.ppt_第3页
电机控制基于Simulink的仿真.ppt_第4页
电机控制基于Simulink的仿真.ppt_第5页
资源描述:

《电机控制基于Simulink的仿真.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、MATLAB/Simulink设计主讲:段清明仪器科学与电气工程学院电机控制课程设计1Simulink简介Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。使用Simulink来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),将是一件非常轻松的事情。它提供了一种图形化的交互环境,只需用鼠标拖动的方法便能迅速地建立起系统框图模型,甚至不需要编写一行代码。利用Simulink进行系统的建模仿真,其最大的优点是易学、易用,并能依托MATLAB提供的丰富的仿真资源。提供了仿真库的扩充和

2、定制机制Simulink的开放式结构允许用户扩展仿真环境的功能:采用MATLAB、FORTRAN和C代码生成自定义模块库,并拥有自己的图标和界面。与MATLAB工具箱的集成由于Simulink可以直接利用MATLAB的诸多资源与功能,因而用户可以直接在Simulink下完成诸如数据分析、过程自动化、优化参数等工作。Simulink应用领域2Simulink启动及模型建立Simulink的启动主要有以下两种方法:在MATLAB的命令窗口中输入simulink,结果是在桌面上出现一个SimulinkLibraryB

3、rowser的窗口。单击MATLAB主窗口的快捷按钮,打开SimulinkLibraryBrowser窗口。Simulink模型窗口的建立在Simulink中打开一个空白的模型窗口的方法:选中Simulink菜单系统中的File

4、New

5、Model菜单项后,会生成一个Simulink窗口;单击Simulink工具栏中的“新建模型”图标;在MATLAB的命令窗口中选择File

6、New

7、NewModel菜单项;启动Simulink,建立系统模型的基本操作依次表示新建、打开系统模型文件依次表示新建、打开与保存系统模型

8、文件Simulink的模块库Simulink的模块库能够对系统模块进行有效的管理与组织可以直接将模块库中的模块拖动或者拷贝到用户的系统模型中以构建动态系统模型。模块搜索模块描述系统模块系统模块库Simulink公共模块库Simulink中最为基础、最为通用的模块库,它可以被应用到不同的专业领域中。连续模块continuous、非连续模块discontinuous离散模块discrete、查找表模块Look-upTable数学运算MathOperations模型验证模块ModelVerification模型扩充工

9、具Model-WideUtilities端口和子系统模块Ports&Subsystems、信号属性模块SignalAttributes信号路由模块SignalRouting、接收模块Sinks输入模块Sources用户自定义函数模块User-DefinedFunctionsSimulink的部分专业模块库DSPBlockset数字信号处理工具包Fixed-PointBlockset定点运算控制系统仿真工具包PowerSystemBlockset电力电动系统工具包Dials&GaugesBlockset交互图形和

10、控制面板设计工具包CommunicationsBlockset通讯系统工具包CDMAReferenceBlocksetCDMACDMA通讯系统设计和分析工具包NonlinearControlDesignBlockset非线性控制设计工具箱MotorolaDSPDeveloper’sKitMotorolaDSP开发工具箱TIDSPDeveloper’sKitTIDSP开发工具箱对Simulink库浏览器的基本操作有:(1)使用鼠标左键单击系统模块库,如果模块库为多层结构,则单击“+”号载入库。(2)使用鼠标右键单

11、击系统模块库,可在单独的窗口打开库。(3)使用鼠标左键单击系统模块,在模块描述栏中显示此模块的描述。(4)使用鼠标右键单击系统模块,可以得到:系统模块的帮助信息;将系统模块插入到系统模型中;查看系统模块的参数设置;以及回到系统模块的上一层库。此外还可以进行以下操作:(1)使用鼠标左键选择并拖动系统模块,并将其拷贝到系统模型中。(2)在模块搜索栏中搜索所需的系统模块。例:简单系统的输入为一个正弦波信号,输出为此正弦波信号与一个常数的乘积。要求建立系统模型,并以图形方式输出系统运算结果。已知系统的数学描述为系统输入

12、:u(t)=sint,t≥0系统输出:y(t)=au(t),a≠0相关操作:模块库SineWave来自sources;Gain来自MathOperations;Scope来自Sinks连接方法(1)拖动对应端口进行连接(2)单击起始模块后,按Ctrl键再单击目标模块模块复制传统方式Ctrl+C/Ctrl+V、或Ctrl键再拖动模块模块插入对于单输入单输出模块,只需将这个模块移到线上就可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。