simulink电路仿真

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

求i3,U4,U7; , , ;
1. Simulink常用模块介绍 常用模块介绍 要熟练地使用Simulink进行仿真,首先要求能够熟练 进行仿真, 要熟练地使用 进行仿真 使用Simlink 常用模块。在模块浏览器中的 常用模块。在模块浏览器中的Simulink节点 使用 节点 下包含了搭建一个Simulink模块所需要的基本模块。本节 模块所需要的基本模块。 下包含了搭建一个 模块所需要的基本模块 主要Leabharlann Baidu其中的Sources模块库、Sinks 模块库、Math 模块库、 模块库、 主要对其中的 模块库 Operations库和 库和Continuous模块库中的常用模块进行介 库和 模块库中的常用模块进行介 绍。 Sources 模块 阶跃函数,起始时间是第1秒而非 秒而非0秒 双击step 阶跃函数,起始时间是第 秒而非 秒。双击 模块,对仿真起始时间(step time)和阶跃值 和阶跃值(Initial value, 模块,对仿真起始时间 和阶跃值 Final value)的大小进行设置。 的大小进行设置。 的大小进行设置 信号发生器, 信号发生器,可以产生给定频率和幅值的正 弦波(sine wave)、方波 弦波 、方波(square wave)和锯齿波 和锯齿波 (sawtooth wave),双击图标可以设置。 ,双击图标可以设置。
(1) 示波器的工具栏 )
(2)坐标轴的范围调整 )
在坐标框内单击鼠标右键, 在坐标框内单击鼠标右键,在弹出的快捷菜单中执 命令, 行“Axes properties ”命令,可以对坐标轴进行调整, 命令 可以对坐标轴进行调整, 如图4.1-1所示。“Y-min”、“Y-max”分别是设置 轴的 如图 所示。 、 分别是设置Y 所示 分别是设置 最小值和最大值, 中可以为坐标轴取个名字, 最小值和最大值,在“Title”中可以为坐标轴取个名字, 中可以为坐标轴取个名字 默认是以输入信号线的标签作为坐标轴的名字。 默认是以输入信号线的标签作为坐标轴的名字。
Simulink电路仿真 电路仿真
Simulink 是MATLAB 的一个重要的工具箱,是结合了框图 的一个重要的工具箱, 界面和交互仿真能力的系统级设计和仿真工具。它以MATLAB 界面和交互仿真能力的系统级设计和仿真工具。它以 核心数学,图形和语言为基础,可以让用户完成从算法开发, 核心数学,图形和语言为基础,可以让用户完成从算法开发, 仿真或者模型验证的全过程,而不需要传递数据, 仿真或者模型验证的全过程,而不需要传递数据,重写代码或 改变软件环境。 改变软件环境。 进入Simulink菜单,选择 Simulink Library 菜单, 在start进入 进入 菜单 Browser,打开 库函数, 打开编辑窗口。 ,打开Simulink库函数,选择 File New打开编辑窗口。 库函数 打开编辑窗口 窗口直接键入Simulink即可打 在MATLAB的 Command窗口直接键入 的 窗口直接键入 即可打 工作窗口。 开Simulink工作窗口。 工作窗口 Simulink 作为面向框图的仿真软件,具有以下的功能和 作为面向框图的仿真软件, 优点: 优点: (1)用方框图的绘制代替了程序的编写。构成任何一个系统框 )用方框图的绘制代替了程序的编写。 图有三个步骤, 选定典型环节,相互联结和给定环节参数。 图有三个步骤,即选定典型环节,相互联结和给定环节参数。 (2)仿真的建立和运行是智能化的。首先,画好了框图并存起 )仿真的建立和运行是智能化的。首先, 自动建立一个仿真的过程; 来,Simulink自动建立一个仿真的过程;其次,在运行时用户 自动建立一个仿真的过程 其次, 可以不给步长,只给出要求的仿真精度, 可以不给步长,只给出要求的仿真精度,软件会自动选择能保 证给定精度的最大步长, 证给定精度的最大步长,使得在给定的精度要求下系统仿真具 有最快的速度。 有最快的速度。
从工作空间输入。 从工作空间输入。从MATLAB Workspace输入已有的函数作为仿真 输入已有的函数作为仿真 的激励信号。首先要在MATLAB环境下建立一个时间向量和 的激励信号。首先要在 环境下建立一个时间向量和 相应的函数值向量,然后将时间向量和函数值向量的名称[T, 相应的函数值向量,然后将时间向量和函数值向量的名称 U]填入该图标的对话框中。 填入该图标的对话框中。 填入该图标的对话框中 Math Operations模块 模块 加、减运算 在List of signs文本框中可以选择多个数 文本框中可以选择多个数 的加、减法运算。 中选择圆形或方形符号。 的加、减法运算。在Icon shape中选择圆形或方形符号。 中选择圆形或方形符号 Gain: 增益 作为后续模块的增益系数。 作为后续模块的增益系数。 : Continuous模块 模块 Transfer Fcn 传递函数,设置 numerator选 传递函数, 选 分子多项式系数的降幂排列。 项,分子多项式系数的降幂排列。 Denominator选 选 分母多项式系数的降幂排列。 项,分母多项式系数的降幂排列。
Sinks模块 模块
Sinks模块库中的模块主要功能是接受信号,并且将接受的信号显示出来。 模块库中的模块主要功能是接受信号,并且将接受的信号显示出来。 模块库中的模块主要功能是接受信号 输出到工作空间,功能与From 输出到工作空间,功能与 Workspace正好相反,把仿真结果连同输入信号输 正好相反, 正好相反 出到工作空间去。 出到工作空间去。 XY示波器:显示 MATLAB的图形窗口。 示波器: 的图形窗口。 示波器 的图形窗口 输入曲线是以时间为横轴的绘图区域。 输入曲线是以时间为横轴的绘图区域。 它的作用是将信号值直接显示 在该模块的窗口中。 在该模块的窗口中。 输出信号是个直流信号时,我们就可以把它直接送到这个模块中, 输出信号是个直流信号时,我们就可以把它直接送到这个模块中,从 模块窗口中直接读出输入信号的大小。 模块窗口中直接读出输入信号的大小。 示波器模块可以接受多个输入信号, 示波器模块可以接受多个输入信号,每个端口的输入信号都将在 一个坐标轴中显示。如果是向量或矩阵信号, 一个坐标轴中显示。如果是向量或矩阵信号,则以不同的颜色表示每个元 素信号;如果信号本身是离散的,则显示信号的阶梯图。 素信号;如果信号本身是离散的,则显示信号的阶梯图。
· DC Voltage Source直流电压源,在 “Electrical 直流电压源, 直流电压源 Sources”模块内。 模块内。 模块内 · Series RLC Branch 串联 串联RLC 支路,设置参数可以去掉 支路, 任一元件,将其变为单独的电阻、电容或电感的支路。 任一元件,将其变为单独的电阻、电容或电感的支路。 模块设置成单一电阻时, 将Series RLC Branch 模块设置成单一电阻时,应将参 设置为所仿真电阻的真实值, 数:“Resistance”设置为所仿真电阻的真实值, 设置为所仿真电阻的真实值 设置为0, 设置为inf; “Inductance”设置为 ,“Capacitance”设置为 ; 设置为 设置为 模块设置单一电感模块时, 将Series -RLC Branch模块设置单一电感模块时,应将 模块设置单一电感模块时 参数: 设置为所仿真电感的真实值, 参数:“Inductance”设置为所仿真电感的真实值, 设置为所仿真电感的真实值 设置为0, 设置为inf; “Resistance”设置为 ,“Capacitance”设置为 ; 设置为 设置为 设置单一电容模块时, 将Series RLC Branch设置单一电容模块时,应将参数 设置单一电容模块时 “Capacitance”设置为所仿真电感的真实值, 设置为所仿真电感的真实值, 设置为所仿真电感的真实值 均设置为0。 “Resistance”和“Inductance”均设置为 。 和 均设置为
(3) 输入输出信号来源形式的多样化。其输入信号可以是 ) 输入输出信号来源形式的多样化。 各种信号发生器;也可以来自一个设定的记录文件; 各种信号发生器;也可以来自一个设定的记录文件;还可以 来自MATLAB的工作空间(workspace).输出信号也类似, 的工作空间( 输出信号也类似, 来自 的工作空间 ) 输出信号也类似 这就扩大了仿真系统与各种外部软件和硬件的接口能力。 这就扩大了仿真系统与各种外部软件和硬件的接口能力。 Simulink工具箱中含有大量的仿真模块集,例如 工具箱中含有大量的仿真模块集, 工具箱中含有大量的仿真模块集 例如Power System Blockset (PSB),DSP ) Blockset ,Communication Blockset,CDMA Reference Blockset, Nonlinear Control Design Blockset 等专门领域 应用的仿真模块。 应用的仿真模块。 研究MATLAB在电路仿真中的应用,主要用到的是 在电路仿真中的应用, 研究 在电路仿真中的应用 Simulink节点下的 节点下的Commonly used 节点下的 Blocks ,Sinks ,Sources 等模块以及在电路仿真中最长用的 Power System Blockset(DSP)模块。 ( )模块。
(4)关于游离示波器 ) 工作在游离状态的示波器能够对模型 中一条或多条信号线上的信号进行观 而不用将示波器和信号线相连。 察,而不用将示波器和信号线相连。观察具体的信号时可以 图标,在打开的信号选择器中进行选择。 在工具栏中单击 图标,在打开的信号选择器中进行选择。
2. SimPowerSystems模块介绍 模块介绍
定时器,显示仿真时间,在系统仿真时打开定时器, 定时器,显示仿真时间,在系统仿真时打开定时器, 可以看到实时的仿真时间。 可以看到实时的仿真时间。 正弦波,电路中常用到的正弦信号(Sine Wave)模块,双击 正弦波,电路中常用到的正弦信号( )模块, 图标,在弹出的窗口中调整相关参数。信号生成方式有两种: 图标,在弹出的窗口中调整相关参数。信号生成方式有两种:Time based 和 Sample based 。 如果以Time based 方式运行该模块,则需要用户设定波形的幅度 方式运行该模块, 如果以 )、偏移 )、频率 )、初相 (Amplitude)、偏移(Bias)、频率(Frequency)、初相(Phase) )、偏移( )、频率( )、初相( ) 几个参数; 几个参数; 如果选择Sample based方式,参数设置则为幅度(Amplitude)、偏 方式, )、偏 如果选择 方式 参数设置则为幅度( )、 移(Bias)、每周期采样数(Sampies per period)和偏移采样数 、每周期采样数( ) (Number of offset samples). ) 两种工作方式中的各项参数都可以用关系式加以换算: 两种工作方式中的各项参数都可以用关系式加以换算: 每周期采样数=2*pi/(频率 采样时间) 采样时间) 每周期采样数 (频率*采样时间 频移采样数=初相 每周期采样数/( 初相*每周期采样数 频移采样数 初相 每周期采样数 (2*pi) ) 设置采样时间Sampletime ,将此参数设置为零时表示以连续的方式工 设置采样时间 将此参数设置为零时表示以连续的方式工 将此参数设置为大于零的值时则以所设采样时间工作。 作,将此参数设置为大于零的值时则以所设采样时间工作。但要注意的是 采用Sample based 模式的模块式不能以连续的方式工作的。 模式的模块式不能以连续的方式工作的。 采用
(3)示波器的参数设置 ) 图标将弹出“ 单击 图标将弹出“示波器参数设置 (‘Sope’Parameters)”对话框 )
“General”选项卡中各个选项的含义如下: 选项卡中各个选项的含义如下: 选项卡中各个选项的含义如下 ①“Number of axes ”文本框:用于设置轴的个数, 文本框: ①“ 文本框 用于设置轴的个数, 可以用于实现对多个输入信号的显示。 可以用于实现对多个输入信号的显示。 ②“Time range ”文本框:用于设置 轴(即时间轴) 文本框: 即时间轴) ②“ 文本框 用于设置X 的显示范围。 的显示范围。 ③“Sampling ”下拉列表:当在该下拉列表选择 下拉列表: ③“ 下拉列表 选项时可设置显示频度, “Decimation”选项时可设置显示频度,如其设为 , 选项时可设置显示频度 如其设为n, 则每隔n-1 个数据点都给予显示。如果选“Sample 个数据点都给予显示。如果选“ 则每隔 time”可设置显示点采样时间,如果为 表示显示连续 可设置显示点采样时间, 可设置显示点采样时间 如果为0表示显示连续 信号, 表示显示方式取决于输入信号 表示显示方式取决于输入信号, 信号,-1表示显示方式取决于输入信号,任何大于零 的数据表示显示离散信号的时间间隔。 的数据表示显示离散信号的时间间隔。 复选框: ④ “Floating scope”复选框:若选中该复选框,则 复选框 若选中该复选框, 表示示波器以游离方式工作。 表示示波器以游离方式工作。
相关文档
最新文档