MATLAB7.0使用详解-第9章 SIMULINK交互式仿真集成环境
- 格式:ppt
- 大小:952.00 KB
- 文档页数:25
实验七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;启动仿真,单击示波器工具栏中的按钮,可以自动调整显示范围,可以看到波形的起点不是零点,这是因为步长改小后,数据量增大,超出了示波器的缓冲。
SIMULINK交互式仿真集成环境简介SIMULINK是由MathWorks公司开发的一种基于模型的设计工具,被广泛用于工程中的仿真、建模和分析等方面。
本文将介绍SIMULINK交互式仿真集成环境的特点、功能和应用。
特点1. 图形化界面SIMULINK提供了直观的图形化界面,使用户可以轻松地建立模型、连接组件和设定参数。
2. 交互式仿真SIMULINK支持实时交互仿真,用户可以在模型运行的过程中观察结果并动态调整参数,使仿真更加灵活和实时。
3. 多种模块库SIMULINK包含了丰富的模块库,涵盖了各种工程领域的模型组件,用户可以快速搭建复杂模型并进行仿真分析。
4. 支持代码自动生成SIMULINK可以根据建立的模型自动生成对应的代码,方便用户将仿真结果应用到实际工程项目中。
功能1. 系统建模用户可以通过拖拽模块、线连接和参数设置,建立系统的数学模型。
2. 仿真分析SIMULINK提供了丰富的仿真分析工具,用户可以对模型进行动态仿真、频域分析、优化等操作。
3. 控制设计SIMULINK集成了控制系统设计工具,用户可以设计并优化闭环控制系统。
4. 协同工作多人可以同时使用SIMULINK进行协同工作,通过云存储共享和编辑模型。
应用领域1. 汽车行业SIMULINK在汽车行业中被广泛应用,包括引擎控制、车速控制、底盘控制等方面。
2. 电力系统电力系统的稳定性和控制可以通过SIMULINK进行建模和仿真分析。
3. 机器人控制机器人的运动规划、路径规划和控制系统设计都可以通过SIMULINK来实现。
总结SIMULINK作为一款强大的交互式仿真集成环境,为工程师和科研人员提供了一个方便、直观、灵活的建模和仿真平台。
通过本文的介绍,读者可以更加深入了解SIMULINK的特点、功能和应用领域,从而更好地利用这一工具进行工程设计和研究工作。
MATLAB/SIMULINK的操作指导一SIMULINK简介Simulink是MATLAB下的一个软件包,是一个结合了框图界面和交互仿真能力的系统级设计和仿真工具。
它以MATLAB的核心数学、图形和语言为基础,可以让用户毫不费力地完成从算法开发、仿真或者模型验证的全过程,而不需要传递数据、重写代码或改变软件环境。
Simulink是基于MATLAB的图形化仿真环境。
它使用图形化的系统模块对动态系统进行描述,并在此基础上进行动态系统的求解。
利用Simulink对动态系统进行仿真的核心在于,MATLAB计算引擎对系统微分方程核差分方程求解。
Simulink与MATLAB时高度集成在一起的,因此,Simulink与MATLAB之间可以灵活的交互操作。
1 Simulink的窗体介绍由于Simulink是基于MATLAB环境之上的高性能的系统及仿真平台。
因此,启动Simulink 之前必须首先运行MATLAB,然后,才能启动Simulink并建立系统的仿真模型。
MATLAB成功启动后,在Command Window窗口的工作区中,键入simulink后,回车即可启动Simulink,或点击MATLAB窗体上的Simulink的快捷键也可启动Simulink,操作如图1所示。
启动后的Simulink窗体以及功能介绍如图2所示。
图1 两种启动Simulink方法的图示说明图.2 Simulink库浏览器窗口2 一个MATLAB/Simulink库自代的演示实例MATLAB/Simulink自代了大量的演示实例,为读者创建模型提供许多有益的帮助,读者可借鉴这些实例。
浏览演示实例可在Command Window窗的工作区键入demo回车即可,或点击MATLAB窗体的左下角的Start按钮也可浏览,选择出所需的模型。
线性电路的暂态分析模型如图3所示,其运行结果如图.4所示。
图 3 线性电路暂态分析的演示仿真模型图.4 线性电路暂态分析的演示仿真模型的运行结果3 创建一个MATLAB实例对Simulink库有了初步了解后,创建一个简单电路的仿真模型并运行。
simulink matlab仿真环境教程Simulink是面向框图的仿真软件。
演示一个Simulink的简单程序【例1.1】创建一个正弦信号的仿真模型。
步骤如下:(1 在MATLAB的命令窗口运行simulink命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser 窗口,如图1.1所示。
图7.1 Simulink界面(2 单击工具栏上的图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。
(3 在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source,或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。
(4 用鼠标单击所需要的输入信号源模块“Sine Wave”(正弦信号,将其拖放到的空白模型窗口“untitled”,则“Sine Wave”模块就被添加到untitled窗口;也可以用鼠标选中“Sine Wave”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave”模块添加到untitled窗口,如图1.2所示。
(5 用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器拖放到“untitled”窗口中。
(6 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。
如图1.3所示。
(7 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。
双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。
simulink matlab仿真环境教程Simulink是面向框图的仿真软件。
演示一个Simulink的简单程序【例1.1】创建一个正弦信号的仿真模型。
步骤如下:(1) 在MATLAB的命令窗口运行simulink 命令,或单击工具栏中的图标,就可以打开Simulink模块库浏览器(Simulink Library Browser) 窗口,如图1.1所示。
图7.1 Simulink界面(2) 单击工具栏上的图标或选择菜单“File”——“New”——“Model”,新建一个名为“untitled”的空白模型窗口。
(3) 在上图的右侧子模块窗口中,单击“Source”子模块库前的“+”(或双击Source),或者直接在左侧模块和工具箱栏单击Simulink下的Source子模块库,便可看到各种输入源模块。
(4) 用鼠标单击所需要的输入信号源模块“Sine Wave”(正弦信号),将其拖放到的空白模型窗口“untitled”,则“Sine Wave”模块就被添加到untitled窗口;也可以用鼠标选中“Sine Wave”模块,单击鼠标右键,在快捷菜单中选择“add to 'untitled'”命令,就可以将“Sine Wave”模块添加到untitled窗口,如图1.2所示。
(5)用同样的方法打开接收模块库“Sinks”,选择其中的“Scope”模块(示波器)拖放到“untitled”窗口中。
(6) 在“untitled”窗口中,用鼠标指向“Sine Wave”右侧的输出端,当光标变为十字符时,按住鼠标拖向“Scope”模块的输入端,松开鼠标按键,就完成了两个模块间的信号线连接,一个简单模型已经建成。
如图1.3所示。
(7) 开始仿真,单击“untitled”模型窗口中“开始仿真”图标,或者选择菜单“Simulink”——“Start”,则仿真开始。
双击“Scope”模块出现示波器显示屏,可以看到黄色的正弦波形。