网站大量收购独家精品文档,联系QQ:2885784924

simulink仿真技术案例.ppt

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB应用技术;2.simulink 仿真技术 ;2.1 simulink介绍 ;2.1 simulink介绍 ; 启动simulink之前必须首先运行MATLAB,然后才能启动simulink并建立系统模型。启动simulink有两种方式: ? 用命令方式启动simulink。即在MATLAB的命令窗口中直接键入如下命令: simulink ?使用工具栏按钮启动simulink。 ;3. simulink库浏览器界面 ;4.simulink模型窗的组成 ; ; ;(4)用鼠标指向所需的信源模块(如正弦信源Sine Wave),按上鼠标左键,把它拖至untitled窗,就生成一个正弦波信源复制品,如图2-5所示。;(6)把鼠标指向信源右侧的输出端,当光标变为十字符时,按住鼠标任一键,移向示波器的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,如图2-7所示。 ;2.2 simulink基本操作 ;1)模块选择 模块选定操作是许多其它操作(如复制、移动、删除)的前???操作。被选定的模块四个角处出现小黑块,这种小黑块称为柄(handle)。 选定单个模块的操作方法:用鼠标指向待选模块,点击鼠标左键即可。 选定多个模块的操作方法: 方法一:按下【Shift】键,依次单击所需选定的模块; 方法二:按住鼠标任一键,拉出矩形虚线框,将所有待选取模块包在其中,然后松开按键,于是矩形里所有模块(包括与连接模块的信号线)均被选中 。如图2-13所示。 ;2)模块的复制 如果需要几个同样的模块,可以使用鼠标右键单击并拖动基本模块进行拷贝。也可以在选中所需的模块后,使用【Edit】菜单上的【Copy】和【Paste】或使用热键【Ctrl+C】和【Ctrl+V】完成同样的功能。 3)模块的移动 方法:选中需移动模块,按上鼠标左键将模块拖到合适的地方即可。 4)模块的删除 在选中待删除模块后,按键盘上的【Delete】键可以完成。 ; 5)模块的插入 插入一个模块,只需将这个模块移到线上就可以自动连接。注意这个功能只支持单输入单输出模块。对于其他的模块,只能先删除连线,放置块,然后再重新连线。具体操作如图2-16所示。 ;6)模块大小的改变 为改变模块大小,首先选中该模块,待模块柄出现之后,将光标指向适当的柄,按下鼠标并拖动,然后释放。 7)模块的旋转 缺省状态下的模块总是输入端在左,输出端在右,通过选用【Format:Flip Block】可以将选定模块旋转180°;而选用【Format:Rotate Block】可以将选取模块旋转90°。;8)模块名的操作 修改模块名:点击模块名,将在原名字的四周出现一个编辑框。此时,就可对模块名进行修改。当修改完毕,将光标移出编辑框,点击即结束修改。 模块名字体设置:选用菜单【Format:Font】,打开字体对话框后,根据需要设置。 改变模块名的位置:移动模块名的另一种方法是:点击模块名,出现编辑框后,可用鼠标拖,如果模块的输入输出端位于其左右两侧,则模块名缺省地位于模块下方;否则位于模块的左外侧。 隐藏模块名:点中模块后,选用菜单【Format:Hide Name】,可以隐藏模块名。与此同时,菜单也变为【Format:Show Name】。 9)连线分支与连线改变 信号连线进行分支操作方式为:使用鼠标右键单击需要分支的信号连线(光标变成“+”)然后拖动到目标模块。 10)信号组合 如果系统模型中包含向量信号,使用【Format】菜单中的Wide Nonscalar Lines可以将它们区分出来(标量信号的连线较细,而向量信号的线较粗);也可以使用【Format】菜单中的Signal Dimensions显示信号的维数(在相应的信号连线上显示信号的维数)。;3.运行仿真;;仿真算法及仿真参数设置 ;1)Variable-step可变步长类型算法 ;(6)“ode23t”:这种算法是采用自由内插法实现的梯形,适用于解决系统有适度刚性并要求无数值衰减问题。 (7)“ode23tb”:属于TR-BDF2算法,适合于求解刚性问题,对于求解允许误差比较宽的问题效果好。 (8)“discrete”:用于处理非连续状态的系统模型。 2)Fix-step固定步长类型算法 (1)“ode5”:属于Dormand Pfince算法,就是定步长下的ode45算法。 (2)“ode4”:属于四阶的Runge-Kutta算法。 (3)“ode3”:属于Bogacki-Shampine算法,就是定步长下的ode23算

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档