1 / 29
文档名称:

第10章 matlab simulink仿真软件.ppt

格式:ppt   大小:845KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第10章 matlab simulink仿真软件.ppt

上传人:350678539 2022/7/3 文件大小:845 KB

下载得到文件列表

第10章 matlab simulink仿真软件.ppt

相关文档

文档介绍

文档介绍:第10章 MATLAB Simulink仿真软件
第一页,共29页。
Simulink操作基础
Simulink简介
Simulink是MATLAB的重要组成部分,提供建立系统模型、选择仿真参scription(说明)、Priority(优先级) 、Tag(标记)。
第十二页,共29页。
有系统的微分方程,试建立系统仿真模型。
操作过程如下:
(1) 在MATLAB主菜单中,选择File菜单中New菜单项的Model命令,打开一个模型编辑窗口。
(2) 将所需模块添加到模型中。
(3) 设置模块参数并连接各个模块组成仿真模型。
设置模块参数后,用连线将各个模块连接起来组成系统仿真模型。模型建好后,从模型编辑窗口的File菜单中选择Save或Save as命令将它存盘。
第十三页,共29页。
Simulink的几类基本模块
模块是MATLAB仿真模型的基本单元。下面列举Simulink模块库中的几类基本模块。
1.输入源模块(Sources)
2.接收模块(Sinks)
3.连续系统模块(Continuous)
4.离散系统模块(Discrete)
5.数学运算模块(Math Operations)
第十四页,共29页。
系统的仿真
设置仿真参数
打开系统仿真模型,从模型编辑窗口的Simulation菜单中选择Simulation parameters命令,打开一个仿真参数对话框,在其中可以设置仿真参数。仿真参数对话框包含5个可以相互切换的选项卡:
(1) Solver选项卡:用于设置仿真起始和停止时间,选择微分方程求解算法并为其规定参数,以及选择某些输出选项。
(2) Workspace I/O选项卡:用于管理对MATLAB工作空间的输入和输出。
(3) Diagnostics选项卡:用于设置在仿真过程中出现各类错误时发出警告的等级。
(4) Advanced选项卡:用于设置一些高级仿真属性,更好地控制仿真过程。
(5) Real-time Workshop选项卡:用于设置若干实时工具中的参数。如果没有安装实时工具箱,则将不出现该选项卡。
第十五页,共29页。
启动系统仿真与仿真结果分析
设置完仿真参数之后,从Simulation中选择Start菜单项或单击模型编辑窗口中的Start Simulation命令按钮,便可启动对当前模型的仿真。此时,Start菜单项变成不可选, 而Stop菜单项变成可选, 以供中途停止仿真使用。从Simulation菜单中选择Stop项停止仿真后,Start项又变成可选。
第十六页,共29页。
为了观察仿真结果的变化轨迹可以采用3种方法:
(1) 把输出结果送给Scope模块或者XY Graph模块。
(2) 把仿真结果送到输出端口并作为返回变量,然后使用MATLAB命令画出该变量的变化曲线。
(3) 把输出结果送到To Workspace模块,从而将结果直接存入工作空间,然后用MATLAB命令画出该变量的变化曲线。
第十七页,共29页。
利用Simulink构建函数曲线 y=5t2+16。
仿真过程如下:
(1) 启动Simulink并打开模型编辑窗口。
(2) 将所需模块添加到模型中。
(3) 设置模块参数并连接各个模块组成仿真模型。
设置模块参数后,用连线将各个模块连接起来组成仿真模型。
(4) 设置系统仿真参数。
(5) 开始系统仿真。
(6) 观察仿真结果。
第十八页,共29页。
利用Simulink仿真求定积分I=
仿真过程如下:
(1) 打开一个模型编辑窗口。
(2) 将所需模块添加到模型中。
(3) 设置模块参数并连接各个模块组成仿真模型。
(4) 设置系统仿真参数。
(5) 开始系统仿真。
(6) 观察仿真结果。
第十九页,共29页。
系统仿真实例
至此,可以总结出利用Simulink进行系统仿真的步骤如下:
(1) 建立系统仿真模型,这包括添加模块、设置模块参数以及进行模块连接等操作。
(2) 设置仿真参数。
(3) 启动仿真并分析仿真结果。
第二十页,共29页。
有初始状态为0的二阶微分方程x"+'+= (t), 其中u(t)是单位阶跃函数,试建立系统模型并仿真。
方法1:用积分器直接构造求解微分方程的模型。
方法2:利用传递函数模块建模。
方法3:利用状态方程模块建模。
第二十一页,共29页。
2.通过已有的模块建立子系统
操作步骤为:
(1) 先选择要建立子系统的模