MATLABSIMULINK仿真.ppt

上传人:hyn****60 文档编号:70757432 上传时间:2023-01-27 格式:PPT 页数:55 大小:1.48MB
返回 下载 相关 举报
MATLABSIMULINK仿真.ppt_第1页
第1页 / 共55页
MATLABSIMULINK仿真.ppt_第2页
第2页 / 共55页
点击查看更多>>
资源描述

《MATLABSIMULINK仿真.ppt》由会员分享,可在线阅读,更多相关《MATLABSIMULINK仿真.ppt(55页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、SIMULINKSIMULINK仿真仿真2023/1/211SIMULINK仿真仿真教学内容1 1 认识认识SimulinkSimulink2 2 SimulinkSimulink的基本模块的基本模块3 3 SimulinkSimulink的模块操作的模块操作4 4 仿真模型的参数设置仿真模型的参数设置2SIMULINK仿真仿真教学内容1 1 认识认识SimulinkSimulink2 2 SimulinkSimulink的基本模块的基本模块3 3 SimulinkSimulink的模块操作的模块操作4 4 仿真模型的参数设置仿真模型的参数设置3SIMULINK仿真仿真认识认识Simulink

2、Simulink1.1 1.1 SimulinkSimulink简介简介 SimulinkSimulink是是MATLABMATLAB的重要组成部分,提供建立的重要组成部分,提供建立系统模型、选择仿真参数和数值算法、启动仿真程系统模型、选择仿真参数和数值算法、启动仿真程序对该系统进行仿真、设置不同的输出方式来观察序对该系统进行仿真、设置不同的输出方式来观察仿真结果等功能。仿真结果等功能。4SIMULINK仿真仿真仿真过程如下:仿真过程如下:(1)(1)启动启动SimulinkSimulink并打开模型编辑窗口。并打开模型编辑窗口。(2)(2)将所需模块添加到模型中。将所需模块添加到模型中。(3

3、)(3)设置模块参数并连接各个模块组成仿真模型。设置模块参数并连接各个模块组成仿真模型。(4)(4)设置系统仿真参数。设置系统仿真参数。(5)(5)开始系统仿真。开始系统仿真。(6)(6)观察仿真结果。观察仿真结果。仿真模型的参数设置仿真模型的参数设置5SIMULINK仿真仿真1.2 1.2 SimulinkSimulink的启动与退出的启动与退出 1Simulink的启动 认识认识SimulinkSimulinku在在MATLAB窗口的工具栏中单击窗口的工具栏中单击 图标图标u在命令窗口中输入命令:在命令窗口中输入命令:simulink6SIMULINK仿真仿真1.2 1.2 Simulin

4、kSimulink的启动与退出的启动与退出 1Simulink的启动 认识认识SimulinkSimulink7SIMULINK仿真仿真1.2 1.2 SimulinkSimulink的启动与退出的启动与退出 1Simulink的启动认识认识SimulinkSimulink8SIMULINK仿真仿真SimulinkSimulink模块库浏览器模块库浏览器菜单栏菜单栏工具栏工具栏模模块块说说明明框框基基本本模模块块库库已已安安装装专专用用模块库模块库模模 块块 查查 找找框框模模 块块 显显 示示框框标题标题9SIMULINK仿真仿真如何打开模型编辑窗口?如何打开模型编辑窗口?认识认识Simul

5、inkSimulink启动方式:启动方式:(1)模块库浏览器的菜单模块库浏览器的菜单“File”/“New”/“Model”命令命令(2)单击工具栏上的单击工具栏上的 图标图标10SIMULINK仿真仿真方法一:方法一:认识认识SimulinkSimulink11SIMULINK仿真仿真方法二:方法二:认识认识SimulinkSimulink12SIMULINK仿真仿真SimulinkSimulink模块编辑窗口模块编辑窗口 菜单栏菜单栏工具栏工具栏模块编辑框模块编辑框当前状态当前状态仿真进程仿真进程仿真解法仿真解法13SIMULINK仿真仿真如何存盘?如何存盘?认识认识SimulinkSim

6、ulink14SIMULINK仿真仿真如何对一个已经存在的模型文件进行编辑修改?认识认识SimulinkSimulink在MATLAB命令窗口直接输入模型文件名(不要加扩展名.mdl)。15SIMULINK仿真仿真2Simulink的退出的退出 为了退出为了退出Simulink,只要关闭所有模型编辑窗口和,只要关闭所有模型编辑窗口和Simulink模块库浏览器窗口即可。模块库浏览器窗口即可。认识认识SimulinkSimulink16SIMULINK仿真仿真教学内容1 1 认识认识SimulinkSimulink2 2 SimulinkSimulink的基本模块的基本模块3 3 Simulin

7、kSimulink的模块操作的模块操作4 4 仿真模型的参数设置仿真模型的参数设置17SIMULINK仿真仿真2 2 SimulinkSimulink的基本模块的基本模块 SimulinkSimulink的基本模块的基本模块18SIMULINK仿真仿真2 2 SimulinkSimulink的基本模块的基本模块 SimulinkSimulink的基本模块的基本模块19SIMULINK仿真仿真2 2 SimulinkSimulink的基本模块的基本模块 SimulinkSimulink的基本模块的基本模块输入源模块库接收模块库连续系统模块库离散系统模块库数学运算模块库函数与表模块库信号与系统模块

8、库20SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块1.1.输入源模块库输入源模块库 模块功能In1创建输入端Ground接地From File从文件读数据From Workspace从工作空间读数据Constant常数Signal Generator信号发生器Pulse Generator脉冲发生器Ramp斜波Sine Wave正弦波Step阶跃信号Repeating S重复序列Chirp Signal快速正弦扫描Random Number随机信号Uniform R N均匀随机信号Band-limited N带限白噪声Clock当时时间Digital Clock

9、数字时钟21SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块2.2.接收模块库接收模块库 模块功能Out1创建输出端Terminator通用终端To File输出数据到文件To Workspace输出数据到工作空间Scope示波器Floating Scope可选示波器XY GraphXY关系图Display实时数值显示Stop Simulation输出不为0时停止仿真22SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块3.3.连续系统模块库连续系统模块库 模块功能Integrator积分Derivative微分State-Space状态方

10、程Transfer Fcn传递函数Zero-Pole零极点Transport Delay传输延时Variable T D可变传输延时23SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块4.4.离散系统模块库离散系统模块库 模块功能Unit Delay单位延时采样保持Discrete-Time I离散时间积分Discrete Transf F离散传递函数Discrete Filter离散滤波器Discrete Zero-Pole离散零极点Discrete State-Space离散状态方程Zero-order Hold零阶保持器First-order Hold一阶保持

11、器24SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块5.5.函数与表模块库函数与表模块库 模块功能Lookup Table线性插值查表Lookup Table(2-D)二维线性插值Lookup Table(n-D)N维线性插值PrelookUp Index S预查下标Interpolation(n-D)N维插值Direct Lookup T直接查表FcnC语言形式的表达式MATLAB FunM形式的表达式S-Function调用S函数Polynomial多项式25SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块6.6.信号与系统模块库信

12、号与系统模块库 模块功能Bus Creator创建信号总线Bus Selector从信号总线中选择信号Mux多路传输器Demux多路分离器Selector选择输入信号Merge信号合并From从GOTO模块接收信号Goto Tag V定义GOTO模块的范围Goto把信号送到FORM模块Data Store Read从存储器读数据Data Store Memory为存储器定义尺寸Data StoreWrite向存储器写数据26SIMULINK仿真仿真SimulinkSimulink的基本模块的基本模块7.7.数学模块库数学模块库 模块功能Sum求和Product积或商Gain常数增益Slider

13、 Gain可变增益MinMax求最大值Abs求绝对值Sign符号函数Math Function数学运算函数Trigonometric F三角函数27SIMULINK仿真仿真8.Simulink8.Simulink的基本模块功能演示的基本模块功能演示【例1】演示“示波”模块的向量显示能力。SimulinkSimulink的基本模块的基本模块28SIMULINK仿真仿真8.Simulink8.Simulink的基本模块功能演示的基本模块功能演示【例2】演示“求和”模块的处理能力:输入扩展。SimulinkSimulink的基本模块的基本模块29SIMULINK仿真仿真教学内容1 1 认识认识Sim

14、ulinkSimulink2 2 SimulinkSimulink的基本模块的基本模块3 3 SimulinkSimulink的模块操作的模块操作4 4 仿真模型的参数设置仿真模型的参数设置30SIMULINK仿真仿真3.1 3.1 模块的编辑模块的编辑1添加模块 单击不放开鼠标拖到模型窗口2选取模块 单击模块出现四个黑色小方块3模块外形的调整 位置调整、大小调整、方向调整、颜色调整 4复制与删除模块 按ctrl不放拖动模块放置好后松开5模块名的处理 改名:单击模块名区域 隐藏名:HIDE NAME 改变位置:FliP NAME SimulinkSimulink的模块操作的模块操作31SIMU

15、LINK仿真仿真3.2 3.2 模块的连接模块的连接1连接两个模块 移动鼠标到输出端,鼠标箭头会变成十字形光标,按住鼠标左键,拖动到另一个模块的输入端,完成连接。2模块间连线的调整 单击选中连线,线上会出现黑色小方块,拖动即可改变连线方向。3连线的分支连好第一条线选择支线的起点位置,先按下ctrl键,然后按鼠标,将连线拖到目标模块,释放鼠标和ctrl键。4标注连线 双击连线,出现文本框,在里面输入标注文字。5删除连线 SimulinkSimulink的模块操作的模块操作32SIMULINK仿真仿真教学内容1 1 认识认识SimulinkSimulink2 2 SimulinkSimulink的

16、基本模块的基本模块3 3 SimulinkSimulink的模块操作的模块操作4 4 仿真模型的参数设置仿真模型的参数设置33SIMULINK仿真仿真4.1 4.1 模块的参数和属性设置模块的参数和属性设置1模块的参数设置只要双击要设置的模块在模块上按鼠标右键并在弹出的快捷菜单中选择相应模块的参数设置命令就会弹出模块参数对话框。仿真模型的参数设置仿真模型的参数设置34SIMULINK仿真仿真1模块的参数设置 仿真模型的参数设置仿真模型的参数设置35SIMULINK仿真仿真2 2模块的属性设置模块的属性设置模块上按鼠标右键并在弹出的快捷菜单中选择Block properties在模型编辑窗口的E

17、dit菜单下选择Block properties命令,将打开模块属性对话框。仿真模型的参数设置仿真模型的参数设置36SIMULINK仿真仿真2 2模块的属性设置模块的属性设置仿真模型的参数设置仿真模型的参数设置37SIMULINK仿真仿真2 2模块的属性设置模块的属性设置仿真模型的参数设置仿真模型的参数设置38SIMULINK仿真仿真2 2模块的属性设置模块的属性设置 该对话框包括General、Block annotation和Callbacks 3个可以相互切换的选项卡。其中General选项卡中可以设置3个基本属性:Description(说明)、Priority(优先级)、Tag(标记

18、)。仿真模型的参数设置仿真模型的参数设置39SIMULINK仿真仿真仿真模型的参数设置仿真模型的参数设置对该模块在模型中的用法进行说明。规定该模块在模型中相对其他模块的忧先顺序。用户为模块添加的文本格式的标记。40SIMULINK仿真仿真4.2 4.2 系统的仿真系统的仿真1 设置仿真参数 打开系统仿真模型,从模型编辑窗口的Simulation菜单中选择Configuration parameters命令,打开一个仿真参数对话框,在其中可以设置仿真参数。仿真模型的参数设置仿真模型的参数设置41SIMULINK仿真仿真仿真模型的参数设置仿真模型的参数设置42SIMULINK仿真仿真仿真模型的参数

19、设置仿真模型的参数设置算法选项卡数据输入输出选项卡诊断选项卡实时工作空间选项卡43SIMULINK仿真仿真仿真模型的参数设置仿真模型的参数设置 仿真起始和停止时间仿真算法的选择44SIMULINK仿真仿真仿真模型的参数设置仿真模型的参数设置 从工作空间中载入数据将输出保存到工作空间保存选项45SIMULINK仿真仿真4.3 4.3 启动系统仿真与仿真结果分析启动系统仿真与仿真结果分析 设置完仿真参数之后,从Simulation中选择Start菜单项或单击模型编辑窗口中的Start Simulation命令按钮,便可启动对当前模型的仿真。为了观察仿真结果的变化轨迹可以采用3种方法:(1)把输出结

20、果送给Scope模块或者XY Graph模块。(2)把仿真结果送到输出端口并作为返回变量,然后使 用MATLAB命令画出该变量的变化曲线。(3)把输出结果送到To Workspace模块,从而将结果直 接存入工作空间,然后用MATLAB命令画出该变量的 变化曲线。仿真模型的参数设置仿真模型的参数设置46SIMULINK仿真仿真4.3 4.3 系统仿真实例系统仿真实例例:用例:用SIMULINKSIMULINK仿真两个正弦信号相乘,即计算仿真两个正弦信号相乘,即计算 x(tx(t)=sin(t)sin(10t)=sin(t)sin(10t)。操作过程如下:(1)创建新模型。(2)将所需模块添加到

21、模型中。(3)设置模块参数。(4)连接各个模块组成仿真模型。(5)设置仿真参数。(6)仿真并观察仿真结果。仿真模型的参数设置仿真模型的参数设置47SIMULINK仿真仿真(1)(1)创建新模型创建新模型运行运行simulinksimulink创建新模型创建新模型48SIMULINK仿真仿真(2)(2)将所需模块添加到模型中将所需模块添加到模型中寻找正确寻找正确的功能模块的功能模块 x(t)=sin(t)*sin(10t)。正弦源示波器乘法器 正弦源49SIMULINK仿真仿真(3)(3)设置模块参数设置模块参数 x(t)=sin(t)*sin(10t)。根据题意根据题意设置模块参数设置模块参数

22、正弦源示波器乘法器 正弦源50SIMULINK仿真仿真(3)(3)设置模块参数设置模块参数 x(t)=sin(t)*sin(10t)。根据题意根据题意设置模块参数设置模块参数正弦源示波器乘法器 正弦源51SIMULINK仿真仿真(3)(3)设置模块参数设置模块参数 x(t)=sin(t)*sin(10t)。根据题意根据题意设置模块参数设置模块参数正弦源示波器乘法器 正弦源52SIMULINK仿真仿真连接模块连接模块(4)(4)连接各个模块组成仿真模型连接各个模块组成仿真模型53SIMULINK仿真仿真(5)(5)进行系统仿真参数设置进行系统仿真参数设置设置系统设置系统仿真参数仿真参数54SIMULINK仿真仿真(6)(6)仿真并观察仿真结果仿真并观察仿真结果55

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 生活常识

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com