matlab第5章simulink在系统仿真中的应用36

matlab第5章simulink在系统仿真中的应用36

ID:6167939

大小:1.59 MB

页数:97页

时间:2017-11-14

matlab第5章simulink在系统仿真中的应用36_第1页
matlab第5章simulink在系统仿真中的应用36_第2页
matlab第5章simulink在系统仿真中的应用36_第3页
matlab第5章simulink在系统仿真中的应用36_第4页
matlab第5章simulink在系统仿真中的应用36_第5页
资源描述:

《matlab第5章simulink在系统仿真中的应用36》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章Simulink在系统仿真中的应用15.1SIMULINK建模的基础知识SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行

2、仿真与分析。5.1.1SIMULINK简介21.SIMULINK的启动在MATLAB命令窗口中输入simulink结果是在桌面上出现一个称为SimulinkLibraryBrowser的窗口,在这个窗口中列出了按功能分类的各种模块的名称。也可以通过MATLAB主窗口的快捷按钮来打开SimulinkLibraryBrowser窗口。34在MATLAB命令窗口中输入simulink3结果是在桌面上出现一个用图标形式显示的Library:simulink3的Simulink模块库窗口。两种模块库窗口界面只是不同的显示形式,用户可以根据各人喜好进行选用,一般说来第二种窗口直观、形象

3、,易于初学者,但使用时会打开太多的子窗口。52.模型的建立在MATLAB主窗口File菜单中选择New菜单项下的Model命令,在出现Simulink模块库浏览器的同时,还会出现一个名字为untitled的模型编辑窗口。在启动Simulink模块库浏览器后再单击其工具栏中的Createanewmodel命令按钮,也会弹出模型编辑窗口。利用模型编辑窗口,可以通过鼠标的拖放操作创建一个模型。模型创建完成后,从模型编辑窗口的File菜单项中选择Save或SaveAs命令,可以将模型以模型文件的格式(扩展名为.mdl)存入磁盘。6789如果要对一个已经存在的模型文件进行编辑修改,需

4、要打开该模型文件,其方法是:在MATLAB命令窗口直接输入模型文件名(不要加扩展名.mdl)。在模块库浏览器窗口或模型编辑窗口的File菜单中选择Open命令,然后选择或输入欲编辑模型的名字。单击模块库浏览器窗口工具栏上的Openamodel命令按钮或模型编辑窗口工具栏上的Openmodel命令按钮。3.Simulink的退出为了退出Simulink,只要关闭所有模型编辑窗口和Simulink模块库浏览器窗口即可。105.1.2SIMULINK的模块库介绍SIMILINK模块库按功能进行分为以下10类常用子库:Continuous(连续模块)Discrete(离散模块)Lo

5、ok-upTables(查表模块)MathOperations(数学函数模块)Discontinuities(非线性模块)SignalRouting(信号模块)SignalAttributes(信号属性模块)Sinks(接收器模块)Sources(输入源模块)User-definedFunctions(用户自定义函数模块)11121、连续系统模块(Continuous)Integrator:输入信号积分器。连续动态系统最常用的元件,该模块将输入端信息信号经过数值积分,在输出端直接反映出来。在将常微分转换为图形表示时也必须使用此模块。Derivative:数值微分器。该模块的

6、作用是将其输入端的信息经过一价数值微分,在输出端输出出来。在PID校正装置设计过程中,非常方便。13State-Space:线性系统的状态方程模型,该元件可将系统的状态空间模型与方框图结合起来,其参数设置格式也是矩阵的形式。Transfer-Fcn:线性传递函数模型。Zero-Pole:以零极点表示的传递函数模型。14TransportDelay:输入信号延时一个固定的时间再输出。VariableTransportDelay:输入信号延时一个可变时间再输出。两个模块的区别在于:前者在模块内部参数中设置延迟时间,而后者将采用输入信号来定义延迟时间。注:上述模块都是假设初始条件

7、为零的,在SimulinkExtras模块组中的AdditionalLinear模块允许非零初始条件的定义,该模块还提供了PID控制器模块。152、离散模块(Discrete):主要用于建立离散采样系统的模型。Discrete-timeIntegrator:离散时间积分器DiscreteFilter:IIR(InfiniteImpulseResponse,“无限冲击响应”)与FIR(FiniteImpulseResponse,“有限冲击响应”)滤波器DiscreteState-Space:离散状态空间系统模型,双击

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

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

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