matlab第5章simulink在系统仿真中的应用36.ppt

matlab第5章simulink在系统仿真中的应用36.ppt

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

第5章 Simulink在系统仿真中的应用 1. SIMULINK的启动 在MATLAB命令窗口中输入simulink 结果是在桌面上出现一个称为Simulink Library Browser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。 也可以通过MATLAB主窗口的快捷按钮来打开Simulink Library Browser窗口。 在MATLAB命令窗口中输入simulink3 结果是在桌面上出现一个用图标形式显示的Library :simulink3的Simulink模块库窗口。 两种模块库窗口界面只是不同的显示形式,用户可以根据各人喜好进行选用,一般说来第二种窗口直观、形象,易于初学者,但使用时会打开太多的子窗口。 5.1.2 SIMULINK的模块库介绍 SIMILINK模块库按功能进行分为以下10类常用子库: Continuous(连续模块) Discrete(离散模块) Look-up Tables(查表模块) Math Operations(数学函数模块) Discontinuities(非线性模块) Signal Routing(信号模块) Signal Attributes(信号属性模块) Sinks(接收器模块) Sources(输入源模块) User-defined Functions(用户自定义函数模块) Transport Delay:输入信号延时一个固定的时间再输出。 Variable Transport Delay:输入信号延时一个可变时间再输出。 两个模块的区别在于:前者在模块内部参数中设置延迟时间,而后者将采用输入信号来定义延迟时间。 注:上述模块都是假设初始条件为零的,在Simulink Extras模块组中的Additional Linear模块允许非零初始条件的定义,该模块还提供了PID控制器模块。 Trigonometric Function:三角函数,包括正弦、余弦、正切等 MinMax:最值运算 Abs:取绝对值 Sign:符号函数 Logical Operator:逻辑运算 Relational Operator:关系运算 Complex to Magnitude-Angle:由复数输入转为幅值和相角输出 Magnitude-Angle to Complex:由幅值和相角输入合成复数输出 Complex to Real-Imag:由复数输入转为实部和虚部输出 Real-Imag to Complex:由实部和虚部输入合成复数输出 9、 Look-Up Tables(查表模块组): 任意分段线性的非线性环节均可以由查表模块搭建起来,从而可以容易地对非线性控制系统进行仿真分析。 Look-Up Table (一维查表模块):建立输入信号的查询表(线性峰值匹配).给出一组横坐标和纵坐标的参考值,则输入量经过查表和线性插值计算出输出值返回。 Look-Up Table 2-D(二维查表模块):建立两个输入信号的查询表(线性峰值匹配).给出二维平面网络网格上高度值,则输入的两个变量经过查表、插值运算,最后计算出模块的输出值。 Look-Up Table n-D(n维查表模块) 2、模型的特点 在SIMULINK里提供了许多如Scope的接收器模块,这使得用SIMULNK进行仿真具有像做实验一般的图形化显示效果。 SIMULINK的模型具有层次性,通过底层子系统可以构建上层母系统。 SIMULINK提供了对子系统进行封装的功能,用户可以自定义子系统的图标和设置参数对话框。 3、构建脉冲输出模型 步骤1: Library窗口中,新建一个New Model文件 步骤2:右击Library窗口中的Sources模块函数库,打开一个名为Source 的窗口,右图所示,其中有一些常用的信号源,如正弦信号、脉冲信号等等。 步骤3:将鼠标移到脉冲发生器(Pulse Generator)上,按隹左键不放,将脉冲发生器拖拉到窗体内;放开鼠标左键,就可以将Source窗体内的脉冲发生器控制模块构建在窗口内。 步骤4:采用同样的方法,将Library窗口中的Sinks函数库打开,将函数库中的Scope模块拖拉到窗口中。 5、调整控制模块的参数 将鼠标移到窗口内的Pulse Generator模块上,双击鼠标左键,会出现一个调整Pulse Generator参数的Block Parameters窗口。在这个窗口中,我们可以设定Pulse 的相关参数,如下图所示。 6、启动模型并观察系统输出 单击工具栏中的 Simulation/ Start 菜单,或 就可以启动对系统的

文档评论(0)

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

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档