第二讲 Simulink建模与仿真.ppt

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

建模方法 利用Simulink建立物理系统和数学系统的仿真模型,关键是对Simulink提供的功能模块进行操作,即用适当的方式将各种模块连接在一起。本小节将介绍模块的基本操作。在介绍具体的操作之前先对建模过程提两点建议: ⑴ 在建模之前,应对模块和信号线有一个整体、清晰和仔细的安排,以便能减少建模时间; ⑵ 及时对模块和信号线命名、及时对模型加标注,以增强模型的可读性。 本小节将详细介绍创建Simulink仿真模型的过程,包括模块操作、编辑信号线及标注模型等。 模块的操作 模块是建立Simulink模型的基本单元。用适当的方法把各种模块连接在一起就能够建立任何动态系统的模型。 一、选取模块 当选取单个模块时,只要用鼠标在模块上单击即可,这时模块的角上出现黑色的小方块。选取多个模块时,在所有模块所占区域的一角按下鼠标左键不放,拖向该区域的对角,在此过程中会出现虚框,当虚框包住了要选的所有模块后,放开鼠标左键,这时在所有被选模块的角上都会出现小黑方块,表示模块被选中了。此过程如下图所示。 二、复制、删除模块 (1) 在不同的窗口之间复制 当我们建立模型时,需要从模块库窗口或者已经存在的窗口把需要的模块复制到新建模型文件的窗口。要对已经存在的模块进行编辑时,有时也需要从模块库窗口或另一个已经存在的模型窗口复制模块。 最简单的办法是用鼠标左键点住要复制的模块(首先打开源模块和目标模块所在的窗口),按住左键移动鼠标到相应窗口(不用按住Ctrl键),然后释放,该模块就会被复制过来,而源模块不会被删除。 当然还可以使用Edit菜单的Copy和Paste命令来完成复制:先选定要复制的模块,选择Edit菜单下的Copy命令,到目标窗口的Edit菜单下选择Paste命令。 (2) 在同一个模型窗口内复制 有时一个模型需要多个相同的模块,这时的复制方法如下: 用鼠标左键点住要复制的模块,按住左键移动鼠标,同时按下Ctrl键,到适当位置释放鼠标,该模块就被复制到当前位置。 更简单的方法是按住鼠标右键(不按Ctrl键)移动鼠标。 另一种方法是先选定要复制的模块,选择Edit下的Copy命令,然后选择Paste命令。 在下图的复制结果中我们会发现复制出的模块名称在原名称的基础上又加了编号,这是Simulink的约定:每个模型中的模块和名称是一一对应的,相同的模块或不同的模块都不能用同一个名字。 (3) 删除模块 选定模块,选择Edit菜单下的Cut(删除到剪贴板)或Clear(彻底删除)命令。或者在模块上单击鼠标右键,在弹出菜单上选择Cut或Clear命令。 三、模块的参数和特性设置 Simulink中几乎所有模块的参数(Parameter)都允许用户进行设置。只要双击要设置参数的模块就会弹出设置对话框,如右图所示。这是正弦波模块的参数设置对话框,您可以设置它的幅值、频率、相位、采样时间等参数。模块参数还可以用set-param命令修改,这在后面将会讲到。 每个模块都有一个内容相同的特性(Properties)设置对话框,如下图所示。 指定在该模块的图标下显示模块的那个参数,以什么格式显示。属性格式字符串由任意的文本字符串加嵌入式参数名组成。例如,对一个传递函数模块指定如下的属性格式字符串: 优先级=%priority\n传函分母=%Denominator 该模块显示如下图所示的内容: 四、模块外形的调整 (1) 改变模块的大小 选定模块,用鼠标点住其周围的四个黑方块中的任意一个拖动,这时会出现虚线的矩形表示新模块的位置,到需要的位置后释放鼠标即可。 (2) 调整模块的方向 选定模块,选取菜单Format下的Rotate Block使模块旋转90o,Flip Block使模块旋转180o。效果如图1所示。 (3) 给模块加阴影 选定模块,选取菜单Format下的Show Drop Shadow使模块产生阴影效果。如图2所示。 五、模块名的处理 (1) 模块名的显示与否 选定模块,选取菜单Format下的Hide Name,模块名就会被隐藏,同时Hide Name改为Show Name。选取Show Name就会使模块隐藏的名字显示出来. (2) 修改模块名 用鼠标左键单击模块名的区域,这时会在此处出现编辑状态的光标,在这种状态下能够对模块名随意修改。 模块名和模块图标中的字体也可以更改,方法是选定模块,在菜单Format下选取Font,这时会弹出Set Font的对话框,在对话框中选取想要的字体。

文档评论(0)

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

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

1亿VIP精品文档

相关文档