计算机建模与仿真第7章.ppt
《计算机建模与仿真第7章.ppt》由会员分享,可在线阅读,更多相关《计算机建模与仿真第7章.ppt(43页珍藏版)》请在三一办公上搜索。
1、第7章 MATLAB的仿真集成环境-SIMULINK,MATLAB的SIMULINK是很有特色的仿真环境,在此环境中,用户可以用点击拖动鼠标的方式绘制和组织系统和电路,并完成仿真.在SIMULINK环境中,系统的函数和电路元器件的模型都用框图来表达,框图之间的连线表示了信号流动的方向.用户熟悉了模型库,就可以方便的进行系统和电路的仿真,而不必去记复杂的函数,这无疑是很实用的.,7.1 SIMULINK的优点,Simulink可以搭建:(1)通信系统物理层和数据链路层;(2)动力学系统;(3)控制系统;(4)数字信号处理系统;(5)电力系统;(6)生物系统;(7)金融系统等。,7.2 SIMUL
2、INK的应用,7.3 SIMULINK的工作环境simulink环境的进入和退出,simulink的启动:(1)在MATLAB的菜单栏上选择【File】,在下拉菜单中的【New】下选中【Model】(2)在MATLAB的工具栏上点击按钮,然后在打开的模型库浏览窗口菜单上点击按纽。(3)在MATLAB的文本窗口中键入“simulink”后回车,然后在打开的模型库浏览窗口的菜单上点击按纽。simulink的关闭:关闭所有模型窗口和Simulink模块库窗口即可,在MATLAB的工具栏上点击按钮,即可打开模型库浏览器。,7.3 SIMULINK的工作环境模型库浏览器,7.3 SIMULINK的工作环
3、境模型库浏览器,连续系统模块库,离散系统模块库,查询表格模块库(插入和查询各种表格),数学运算模块库,逻辑与位运算模块库,间断系统模块库,信号源模块库,仪器仪表模块库,信号传输模块库,用户定义函数模块库,信号属性模块库,基本模块库,Simulink 的基本模块库包括16个子模块库,常用的模块库:常用的模块子库(Commonly Used Blocks)连续模块子库(Continuous)离散模块子库(Discrete)逻辑和位操作模块子库(logic and bit operation)查表函数模块子库(lookup Tables),一般数学函数子库(Math)信宿模块子库(Sinks)信源模
4、块子库(Sources)用户定义的函数模块子库(User_defined Functions)端口与子系统(Ports&Subsystems),常用模块的参数设置,1 信号发生器信号发生器(signal generator)是信源模块子库Sources中的模块,双击信号发生器模块,会出现参数设置对话框。对话框的上半部分为参数说明;下半部分设置参数,Wave form为信号类型,Time(t)为仿真时间或外部时间,Amplitude为信号幅值,Frequency为频率。,2 三角函数,三角函数(Trigonometric Function)是数学函数子库Math中的一个模块,双击三角函数模块,会
5、出现参数设置对话框。对话框的上半部分为参数说明,下半部为参数设置,其中Function为可供选择的三角函数,Output signal type为自动、实数和复数。,3 数学函数,数学函数(Math function)是数学函数子库Math中的一个模块,双击Math function模块,会出现参数设置对话框。上半部分为参数说明,下半部分为参数设置,其中Function为可供选择的数学函数,Output signal type为自动、实数和复数。,4 示波器,示波器(Scope)是常用的模块子库中的模块,用来接收输入信号并实时显示信号波形的曲线。示波器的参数设置对话框有两页,其中General
6、 页可设置坐标轴数目Number of axes,浮点显示floating scope,时间范围Time range,采样增益Sampling;History 页可设置数据点数Limit data points to last,是否保存到工作空间Save data to workspace。,建模仿真的一般过程是:打开一个空白的编辑窗口;将模块库中模块复制到编辑窗口里,并依照给定的框图修改编辑窗口中模块的参数;将各个模块按给定的框图连接起来;设置仿真参数(确定仿真的步长、时间和仿真的算法等);用菜单选择或命令窗口键入命令进行仿真分析,在仿真的同时,可以观察仿真结果,如果发现有不正确的地方,可以
7、停止仿真,对参数进行修正;如果对结果满意,可以将模型保存。,7.4 SIMULINK建模仿真步骤,例题:仿真一阶惯性环节W(s)=1/(0.1s+1),在单位阶跃给定下的响应.解:(1)在SIMULINK的模型库中分别提取阶跃给定(step)、传递函数(Transfer Fcn)和示波器(Scope)3个模块,并连接组成仿真模型.,7.4 SIMULINK建模仿真步骤,(2)模块赋值:分别双击阶跃给定和传递函数两个模块,打开模块对话框,然后在框中设定参数.,7.4 SIMULINK建模仿真步骤,(3)设置模型仿真参数.在simulatiom菜单下用configuration parameter
8、s命令打开仿真参数对话框.在对话框中设置开始时间0.8s和终止时间1.6s,其他参数保持默认值.,7.4 SIMULINK建模仿真步骤,(4)启动仿真并观察结果:在仿真参数设定完成后,点击按钮”启动仿真,然后双击示波器模型打开示波器观察图形.若观察不清楚,可点击”.调至合适的坐标轴.,7.4 SIMULINK建模仿真步骤,(5)保存模型:用”File”菜单下的”Save”命令或工具栏上的按钮”进行文件的保存,此时文件的后缀名为.mdl.,7.4 SIMULINK建模仿真步骤,拖入模块:选中模块,按住鼠标左键不放拖到模块窗口移动:选中模块,按住鼠标左键将其拖曳到所需的位置即可。若要脱离线而移动,
9、可按住shift键,再进行拖曳。复制:选中模块,然后按住鼠标右键进行拖曳即可复制同样的一个功能模块。删除:选中模块,按Delete键即可。若要删除多个模块,可以使用Shift键。也可以用鼠标选取某区域,再按Delete键就可以把该区域中的所有模块和线等全部删除。,7.5 模块的基本操作和使用,转向:为了能够顺序连接功能模块的输入和输出端,功能模块有时需要转向。选中模块后,在菜单Format中选择Flip Block旋转180度(ctrl+i),选择Rotate Block顺时针旋转90度(ctrl+r)。改变大小:选中模块,对模块出现的4个黑色标记进行拖曳即可。模块命名:先用鼠标在需要更改的名
10、称上单击一下,然后直接更改即可。名称在功能模块上的位置也可以变换180度,首先选中模块,然后用Format菜单中的Flip Name来实现,也可以直接通过鼠标进行拖曳。Hide Name可以隐藏模块名称。,7.5 模块的基本操作和使用,颜色设定:选中模块,Format菜单中的Foreground Color可以改变模块的前景颜色,Background Color可以改变模块的背景颜色;而模型窗口的颜色可以通过Screen Color来改变。参数设定:用鼠标双击模块,就可以进入模块的参数设定窗口。参数设定窗口包含了该模块的基本功能帮助,为获得更详尽的帮助,可以点击其上的help按钮。(各个模块的
11、参数设定均不相同,需要具体问题具体分析),7.5 模块的基本操作和使用,Simulink线的处理SIMULINK模型的构建是通过用线将各种功能模块进行连接而构成的。线的连接方法:将光标箭头指向模块的输出端,对准后,光标变成十字形,此时按下鼠标左键,拖拽十字形到另一个模块的输入端后松开鼠标左键,在两个模块的输出和输入端之间就出现了带箭头的连线,并且箭头表示了信号的流向。,7.5 模块的基本操作和使用,线的折弯:按住Shift键,再用鼠标在要折弯的线处单击一下,就会出现圆圈,表示折点,利用折点就可以改变线的形状。线的分支:按住鼠标右键,在需要分支的地方拉出即可以。或者按住Ctrl键,并在要建立分支
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 建模 仿真
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6342458.html