【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt

【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt

ID:54315671

大小:6.66 MB

页数:94页

时间:2020-04-30

【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt_第1页
【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt_第2页
【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt_第3页
【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt_第4页
【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt_第5页
资源描述:

《【matlab教学PPT】第7讲 MATLAB仿真_SIMULINK.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7讲MATLAB仿真_SIMULINKSimulink仿真7.1Simulink仿真入门1.Simulink的特点Simulink是MATLAB中的一个建立系统方框图和基于方框图级的系统仿真环境,是一个对动态系统进行建模、仿真并对仿真结果进行分析的软件包。使用Simulink可以更加方便地对系统进行可视化建模,并进行基于时间流的系统级仿真,使得仿真系统建模与工程中的方框图统一起来。并且仿真结果可以近乎“实时”地通过可视化模块,如示波器模块、频谱仪模块以及数据输入输出模块等显示出来,使得系统仿真工作大为方便。Simulink全方位地支持动态系统的建模

2、仿真,它支持连续系统、离散系统、连续离散混合系统、线性系统、非线性系统、时不变系统、时变系统的建模仿真,也支持具有多采样速率的多速率系统。可以说,在通用系统仿真领域,Simulink是无所不包的。结合MATLAB编程和Simulink可视化建模仿真各自的特点,可以构建更为复杂的系统模型,并进行自动化程度更高的仿真和仿真结果的数据分析,这是MATLAB的高级应用方面。2.使用Simulink建模和仿真的过程启动MATLAB之后,在命令窗口中输入命令“simulink”或单击MATLAB工具栏上的Simulink图标,打开Simulink模块库窗口。

3、在Simulink模块库窗口中单击菜单项“File

4、New

5、Model”,就可以新建一个Simulink模型文件,如图2-8所示。图2-8Simulink模块库界面和新建模型文件窗口以二阶系统为例。其输入输出的传递函数为(2-28)其中,R=3Ω,L=1H,C=0.1F。H(s)简化为利用鼠标单击Simulink基础库中的Continuous子库,选取传递函数模块,将它拖动到新建模型窗口中的适当位置,如图2-9所示。(2-29)图2-9利用模块库建立仿真模型如果需要对模型模块进行参数设置和修改,只需选中模型文件中的相应模块,单击鼠标右键,弹出

6、快捷菜单,从中选取相应参数进行修改,如图2-10所示。单击模块下方的“TransferFun”可以对其进行编辑,例如修改为“传递函数”字样。从快捷菜单中选取“TransferFunparameters...”项修改传递函数参数,在弹出的对话框中的传递函数分子系数“Numerator:”栏填入[10];在传递函数分母系数“Denominator”栏填入[1,3,10],其余参数使用默认值。图2-10修改仿真模型的参数采用同样的方法,在Simulink基础库中的Sources子库中选取激励信号源,例如我们选取阶跃信号源,将之拖入建模窗口中。在Sinks子库中

7、选取示波器作为系统输出波形显示。接下来利用鼠标将这三个模块连接起来。模块外部的大于符号“>”分别表示信号的输入输出节点,为了连接两个模块的输入输出,可以将鼠标置于节点处,这时鼠标显示为“十”字形状,拖动鼠标到另一个模块的端口,然后释放鼠标按钮,则形成了带箭头的连线,箭头方向表示信号的流向。完成后的建模系统可以通过“File”菜单存盘为模型文件,扩展名为“mdl”,如“lizi1.mdl”,如图2-11所示。图2-11完成的建模方框图接下来,需要对输入信号源(阶跃)的参数进行设置。将鼠标指向阶跃信号模块双击或通过快捷菜单打开属性设置对话框,设置阶跃信号的参数

8、,如图2-12所示对于阶跃信号源来说,其参数含义、默认值以及我们根据仿真需要修改后的参数值如表2-1所示。表2-1阶跃信号源的参数含义、默认值及修改后的参数值图2-12阶跃信号源模块的参数设置对话框及其帮助文档根据仿真要求,我们将仿真-2~10s时间区间内的系统阶跃响应的输出波形,在时间为0s时的跃变。然后设置仿真参数,主要是仿真求解器的选择和仿真步长等参数的选取。通过前面的分析可知,动态系统仿真的本质就是求解其状态方程,而对状态方程的数值求解算法有多种,求解算法的步长也可以不同。不同的算法适用的范围有所不同,而算法的步长也直接影响求解的精度。因此,对

9、求解器的选择以及其仿真步长等参数的设定对系统仿真来说就成为相当重要的事情。从系统建模窗口的状态栏可以看到当前使用的求解器,如图2-11中显示的仿真求解器是“ode45”算法。从建模窗口菜单项“Simulation

10、SimulationParameters...”打开仿真参数设置对话框(快捷键为Ctrl+E),我们现在设置求解器标签下的参数部分,如图2-13所示。设置仿真起始时间为-2秒,仿真结束时间为10秒,其余参数为默认值:求解器采用“ode45”算法,步长设定为自适应变步长的,最大步长、最小步长以及初始步长均设为自动选取,相对求解精度为1e-3,绝对求

11、解精度自动选取。图2-13仿真参数设置对话框最后,双击示波器模型图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。