ImageVerifierCode 换一换
格式:PPT , 页数:42 ,大小:489KB ,
资源ID:965127      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/965127.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Simulink-第2章-建模方法.ppt)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Simulink-第2章-建模方法.ppt

1、SIMULINK,第二章 建模方法,本章介绍一些模块的特殊操作,如模块操作、信号线操作、模型注释等。,本章内容和学习目的,掌握模块操作、信号线操作、模型注释的基本技巧。,打开模型;模块操作;信号线操作;模型注释;创建一个复杂模型;模型和图形拷贝到Word文档中;,打开模型,新建模型打开一个已存在的模型方法1:通过【FileOpen】命令;方法2:在MATLAB 命令窗中直接键入模型名。,调整模块几何尺寸,模块操作,旋转模块,模块的复制,方法1:右键拖曳模块方法2:EditCopy】和【EditPaste】方法3:选中模块,CtrlC复制,CtrlV粘贴,选中模块,拖动模块一角的黑色方框到适当大

2、小,选中模块,然后选择菜单命令【FormatRotate】,模块将顺时针方向旋转90度。,删除模块,方法1:选中模块,然后从模型窗口菜单中选择【EditClear】,方法2:选中模块,然后选择菜单【EditCut】,删至剪贴板,选中多个模块,方法1:按住Shift键,同时用鼠标单击想要选中的模块,方法2:使用“范围框”。在使用“范围框”后,若想继续选择模块,可按住Shift键,再单击要选的模块即可。,选中的这些模块可以被当作一个整体进行操作。,方法3:选中模块,然后选择右键【Cut】或【Clear】,2022年10月14日,理论力学CAI 章名,6,插入模块,若需要在信号连线上插入一个模块,只

3、需将这个模块移到线上就可以自动连线。注意:这个功能只支持单输入单输出模块对于其他的模块,只能先删除连线,放置块,然后再重新连线。,2022年10月14日,理论力学CAI 章名,7,连线分支与连线改变使用鼠标右键单击需要分支的信号连线(光标变成“+”),然后拖动到目标模块。,2022年10月14日,理论力学CAI 章名,8,对信号连线的其它几种常用操作:1)使用鼠标左键单击并拖动改变信号连线路径2)按下Shift键同时在信号连线上单击鼠标左键并拖动,生成新的节点3)在节点上使用鼠标左键单击并拖动,可以改变信号连线路径。,2022年10月14日,理论力学CAI 章名,9,信号组合使用Signal

4、Routing 模块库中的Mux模块,将某些模块的输出信号组合成一个向量信号。,2022年10月14日,理论力学CAI 章名,10,运行仿真1.系统模块参数设置与系统仿真参数设置1)双击系统模块,打开系统模块的参数设置对话框。2)在参数设置对话框中设置合适的模块参数。2.运行仿真选择Simulation菜单下的Start。仿真结束后双击Scope模块显示系统仿真输出结果。,2022年10月14日,理论力学CAI 章名,11,设计Simulink框图的界面,模块及框图属性编辑框图的视图调整 1)使用View菜单下的Zoom in、Zoom out,可对模型视图进行放缩。2)使用系统热键R(放大)

5、或V(缩小),Zoom in,2022年10月14日,理论力学CAI 章名,12,3)按空格键可以使系统模型充满整个视图窗口,2022年10月14日,理论力学CAI 章名,13,模块的名称操作1)模块命名:使用鼠标左键单击模块名称,键入新的名称2)名称移动:左键单击模块名称并拖动到模块的另一侧,或选择Format菜单中的Flip Name翻转模块名称,模块的其它操作1)改变模块的几何尺寸2)改变模块的颜色:鼠标右键单击模块,选择Foreground color 或者Background color 菜单3)为模块生成阴影 Format:ShowDrop Shadow4)翻转与旋转模块 Form

6、at:Flip Block;Rotate Block,2022年10月14日,理论力学CAI 章名,15,系统框图注释,1)在模型编辑器背景上双击鼠标左键,打开一个文本编辑框。2)鼠标左键单击文本框移动文本位置。3)在文本框上单击鼠标右键,改变文本的属性(字体、大小对齐方式等)。,信号标签与标签的传递,所谓的信号标签也可称为信号的“名称”或“标记”,是信号的一个固有属性。生成信号标签的方法有两种:1)使用鼠标左键双击需要加入标签的信号(模块连线),信号线引出的分支线(双击)会继承这个标签。2)鼠标左键单击需要加入标签的信号连线,Edit:Signal Properties,2022年10月14

7、日,理论力学CAI 章名,17,信号标签的传递方法信号标签可由“虚块”的系统模块来进行传递,完成对信号的选择、组合与传递,不改变信号的任何属性,如Signals Routing模块库中的Mux模块。1)鼠标左键双击信号线,在信号标签编辑框中键入,在此尖括号中键入信号标签即可传递信号标签,然后选择Edit菜单中的UpdateDiagram刷新模型。2)选择信号线,然后选择 Edit:Signal Proterties,当一个带有标签的信号与Scope模块连接时,信号标签将作为标题显示。,2022年10月14日,理论力学CAI 章名,18,Simulink 子系统介绍,1.子系统生成将相关的模块封

8、装到一个单独的模块中。子系统的建立方法:1)在已有的系统模型中建立子系统:框选待封装的区域,然后选择Edit:Create Subsystem2)建立空的子系统:使用Ports&Subsystems模块库中的Subsystems模块建立子系统,双击子系统对其进行编辑。,2022年10月14日,理论力学CAI 章名,20,2022年10月14日,理论力学CAI 章名,21,2.子系统操作例如子系统的命名、子系统视图的修改、子系统的显示、子系统的封装等。3.Inport输入模块与Outport输出模块:建立子系统时,Simulink会自动生成这两个模块。Inport模块作为子系统的输入模块,Out

9、port作为子系统的输出端口。Inport与Outport传递信号,不改变信号属性。,建立复杂系统模型,以下通过两个算例来说明建模中的其他一些技巧,例如配置模块和设定模型参数等。,一个生长在罐中的细菌的简单模型。假定细菌的出生率和当前细菌的总数成正比,死亡率和当前的总数的平方成正比。若以 x 代表当前细菌的总数,则细菌的出生率可表示为:,细菌的死亡率可表示为:,2022年10月14日,理论力学CAI 章名,23,细菌总数的总变化率可表示为出生率与死亡率之差。因此系统可表示为如下的微分方程形式:,假定,当前细菌的总数为100,计算t=10后罐中的细菌总数。,积分模块的输入为,输出为。,步骤一:添

10、加模块,Continuous 增益模块,求和模块,来源于Math,Math 乘法模块,示波器模块,来源于Sink,步骤二:连接模块,步骤三:设置仿真参数,当前细菌的总数为100,计算t=10后罐中的细菌总数,模型的Start time 默认为0,终止时间默认为10.0。需要改变终止时间时,选择菜单【Simulation Configuration Parameters】,打开模型参数对话框,设置【Stop time】为10.0。,模型全部完成,选择【FileSave】命令,保存模型为bio_example,Simulink 将以 bio_example.mdl 为文件名保存到指定的位置。,步骤

11、四:运行模型,选择【SimulinkStart】命令运行模型,双击示波器模块,示波器将绘制出仿真结果。,2022年10月14日,理论力学CAI 章名,30,Simulink 与MATLAB的接口设计,由MATLAB工作空间变量设置系统模块参数1)直接使用MATLAB工作空间中的变量设置模块参数2)使用变量的表达式设置模块参数,a=5,2022年10月14日,理论力学CAI 章名,31,将信号输出到MATLAB工作空间,使用Sinks模块库中的To Workspace 模块,可以轻易地将信号输出到MATLAB工作空间,以对信号作定量的分析。信号输出的名称在To Workspace模块的对话框中设

12、置。输出类型有三种:数组、结构及带有时间变量的结构仿真结束或暂停时信号被输出到工作空间中。,2022年10月14日,理论力学CAI 章名,32,whos Name Size Bytes Class a 1x1 8 double array simout 51x1 408 double array tout 51x1 408 double array,2022年10月14日,理论力学CAI 章名,33,使用工作空间变量作为系统输入信号,使用Sources 模块库中的From Workspace 模块可以将MATLAB工作空间中的变量作为系统模型的输入信号。此变量的格式如下:t=0:time_st

13、ep:final_time;%信号输入时间范围与步长x=func(t);%表示在每一时刻的信号值input=t,x;%表示信号输入向量,输入变量第一 列为时间序列,其余各列代表信号取值。,2022年10月14日,理论力学CAI 章名,34,t=0:0.1:10 x=sin(t)input=t,x,例如:在MATLAB命令窗口键入如下语句并运行,在系统模型的From Workspace 中使用此变量作为信号输入。,2022年10月14日,理论力学CAI 章名,35,向量与矩阵,Simulink能传递和使用向量信号。例如:向量增益作用在一个标量信号上,产生一个向量输出。,2022年10月14日,理

14、论力学CAI 章名,36,支持矩阵形式的信号,可以区分行和列向量并传递矩阵,multiplication:Matrix(K*u),增益模块乘法类型:Element-wise(K*u)Matrix(K*u)Matrix(u*K)Matrix(K*u)(u vector),例子2:三自由度结构的强迫振动,动力学方程:,写成矩阵形式:,要求:采用 Simulink 对系统进行动态仿真,并与解析解进行对照,计算时间 0 50,已知参数:m=1,k=1,P0=1,变成向量,Element-wise(K*u),2022年10月14日,理论力学CAI 章名,40,模型和图形拷贝到Word文档中,使用【EditCopy model to clipboard】命令,然后在Word中粘贴,拷贝到Word文档,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1