MatlabSimulink仿真教程精品PPT课件

合集下载

matlab Simulink建模与仿真.ppt [兼容模式]

matlab Simulink建模与仿真.ppt [兼容模式]

第五章Simulink建模与仿真Ø系统仿真的基本概念Ø动态系统数学模型及其描述Ø动态系统的Simulink仿真Ø系统过零和代数环Ø子系统和S-函数Ø示例分析系统仿真的基本概念(一)系统(仿真的对象)•系统是指具有某些特定功能、按照某些规律结合起来、互相作用、互相依存的所有物体的集合或总和。

它具有整体性和相关性两个基本特征。

•研究系统通常从以下三方面考虑:实体:组成系统的元素、对象属性:实体的特征。

活动:系统由一个状态到另一个状态的变化过程系统仿真的基本概念(二)系统模型•系统模型是对实际系统的一种抽象,是系统本质的表述。

或者说模型是对真实世界中物体或过程的信息进行形式化的结果。

•系统仿真中所用的模型可分为实体模型和数学模型。

•实体模型,又称物理效应模型,是根据系统之间的相似性而建立起来的物理模型。

静态的实体模型最常见的是比例模型,如用于水洞实验以及实验水槽中的鱼雷比例模型。

模型类型静态系统模型动态系统模型连续系统模型离散事件系统集中参数分布参数时间离散数学描代数方程微分方程传递函数偏微分方差分方程、Z变换离散状态概率分布排系统仿真的基本概念述状态方程程方程队论应用举例系统稳态解工程动力学系统动力学热传导场计算机数据采样系统交通系统市场系统电话系统计算机分时系统Petri网状态机UML……系统仿真的基本概念(三)系统仿真的定义•系统仿真是以相似原理、系统技术、信息技术及其应用领域有关专业技术为基础,以计算机和各种专用物理效应设备为工具,利用系统仿真的特殊功效•安全性•经济性系统仿真的作用•优化系统设计。

在复杂的系统建立以前,能够通过改变仿真模型结构和调整参数来优化系统设计。

•对系统或系统的某一部分进行性能评价。

•节省经费。

仿真试验只需在可重复使用的模型上进行,所花费的成本比在实际产品上作试验低。

•重现系统故障,以便判断故障产生的原因。

•可以避免试验的危险性。

最新第六章-精品simulink仿真.课件PPT

最新第六章-精品simulink仿真.课件PPT
传递函数
示波器
3、矩阵的迹 MATLAB中求矩阵的迹函数的调用格式为
trace(A)
3、矩阵的秩 MATLAB中求矩阵的秩函数的调用格式为
k= rank(A)
4、矩阵的特征值与特征向量 MATLAB中求矩阵的特征值与特征向量函数 的调用格式:[V,D]=eig (A)
5、矩阵的特征多项式、特征方程和特征根
解:仿真程序为:
wn=6;zeta=[0.2:0.2:1.0,2.0]; figure(1);hold on for I=zeta
num=wn.^2;
den=[1,2*I*wn,wn.^2]; step(num,den);
end title('Step Response');hold off
3 离散系统的单位阶跃响应 [y,x,t]=dstep(num,den,n) [y,x,t]=dstep(A,B,C,D,iu,n)
for epsilon=5:15 phic=(r-r0+epsilon)*pi/180; alpha=(1+sin(phic))/(1-sin(phic)); [i1,ii]=min(abs(mag1-1/sqrt(alpha))); wc=w(ii); T=1/(wc*sqrt(alpha)); numc=[alpha*T,1];denc=[T,1]; [num,den]=series(num0,den0,numc,denc); [Gm,Pm,Wcg,Wcp]=margin(num,den); if(Pm>=r);break,end
第八章 控制系统的计算机辅助设计
8.1 频率法的串联校正方法 一、基于频率响应法的串联超前校正方法
1 超前校正装置的特性 1)超前校正装置的数学模型

Simulink仿真PPT课件

Simulink仿真PPT课件
(sin(x)sin(2x))dx
Simulink仿真
第7章 Simulink仿真
第7章 Simulink仿真
本章要点 Simulink系统的基本模块 仿真模型的编辑 仿真参数的设置 SimPowerSystems工具箱及实例
教学时数 2学时
Simulink仿真
第7章 Simulink仿真
Simulink是MATLAB最重要的组件之一,它向用户提供一 个动态系统建模、仿真和综合分析的集成环境。
一、模块的编辑处理
1.模块的操作 (1)添加模块
当要把一个模块添加到模型中,先在Simulink模块库中 找到它,然后直接将这个模块拖入模型窗口中即可。 (2)选取模块 当模块已经位于模型窗口中时,只要用鼠标在模块上 单击就可以选中该模块,这时模块的四角上出现一些 黑色的小方块,这些小方块就是该模块的关键点,拖 动这些黑色小方块可以改变模块的大小。
2.模块间连线的调整 用鼠标单击连线,可以选中该连线。这时会看到线上的一些黑色小 方块,这些是连线的关键点。用鼠标按住关键点,拖动即可以改 变连线的方向。
3.连线的分支 仿真时经常会碰到需要把信号输送到不同的接收端的情况,这时 就需要分支结构的连线。可以先连好一条线,然后把鼠标移到支 线的起点位置,先按下〈Ctrl〉键,然后按住鼠标,将连线拖到 目标模块,松开鼠标和〈CtrSl〉imuli键nk仿即真 可。
仿真更为精细。它提供的许多模块更接近实际,为用户摆脱理想 化假设的无奈开辟了途径。
模型内码更容易向DSP,FPGA等硬件移植。
Simulink仿真
第7章 Simulink仿真
7.1 认识Simulink
Simulink 是MATLAB环境下对动态系统进行建模、 仿真和分析的一个软件包。该系统的两个主要功 能就是Simu(仿真)和Link(连接)。 一、Simulink的启动和退出 1.Simulink的启动

simulink教程PPT课件

simulink教程PPT课件
第11页/共187页
Simulink模块库浏览器各部分的用途,如下图所示。 第12页/共187页
第13页/共187页
1.【File】菜单
【File】菜单中各选项的名称与功能如下表所示。
第14页/共187页
【File】菜单
第15页/共187页
2.【Edit】菜单
【Edit】菜单中各选项的名称与功能如下表所示。
第77页/共187页
(3)【Callbacks】页 用于定义该模块发生某种指定行为时所要执行的回调函数。 对信号进行标注以及对模型进行注释,方法如下表所示。
第78页/共187页
在连线上反映信息
第79页/共187页
对注释进行处理
第80页/共187页
2.创建模型的基本步骤
利用Simulink进行系统建模和仿真的一般步骤如下。 ➢ 绘制系统流图; ➢ 启动Simulink模块库浏览器,新建一个空白模型窗口; ➢ 将所需模块放入空白模型窗口中,按系统流图的布局连接各模块,并封装子系
【Tools】菜单中部分主要选项的名称与功能如下表所示 。
第24页/共187页
【Tools】菜单
第25页/共187页
第26页/共187页
7.【Help】菜单
【Help】菜单中部分主要选项的名称与功能如下表所示。
第27页/共187页
【Help】菜单
第28页/共187页
第29页/共187页
9.1.3 Simulink的工作原理
1.图形化模型与数学模型间的关系 2.图形化模型的仿真过程
第30页/共187页
1.图形化模型与数学模型间的关系
现实中每个系统都有输入、输出和状态3个基本要素,以及它们之间随时间 变化的数学函数关系,即数学模型。

matlab教学PPT第7讲MATLAB仿真SIMULINK

matlab教学PPT第7讲MATLAB仿真SIMULINK
>>whos NameSizeBytesClas s ScopeData1x13578structarray Grandtotalis307elementsusing3578bytes
第7讲 SIMULINK 图2-18 通过命令启动Simulink仿真
第7讲 SIMULINK
可见,仿真完成之后,工作空间中出现了“ScopeData” 结构变量,其中包含了示波器显示的全部波形数据。通过 “plot”命令可以作出这些数据对应的波形,
组建用户自定义模块库如果建立了许多自定义的子系统并且已经封装好了而这些已经封装的自定义模块又是会反复使用的就像simulink提供的模块库中那些模块一样在这种情况下就有必要对这些自定义的重用性较好的模块进行建库以方便管理和反复使用同时也可以作为新的专业库提供给其他用户使用
第7讲 SIMULINK
第7讲 MATLAB仿真_SIMULINK
第7讲 SIMULINK
• Simulink全方位地支持动态系统的建模仿真,它支持连 续系统、离散系统、连续离散混合系统、线性系统、非 线性系统、时不变系统、时变系统的建模仿真,也支持 具有多采样速率的多速率系统。可以说,在通用系统仿 真领域,Simulink是无所不包的。
• 结合MATLAB编程和Simulink可视化建模仿真各自的特 点,可以构建更为复杂的系统模型,并进行自动化程度 更高的仿真和仿真结果的数据分析,这是MATLAB的高 级应用方面。
第7讲 SIMULINK 图2-15 仿真结果
第7讲 SIMULINK
• 更换信号源为Sources子模块库中的SignalGenerator,并设置 信号源为0.2Hz的方波,幅度为1,如图2-16左边对话框所示。
• 设置示波器显示窗口的属性(Parameters),使之成为双踪 显示,然后将示波器第二输入节点与信号源输出相连,这 样我们就可以同时观察系统的输入输出波形了。系统建模 如图2-16中间窗口所示。

MATLABSimulink建模与仿真基础 ppt课件

MATLABSimulink建模与仿真基础 ppt课件
第一部分 MATLAB软件平台及编 程
Simulink建模与仿真基础
MATLABSimulink建模与仿真基础
MATLABSimulink建模与仿真基础
MATLABSimulink建模与仿真基础
MATLABSimulink建模与仿真基础
MATLABSimulink建模与仿真基础
MATLABSimulink建模与仿真 基础
2、打开文件 打开仿真模型文件主要有以下几种方式:
★ 在Matlab命令窗口输入不加扩展名的文件名
★ 在Matlab命令窗口选择“File”“Open”
★ 在Simulink模块库浏览器窗口选择 “File”“Open”
★ 在Simulink模型窗口选择“File”“Open”
MATLABSimulink建模与仿真 基础
◆ 信号线分支:将光标指向信号线的分支点上,按 住鼠标右键,光标变为十字,拖动鼠标直到分支线 的终点,释放鼠标。
虚线,因为终端 没有连接到模块
◆ 信号线文本注释,在信号线中插入模块,略……
MATLABSimulink建模与仿真 基础
1、基本模块
Simulink 基本模块
Simulink模块库 包含各种功能模块,如:放大器、 微分器、积分器、各种信号源等。
MATLABSimulink建模与仿真 基础
Simulink模型的文件为MDL模型文件,扩展名 为.mdl,以ASCII码形式存储。
1、新建文件 新建仿真模型文件主要有以下几种方式:
★ 在Matlab命令窗口选择 “File”“New”“Model” ★ 在命令窗口运行simulink命令,在弹出的模块库 浏览器窗口中选择“File”“New”“Model” ★在Simulink模型窗口中选择 “File”“New”“Model”

MATLAB课件第六章simulink仿真.ppt

MATLAB课件第六章simulink仿真.ppt
第六章 SIMULINK仿真
1
MATLAB语言
本章目标
• 了解Simulink基本模块的性质 • 掌握系统仿真的方法
2
MATLAB语言
• 6.1 Simulink与系统仿真 • 6.2 Simulink的使用 • 6.3 Simulink的基本模块 • 6.4 功能模块的处理 • 6.5 设置仿真参数 • 6.6 观察Simulink的仿真结果 • 6.7 自定义功能模块
Delay
Zero-Pole
导数 积分器 状态空间 传递函数 传递延迟 可变传输延迟
零-极点
10
MATLAB语言
Discontinuites 库
Dead Zone
提供输出为0的区域
Quantizer量化器
以指定的间隙离散输入
Rate Limiter
限制信号的速度)
Relay
继电器
Saturation限幅器
Simulink模块库包含的子模块库
Continuous模块库,为仿真提供连续系统; Discontinuous模块库,非连续系统元件; Discrete模块库,为仿真提供离散元件; Math Operations模块库,提供数学运算功能元件; Model Verification模块库,模型验证库; Ports and Subsystems模块库,端口和子系统; Signals Attributes模块库,信号属性模块; Signals Routing模块库,提供用于输入、输出和控制的相
关信号及相关处理;
Sinks模块库,为仿真提供输出设备元件; Sources模块库,为仿真提供各种信号源; User-defined Functions模块库,用户自定义函数元件;

控制系统Simulink仿真PPT课件(MATLAB学习资料)

控制系统Simulink仿真PPT课件(MATLAB学习资料)
其频率特性为:
积分环节的幅值与 成反比,相角恒为-
时,幅相特性从虚轴
处出发,
沿负虚轴逐渐趋于坐标原点,程序如下:
g=tf([0,1],[1,0]); nichols(g); grid on
运行程序输出如图6-14曲线②所示。
。当
在Simulink中积分环节的使用如如图6-15所示。 运行仿真输出图形如图6-10所示。
• 频域法是基于频率特性或频率响应对系统进行分析和设计的一种图解 方法,故又称为频率响应法,频率法的优点较多,具体如下:
• 首先,只要求出系统的开环频率特性,就可以判断闭环系统是否稳定。 • 其次,由系统的频率特性所确定的频域指标与系统的时域指标之间存
在着一定的对应关系,而系统的频率特性又很容易和它的结构、参数 联系起来。因而可以根据频率特性曲线的形状去选择系统的结构和参 数,使之满足时域指标的要求。 • 此外,频率特性不但可由微分方程或传递函数求得,而且还可以用实 验方法求得。这对于某些难以用机理分析方法建立微分方程或传递函 数的元件(或系统)来说,具有重要的意义。因此,频率法得到了广泛 的应用,它也是经典控制理论中的重点内容。
• 2)由于对数可将乘除运算变成加减运算。当绘制由多个环节串联而成的系统的对数坐标图 时,只要将各环节对数坐标图的纵坐标相加、减即可,从而简化了画图的过程。
• 3)在对数坐标图上,所有典型环节的对数幅频特性乃至系统的对数幅频特性均可用分段直 线近似表示。这种近似具有相当的精确度。若对分段直线进行修正,即可得到精确的特性曲 线。
其频率特性为:
一阶复合微分环节幅相特性的实部为常数1,虚部与 成正比,如图5-26曲线①所示。 不稳定一阶复合微分环节的传递函数为:
其频率特性为:
一阶复合微分环节的奈奎斯特曲线图编 程如下: clc,clear,close all g=tf([1,1],[0 1]);

第5-6章simulink仿真基础知识及应用精品PPT课件

第5-6章simulink仿真基础知识及应用精品PPT课件
第五章 SIMULINK仿真基础知识
在实际工程中,控制系统的结构往往很复杂,如果不 借助专用的系统建模软件,则很难准确地把一个控制系统 的复杂模型输入计算机,对其进行进一步的分析和仿真。 因此,熟悉掌握SIMULINK对于从事自动控制方面、信息 处理、金融财务等领域的分析、仿真和设计的工作来说是 非常重要的。
此模块用于非线性系统的频谱分析。模块产生标量或矢量 输出。
Transfer Fcn—分子分母形式的传递函数
传递函数是频域下常用来描述线性微分方程的一种方法,
通过引入laplace变换可以将原来的线性微分方程在零初
始条件下变化为‘代数’的形式,从而以多项式的比值形
式描述系统。传递函数的形式:
G(s)
num(s) den(s)
复制
按住鼠标右键拖住不放;或ctrl+c/v
第六章SIMULINK系统建模及仿真应用 6.1创建模型的步骤
•新建模型窗口 •将所需的模块方框图拖到模块窗口。 •设置模块参数系统仿真参数,并连接各个模块组成仿真 模型。 •连接各模块(最好按信号流动顺序连) •保存模型(保存为XXX.mdl文件) •开始系统仿真 •观察结果
功能 模型框图修改后的 一致化
打开库浏览器查窗 口
打开或隐藏模型资 源管理器
切换模型单双窗口 外形
显示当前子系统的 父系统
启动SIMULINK的 调试器
模型窗口的状态栏
Ready表示随时间可以开始仿真。100%表示编辑栏中模 型以100%比例显示。Ode45表示仿真所采用的积分算法 为Ode45。
模块的移动
按住shift拖动,是脱离连线的移动;不按shift拖动,会 与线保持连接状态移动。
改变模块效果

matlab课件:simulink.ppt

matlab课件:simulink.ppt
12
10.2 系统仿真模型
• 模块的输入输出信号:模块处理的信号包
括标量信号和向量信号;标量信号是一种 单一信号,而向量信号为一种复合信号,
是多个信号的集合,它对应着系统中几条 连线的合成。缺省情况下,大多数模块的 输出都为标量信号,对于输入信号,模块 都具有一种“智能”的识别功能,能自动 进行匹配。某些模块通过对参数的设定, 可以使模块输出向量信号。
• 移动:选中模块,按住鼠标左键将其拖曳到所需的位 置即可。若要脱离线而移动,可按住shift键,再进行 拖曳。
7
10.2 系统仿真模型
• 复制:选中模块,然后按住鼠标右键进行拖曳即可复 制同样的一个功能模块。
• 删除:选中模块,按Delete键即可。若要删除多个模 块,可以同时按住Shift键,再用鼠标选中多个模块, 按Delete键即可。也可以用鼠标选取某区域,再按 Delete键就可以把该区域中的所有模块和线等全部删 除。
11
10.2 系统仿真模型
• 属性设定:选中模块,打开Edit菜单的 Block Properties可以对模块进行属性设定。 包括Description属性、 Priority优先级属性、 Tag属性、Open function属性、Attributes format string属性。其中Open function属 性是一个很有用的属性,通过它指定一个函 数名,则当该模块被双击之后,Simulink就 会调用该函数执行,这种函数在MATLAB中 称为回调函数。
33
10.3 系统的仿真
2、Workspace I/O页
此页主要用来设置SIMULINK与MATLAB工作空间交 换数值的有关选项。 Load from workspace:选中前面的复选框即可从 MATLAB工作空间获取时间和输入变量,一般时间变 量定义为t,输入变量定义为u。 Initial state用来定义 从MATLAB工作空间获得的状态初始值的变量名。

《SIMULINK仿真》PPT课件

《SIMULINK仿真》PPT课件

• • • • • • • • • • • • •
(4)Discrete(离散系统模块库) 模块包括描述离散时间系统的模块,其中主要模块有: Difference(差分); Discrete Derivative(离散微分); Discrete Filter(离散滤波器); Discrete State-Space(离散状态空间模型); Discrete Transfer Fcn(离散传递函数); Discrete Zero-Pole(以零极点表示的离散传递函数模型); Discrete Time Integrator(离散时间积分器); First-Order Hold(一阶采样和保持器) Integer Delay(整数延迟); Zero-Order Hold(零阶采样和保持器); Unit Delay(单位延迟);
4.1.3 SIMULINK界面窗口介绍
SIMULINK模型创建窗口
Simulink的工作原理
• • • • • 仿真包括以下几个步骤。 (1)模型编译 (2)连接 (3)仿真执行 一般仿真模型都采用数值积分来仿真 的,相邻两个时间点的长度为步长,步长 的大小取决于求解器的类型。
4.1.4 SIMULINK的常用模块库
• • • • • • • • • •
(11)Sources(输入源模块库) Band-Limited White Noise(带宽限制的白噪声); Clock(时钟信号); Constant(常数信号); Pulse Generator(脉冲发生器); Repeating Sequence(重复序列信号); Signal Generator(信号发生器); Sine Wave(正弦波信号); Random Number(随机数); Step(阶跃波信号);

《Simulink仿真》PPT课件

《Simulink仿真》PPT课件
选中模块,模块四角将出现小方块;单击一个角上的小方块 并按住鼠标左键,拖曳鼠标到合理大小位置
单击模块,拖曳模块到合适的位置,松开鼠标按键
旋转模块
适应实际系统的方向,调 整整个模型的布置
方法1:选中模块,选择菜单命令[Diagram>Rotate &
Flip>Clockwise/Counterclockwise],模块&标签顺/逆时针旋转 90°;选择菜单命令[Diagram>Rotate & Flip>Flip Block],
启动Simulink有如下3种方式:
在MATLAB的命令窗口直接键入 命令simulink;
用鼠标左键单击MATLAB工具条 上的按钮;
在MATLAB菜单上选择【File】| 【New】|【Model】选项
精选课件ppt
8
7.2.2 Simulink的工作环境
精选课件ppt
9
7.3 模型的创建
精选课件ppt
3
7.1 初识Simulink
典型的Simulink模型包括:
元素1:信号源(Source) 元素2:被模拟的系统模块 元素3:信号输出(Sink)
仿真步骤
建立系统仿真模型
包括添加模块、 设置模块参数、 进行模块连接等操作
设置仿真参数 启动仿真 分析仿真结果
精选课件ppt
discrete 针对非连续系统(离散系统)的特殊算法
ode5
采用 Dormand-Prince 的算法,即固定步长的 ode45 算法
ode4 固定
ode3 步长类
ode2 算法
ode1
采用固定步长的 4 阶 Runge-Kutta 算法 采用固定步长的 Bogacki-Shampine 算法 采用固定步长的 2 阶 Runge-Kutta 算法,也称 Heun 算法 固定步长的 Eular 算法

matlab电路仿真教程精品PPT课件

matlab电路仿真教程精品PPT课件
Simulink模块编辑窗口菜单栏: Simulation /Simulation Parameters
Solver页: 设置仿真的开始和结 束时间,选择解法器, 说明解法器参数及选择 一些输出选项
Workspace I/O页: 管理模型与 MATLAB 工作空间的通讯,即 输入/输出
Diagnostics页: 选择Simulink在仿真中 显示的警告信息的等级
tooth wave),双击图标可以设置。
定时器,显示仿真时间,在系统仿真时打开定时器,可以
看到实时的仿真时间。
正弦波,电路中常用到的正弦信号(Sine Wave)模块,
双击图标,在弹出的窗口中调整相关参数。信号生成方式有两种:
Time based 和 Sample based 。
从工作空间输入。从MATLAB Workspace
启动方式: (1)模块库浏览器的菜单“File”/“New”/“Model”命令 (2)单击工具栏上的 图标
菜单栏 工具栏
模块编辑框
当前状态
仿真进程
仿真解法
二、Simulink基本操作
创建一个简单的模型大致有以下三个步骤:
1)建立模型窗口并保存为以.mdl为后缀的模型文件;
2)将功能模块由模块库窗口复制到模型窗口,进 行参数设置;
Simulink电路仿真
• Simulink是Matlab软件的扩展,是一 个结合框图、界面和交互仿真功能的动 态系统建模和仿真软件包。
• 用户需将功能模块连接,构成所需要 的系统模型(以.mdl文件进行存取), 进而进行仿真与分析。
Simulink简介
一、Simulink窗口环境
1. 启动Simulink
3)连接模块,从而构成需要的系统模型。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仿真技术
第九章 Simulink动态仿真
9.1.2 建立Simulink仿真模型
f) 模块的连接
模块之间的连接是用连接线将一个模块的输出端与另一模块 的输入端连接起来;也可用分支线把一个模块的输出端与几 个模块的输入端连接起来。
连接线生成是将鼠标置于某模块的输出端口(显一个十字光 标) ,按下鼠标左键拖动鼠标置另一模块的输入端口即可。 分支线则是将鼠标置于分支点,按下鼠标右键,其余同上。
仿真技术
第九章 Simulink动态仿真
a) 启动Simulink ① 用鼠标右键点击Simulink菜单项,则弹出一菜单条,点击该菜单 条即弹出该子库的标准模块窗口.如单击左图中的【Sinks】,出现 “Open the ‘Sinks’Library”菜单条,单击该菜单条,则弹出右图所 示的该子库的标准模块窗口。
仿真技术
9.1.2 建立Simulink仿真模型 a) 打开Simulink模型窗口(Untitled) b) 选取模块或模块组 在 Simulink 模 型 或 模 块 库 窗 口内,用鼠标左键单击所需 模块图标,图标四角出现黑 色小方点,表明该模块已经 选中。 c) 模块拷贝及删除 在模块库中选中模块后,按 住鼠标左键不放并移动鼠标 至目标模型窗口指定位置, 释放鼠标即完成模块拷贝。 模块的删除只需选定删除的 模块,按Del键即可。
按快捷键Ctrl+R结果相同。
仿真技术
第九章 Simulink动态仿真
9.1.2 建立Simulink仿真模型 e) 模块参数设置 用鼠标双击指定模块图标,打开模块对话框,根据对话框栏 目中提供的信息进行参数设置或修改。 ➢ 例如双击模型窗口的传递函数模块,弹出图示对话框, 在对话框中分别输入分子、分母多项式的系数,点击OK 键,完成该模型的设置,如右下图所示:
仿真技术
第九章 Simulink动态仿真
9.1 Simulink 基本操作
9.1.1 启动Simulink a) 启动Simulink。 ➢ 单击MATLAB Command窗口工具条上的Simulink图标,或 者在MATLAB命令窗口输入simulink,即弹出图示的模块库 窗口界面(Simulink Library Browser)。该界面右边的窗口给出 Simulink所有的子模块库。
连接线(左键) 仿真技术
分支线(右键)
9.1.2 建立Simulink仿真模型
g) 模块文件的取名和保存
选择模型窗口菜单 FileSave as后弹出一 个“Save as”对话框, 填入模型文件名,按 保存(s)即可。
第九章 Simulink动态仿真
[说明] ➢ 模块的修改、调整、连接通常只能在仿真模型窗口中进行,不要直
仿真技术
第九章 Simulink动态仿真
a) 启动Simulink 每个子模块库中包含同类型的标准模型,这些模块可直接用于建 立系统的Simulink框图模型。可按以下方法打开子模块库: ① 用鼠标左键点击某子模块库(如【Continuous】),Simulink 浏览器右边的窗口即显示该子模块库包含的全部标准模块。
➢ 本章主要介绍Simulink的基本功能和基本操作方法,并 通过举例介绍如何利用Simulink进行系统建模和仿真。
仿真技术
第九章 Simulink动态仿真
第九章 Simulink动态仿真
9.1 Simulink 基本操作 利用Simulink进行系统仿真的步骤是: ① 启动Simulink,打开Simulink模块库 ② 打开空白模型窗口; ③ 建立Smulink仿真模型; ④ 设置仿真参数,进行仿真; ⑤ 输出仿真结果。
➢ 常用的子模块库有 Sources( 信 号 源 ) , Sink( 显 示输出),Continuous(线性连 续系统),Discrete(线性离 散系统),Function & Table (函数与表格),非 线性),Demo(演示)等。
仿真技术
第九章 Simulink动态仿真
9.1 Simulink 基本操作
9.1.1 启动Simulink b) 打开空白模型窗口 模型窗口用来建立系统的仿真模型。只有先创建一个空白的 模型窗口,才能将模块库的相应模块复制到该窗口,通过必 要 的 连 接 , 建 立 起 Simulink 仿 真 模 型 。 也 将 这 种 窗 口 称 为 Simulink仿真模型窗口。 以下方法可用于打开一个空白模型窗口: ➢ 在MATLAB主界面中选择【File:NewModel】菜单项; ➢ 单击模块库浏览器的新建图标 ; ➢ 选中模块库浏览器的【File : New Model】菜单项。 所打开的空白模型窗口如图所示。
仿真技术
第九章 Simulink动态仿真
第九章 Simulink动态仿真
9.1 Simulink 基本操作
9.1.2 建立Simulink仿真模型 d) 模块调整 改变模块位置、大小; 改变模块方向 ➢ 使模块输入输出端口的方向改变。选中模块后,选取菜 单Format→RotateBlock,可使模块旋转900。
接对模块库中的模块进行修改或调整。
仿真技术
第九章 Simulink动态仿真
9.1 Simulink 基本操作
9.1.3 系统仿真运行 1. Simulink模型窗口下仿真 步骤 ① 打开Simulink仿真模型窗口,或打开指定的.mdl文件; ② 设置仿真参数:在模型窗口选取菜单【Simulation: Parameters】, 弹出 “Simulation Parameters” 对话框,设置仿真参数,然后按 【OK】即可;
第九章 Simulink动态仿真
第九章 Simulnk动态仿真
本章主要内容如下: 9.1 Simulink基本操作 9.2 模块库和系统仿真 9.3 子系统创建与封装 9.4 Simulink仿真举例
仿真技术
第九章 Simulink动态仿真
第九章 Simulink动态仿真
➢ Simulink 中的“Simu”一词表示可用于计算机仿真,而 “Link”一词表示它能进行系统连接,即把一系列模块 连接起来,构成复杂的系统模型。作为MATLAB的一 个重要组成部分,Simulink由于它所具有的上述的两大 功能和特色,以及所提供的可视化仿真环境、快捷简 便的操作方法,而使其成为目前最受欢迎的仿真软件。
相关文档
最新文档