第4章SIMULINK基础汇编.ppt

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SIMULINK基础 Simulink简介 Simulink是MATLAB的重要组成部分:其基本功能包括: 以模块操作的方式建立系统模型 以对话框形式或通过Matlab程序设置模块参数 以对话框的形式设置仿真参数和仿真算法 启动仿真程序 以示波器或输出到Matlab工作空间等等方式输出仿真结果。 Simulink的启动与退出 1.Simulink的启动 Simulink Library Browser 模型窗口 2、退出Simulink 关闭所有模型编辑窗口和Simulink模块库浏览器窗口。 模块集(Block Sets) 信号源模块集(Sources) 连续环节模块集(Continues) 离散环节模块集(Descrete) 函数与表格模块集(Look-up Tables) Look-Up Table-一维查表模块 Look-Up Table(2-D)-一维查表模块 数学运算模块集(Math Operations) 输出模块集(Sinks) Scope-示波器,To workspace – 到工作空间 Stop Simulation – 终止模块 X-Y Graph - 将两路输入信号分别作为示波器的两个坐标轴,显示相轨迹。 非线性模块集(Discontinuities) Hit Crossing 当输入信号穿越某个值时输出一个脉冲。 信号路由模块集(Signal Routing) Mux-把向量信号分成多路信号。 Demux-把多路信号合成向量信号。 Selector-从多路信号中选出1路或多路 Switch-根据输入的开关控制信号切换。 端口与子系统(Ports Subsystems) 信号属性模块集(Signal Attributes) Data Type Conversion -数据类型转换 用户定义函数模块集 User Defined Fuctions Fcn:一般表达式,以u为输入变量。如 sin(u(1)*exp(2.3*(-u(2)))) S-Function:按照Simulink 规定的标准,允许用户编写自己的S-函数,可以将MATLAB 语句、C/C++ 语句。 MATLAB Fcn —This block is slower than the Fcn block because it calls the MATLAB parser during each integration step. 其它模块集 Comm Blockset -通信系统模块集 DSP Blockset-数字信号处理模块集 Dial and Gauges Blockset-表盘模块集 Power Systems Blockset-电子、电力模块集 Virtual Reality Toolbox-虚拟现实工具 SimMechanics Blockset-机构系统模块集 §4.2 Simulink 模型的建立 模块的连接 从模块到模块: 鼠标左键选定A模块-Ctrl+鼠标左键选定B模块。 从信号线到模块: Ctrl+鼠标左键点击信号线,拖动拉出。 模块格式修改 选定模块-点击鼠标右键- Flip name Hide name Flip block Rotate block Show Drop shadow 信号源参数设置 双击模块,打开对话窗口,根据说明赋值。 例:Step模块: Step time: Initial Value: Final Value: 传递函数模块的参数设置 其它修改-为了美观、易读 模块改名 – 双击模块名-修改 改变模块的大小-鼠标左键选定,拖动 改变形状---求和模块-round/rectangular 其它修改 Format下拉菜单 在模型窗口中显示: 信号维数 端口数据类型 非标量信号线加粗 仿真参数设定 点击模型窗口工具条中的Simulation按钮,选定Simulation Parameters。 仿真参数设定-Solver 设定仿真时间区间。 仿真算法 输出选项 仿真参数设定-Workspace I/O 例: 例1.Van der Pol 方程 与Matlab交换数据 在Matlab 的Command Window窗口给Simulink中的参数赋值。 mu=1; x01=1; x02=-2; 按下Simulink 工具栏中的启动按钮,或选中Simulation/Start 菜单项,启动仿真过程。 输出到MATLAB 工作空间:仿真时间赋给保留变量tout, out1和out2输出端口的输出将赋给yout。 仿真结果 示波器输出 示波器的设置 将单路示波器改成多路示波器。 例 plot(tout,yout) 电力系统模块集 电源(Electrical Sour

文档评论(0)

花仙子 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档