资源描述:
《simulink建模仿真基础及实例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第三章SIMULINK建模仿真基础第3章Simulink建模仿真基础教学目标掌握Simulink模型的建立方法熟悉Simulink模块库了解S函数的设计和调用了解自定义模块的模块化与封装第3章Simulink建模仿真基础教学重点掌握Simulink模型的建立方法熟悉Simulink模块库第3章Simulink建模仿真基础教学内容要点掌握Simulink模型的建立方法掌握Simulink模块库学会S函数的设计和调用了解自定义模块的模块化与封装第3章Simulink建模仿真基础主要教学内容1、概述2、Simulink入门3、Simul
2、ink功能模块4、创建Simulink模型5、Simulink仿真运行6、Simulink中的S函数7、自定义模块的模块化与封装第3章Simulink建模仿真基础3.1Simulink概述SIMULINK是MATLAB软件的扩展,它是实现动态系统建模和仿真的一个软件包,它与MATLAB语言的主要区别在于,其与用户交互接口是基于Windows的模型化图形输入,其结果是使得用户可以把更多的精力投入到系统模型的构建,而非语言的编程上。第3章Simulink建模仿真基础所谓模型化图形输入是指SIMULINK提供了一些按功能分类的基本的系统
3、模块,用户只需要知道这些模块的输入输出及模块的功能,而不必考察模块内部是如何实现的,通过对这些基本模块的调用,再将它们连接起来就可以构成所需要的系统模型(以.mdl文件进行存取),进而进行仿真与分析。SIMULINK的最新版本是SIMULINK6.0(包含在MATLAB7.0里)。第3章Simulink建模仿真基础3.2Simulink入门Simulink是MATLAB提供的实现动态系统建模和仿真的一个软件包.它让用户把精力从编程转向模型的构造.Simulink一个很大的优点是为用户省去了许多重复的代码编写工作。第3章Simuli
4、nk建模仿真基础第3章Simulink建模仿真基础第3章Simulink建模仿真基础3.2.1Simulink的启动首先须确定MATLAB已安装了Simulink工具箱.在工具栏点击Simulink图标:Simulink图标或在CommandWindow中输入>>Simulink即出现SimulinkLibraryBrowser窗口:第3章Simulink建模仿真基础第3章Simulink建模仿真基础从中可看到Simulink基本模块库及其子库,如Continuous,Discrete,…,Sinks,Sources等等.子库So
5、urces(信源)中存放了各种信号源,如Clock(输出时间t),Constant(输出常数),SineWave(输出正弦波),Step(输出阶梯波)等等.子库Sinks(信宿)中存放对数据的处理装置,如Display(显示数据),Scope(示波器),XYGraph(用图形显示两变量的函数关系),ToFile(存储到文件),ToWorkspace(存储到Workspace),StopSimulation(停止模拟)等等.第3章Simulink建模仿真基础子库Continuous和Discrete分别存放连续和离散的函数,如连续函
6、数有Derivative(求导数),Integrator(积分器),State-Space(状态空间),TransferFcn(传递函数)等等,离散的有DiscreteTransferFcn(离散传递函数),DiscreteFilter(离散滤波器),DiscreteState-Space(离散状态空间)等等.在SimulinkLibraryBrowser窗口中,建立一个新模型(newmodel),即打开一个新的空白模型窗口,用鼠标左键点取所需要的模块拖到模型窗口中,用鼠标左键在模块间建立连接线(若在已有连接线上分叉则用右键)即可
7、.第3章Simulink建模仿真基础第3章Simulink建模仿真基础Simulink基本库是系统建模中最常用的模块库,其中的常用模块是:一、连续时间线性系统库(Continuous)二、非连续系统库(Discontinuities)三、离散系统库(Discrete)四、查表操作模块库(Lookuptables)五、数学函数库(MathOperations)六、模型检查(ModelVerification)和建模辅助工具(Model-wideUtilities)七、端口和子系统库(PortsandSubsystems)八、信号属性
8、转换库(SignalAttributes)九、信号路由库(SignalRouting)十、信号源库(Source)十一、信宿和仿真显示仪器库(Sinks)十二、用户自定义函数库(UserDefinedFunctions)第3章Simulink建模仿