第四章第二部分 simulink工具箱的使用
第2章simulink 仿真技术(12ji)

2)模块的复制 如果需要几个同样的模块,可以使用按住 鼠标右键并拖动基本模块可进行拷贝。也 可以在选中所需的模块后,使用【Edit】菜 单上的【Copy】和【Paste】。 3)模块的移动 方法:选取中需移动模块,按住鼠标左键 将模块拖到合适的地方即可。 4)模块的删除 在选中待删除模块后,按鼠标右键,在弹出 的子菜单中单击Clear可以完成。
图 2-9 simulink模模块 模型浏览器中Simulink名下的模型共有9大类: 1) 连续系统(Continuous)模块库
主要用于构建连续控制系统的仿真模型
微分运算:对输入信号的做微分运算
积分运算:对输入信号的做积分运算
状态方程:建立状态方程
计算点积:输出两个输入信号的点积
逻辑运算:与、或、非等逻辑运算符 乘法运算:对输入信号做乘法算符 比较运算:>、<、=等算符
信号综合:综合多路信号
4) 端口和子系统(Ports and Subsystems)模块库 子系统:表示在另一系统之内的子系统 5) 信号分配(Signal Routing)模块库 信号分解:将一个向量信号分解输出 手动开关:双击该开关,开关输出在两个输入
3.simulink模型窗的组成
(1)工具条:最左边的几个图标具有标准Windows的 相应操作功能。 (2)状态栏:以图2-10为例,自左至右的文字表示: ①“Ready”表示模型已准备就绪而等待仿真指令。 ②“100%”表示编辑窗模型的显示比例。
③仿真历经的时刻为“T=0”。
④仿真所选取用的积分算法是“ode45”。此外仿真过程中, 在状态栏的空白格中还会出现动态信息。
2.3 仿真算法及仿真参数设置 从模型编辑窗口的Simulation菜单中选择 Configuration parameters命令,打开一个仿真 参数对话框。仿真参数对话框包含5个可以相互 切换的选项卡:
[整理]MATLAB、Simulink、Power System工具箱简介.
![[整理]MATLAB、Simulink、Power System工具箱简介.](https://img.taocdn.com/s3/m/513d18aabb4cf7ec4afed078.png)
MATLAB/Simulink/Power System工具箱简介Simulink工具箱的功能是在MATLAB环境下,把一系列模块连接起来,构成复杂的系统模型;电力系统(Power System)仿真工具箱是在Simulink环境下使用的仿真工具箱,其功能非常强大,可用于电路、电力电子系统、电动机系统、电力传输等领域的仿真,它提供了一种类似电路搭建的方法,用于系统的建模。
本章以MA TLAB6.1版本为基础,首先概述Simulink和PowerSystem工具箱所包含的模块资源和Simulink/PowerSystem的模型窗口;其次介绍Simulink/PowerSystem模块的基本操作。
2.1 Simulink工具箱简介在MA TLAB命令窗口中键人“Simulink'’命令,便可打开Simulink工具箱窗口,如图2-1所示。
图2-1 Simulink模型库界面在图2-1所示的界面左侧可以看到,整个Simulink工具箱是由若干个模块组构成的。
在标准的Simulink工具箱中,包含连续模块组(Continuous)、离散模块组(Discrete)、函数与表模块组(Function&Tables)、数学运算模块组(Math)、非线性模块组(Nonlinear)、信号与系统模块组(Signals&Systems)、输出模块组(Sinks)、信号源模块组(Sources)和子系统模块组(Subsystems)等。
现简要介绍电力电子电路仿真要使用的模块组和模块。
电力电子电路使用的模块组有连续模块组、数学运算模块组、非线性模块组、信号与系统模块组、输出模块组、信号源模块组和子系统模块组等。
2.1.1 Continous模块组及其图标该模块组包括的主要模块及其图标如图2-2所示,共由7个标准基本模块。
图2-2 Continous模块组2.1.2 Math Operations模块组及其图标该模块组包括的主要模块及其图标如图2-3所示,共由25个标准基本模块。
simulink使用教程

第3章 Multisim仿真元件库与虚拟仪器
打开记事本,在记事本中输入以下时间电压对:
0
0
0.1
0
0.10001
1
0.2
1
0.3
2
0.4
2
0.5
0
保存文件,在Multisim中调用并仿真,用示波器观察该
PWL波形,如图3-10所示。
第3章 Multisim仿真元件库与虚拟仪器 图3-10 PWL信号波形
第3章 Multisim仿真元件库与虚拟仪器
图3-1 电源库
第3章 Multisim仿真元件库与虚拟仪器
1.接地端(Ground) 接地端为电路中的接地元件,电位为0 V。在Multisim 电路图上可以同时调用多个接地端,多个接地端在电气上是 连接在一起的。 2.数字接地端(Digital Ground) Multisim在进行数字电路“Real”仿真时,电路中的数 字元件要接上示意性的电源,数字接地端是该电源的参考点。 3.VCC电压源(VCC Voltage Source) VCC电压源是直流电压源的简化符号,常用于为数字 元件提供电能或逻辑高电平,也可为模拟电路提供直流电源。
第3章multisim仿真元件库与虚拟仪器图335函数信号发生器使用示例第3章multisim仿真元件库与虚拟仪器图336函数信号发生器面板设置和示波器观察结果ab第3章multisim仿真元件库与虚拟仪器323323瓦特表瓦特表11瓦特表简介瓦特表简介瓦特表是一种测试电路功率的仪器交直流均可测量其按钮图标和面板分别如图337a图337b和图337c所示
该电流源的输出电流大小受输入电压控制。 19.电流控制电压源(Current Controlled Voltage Source) 该电压源的输出电压大小受输入电流控制。 20.电流控制电流源(Current Controlled Current Source) 该电流源的输出电流大小受输入电流控制。 21.脉冲电压源(Pulse Voltage Source) 脉冲电压源是一种输出脉冲参数可配置的周期性电源, 通过属性框Value页可设置其各参数,如图3-8所示。
第二章 MATALAB Simulink 工具箱简介

第二章MATLAB/Simulink/Power System工具箱简介Simulink工具箱的功能是在MATLAB环境下,把一系列模块连接起来,构成复杂的系统模型;电力系统(PowerSystem)仿真工具箱是在Simulink环境下使用的仿真工具箱,其功能非常强大,可用于电路、电力电子系统、电动机系统、电力传输等领域的仿真,它提供了一种类似电路搭建的方法,用于系统的建模。
本章以MA TLAB6.1版本为基础,首先概述Simulink和PowerSystem工具箱所包含的模块资源和Simulink/PowerSystem的模型窗口;其次介绍Simulink/PowerSystem模块的基本操作。
2.1 Simulink工具箱简介在MA TLAB命令窗口中键人“Simulink'’命令,便可打开Simulink工具箱窗口,如图2-1所示。
图2-1 Simulink模型库界面在图2-1所示的界面左侧可以看到,整个Simulink工具箱是由若干个模块组构成的。
在标准的Simulink工具箱中,包含连续模块组(Continuous)、离散模块组(Discrete)、函数与表模块组(Function&Tables)、数学运算模块组(Math)、非线性模块组(Nonlinear)、信号与系统模块组(Signals&Systems)、输出模块组(Sinks)、信号源模块组(Sources)和子系统模块组(Subsystems)等。
现简要介绍电力电子电路仿真要使用的模块组和模块。
电力电子电路使用的模块组有连续模块组、数学运算模块组、非线性模块组、信号与系统模块组、输出模块组、信号源模块组和子系统模块组等。
2.1.1 Continous模块组及其图标该模块组包括的主要模块及其图标如图2-2所示,共由7个标准基本模块。
图2-2 Continous模块组2.1.2 Math Operations模块组及其图标该模块组包括的主要模块及其图标如图2-3所示,共由25个标准基本模块。
Simulink基本操作

Simulink基本操作(2014.5 兰交大萌芽)Simulink是MATLAB软件所带的软件仿真工具。
其强大的功能几乎可以满足所有的系统仿真。
要掌握基本的仿真操作,必须认识仿真各个模块的英文名称。
其实记住图形是干嘛的即可。
说实话在运用外语软件时,英语真是个让人头疼的问题。
不过,得必须记住的是,在任务/现实面前,只能向前迈步。
下面我们介绍Simulink的基本操作,以截图为主。
一、1.打开MATLAB软件,点击Simulink按钮,进入Simulink仿真界面。
点击进入simulink2.新建*-mdl文件。
也可以打开已有的*-mdl文件进行编辑或仿真。
点击新建3.出现*-mdl界面。
现在进可以编辑机构框图了。
4.完成后,点击运行按钮,同时保存文件位置,注意文件地址要明确。
运行按钮Simulink给我们的基本模块结构很多,都在Simulink library browser窗口中。
其中有基本模块和专业模块。
常用基本模块。
二、下面,我们举例说明其简单的使用说明。
以下图为例。
该图为计算机控制系统的最少拍有纹波控制系统。
1.首先,添加各模块,同时修改其参数值,还可以边添加连线。
2.右键点击Add to …即可添加模块到*-mdl文件中。
点击右键点击我们可以改变其位置和大小。
3.再依次添加这两个。
发现在*-mdl文件中出现以下现象,不要着急!4.这时我们可以把他们移开(点击一个,拉开,再点击一个,拉开)同时放大合适的比例。
5.修改其属性的选中模块,双击打开。
比如Sum修改点击ok 得到6.双击Mux,在option中选择signals 点击ok,得连线鼠标放在箭头处,拉动,放入入口箭头处即可。
7.题目里出现两个相同模块的,可以进行复制、粘贴。
得到两个模块后在进行属性和参数的修改8.接着进行别的模块添加工作。
9.模块添加完成。
进行属性和参数设置,得到注;为了能让大家看的清楚些,我把布局缩小了,在自己实验仿真时,完全可以放开成大窗口,将模块放大,更清晰明了,不要小家子气。
Simulink入门教程

Simulink 快速入门要构建模型, 可以使用Simulink® Editor 和Library Browser。
启动 MATLAB 软件启动 Simulink 之前, 请先启动MATLAB®。
请参阅启动和关闭(MATLAB)。
配置 MATLAB 以启动 Simulink您在 MATLAB 会话中打开第一个模型时需要的时间比打开后续模型长, 因为默认情况下, MATLAB 会在打开第一个模型时启动 Simulink。
这种即时启动Simulink 的方法可以缩短 MATLAB 启动时间, 避免不必要的系统内存占用。
•要快速打开第一个模型, 您可以配置 MATLAB, 在它启动时同时启动Simulink。
要启动 Simulink 而不打开模型或 Library Browser, 请使用start_simulink。
•根据 MATLAB 的启动方式, 恰当使用此命令:•在 MATLAB startup.m文件中在操作系统命令行中, 使用matlab 命令和-r 开关例如, 要在运行Microsoft®Windows®操作系统的计算机上启动 MATLAB 时启动 Simulink, 请创建具有以下目标的桌面快捷方式:matlabroot\bin\win64\matlab.exe -r start_simulink在 Macintosh 和Linux®计算机上, 可在启动 MATLAB 时使用以下命令启动Simulink 软件:matlab -r start_simulink打开 Simulink Editor•要打开 Simulink Editor, 您可以:•创建一个模型。
在 MATLAB 的Home 选项卡上, 点击Simulink 并选择一个模型模板。
或者, 如果您已经打开了 Library Browser, 请点击New Model 按钮/。
有关创建模型的其他方法, 请参阅创建模型。
simulink工具箱的基本操作流程

simulink工具箱的基本操作流程
以下是Simulink工具箱的基本操作流程:
1. 打开MATLAB软件,并在工具栏中选择Simulink。
2. 创建一个新的模型,这可以通过单击“新建模型”按钮、选择“文件”菜单中的“新建”选项或者使用键盘快捷键Ctrl+N来完成。
3. 从“Simulink库”窗口中拖动和放置所需的模块,如输入、输出、运算符和信号传输模块等。
4. 连接这些模块,这可以通过从一个模块的输出端口拖动线连接到另一个模块的输入端口来完成。
5. 配置模块的参数和属性,这可以通过双击模块、打开属性对话框、或使用右键菜单来完成。
6. 运行模型,这可以通过单击“运行”按钮或者使用快捷键F5来完成。
7. 分析和调试模型的输出结果,这可以通过查看输出信号的图形表示、使用模型测试器验证模型的正确性、或者使用Simulink工具箱中的其他分析工具来完成。
8. 保存模型,这可以通过选择“文件”菜单中的“保存”选项、使用快捷键Ctrl+S、或者单击“保存”按钮来完成。
9. 导出模型,这可以通过选择“文件”菜单中的“导出”选项、使用右键菜单或者使用Simulink工具箱中的其他导出工具来完成。
以上是Simulink工具箱的基本操作流程,用户可以根据实际需求进行相应的操作和设置。
simulink filter的用法

simulink filter的用法Simulink Filter的用法Simulink Filter是MATLAB Simulink中一个重要的工具箱,用于设计、模拟和实现数字滤波器。
本文将详细介绍Simulink Filter的用法,包括如何创建滤波器模型、选择滤波器类型、配置滤波器参数等。
一、创建滤波器模型在使用Simulink Filter之前,首先需要创建一个滤波器模型。
可以按照以下步骤创建:1. 打开MATLAB Simulink软件;2. 选择“File”->“New”->“Model”,创建一个新的模型;3. 在左侧工具栏中找到“Sources”->“Sine Wave”,拖动到模型中;4. 在左侧工具栏中找到“Sinks”->“Scope”,拖动到模型中;5. 在左侧工具栏中找到“Discrete”->“Zero-Order Hold”,拖动到模型中;6. 在左侧工具栏中找到“Discrete”->“Filter”,拖动到模型中。
二、选择滤波器类型在创建好滤波器模型后,需要选择合适的滤波器类型。
Simulink Filter 支持多种不同类型的数字滤波器,包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器等。
选择滤波器类型的方法如下:1. 双击“Filter”模块,打开滤波器配置界面;2. 在“Filter Type”选项中选择所需的滤波器类型;3. 根据需要设置其他参数,如采样率、截止频率等。
三、配置滤波器参数在选择好滤波器类型后,需要根据具体需求配置各种参数。
常见的参数包括采样率、截止频率、阶数等。
具体配置方法如下:1. 双击“Filter”模块,打开滤波器配置界面;2. 在“Filter Type”选项中选择所需的滤波器类型;3. 根据需要设置其他参数,如采样率、截止频率等。
四、模拟和实现数字滤波器在完成上述步骤后,就可以开始模拟和实现数字滤波器了。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(2)选取模块或模块组
在Simulink模型或模模块已被选中。
若要一次选取多个模块,则在Simulink模型或模块库窗口内, 在这些模块相应的区域的一角按—下鼠标左键不放,拖至该区 域的另—· 对角,这样一个矩形虚线框包围了听要选取的多个 模块,松开鼠标后,这些模块的四角上同时出现小方点,表明 这些模块被一次选中。
第四章 SIMULINK工具箱简介与运用
Simulink是MATLAB软件包之一,用于可视化的动态 系统仿真,它适用于连续系统和离散系统,也适用于 线性系统和非线性系统。它采用系统模块直观地描述 系统典型环节,因此可十分方便地建立系统模型而不 需要花较多时间编程。正由于这些特点,simulink广泛 流行,被认为是最受欢迎的仿真软件。Simulink实际 上是面向结构的系统仿真软件。利用Simulink进行系 统仿真的步骤是: (1)启动Simulink,打开Simulink模块库和模型窗口;
仿真结果的数据可以保存到MATLAB工作空间,这些 数据包括:Time(时间)、States(状态)、Output(系统输出) 和Final state(最终状态)。这些选项可在Workspace I/O页 的 Save to workspace框内的复选框内选择,右边的编 辑框内可键入相应的变量名。应该注意的是若选择 Output,模型框图中必须有相应的输出端口。例如,图 2.40所示系统simulink框图模型没有输出端口,仿真运行 后,没有yout变量数据保留在MATLAB工作空间内。若 将其改为图2.42所示的框图模型,模型中有一个输出端 口,在Simulink Parameters对话框Workspace I/O页内点击 Output复选框.并在右边编辑框内填入相应变量名y1, 然后在Save options框内,选择Format->Array。仿真运 行后,在MATLAB工作空间内出现了变量y1并可直接查 看y1的数据。当然,也可以选择Structure(结构)、 Structure with Time(带时间的结构)输出数据格式。
(3)在对话框模型窗口内选取Simulation->Start,仿真开 始,在设置的仿真终止时间仿真结束。仿真开始后Start变为 Pause,选择Pause,仿真暂停。终止仿真则选择Simulation ->Stop菜单。 由上可知,在系统Simulink模型窗口下仿真,主要工作是 利用Simulation Parameters对话框设置仿真参数,仿真参数 设置包括:solver(数值积分算法),Workspace I/O(工作空间 输入/输出),Diagnostics(诊断)和Real-Time Workspace(实时 工作空间)。下面介绍solver和Workspace I/O的有关仿真参数 设置方法和内容。
Simulink包含有10个子模块库:Sources(信号源),Sink(显示输 出),Continuous(连续),Discrete(离散),Function&Tables(函数 与表格),Math(数学),Nonlinear(非线性),Signals&Systems(信 号与系统)以及Blocksets&Toolboxes(模块组与工具箱), Demo(演示)。每个子模块库中又包含同类型的标准模型,这些 标准模块可直接用于建立系统的Simulink框图模型用于仿真。 打开Simulink模块库和子模块库的方法是: (1)用鼠标右键单击Simulink菜单,出现"Open the „Simulink‟ Library"菜单条; (2)鼠标单击上面菜单条后弹出Library:Simulink 3窗口,窗 口内显各子模块图标; (3)鼠标单击子模块库图标,弹出该子模块库包含的全部标准 模块。如单击图标Continuous,弹出Continuous(连续环节)的全 部标准模块。 Simulink模块库各模块功能介绍见附录。 无名模型窗口(Untitled)是一个空白的模型窗口,这是为用户 提供新建的系统的Simulink模型窗口。
4.2 系统simulink模型的建立
系统Simulink模型是一种以系统环节方块图为基础的方块图 模型,十分直观。系统典型环节或常用环节的方块图在 Simulink模块库中都可以找到,因此建立系统的Simulink模型 十分方便和快捷的。 建立新的系统Simulink模型的主要步骤如下: (1)打开Simulink模型窗口(Untitled);
②拖动十字光标至另一模块的输入端口,在两模块之间生成一条 带箭头的连线,模块连线完成。
分支线的生成方法如下: 用鼠标右键对准信号线分支点处按下并保持,信号线上显示十字 形光标,拖动它会生成信号线的一条分支线。按此法,可生成多条 分支线。
(7) 模块文件的取名和保存
一旦把模块窗口的各模块连接起来,一个系统的 Simulink模型的建立工作就已完成。
(3)模块拷贝及删除
复制模块并移动至自己的模型窗口内,有两种操作方法: 鼠标拖动法如下: ①打开模块库窗口或模型窗口。 ②将鼠标移至要拷贝的模块图标上,按下鼠标左键选定模块 并保持。 ③移动鼠标将该模块图标拖至目标模型窗口一定位置。 ④松开鼠标左键,模块图标保留在目标模型窗口内,模块拷 贝完成。 菜单命令复制方法如下: ①打开模块库窗口或模型窗口,选定要复制的模块。 ②从Edit菜单中选取Copy命令。 ③用鼠标单击目标模型适当位置。 ④从Edit菜单中选取Paste命令,要拷贝的模块出现在目标模型 窗口里。模块复制完成。 模块的删除有两种方法: ①选取要删除的模型,从Edit菜单中选取Clear和Cut命令,用 Cut命令删除的模块 允许使用Paste粘贴在另一个地方。 ②选定要删除的模块,并按Del键。
(5)模块参数设置 用鼠标双击待设置参数的模块图标,打开模块对话框,按对话框 栏目中提供的信息,输入或改变模块参数。 按Close,模块参数设置或修改完成。 各模块对话框需设置参数不同。 (6)模块的连接 模块之间的连接线是信号线,每根连接线都表示标量或向量信号 的传输,连接线的箭头表示信号流向。连接线把一个模块的输出端 口和另一个模块的输入端口连接起来,也可以利用分支线把一个模 块的输出端口和几个模块的输入端口连接起来。 模块间连接线生成方法如下: ①将鼠标置于某模块的输出端口上,立即呈现一个十字形光标;
启动Simulink的方法有三种:
(1)在MATLAB COMMAND窗口下,直接键入 "Simulink'‟;
(2)单击MATLAB COMMAND窗口工具条上的 Simulink图标;
(3)在MATLAB COMMAND窗口菜单上选择File- >New—>Model运行后,立即弹出Simulink Library Browser(Simulink模块库浏览器),同时,还弹出一个 Untitled(未取名的)Simulink模型窗口,。若单击模块 库浏览器窗口中新建图标,也可弹出一个Simulink模 型窗口。
2.Workspace I/O页
设置内容如下: (1)Load from workspace (从工作空间调入数据)
在仿真过程中,从MATLAB工作空间调入数据到Simulink 框图模型的输入端口,因此这个设置要求Simulink框图模型 中有相应的输入端口,即应有信号与系统模块库中的In1模块。 设置时,首先选中复选框input,然后在其右边的编辑框中键 入输入数据的变量名。
选择模块窗口菜单File->Save As后弹出一个 "Save As"对话框,填入模型文件名,如hexam,按 保存(s),模型以文件名hexam.mdl保存在用户选择 的子目录内。 按上面方法建立一个简单系统的Simulink模型如 图2.37所示(P92),文件名为hexam.mdl,模型窗口 名为:hexam。
(4)模块调整 ①模块位置改变 用鼠标选取要移动的模块,按下左键并保持,拖动模块至期望 位置,然后松开鼠标。 ②模块大小改变 用鼠标选取模块,并对其中任一四角的小方块出现斜双向箭头, 拖动鼠标即可改变模块大小。 ③模块方向改变 首先选中某模块,然后选取菜单Format->Rotate Block,使模块 旋转90。若选择Flip Block,使该模块旋转180。应该注意,模块 方向改变只是模块输入输出端口改变。 ④模块名显示与修改: 选定模块,选取菜单Format->Hide Name,隐藏模型名;选择 Show Name,显示模型名。 用鼠标左键单击模块名,则模块名区域呈编辑状态,通过文字光 标可对模块名进行修改。 用户还可以通过菜单Format->Font对模型名的字体进行更改, 通过菜单Format->Flip Name对模型名的位置进行更改。用户还 可以对模块的字体、背景、屏幕颜色进行设置。
1.Solver页
设置内容如下: (1)Simulation time(仿真时间) Start time(仿真开始时间)和Stop time(仿真终止时间)可通过页 内编辑框内输入相应数值,单位“秒“。 (2)solver options(仿真解法选择项) Type(类型):Variable-step(变步距)和Fixed-step(定步距)两种:
(5)输出选择项(Output Options) 输出选择项有:Refine output(细化输出)、Produce additional output(产 生附加输出)、Produce specified output only(只产生指定输出)。 细化输出是指可以增加输出数据的点数,使输出数据更加平滑。而数 据点数增加的数量由Refine factor(细化系数)来控制,它可由用户在编辑 框内设置。如设置Refine factor为2,则在每个步长中间插入一‘个点使 输出数据细化等。产生附加输出是允许在——个附近时刻产生输出,附 加时刻可通过Output time编辑框由用户没置,没置时可采用附加时刻表 达式或附加时刻向量。产生指定输出是只有在指定的时刻产生仿真输出, 指定时刻可通过Output time编辑框由用户设置。 后两种方式会改变仿真步长来和用户设置的时刻相适应。