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

  1. 1、本文档共192页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《电机控制基于Simulink的仿真》.ppt

MATLAB/Simulink设计 主讲:段清明 仪器科学与电气工程学院 1 Simulink简介 Simulink是一个用来对动态系统进行建模、仿真和分析的软件包。使用Simulink来建模、分析和仿真各种动态系统(包括连续系统、离散系统和混合系统),将是一件非常轻松的事情。它提供了一种图形化的交互环境,只需用鼠标拖动的方法便能迅速地建立起系统框图模型,甚至不需要编写一行代码。 利用Simulink进行系统的建模仿真,其最大的优点是易学、易用,并能依托MATLAB提供的丰富的仿真资源。 提供了仿真库的扩充和定制机制 Simulink的开放式结构允许用户扩展仿真环境的功能:采用MATLAB、FORTRAN和C代码生成自定义模块库,并拥有自己的图标和界面。 与MATLAB工具箱的集成 由于Simulink可以直接利用MATLAB的诸多资源与功能,因而用户可以直接在 Simulink下完成诸如数据分析、过程自动化、优化参数等工作。 Simulink应用领域 2 Simulink启动及模型建立 Simulink模型窗口的建立 在Simulink中打开一个空白的模型窗口的方法: 选中Simulink菜单系统中的File | New | Model菜单项后,会生成一个Simulink窗口; 单击Simulink工具栏中的“新建模型”图标; 在MATLAB的命令窗口中选择File | New | New Model菜单项; Simulink的模块库 Simulink的模块库能够对系统模块进行有效的管理与组织可以直接将模块库中的模块拖动或者拷贝到用户的系统模型中以构建动态系统模型。 Simulink公共模块库 Simulink中最为基础、最为通用的模块库,它可以被应用到不同的专业领域中。 连续模块continuous、非连续模块discontinuous 离散模块discrete、查找表模块Look-up Table 数学运算Math Operations 模型验证模块Model Verification 模型扩充工具Model-Wide Utilities 端口和子系统模块Ports Subsystems、 信号属性模块Signal Attributes 信号路由模块Signal Routing、接收模块Sinks 输入模块Sources 用户自定义函数模块User-Defined Functions 对Simulink库浏览器的基本操作有: 例:简单系统的输入为一个正弦波信号,输出为此正弦波信号与一个常数的乘积。要求建立系统模型,并以图形方式输出系统运算结果。 已知系统的数学描述为 系统输入: u(t)=sin t , t≥0 系统输出: y(t)=au(t), a≠0 相关操作: 模块库 Sine Wave来自sources; Gain来自Math Operations;Scope来自Sinks 连接方法 (1)拖动对应端口进行连接 (2)单击起始模块后,按Ctrl键再单击目标模块 模块复制 传统方式Ctrl+C/Ctrl+V、或Ctrl键再拖动模块 模块插入 对于单输入单输出模块,只需将这个模块移到线上就可以自动连接。 连线操作 连线分支 使用鼠标右键单击需要分支的信号连线(光标变成“+”),然后拖动到目标模块。 使用鼠标左键单击并拖动以改变信号连线的路径。 按下Shift键的同时,在信号连线上单击鼠标左键并拖动,可以生成新的节点。 在节点上使用鼠标左键单击并拖动,可以改变信号连线路径。 信号组合 在利用Simulink进行系统仿真时,在很多情况下,需要将系统中某些模块的输出信号(一般为标量)组合成一个向量信号,并将得到的信号作为另外一个模块的输入。 3 Simulink模型仿真 系统模块参数设置与系统仿真参数设置 双击系统模块,打开系统模块的参数设置对话框。 在参数设置对话框中设置合适的模块参数。 设置合适的系统仿真参数以进行动态系统的仿真 在Simulation菜单的Simulation parameters...子菜单中进行设置,如仿真时间等 运行仿真 单击系统模型编辑器上的Play图标(黑色三角)或选择Simulation菜单下的Start便可以对系统进行仿真分析。 仿真结束后双击Scope模块以显示系统仿真的输出结果 4 Simulink子系统介绍 Simulink提供的子系统功能可以大大地增强Simulink系统模型框图的可读性。 子系统可以理解为一种“容器”,此容器能够将一组相关的模块封装到一个单独的模块中,并且与原来系统模块组的功能一致。 子系统建立方法(2种) 在已有的

文档评论(0)

ycwf + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档