欢迎来到天天文库
浏览记录
ID:40222881
大小:518.50 KB
页数:26页
时间:2019-07-27
《第6章 simulink仿真》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章Simulink仿真1本章目标了解Simulink基本模块的性质掌握系统仿真的方法2主要内容6.1Simulink与系统仿真6.2Simulink的使用6.3Simulink的基本模块6.4功能模块的处理6.5设置仿真参数6.6观察Simulink的仿真结果36.1Simulink与系统仿真Simulink的产生1990年MathWorks公司为MATLAB增加了用于建立系统框图和仿真的环境1992年公司将该软件改名为SIMULINKSimulink可以搭建:(1)通信系统物理层和数据链路层;(2)动力学系
2、统;(3)控制系统;(4)数字信号处理系统;(5)电力系统;(6)生物系统;(7)金融系统等。4较为流行的版本有与MATLAB5.2配用的Simulink2.2与MATLAB5.3配用的Simulink3.0与MATLAB6.0配用的Simulink4.0与MATLAB7.0配用的Simulink6.0。56.2Simulink的使用1.Simulink的启动(1)在MATLAB的命令窗口直接键入simulink。(2)工具栏上的Simulink模块库浏览器命令按钮(3)File菜单中选择New菜单项下的Mode
3、l命令2.Simulink的退出关闭所有模型窗口和Simulink模块库窗口即可66.2.1启动和退出Simulink76.2.2建模与仿真建模仿真的一般过程是:打开一个空白的编辑窗口;将模块库中模块复制到编辑窗口里,并依照给定的框图修改编辑窗口中模块的参数;将各个模块按给定的框图连接起来;用菜单选择或命令窗口键入命令进行仿真分析,在仿真的同时,可以观察仿真结果,如果发现有不正确的地方,可以停止仿真,对参数进行修正;如果对结果满意,可以将模型保存。8例6-1设计一个简单的模型,其功能是将一正弦信号输出到示波器中解
4、题步骤:(1)新建一个模型窗口:(2)为模型添加所需模块:(3)连接相关模块,构成所需要的系统模型:(4)进行系统仿真:(5)观察仿真结果:9例6-1演示106.3Simulink的基本模块Simulink(系统仿真模块库)CommunicationsBlockset(通信模块库)DSPBlockset(数字信号处理模块库)ControlSystemToolbox(控制系统模块库)11Simulink模块库包含的子模块库(1)CommonlyUsedBlocks模块库,为仿真提供常用元件;(2)Continuou
5、s模块库,为仿真提供连续系统;(3)Discontinuous模块库,非连续系统元件;(4)Discrete模块库,为仿真提供离散元件;(5)LogicandBitOperations模块库,提供逻辑运算和位运算的元件;(6)LookupTables模块库,线形插值查表模块库;(7)MathOperations模块库,提供数学运算功能元件;(8)ModelVerification模块库,模型验证库;(9)Model-WideUtilities模块库;(10)PortsandSubsystems模块库,端口和子系统
6、;(11)SignalsAttributes模块库,信号属性模块;(12)SignalsRouting模块库,提供用于输入、输出和控制的相关信号及相关处理;(13)Sinks模块库,为仿真提供输出设备元件;(14)Sources模块库,为仿真提供各种信号源;(15)User-definedFunctions模块库,用户自定义函数元件;(16)AdditionalMath&Discrete模块库。126.4功能模块的处理基本操作包括:1.选取模块2.复制与删除模块3.模块的参数和属性设置4.模块外形的调整5.模块名
7、的处理6.模块的连接7.在连线上反映信息136.5设置仿真参数仿真参数对话框设置如下仿真参数:Solver(算法)DataImport/Export(数据输入输出)Diagnostics(诊断)Optimization(优化)HardwareImplementation(硬件工具)ModelReferencing(模块引用)14图6-17设置仿真参数151.解题器(Solver)选项(1)Simulationtime组:设置仿真起止时间。(2)Solveoptions组:选择求解器,并为其指定参数。变步长算法(V
8、ariable-step)固定步长算法(Fixed-step)。162.数据输入输出选项(DataImport/Export)主要用来设置Simulink与MATLAB工作空间交换数值的有关选项。Loadfromworkspace(从工作空间载入数据)Savetoworkspace(将输出保存到工作空间)Saveoptions(保存选项)。173.诊断选项(Diagnos
此文档下载收益归作者所有