第七章 Simulink交互式仿真集成环境
- 格式:ppt
- 大小:570.50 KB
- 文档页数:24
实验七SIMULINK 仿真集成环境一、实验目的熟悉SIMULINK 的模型窗口、熟练掌握SIMULINK 模型的创建,熟练掌握常用模块的操作及其连接。
二、实验内容(1) SIMULINK 模型的创建和运行。
(2) 一阶系统仿真。
三、实验步骤1.Simulink 模型的创建和运行(1) 创建模型。
①在MATLAB 的命令窗口中输入simulink 语句,或者单击MATLAB 工具条上的SIMULINK 图标,SIMULINK 模块库浏览器。
②在MATLAB 菜单或库浏览器菜单中选择File|New|Model,或者单击库浏览器的图标,即可新建一个“untitle”的空白模型窗口。
③打开“Sources”模块库,选择“Sine Wave”模块,将其拖到模型窗口,再重复一次;打开“Math Operations”模块库选取“Product”模块;打开“Sinks”模块库选取“Scope”模块。
(2) 设置模块参数。
①修改模块注释。
单击模块的注释处,出现虚线的编辑框,在编辑框中修改注释。
②双击下边“Sine Wave”模块,弹出参数对话框,将“Frequency”设置为100;双击“Scope”模块,弹出示波器窗口,然后单击示波器图标,弹出参数对话框,修改示波器的通道数“Number of axes”为3。
③如图A4 所示,用信号线连接模块。
(3) 启动仿真①单击工具栏上的图标或者选择Simulation|Start 菜单项,启动仿真;然后双击“Scope”模块弹出示波器窗口,可以看到波形图。
②修改仿真步长。
在模型窗口的Simulation 菜单下选择“Configuration Parameters”命令,把“Max step size”设置为0.01;启动仿真,观察波形是不是比原来光滑。
③再次修改“Max step size”为0.001;设置仿真终止时间为10s;启动仿真,单击示波器工具栏中的按钮,可以自动调整显示范围,可以看到波形的起点不是零点,这是因为步长改小后,数据量增大,超出了示波器的缓冲。
作者介绍陈怀琛电子信息工程类图书陈怀琛教授MATLAB著作集1934年12月生于上海,毕业于军事电信工程学院,曾于美国宾夕法尼亚大学系统工程系做访问学者。
一直在西安电子科技大学担任教学、科研和管理工作,先后在机械系、自动控制系和电子工程系讲授过十多门课程,并任副校长,主管科研和研究生教育。
曾兼任中国自动化学会理事、中国电子学会教育学会副理事长、陕西人民对外友协副会长、陕西省自动化学会副理事长等职。
近十年来,陈怀琛教授致力于推动大学课程和教学的计算机化,目标是使教师及学生都用计算机取代计算器来解决各课程的问题。
在把MATLAB语言应用于大学课程教育方面,出版了《MATLAB及在电子信息课程中的应用》(2002年1月)等四本著作,还应邀在许多研究所和大学进行过系列讲座。
在他年届70之际,又出版了《数字信号处理教程——MATLAB释义与实现》(2004年12月)、《线性代数实践及MATLAB入门》(2005年11月)等著作。
线性代数实践及MATLAB入门陈怀琛、龚杰民编著2005年11月出版ISBN 7-121-01860-8 24.00元230页本书是根据“用软件工具提高线性代数教学”的指导思想,参照美国1992—1997国家科学基金项目ATLAST的思路编写成的线性代数补充教材,其目的是补充我国现有教材的缺陷。
它分为两篇。
第一篇介绍线性代数所用的软件工具MATLAB语言,它可以作为教材,也可以作为手册使用。
第二篇介绍线性代数实践。
这一篇中包括三方面的内容,一是利用MATLAB的可视化功能,给线性代数中的概念赋予了几何形象;二是给线性代数中繁琐的计算提供了简明的算法和程序;三是给出了各个工程和经济领域中使用线性代数建模的大量实例以及其解的物理意义。
读了这本书,可以把抽象、冗繁、枯燥的线性代数变成形象、简明、精彩的课程。
本书可作为大学本科线性代数的配套教材,也可作为广大理工、经管领域教师、工程师和研究生的参考读物。
201006113 11002 Matlab上机实验报告
◆实验一: Smulink动态仿真集成环境
➢ 1.目的要求
➢熟悉simulink环境, 掌握simulink的仿真方法。
➢ 2.掌握要点
➢熟悉simulink环境, 掌握simulink的仿真方法。
➢ 3.实验内容
➢熟悉simulink环境;
➢熟悉基本的模块库以及功能模块
➢搭建简单的电路进行仿真;
➢对分析参数对结果的影响;
1.建立如图所示的仿真系统.
完成过程:
********* ***** 结果如下:
◆ 2.建立如图所示的仿真系统.
◆将红色区域部分创建并封装装成子系统
完成过程:
没有设置子系统时:
没有设置子系统时的结果如下:
以下开始设置子系统并封装: 修改变量后:
最终如下图所示:
开始封装设置过程: 设置子系统各个参数
设置完成后如下图所示:
双击设置好的封装并分别输入与变量对应的参数如下:
运行结果如下:。
题目:脚本文件与函数文件的主要区别在于函数文件允许通过数值进行参数传递,函数文件使用局部变量而不是全局变量,函数文件的第一行必须是“函数声明行”,以关键词“function”进行声明,M函数文件名必须与function声明的名称相同。
选项A:对选项B:错答案:对题目:由于受到电路元件精度的制约和容易受到外界的干扰,模拟仿真较数字仿真精度低。
选项A:对选项B:错答案:对题目:数值积分法应该遵循的原则是在满足系统精度的前提下,提高数值运算的速度和并保证计算结果的稳定。
选项A:对选项B:错答案:对题目:脚本文件是保存在文件中的MATLAB语句集合,但脚本文件不共享命令窗口工作区。
选项A:对选项B:错答案:错题目:状态方程能够反映系统内部各状态之间的相互关系,但不适用于多输入多输出系统。
选项A:对选项B:错答案:对题目:清空Matlab工作空间内所有变量的指令是()。
选项A:给图形添加栅格选项B:图形窗口保持选项C:去除图形栅格选项D:关闭图形答案:关闭图形题目:已知str1=?find?, str2=?fund?, str3=?I like you?,有:k1=sum(str1==str2), k2=sum(strrep(str1,?i?,?u?)==str2), k3=findstr(str3,?ke?), 则k1,k2,k3的结果分别为( )。
选项A:3,4,6选项B:4,3,5选项C:3,4,5选项D:3,3,5答案:3,4,5题目:已知a=2:2:8, b=2:5,下面的运算表达式中,出错的为( )。
第八第八章章 SIMULINK SIMULINK 交互式仿真集成环境交互式仿真集成环境8.1 引导SIMULINK 是一个进行动态系统建模、仿真和综合分析的集成软件包。
它可以处理的系统包括:线性、非线性系统;离散、连续及混合系统;单任务、多任务离散事件系统。
在SIMULINK 提供的图形用户界面GUI 上,只要进行鼠标的简单拖拉操作就可构造出复杂的仿真模型。
它外表以方块图形式呈现,且采用分层结构。
从建模角度讲,这既适于自上而下(Top-down )的设计流程(概念、功能、系统、子系统、直至器件),又适于自下而上(Bottum-up ) 逆程设计。
从分析研究角度讲,这种SIMULINK 模型不仅能让用户知道具体环节的动态细节,而且能让用户清晰地了解各器件、各子系统、各系统间的信息交换,掌握各部分之间的交互影响。
在SIMULINK 环境中,用户将摆脱理论演绎时需做理想化假设的无奈,观察到现实世界中摩擦、风阻、齿隙、饱和、死区等非线性因素和各种随机因素对系统行为的影响。
在SIMULINK 环境中,用户可以在仿真进程中改变感兴趣的参数,实时地观察系统行为的变化。
由于SIMULINK 环境使用户摆脱了深奥数学推演的压力和烦琐编程的困扰,因此用户在此环境中会产生浓厚的探索兴趣,引发活跃的思维,感悟出新的真谛。
在MATLAB6.x 版中,可直接在SIMULINK 环境中运作的工具包很多,已覆盖通信、控制、信号处理、DSP 、电力系统等诸多领域,所涉内容专业性极强。
本书无意论述涉及工具包的专业内容,而只是集中阐述:SIMULINK 的基本使用技法和相关的数值考虑。
节8.1虽是专为SIMULINK 初学者写的,但即便是熟悉SIMULINK 以前版本的读者也值得快速浏览这部分内容,因为新版的界面、菜单、工具条、模块库都有较大的变化。
第8.2节比较详细地阐述建模的基本操作:通用模块的具体化设置、信号线勾画、标识、模型窗参数设置。