欢迎来到天天文库
浏览记录
ID:59268430
大小:529.50 KB
页数:42页
时间:2020-09-27
《计算机建模与仿真第7章-newppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第7章MATLAB的仿真集成环境-SIMULINKMATLAB的SIMULINK是很有特色的仿真环境,在此环境中,用户可以用点击拖动鼠标的方式绘制和组织系统和电路,并完成仿真.在SIMULINK环境中,系统的函数和电路元器件的模型都用框图来表达,框图之间的连线表示了信号流动的方向.用户熟悉了模型库,就可以方便的进行系统和电路的仿真,而不必去记复杂的函数,这无疑是很实用的.7.1SIMULINK的优点Simulink可以搭建:(1)通信系统物理层和数据链路层;(2)动力学系统;(3)控制系统;(4)数字信号处理系统;(5)电力系统;(6)生物系统;(7)金融系统等。7.2SIMUL
2、INK的应用7.3SIMULINK的工作环境——simulink环境的进入和退出simulink的启动:(1)在MATLAB的菜单栏上选择【File】,在下拉菜单中的【New】下选中【Model】(2)在MATLAB的工具栏上点击按钮,然后在打开的模型库浏览窗口菜单上点击按纽。(3)在MATLAB的文本窗口中键入“simulink”后回车,然后在打开的模型库浏览窗口的菜单上点击按纽。simulink的关闭:关闭所有模型窗口和Simulink模块库窗口即可在MATLAB的工具栏上点击按钮,即可打开模型库浏览器。7.3SIMULINK的工作环境——模型库浏览器7.3SIMULINK的
3、工作环境——模型库浏览器连续系统模块库离散系统模块库查询表格模块库(插入和查询各种表格)数学运算模块库逻辑与位运算模块库间断系统模块库信号源模块库仪器仪表模块库信号传输模块库用户定义函数模块库信号属性模块库基本模块库Simulink的基本模块库包括16个子模块库,常用的模块库:常用的模块子库(CommonlyUsedBlocks)连续模块子库(Continuous)离散模块子库(Discrete)逻辑和位操作模块子库(logicandbitoperation)查表函数模块子库(lookupTables)一般数学函数子库(Math)信宿模块子库(Sinks)信源模块子库(Sourc
4、es)用户定义的函数模块子库(User_definedFunctions)端口与子系统(Ports&Subsystems)常用模块的参数设置1信号发生器信号发生器(signalgenerator)是信源模块子库Sources中的模块,双击信号发生器模块,会出现参数设置对话框。对话框的上半部分为参数说明;下半部分设置参数,Waveform为信号类型,Time(t)为仿真时间或外部时间,Amplitude为信号幅值,Frequency为频率。2三角函数三角函数(TrigonometricFunction)是数学函数子库Math中的一个模块,双击三角函数模块,会出现参数设置对话框。对话
5、框的上半部分为参数说明,下半部为参数设置,其中Function为可供选择的三角函数,Outputsignaltype为自动、实数和复数。3数学函数数学函数(Mathfunction)是数学函数子库Math中的一个模块,双击Mathfunction模块,会出现参数设置对话框。上半部分为参数说明,下半部分为参数设置,其中Function为可供选择的数学函数,Outputsignaltype为自动、实数和复数。4示波器示波器(Scope)是常用的模块子库中的模块,用来接收输入信号并实时显示信号波形的曲线。示波器的参数设置对话框有两页,其中General页可设置坐标轴数目Numberof
6、axes,浮点显示floatingscope,时间范围Timerange,采样增益Sampling;History页可设置数据点数Limitdatapointstolast,是否保存到工作空间Savedatatoworkspace。建模仿真的一般过程是:打开一个空白的编辑窗口;将模块库中模块复制到编辑窗口里,并依照给定的框图修改编辑窗口中模块的参数;将各个模块按给定的框图连接起来;设置仿真参数(确定仿真的步长、时间和仿真的算法等);用菜单选择或命令窗口键入命令进行仿真分析,在仿真的同时,可以观察仿真结果,如果发现有不正确的地方,可以停止仿真,对参数进行修正;如果对结果满意,可以将
7、模型保存。7.4SIMULINK建模仿真步骤例题:仿真一阶惯性环节W(s)=1/(0.1s+1),在单位阶跃给定下的响应.解:(1)在SIMULINK的模型库中分别提取阶跃给定(step)、传递函数(TransferFcn)和示波器(Scope)3个模块,并连接组成仿真模型.7.4SIMULINK建模仿真步骤(2)模块赋值:分别双击阶跃给定和传递函数两个模块,打开模块对话框,然后在框中设定参数.7.4SIMULINK建模仿真步骤(3)设置模型仿真参数.在simulatiom菜单下
此文档下载收益归作者所有