搜档网
当前位置:搜档网 › 电力电子技术MatLab仿真

电力电子技术MatLab仿真

电力电子技术MatLab仿真
电力电子技术MatLab仿真

本文前言

MA TLAB的简介

MATLAB是一种适用于工程应用的各领域分析设计与复杂计算的科学计算软件,由美国Mathworks公司于1984年正式推出,1988年退出3.X(DOS)版本,19992年推出4.X(Windows)版本;19997年腿5.1(Windows)版本,2000年下半年,Mathworks公司推出了他们的最新产品MATLAB6.0(R12)试用版,并于2001年初推出了正式版。随着版本的升级,内容不断扩充,功能更加强大。近几年来,Mathworks公司将推出MATLAB语言运用于系统仿真和实时运行等方面,取得了很多成绩,更扩大了它的应用前景。MATLAB已成为美国和其他发达国家大学教学和科学研究中最常见而且必不可少的工具。

MATLAB是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。MATLAB强大而简易的做图功能,能根据输入数据自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。如果数据齐全,MATLAB通常只需要一条命令即可做图,功能丰富,可扩展性强。MATLAB软件包括基本部分和专业扩展部分,基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。MATLAB语言的难点是函数较多,仅基本部分就有七百多个,其中常用的有二三百个。

MATLAB在国内外的大学中,特别是数值计算应用最广的电气信息类学科中,已成为每个学生都应该掌握的工具。MATLAB大大提高了课程教学、解题作业、分析研究的效率。

SIMULINK仿真工具简介

SIMULINK是Mathworks公司开发的MA TLAB仿真工具之一,其主要功能是实现动态系统建模﹑仿真与分析. SIMULINK支持线性系统仿真和非线性系统仿真;可以进行连续系统仿真,也可以进行离散系统仿真,或者两者混合的系统仿真;同时也支持具有多种采样速率的采样系统仿真.利用SIMULINK对系统进行仿真与分析,可以对系统进行适当的实时修正或者按照仿真的最佳效果来调试及确定控制系统的参数,以提高系统的性能,减少设计系统过程中反复修改时间,从而实现高效率地开发实际系统的目标.

SIMULINK最早出现在MA TLAB4.0版的核心执行文件中.在MA TLAB4.2版以后, SIMULINK则以MA TLAB的工具包形式出现,需要单独安装.在MA TLAB5.0版中, SIMULINK为2.0版,在MA TLAB5.3版中, SIMULINK升级为3.0版,而在MA TLAB6.1版中, SIMULINK则升级为4.1版.本书只对SIMULINK4.1版进行介绍.

SIMULINK4.1版是用来建模﹑分析和仿真各种动态系统的交互环境,包括连续系统﹑离散系统和混杂系统. SIMULINK提供了采用鼠标拖动的方法建立系统框图模型的图形交互界面.

SIMULINK提供了大量的功能模块以方便拥护快速地建立系统模型. 建模时只需要使用鼠标拖动库中的功能模块并将它们连接起来.使用者可以通过将模块组成字子系统来建立多级模型. SIMULINK对模块和连接的数目没有限制. SIMULINK还支持Stateflow,用来仿真事件驱动过程.

SIMULINK框图提供了交互性很强的非线性仿真环境,可以通过下拉菜单执行仿真,或使用命令进行批处理.仿真结果可以在运行的同时通过示波器或图形窗口显示.

SIMULINK的开放式结构允许用户扩展仿真环境的功能.如用MA TLA B﹑FORTRAN和C代码生成自定义块库,并拥有自己的图标和界面,或者将用户原来由FORTRAN或C语言编写的代码连接起来.

由于SIMULINK可以直接利用MA TLAB的数学﹑图形和编程功能,用户可以直接在SIMULINK下完成数据分析﹑优化参数等工作.工具箱提供的高级的设计和分析能力可以通过SIMULINK的屏蔽手段在仿真过程中执行. SIMULINK的模型库可以通过专用元件集进一步扩展

MA TLAB6.5.1有两张光盘,其中第二张帮助文件,把第一张碟放进光驱,系统会自动进入安装程序。在安装过程只要输入用户名称、公司及产品注册码等。安装完之后,在

Windows桌面上会自动生成MA TLAB的快捷方式图标。

实验一电力电子器件

仿真过程:

首先点击桌面的MA TLAB图标,进入MA TLAB环境,点击工具栏中的Simulink选项

。进入我们所需的仿真环境,如图1.1所示。点击File/New/Model新建一个仿真平台。这时我们可以在上一步Simulink环境中拉我们所需的元件到Model平台中,具体做法是点击左边的器件分类,这里我们一般只用到Simulink跟SimPowerSystems两个,分别在他们的下拉选项中找到我们所需的器件,用鼠标左键点击所需的元件不放,然后直接拉到Model

平台中。

图1.1

实验一的具体过程:

第一步:我们首先按照之前的方法打开仿真环境新建一个仿真平台,现在我们先仿真新器件GTO的工作原理,按照下表,根据表中的路径找到我们所需的器件跟连接器。

提取出来的器件模型如图1.2所示:

图1.2

第二步,元件的复制跟粘贴。有时候相同的模块在仿真中需要多次用到,这时按照我们常规的方法可以进行复制跟粘贴,可以用一个虚线框复制整个仿真模型。还有一个常用方便的方法是在选中模块的同时按下Ctrl键拖拉鼠标,选中的模块上会出现一个小“+”好,继续按住鼠标和Ctrl键不动,移动鼠标就可以将模块拖拉到模型的其他地方复制出一个相同的模块,同时该模块名后会自动加“1”,因为在同一仿真模型中,不允许出现两个名字相同的模块。

第三步,我们把元件的位置调整好,准备进行连接线,具体做法是移动鼠标到一个器件的连接点上,会出现一个“十字”形的光标,按住鼠标左键不放,一直到你所要连接另一个器件的连接点上,放开左键,这样线就连好了,如果想要连接分支线,可以要在需要分支的地方按住Ctrl键,然后按住鼠标左键就可以拉出一根分支线了。

在连接示波器时会发现示波器只有一个接线端子,这时可以参照下面示波器的参数调整的方法进行增加端子。在调整元件位置的时候,有时你会遇到有些元件需要改变方向才更方便于

连接线,这时可以选中要改变方向的模块,使用Format菜单下的Flip block 和Rotate block 两条命令,前者改变水平方向,后者做90度旋转,也可以用Ctrl+R来做90度旋转。同时双击模块旁的文字可以改变模块名。然后单击菜单栏中的Edit/Signal Properties命令来刷新模型。模块的颜色也可以在激活模块后,点击右键,在background color中选择自己喜欢的颜色。

连接好的电路图如图1.3所示。

图1.3

第四步,模块的参数设置。设者模型参数是保证仿真准确和顺利的重要一步,有些参数是由仿真任务规定的,如本例仿真中的电源电压与电阻值等,有些参数是需要通过仿真来确定的。设置模型参数可以双击模块图标弹出参数设置对话框,然后按框中提示输入,若有不清楚的地方可以借助帮助来看相关功能。本例中,参数设置如下:

1.脉冲发生器的参数设置。双击脉冲发生器,会弹出一个对话框,改变需要的参数后

如图1.4所示。其中参数行中从第一个开始分别为振幅、周期、脉宽、控制角(延迟时间)

控制角a的设置按照t=aT/360

图1.4

2.打开电源设置对话框,我们这里设置电源为220V,直接在参数行输入数字即可。

3.新器件GTO的参数设置,这里我们采用默认设计,当需要改变的时候也可以另外

设置。

4.负载参数的设置,我们这里只是用到电阻负载,所以可以这样设置,电阻R=100,

H=0,

C=inf 设置完如图1.5所示:

图1.5

5.示波器的参数设置:当我们开始连接的时候,示波器只有一个连接端子,这时我们

需要增加示波器的接线端子,具体做法是双击示波器,弹出的对话框如图1.6示:

图1.6

单击工具栏中第二个小图标,即打印机图标的旁边的图标。弹出第二个对话框2图1.7。

图1.7

只要在Number of axes 项中把1改成所需要增加的端子数字就可以,这里我们用到两个端子,我们把它改成2就可以了。在Time range中设置一个数值,也即显示时间,所设置的时横坐标。就是我们的的仿真时间

6.仿真参数设置:在仿真开始前还必须首先设置仿真参数。在菜单中选择Simulation,

在下拉菜单中选择Simulation parameters,在弹出的对话款中可设置的项目很多,主

要有开始时间、终止时间、仿真类型(包括步长和解电路的树枝方法),积极相对

误差、绝对误差等。步长、解法和误差的选择对仿真运行的速度影响很大,步长太

长计算容易发散,步长太小运算时间太长,本题使用ode23tb算法。仿真参数设计

如图1.8所示:

图1.8

在参数设置完毕后既可以开始仿真。点击运行按钮“”开始仿真。在屏幕下方的

状态栏上可以看到仿真的进程。若要中途停止仿真可以点击“■”按钮。在仿真完毕之后既可以通过双击示波器来观察仿真的结果。本例的仿真图形(电阻)如图1.9跟图1.10所示:

图1.9 晶闸管的波形图1.10负载的波形

如果在一开始观察不到示波器的波形,可以点击工具栏上的望远镜,会自动的给定一个合适的坐标,观察到我们需要的波形。如果我们想改变纵坐标,可以单击邮件,选择弹出快捷菜单中的“Axes properties”命令,出现如图1.11所示示波器的纵坐标参数设置对话框。

图1.11

本题如果要设置电阻电感负载,只需要在RLC参数中给电感量一个数值就可以了。

到这里,我们就把新器件GTO的仿真完成了。按照同样的方法,再从Sim Power Systems/Power Electronics中调用其他需要仿真的新器件,就可以观察到我们所需要的波形了。

上面做的全控型器件,现在我们做一个半控型器件,也就是我们平时所说的普通晶闸管。我们在电力电子器件里面提取出一个晶闸来,这里注意晶闸管有两种类型,Detailed Thyristor的是详细的晶闸管模型,而Thyristor是普通晶闸管,具体选择看你对晶闸管参数的要求多高,详细的晶闸管有很多参数可以设置。

仿真的电路图如图示

模块的参数的设置跟之前的一样,为了得到更好的波形效果,我们把仿真的开始时间设置为4,结束时间设置为10。同若运行仿真电路,我们可以得到仿真之后的各种波形。

负载波形晶闸管波形

实验二单相半波可控整流电路

仿真过程:

1.建立仿真模型

(1)首先我们新建一个仿真模型的文件。方法跟实验一样。文件名自己给定。

(2)提取电路元件模块。组成单相半波可控整流电路的主要元器件有交流电源、晶闸管、RLC负载等。提取路径基本上跟我们做的第一个实验是相同的,只是我们这里用到了交流电源(Sim Power Systems/Electrical Sources/AC Voltage Source)。

提取出来的元件的如图2.1所示

图2.1 图2.2

(3)将电路元件模块按单相半波可控整流的原理图连接起来组成仿真电路。将元件调整的到合适的位置,有些器件需要多次用到的,可以点击该模块,然后按住鼠标右键直接拖到想要放置的地方就可以实现复制了。连接好的电路如图2.2所示。

2.设置模型参数。根据实验一的方法我们可以双击模块图标弹出的对话框来设置参数,本例中所设置的参数如下。

(1)交流电压源,电压为220V,频率为50Hz,初始相位为0度。在电压设置中要输入的是电压峰值,在该栏中键如“220*sqrt(2)”。如果在对话框最后的测

量旋转选中电压“voltage ”,这样电压的数据可以送入多路测量器

(Multimeter )。这里我们不用设置这个,因为我们直接用了示波器进行观察波形。

(2) 晶闸管的参数我们采用了默认的参数,也可以另外设置。

(3) 负载RLC ,当负载是电阻负载时,R=1, H=0, C=inf (无穷大)

(4) 负载RLC 为电阻电感负载时,R =1,H =0.01,C =inf,关于负载的参数,这

里是没有一定的规定的,可以根据需要修改。

3.仿真参数的设置,本例中我们设置仿真的终止时间为0.1S ,算法ode23tb.通过仿真,我们给出几个特殊角度的波形图。

电阻负载30度

电阻负载60度 电阻负载90度

电阻电感30度 电阻电感60度 电阻电感90度

到这里,我们基本上可以把单相半波可控整流的各个波形仿真出来了,观察波形,跟我们在实验室用示波器看到的还是基本上一致的。

实验三单相桥式半控整流电路

电阻负载:

一、仿真步骤

1.启动MA TLAB,进入SIMULINK后新建一个仿真模型的新文件。在这里可以任意添加电路元器件模块。然后对照电路系统模型,依次往文档中添加相应的模块。在此实验中,我们按下表添加模块:

2.添加好模块后,要对各元器件进行布局。一个良好的布局面板,更有利于阅读系统模型及方便调试。

图3.1

3.设置模块参数。依次双击各模块,在出现的对话框内设置相应的参数。

1),交流电源参数设置:电压设置为220V,频率设为50Hz,其它默认。

图3.2

2),脉冲触发器设置:振幅(amplitude)设为5。周期(Period)设为0.02秒。脉冲宽度(pulse width)设为2。相位延迟角(phase delay),即触发角。它的设置在调试时需要修改,以实现在不同角度触发时,观测电路各变量的波形的变化。因为它是以秒为单位,故需把角度换算成秒。其计算可按以下公式:

t=αT/360。

例如触发角α=45度,周期T=0.02,则t=0.0025,则此空中应填入0.0025。

图3.3

第二个触发器的设置只需触发角比第一个大180度,即加上0.01,其它不变。

3)示波器的设置:双击示波器,弹出示波器面板,在第一排控件栏中单击第二个控件,弹出参数设置窗口,如下所示:

图3.4

把坐标系数目设为7,其它不必修改。Time range是横坐标设置。

4.模型仿真。在模型仿真时要先设置仿真参数,仿真参数的设置与实验一相同。设置好后,即可开始仿真。点击开始控件。仿真完成后就可以通过示波器来观察仿真的结果。

以下是分别在0度,30度,45度,60度时的仿真结果。

0度: 30度:

45度: 60度:

电阻电感负载:

带电阻电感性负载的仿真与带电阻性负载的仿真方法基本相同,但须将RLC的串联分支设置为电阻电感负载。本例中设置的电阻R=1,L=0.01H,电容为inf。

电阻电感负载分别在0度,30度,45度,60度时的仿真结果:

0度: 30度:

45度: 60度:

实验四单相桥式全控整流

电阻负载:

一、仿真步骤

1.启动MA TLAB,进入SIMULINK后新建一个仿真模型的新文件。并布置好各元器件。如下图所示:

图4.1

2.参数设置。

各模块参数的设置基本与上一实验相同,但要注意触发脉冲的给定。互为对角的两个示波器的控制角设置必须相同,否则就会烧坏晶闸管。

二、模型仿真

设置好后,即可开始仿真。点击开始控件。仿真完成后就可以通过示波器来观察仿真的结果。

以下是分别在0度,30度,45度,60度时的仿真结果。

0度: 30度:

45度: 60度:

电阻电感负载:

带电阻电感性负载的仿真与带电阻性负载的仿真方法基本相同,但须将RLC的串联分支设置为电阻电感负载。本例中设置的电阻R=1,L=0.01H,电容为inf。

电阻电感负载分别在0度,30度,45度,60度时的仿真结果:

0度: 30度:

45度:60度:

实验五三相半波整流电路

电阻负载:

一、仿真步骤

1.启动MA TLAB,进入SIMULINK后新建一个仿真模型的新文件。并布置好各元器件。如下图所示:

图6.1

2.参数设置。

电源参数设置:电压设置为380V,频率设为50Hz。要注意初相角的设置,a相的电压源设为0,b相的电压源设为-120,c相的电压源设为-240。

负载参数设置:电阻设为1,电感为0,电容无穷大inf。

脉冲参数设置:触发信号的参数设置是本例的难点。本例中有三个触发脉冲,由电路原理可知触发角依次相差120度。因为电源电压频率为50Hz,故周期设置为0.02s,脉宽可设为2,振幅设为5。延迟角的设置要特别注意,在三相电路中,触发延时时间并不是直接从a换算过来,由于a角的零位定在自然换相角,所以在计算相位延时时间时要增加30度相位。因此当a=0度时,延时时间应设为0.0033。其计算可按以下公式:

t=(α+30)T/360。

触发角a=0度时,延迟角依次设置为:0.00167,0.00837,0.01507

触发角a=30度时,延迟角依次设置为:0.0033,0.01,0.0167

触发角a=45度时,延迟角依次设置为:0.00417,0.01087,0.01757

触发角a=60度时,延迟角依次设置为:0.005,0.0117,0.0184

晶闸管参数设置:

图6.2

二、模型仿真

设置好后,即可开始仿真。选择算法为ode23tb,stop time设为0.1。点击开始控件。仿真完成后就可以通过示波器来观察仿真的结果。

以下是分别在0度,30度,45度,60度时的仿真结果。

0度: 30度:

电力电子的matlab仿真实验指导书(改)

“电力电子”仿真实验指导书 MATLAB仿真实验主要是在simulink环境下的进行的。Simulink是运行在MATLAB环境下,用于建模、仿真和分析动态系统的软件包。它支持连续、离散及两者混合的线性和非线性系统。由于它具有直观、方便、灵活的特点,已经在学术界、工业界的建模及动态系统仿真领域中得到广泛的应用。 Simulink提供的图形用户界面可使用鼠标的拖放操作来创建模型。Simulink本身包含sources、sinks、Discrete、math、Nonlinear和continuous 等模块库。实验主要使用Sinks、Sources、Signals & System和Power System Blockset这四个模块库中的一些模块搭建电力电子课程中的典型电路进行仿真。在搭建成功的电路中使用scope显示模块显示仿真的波形、验证电路原理分析结果。这些典型电路包括: 1)单相半波可控整流电路(阻性负载和阻感负载) 2)单相全控桥式整流电路(阻性负载和阻感负载) 3)三相全控桥式整流电路(双窄脉冲阻性负载和双窄脉冲阻感负载) 4)降压斩波电路、升压斩波电路 5)三相半波逆变电路、三相全波逆变电路。 一、matlab、simulink基本操作 多数学生在做这个实验是时候可能是第一次使用matlab中的simulink来仿真,因此下面首先介绍一下实验中要掌握得的一些基本操作(编写试验指导书时所使用的matlab6.1版本)。若实验过程中使用matlab的版本不同这些基本操作可能会略有不同。 图0-1 matlab启动界面

matlab的启动界面如图0-1所示,点击matlab左上方快捷键就可以进入simulink程序界面(在界面右侧的Command Window中输入simulink命令回车或者在Launch Pad窗口中点击simulink子菜单中Library Browser都可以进入simulink程序界面)如图0-2所示。 + 图0-2 simulink程序界面 1.新建空白的模块编辑窗口 在simulink程序界面中点击File>New>Model(快捷键Ctrl+n),就可以新建一个空白的模型编辑窗口,然后从模块库窗口中选择合适的元件。在模块编辑窗口中绘制出要仿真的系统的整个模型(只需将所选模块库中的模块拖入模块编辑窗口即可进行电路搭建)。整个电路搭建完毕,各参数设定后,点击Start Simulation就可进行运行仿真电路。通过示波器显示实验波形。 2.对模块的基本操作 (1)调整模块大小 若要调整模块编辑窗口中模块的大小,先选中模块,模块四角出现了小方块。单击一个角上的小方块,并按住鼠标,拖拽鼠标。此时的鼠标指针改变了形状,并出现了虚线方框以显示调整后的大小。放开鼠标键,则模块的图标将按照虚线框的大小显示。

电力电子技术与电力系统分析matlab仿真

电气2013级卓班电力电子技术与电力系统分析 课程实训报告 专业:电气工程及其自动化 班级: 姓名: 学号: 指导教师:

兰州交通大学自动化与电气工程学院 2016 年 1 月日

电力电子技术与电力系统分析课程实训报告 1 电力电子技术实训报告 1.1 实训题目 1.1.1电力电子技术实训题目一 一.单相半波整流 参考电力电子技术指导书中实验三负载,建立MATLAB/Simulink环境下三相半波整流电路和三相半波有源逆变电路的仿真模型。仿真参数设置如下: (1)交流电压源的参数设置和以前实验相关的参数一样。 (2)晶闸管的参数设置如下: R=0.001Ω,L =0H,V f=0.8V,R s=500Ω,C s=250e-9F on (3)负载的参数设置 RLC串联环节中的R对应R d,L对应L d,其负载根据类型不同做不同的调整。 (4)完成以下任务: ①仿真绘出电阻性负载(RLC串联负载环节中的R d= Ω,电感L d=0,C=inf,反电动势为0)下α=30°,60°,90°,120°,150°时整流电压U d,负载电流L 和晶闸管两端电压U vt1的波形。 d ②仿真绘出阻感性负载下(负载R d=Ω,电感L d为,反电动势E=0)α=30°,60°,90°,120°,150°时整流电压U d,负载电流L d和晶闸管两端电压U vt1的波形。 ③仿真绘出阻感性反电动势负载下α=90°,120°,150°时整流电压U d,负载电流L d和晶闸管两端电压U vt1的波形,注意反电动势E的极性。 (5)结合仿真结果回答以下问题: ①该三项半波可控整流电路在β=60°,90°时输出的电压有何差异?

电力电子技术MATLAB仿真报告模板

《电气专业核心课综合课程设计》 题目:基于MATLAB的电力电子技术 仿真分析 学校: 院(系): 专业班级: 学生姓名: 学号: 指导教师: 目录

1.整流电路仿真………………………………………………………………………………页码 1.1单相半波可控整流系统………………………………………………………………页码 1.1.1晶闸管的仿真…………………………………………………………………页码 1.1.2单相半波可控整流电路的仿真………………………………………………页码 1.2晶闸管三相桥式整流系统的仿真…………………………………………………页码 1.3相位控制的晶闸管单相交流调压器带系统的仿真………………………………页码 2.斩波电路仿真………………………………………………………………………………页码 2.1降压斩波电路(Buck变换器)………………………………………………………页码 2.1.1可关断晶闸管(GTO)的仿真…………………………………………………页码 2.1.2 Buck变换器的仿真………………………………………………………页码 2.2升压斩波电路(Boost变换器)………………………………………………………页 码 2.2.1绝缘栅双极型晶体管(IGBT)的仿真…………………………………………页码 2.2.2 Boost变换器的仿真……………………………………………………………页码4.逆变电路仿真………………………………………………………………………………页码 4.1晶闸管三相半波有源逆变器的仿真………………………………………………页码 5.课程设计总结………………………………………………………………………………页码参考文献……………………………………………………………………………………页码 电气专业核心课综合课程设计任务书

电力电子的matlab仿真

电力电子的 MATLAB 仿真
计算机控制技术 课程设计资料
2010 年 4 月

前 言
电力电子技术综合了电子电路、电机拖动、计算机控制等多学科知识,是一门实践性和应用形 很强的课程。由于电力电子器件自身的开关非线性,给电力电子电路的分析带来了一定的复杂性和 困难,一般常用波形分析的方法来研究。仿真技术为电力电子电路的分析提供了崭新的方法。 我们在电力电子技术课程的教学中引入了仿真,对于加深学生对这门课程的理解起到了良好的 作用。掌握了仿真的方法,学生的想法可以通过仿真来验证,对培养学生的创新能力很有意义,并 且可以调动学生的积极性。实验实训是本课程的重要组成部分,学校的实验实训条件毕竟是有限的, 也受到学时的限制。而仿真实训不受时间、空间和物质条件的限制,学生可以在课外自行上机。仿 真在促进教学改革、加强学生能力培养方面起到了积极的推动作用。

目录
第一章 MATLAB 基础
1
1.1 MATLAB 介绍
1
1.2 MATLAB 的安装与启动
2
1.3 MATLAB 环境
3
第二章 MATLAB/Simulink/Power System 工具箱简介 7
2.1 Simulink 工具箱简介 7
2.2 Power System 工具箱简介 10
2.3
Simulink/Power System 的模型窗口 13
2.4
Simulink/Power System 模块的基本操作 17
第三章 电力电子电路仿真实训 21
实训一
单相半波可控整流电路仿真实训 21
实训二
单相桥式半控整流电路仿真实训 29
实训三
单相桥式全控整流电路仿真实训 35
实训四
单相桥式全控有源逆变电路仿真实训 42
实训五 单相交流调压电路仿真实训 45
实训六 降压斩波电路仿真实训 48
实训七 升压斩波电路仿真实训 51
实训八 升降压斩波电路实训 54
实训九
三相半波不可控整流电路仿真实训 57
实训十
三相半波可控整流电路仿真实训 59
实训十一
三相桥式全控整流电路仿真实训 67
实训十二
三相半波可控整流电路有源逆变电路仿真实训 72
实训十三
三相桥式有源逆变电路仿真实训 75

电力电子技术MatLab仿真

本文前言 MA TLAB的简介 MATLAB是一种适用于工程应用的各领域分析设计与复杂计算的科学计算软件,由美国Mathworks公司于1984年正式推出,1988年退出3.X(DOS)版本,19992年推出4.X(Windows)版本;19997年腿5.1(Windows)版本,2000年下半年,Mathworks公司推出了他们的最新产品MATLAB6.0(R12)试用版,并于2001年初推出了正式版。随着版本的升级,内容不断扩充,功能更加强大。近几年来,Mathworks公司将推出MATLAB语言运用于系统仿真和实时运行等方面,取得了很多成绩,更扩大了它的应用前景。MATLAB已成为美国和其他发达国家大学教学和科学研究中最常见而且必不可少的工具。 MATLAB是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。MATLAB强大而简易的做图功能,能根据输入数据自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。如果数据齐全,MATLAB通常只需要一条命令即可做图,功能丰富,可扩展性强。MATLAB软件包括基本部分和专业扩展部分,基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。MATLAB语言的难点是函数较多,仅基本部分就有七百多个,其中常用的有二三百个。 MATLAB在国内外的大学中,特别是数值计算应用最广的电气信息类学科中,已成为每个学生都应该掌握的工具。MATLAB大大提高了课程教学、解题作业、分析研究的效率。

基于MATLAB的电力系统仿真

《电力系统设计》报告题目: 基于MATLAB的电力系统仿 学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 日期:2015年12月6日 基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来 越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB 电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真 目录 一.前言.............................................. 二.无穷大功率电源供电系统仿真模型构建............... 1.总电路图的设计......................................

基于matlab的电路仿真

基于matlab的电路仿真 杨泽辉51130215 %基于matlab的电路仿真 %关键词: RC电路仿真, matlab, GUI设计 % 基于matlab的电路仿真 %功能:产生根据输入波形与电路的选择产生输出波形 close all;clear;clc; %清空 figure('position',[189 89 714 485]); %创建图形窗口,坐标(189,89),宽714,高485;Na=['输入波形[请选择]|输入波形:正弦波|',... '输入波形:方形波|输入波形:脉冲波'];%波形选择名称数组; Ns={'sin','square','pulse'}; %波形选择名称数组; R=2; % default parameters: resistance 电阻值 C=2; % default parameters: capacitance电容值 f=10; % default parameters: frequency 波形频率 TAU=R*C; tff=10; % length of time ts=1/f; % sampling length sys1=tf([1],[1,1]); % systems for integral circuit %传递函数; sys2=tf([1,0],[1,1]); % systems for differential circuit a1=axes('position',[0.1,0.6,0.3,0.3]); %创建坐标轴并获得句柄; po1=uicontrol(gcf,'style','popupmenu',... %在第一个界面的上方创建一个下拉菜单'unit','normalized','position',[0.15,0.9,0.2,0.08],... %位置 'string',Na,'fontsize',12,'callback',[]); %弹出菜单上的字符为数组Na,字体大小为12, set(po1,'callback',['KK=get(po1,''Value'');if KK>1;',... 'st=char(Ns(KK-1));[U,T]=gensig(st,R*C,tff,1/f);',... 'axes(a1);plot(T,U);ylim([min(U)-0.5,max(U)+0.5]);',... 'end;']); %pol触发事件:KK获取激发位置,st为当前触发位置的字符串,即所选择的波形类型; %[U,T],gensing,产生信号,类型为st的值,周期为R*C,持续时间为tff, %采样周期为1/f,U为所产生的信号,T为时间; %创建坐标轴al;以T为x轴,U为y轴画波形,y轴范围。。。 Ma=['电路类型[请选择]|电路类型:积分型|电路类型:微分型']; %窗口2电路类型的选择数组; a2=axes('position',[0.5,0.6,0.3,0.3]);box on; %创建坐标轴2; set(gca,'xtick',[]);set(gca,'ytick',[]); %去掉坐标轴的刻度 po2=uicontrol(gcf,'style','popupmenu',... %在第二个窗口的位置创建一个下拉菜单,同1 'unit','normalized','position',[0.55,0.9,0.2,0.08],... 'string',Ma,'fontsize',12,'callback',[]); set(po2,'callback',['KQ=get(po2,''Value'');axes(a2);',... %po2属性设置,KQ为选择的电路类型,'if KQ==1;cla;elseif KQ==2;',... %1则清除坐标轴,2画积分电路,3画微分电路 'plot(0.14+0.8i+0.02*exp(i*[0:.02:8]),''k'');hold on;',... 'plot(0.14+0.2i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot(0.84+0.2i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot(0.84+0.8i+0.02*exp(i*[0:.02:8]),''k'');',... 'plot([0.16,0.82],[0.2,0.2],''k'');',... 'plot([0.16,0.3],[0.8,0.8],''k'');',... 'plot([3,4,4,3,3]/10,[76,76,84,84,76]/100,''k'');',... 'plot([0.4,0.82],[0.8,0.8],''k'');',... 'plot([0.6,0.6],[0.8,0.53],''k'');',... 'plot([0.6,0.6],[0.2,0.48],''k'');',... 'plot([0.55,0.65],[0.53,0.53],''k'');',... 'plot([0.55,0.65],[0.48,0.48],''k'');',... 'text(0.33,0.7,''R'');',...

MATLAB在电力系统仿真中的运用汇总

收稿日期:2006-08-25 作者简介:曾江华, 女, 长江水利委员会设计院机电处, 工程师, 硕士。 文章编号:1001-4179(2006 11-0041-02 MAT LAB 在电力系统仿真中的运用 曾江华陈晓明金伟江万里李远青 (长江水利委员会设计院, 湖北武汉 摘要:MAT LAB 是将计算、可视化、真中运用很广泛。, 由于电力系统是个复杂的系统, , 也不直观。M AT LAB 的M LAB 的POWERSY STE M BLOCK 对避雷器在有电抗器补, 。关键; ; 仿真; 运用T 文献标识码:A 1概述 M AT LAB 是由美国Mathw orks 公司开发的大型软件, 它是以 矩阵运算为基础, 把计算、可视化、程序设计融合在一个交互的工作环境中, 在此环境中可以实现工程计算、算法研究、建模和仿真、应用程序开发等。在M AT LAB 中包括了两大部分, 数学计算和工程仿真, 其中在工程仿真方面,M AT LAB 提供的软件支持涉及到各个工程领域, 并且在不断完善。M AT LAB 所具有的程序设计灵活, 直观, 图形功能强大的优点使其已经发展成为多学科, 多平台的强大的大型软件。M AT LAB 提供的S imulink 工具箱是一个在M AT LAB 环境下用于对动态系统进行建模、仿真和分析的软件包, 它提供了用方框图进行建模的接口, 与传统的仿真建模相比, 更加直观、灵活。S imulink 的作用是在程序块间的互联基础上建立

起一个系统。每个程序块由输入向量, 输出向量以及表示状态变量的向量等3个要素组成。在计算前, 需要初始化并赋初值, 程序块按照需要更新的次序分类, 然后用ODE 计算程序通过数值积分来模拟系统。M AT LAN 含有大量的ODE 计算程序, 有固定步长的, 有可变步长的, 为求解复杂的系统提供了方便。 M AT LAB 在电力系统建模和仿真的应用主要由电力系统仿真模块(P ower System Blockset 来完成, P ower System Block 是由TE QSI M 公司和魁北克水电站开发的。PS B 是在S imulink 环境下 使用的模块, 采用变步长积分法, 可以对非线性、刚性和非连续系统进行精确的仿真, 并精确地检测出断点和开关发生时刻, PS B 程序库含有代表电力网络中一般部件和设备的S imulink 程 序块, 通过PS B 可以迅速建立模型, 并立即仿真。PS B 程序块程序库中的测量程序和控制源起到电信号与S imulink 程序之间连 接作用。2电力系统元件库 电力系统元件库包括了电路、电力电子、电机和电力系统等 常用的基本元件和系统的仿真模型。其包含以下库元件: (1 电源元件。包括了交流电压源和电流源、直流电压源、可控电源及三相电源等产生电信号的元件。 (2 线路元件。包括各种线性网络电路元件和非线性网络电路元件。 (3 电力电子元件。包括如二级管、晶闸管等各种电力电子元件。 (4 电机元件。包括各种电机模型元件。 (5 连接器元件。包含有在各种不同情况下用于相互连接的元件。

电力电子技术MatLab仿真.

本文前言 MATLAB的简介 MATLAB是一种适用于工程应用的各领域分析设计与复杂计算的科学计算软件,由美国Mathworks公司于1984年正式推出,1988年退出3.X(DOS)版本,19992年推出4.X(Windows)版本;19997年腿5.1(Windows)版本,2000年下半年,Mathworks公司推出了他们的最新产品MATLAB6.0(R12)试用版,并于2001年初推出了正式版。随着版本的升级,内容不断扩充,功能更加强大。近几年来,Mathworks公司将推出MATLAB语言运用于系统仿真和实时运行等方面,取得了很多成绩,更扩大了它的应用前景。MATLAB已成为美国和其他发达国家大学教学和科学研究中最常见而且必不可少的工具。 MATLAB是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。MATLAB强大而简易的做图功能,能根据输入数据自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。如果数据齐全,MATLAB通常只需要一条命令即可做图,功能丰富,可扩展性强。MATLAB软件包括基本部分和专业扩展部分,基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。MATLAB语言的难点是函数较多,仅基本部分就有七百多个,其中常用的有二三百个。 MATLAB在国内外的大学中,特别是数值计算应用最广的电气信息类学科中,已成为每个学生都应该掌握的工具。MATLAB大大提高了课程教学、解题作业、分析研究的效率。

matlab电力电子仿真教程

MATLAB在电力电子技术中的应用 目录 MATLAB在电力电子技术中的应用 (1) MATLAB in power electronics application (2) 目录 (4) 1绪论 (6) 1.1关于MATLAB软件 (6) 1.1.1MATLAB软件是什么 (6) 1.1.2MATLAB软件的特点和基本操作窗口 (7) 1.1.3MATLAB软件的基本操作方法 (10) 1.2电力电子技术 (12) 1.3MATLAB和电力电子技术 (13) 1.4本文完成的主要内容 (14) 2MATLAB软件在电路中的应用 (15) 2.1基本电气元件 (15) 2.1.1基本电气元件简介 (15) 2.1.2如何调用基本电器元件功能模块 (17) 2.2如何简化电路的仿真模型 (19) 2.3基本电路设计方法 (19) 2.3.1电源功能模块 (19) 2.3.2典型电路设计方法 (20) 2.4常用电路设计法 (21) 2.4.1ELEMENTS模块库 (21) 2.4.2POWER ELECTRONICS模块库 (22) 2.5MATLAB中电路的数学描述法 (22) 3电力电子变流的仿真 (25) 3.1实验的意义 (25) 3.2交流-直流变流器 (25)

3.2.1单相桥式全控整流电路仿真 (26) 3.2.2三相桥式全控整流电路仿真 (38) 3.3三相交流调压器 (53) 3.3.1无中线星形联结三相交流调压器 (53) 3.3.2支路控制三角形联结三相交流调压器 (59) 3.4交流-交流变频电路仿真 (64) 3.5矩阵式整流器的仿真 (67)

电力系统matlab仿真

1.目前常用的电力系统仿真软件有:BPA 程序和EMTP(程序;PSCAD /EMTDC; NETOMAC; PSASP;MATLAB 2.SimPowerSystems库产品 SimPowerSystems 4.0中含有130 多个模块,分布在7个可用子库中。这7个子库分别为“应用子库(Application Libraries)”、“电源子库(Electrical Sources)”、“元件子库(Elements)”、“附加子库(Extra Library)”、“电机子库(Machines)”、“测量子库(Measure-ments)”和“电力电子子库(Power Electronics)”。此外,SimPowerSystems 4.0中还含有一个功能强大的图形用户分析工具Powergui和一个废弃的“相量子库”(Phasor Elements) 3.MATLAB的特点:(1) 提供了便利的开发环境。(2) 提供了强大的数学应用功能。(3) 编 程语言简易高效。(4) 图形功能强大(5) 提供了功能强大的工具箱。(6) 应用程序接口功能强大。(7) MATLAB的缺点。和其它高级程序相比,MATLAB程序的执行速度较慢。 4.SIMULINK的特点:(1) 建立动态系统的模型并进行仿真。(2) 以直观的方式建模。(3) 增 添定制模块元件和用户代码。(4) 快速、准确地进行设计模拟。(5) 分层次地表达复杂系统。(6) 交互式的仿真分析。 5.SimPowerSystems库的特点:(1) 使用标准电气符号进行电力系统的拓扑图形建模和仿 真。(2) 标准的AC和DC电机模型模块、变压器、输电线路、信号和脉冲发生器、HVDC 控制、IGBT 模块和大量设备模型。(3) 使用SIMULINK强有力的变步长积分器和零点穿越检测功能,给出高度精确的电力系统仿真计算结果。(4) 利用定步长梯形积分算法进行离散仿真计算,为快速仿真和实时仿真提供模型离散化方法(5) 利用Powergui交互式工具模块可以修改模型的初始状态,从任何起始条件开始进行仿真分析(6) 提供了扩展的电力系统设备模块,如电力机械、功率电子元件、控制测量模块和三相元器件。 (7) 提供大量功能演示模型,可直接运行仿真或进行案例学习。 6.默认的程序主界面主要包括下列区域:①菜单;②工具栏;③命令窗口;④当前 路径浏览器;⑤工作空间浏览器;⑥命令历史浏览器。 7.菜单功能:(1) [File>New>M-File]:进入文本编辑窗界面,建立一个文本文件,实现 MATLAB命令文件的输入、编辑、调试、保存等处理功能,保存时文件后缀名为.m。(2) [File>New>Figure]:进入图形窗界面,建立一个图形文件,实现MATLAB图形文件的显示、编辑、保存等处理功能,保存时文件名后缀为.fig.(3) [File>New>Model]:建立一个SIMULINK模型文件,实现SIMULINK仿真模型的建模、仿真、调试、保存等处理功能,保存时文件名后缀为.mdl。 8.:进入SIMULINK仿真环境界面,作用相当于在MATLAB的命令窗口中输入 simulink命令并按回车键。 9.Matlab默认工作路径:安装路径\Matlab\work .修改路径(1)利用图标 (2)利用菜单项[File>Set Path>Add Folder]将用户拟采用的 目录添加到Matlab 搜索路径中。 10.MATLAB编程有两种工作方式:一种称为行命令方式,就是在工作窗口中一行一行地输 入程序,计算机每次对一行命令做出反应,因此也称为交互式的指令行操作方式;另一种工作方式为M文件编程工作方式。 11.变量是保存数据信息的一种最基本的数据类型。变量的命名应遵循如下规则:(1) 变量 名必须以字母开头;(2) 变量名可以由字母、数字和下划线混合组成;(3) 变量名区分字母大小写;(4) MATLAB保留了一些具有特定意义的默认变量(见表2-3),用户编程时可以直接使用,并尽量避免另外自定义例如,Long和My_long1均是有效的变量名,Long

基于MATLAB的电力系统仿真

《电力系统设计》报告 题目: 基于MATLAB的电力系统仿学院:电子信息与电气工程学院 班级: 13级电气 1 班 姓名:田震 学号: 20131090124 日期:2015年12月6日

基于MATLAB的电力系统仿真 摘要:目前,随着科学技术的发展和电能需求量的日益增长,电力系统规模越来越庞大,超高压远距离输电、大容量发电机组、各种新型控制装置得到了广泛的应用,这对于合理利用能源,充分挖掘现有的输电潜力和保护环境都有重要意义。另一方面,随着国民经济的高速发展,以城市为中心的区域性用电增长越来越快,大电网负荷中心的用电容量越来越大,长距离重负荷输电的情况日益普遍,电力系统在人们的生活和工作中担任重要角色,电力系统的稳定运行直接影响着人们的日常生活。从技术和安全上考虑直接进行电力试验可能性很小,因此迫切要求运用电力仿真来解决这些问题。 电力系统仿真是将电力系统的模型化、数学化来模拟实际的电力系统的运行,可以帮助人们通过计算机手段分析实际电力系统的各种运行情况,从而有效的了解电力系统概况。本文根据电力系统的特点,利用MATLAB的动态仿真软件Simulink搭建了无穷大电源的系统仿真模型,得到了在该系统主供电线路电源端发生三相短路接地故障并由故障器自动跳闸隔离故障的仿真结果,并分析了这一暂态过程。通过仿真结果说明MATLAB电力系统工具箱是分析电力系统的有效工具。 关键词:电力系统;三相短路;故障分析;MATLAB仿真

目录 一.前言 (4) 二.无穷大功率电源供电系统仿真模型构建 (5) 1.总电路图的设计 (5) 2.各个元件的参数设定 (6) 2.1供电模块的参数设定 (6) 2.2变压器模块的参数设置 (6) 2.3输电线路模块的参数设置 (7) 2.4三相电压电流测量模块 (8) 2.5三相线路故障模块参数设置 (8) 2.6三相并联RLC负荷模块参数设置 (9) 3.仿真结果 (9)

电力电子matlab风力发电仿真Wind Farm实验报告

电力电子技术仿真实验报告 学校:四川大学 学院:电气信息学院 专业:电气工程及其自动化 年级:2011级 班级:电力109班 实验内容:9MW DFIG风电场MATLAB仿真 实验小组成员: 杜泽旭:1143031345 罗恒:1143031346 何强:1143031347 蒋红亮:1143031153 陈中俊:1143031272

一、仿真平台 本次实验的仿真平台是MATLAB软件。MATLAB软件是由美国mathworks 公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。本次实验所用的MATLAB软件版本为MATLAB 7.11.0(R2010b)。 二、仿真模型 在本次试验中我们所用是MATLAB中的自带的示例中的Sim Power system 中的由风力涡轮机驱动使用双馈异步式风力发电机发电的9MW风力发电系统,这是一个已经搭建好的模块我们只需用在以上基础做一定的参数设定就可以得到我们所想要的仿真模型。操作步骤如下所示:

仿真模型原理图 三、实验要求 1)系统自带的仿真模块中,说明系统运行工况和风机运行情况(电压、电流、转速等); 2)修改仿真模型,将系统电压改为风机输出670V,升压至35kV,经30km线路输送后并入110kV电网。要求110kV电网的短路容量为3000MV A。然后说明系统运行工况和风机运行情况(电压、电流、转速等),并与1)对比;3)修改风速至12m/s,运行仿真并观察结果。

电力电子的_MATLAB_仿真

电力电子的MATLAB 仿真

目录 第一章MATLA B基础?????????????????????????????1 1.1 MATLA B介绍?????????????????????????????1 1.2 MATLA B的安装与启动?????????????????????????2 1.3 MATLA B环境?????????????????????????????3 第二章MATLA B/Simulink/Power System工具箱简介????????????????7 2.1 Simulink工具箱简介???????????????????????????7 2.2Power System 工具箱简介???????????????????????10 2.3Simulink/Power System的模型窗口????????????????????13 2.4 Simulink/Power System模块的基本操作???????????????????17

第1章MATLAB基础 1.1 MATLAB介绍 MATLAB是一种科学计算软件。MATLA B是Matrix Laboratory(矩阵实验室)的缩写,这是一种 以矩阵为基础的交互式程序计算语言。早期的MATLA B主要用于解决科学和工程的复杂数学计算问 题。由于它使用方便、输入便捷、运算高效、适应科技人员的思维方式,并且有绘图功能,有用户 自行扩展的空间,因此受到用户的欢迎,使它成为在科技界广为使用的软件,也是国内外高校教学 和科学研究的常用软件。 MATLAB由美国Mathworks公司于1984年开始推出,历经升级,到2001年已经有了6.0版,现在MATLA B 6.1、6.5、7.0版都已相继面世。早期的MATLAB在DOS环境下运行,1990年推出了W indows版本。1993年,Mathworks公司又推出了MATLAB的微机版,充分支持在 MicrosoftWindows界面下的编程,它的功能越来越强大,在科技和工程界广为传播,是各种科学计 算软件中使用频率最高的软件。 1993年出现了SIMULINK,这是基于框图的仿真平台,SIMULINK挂接在MATLA B环境上, 以MATLA B的强大计算功能为基础,以直观的模块框图进行仿真和计算。SIMULINK提供了各种 仿真工具,尤其是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利。在SIMULINK 平台上,拖拉和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真。在SIMULINK 平台上,仿真模型的可读性很强,这就避免了在MATLAB窗口使用MATLAB命令和函数仿真时, 需要熟悉记忆大量M函数的麻烦,对广大工程技术人员来说,这无疑是最好的福音。现在的MATLAB 都同时捆绑了SIMULINK,SIMULINK的版本也在不断地升级,从1993年的MATLAB 4.0/SIMULINK 1.0版到2001年的MATLA B 6.1/SIMULINK 4.1版,2002年即推出了MATLAB 6.5 /SIMULINK 5.0版。MATLAB已经不再是单纯的"矩阵实验室"了,它已经成为一个高级计算 和仿真平台。 SIMULINK原本是为控制系统的仿真而建立的工具箱,在使用中易编程、易拓展,并且可以解 决MATLAB不易解决的非线性、变系数等问题。它能支持连续系统和离散系统的仿真,支持连续离 散混合系统的仿真,也支持线性和非线性系统的仿真,并且支持多种采样频率(Multirate)系统的仿真, 也就是不同的系统能以不同的采样频率组合,这样就可以仿真较大、较复杂的系统。因此,各科学 领域根据自己的仿真需要,以MATLAB为基础,开发了大量的专用仿真程序,并把这些程序以模块 的形式都放人SIMULINK中,形成了模块库。SIMULINK的模块库实际上就是用MATLA B基本语 句编写的子程序集。现在SIMULINK模块库有三级树状的子目录,在一级目录下就包含了SIMULINK 最早开发的数学计算工具箱、控制系统工具箱的内容,之后开发的信号处理工具箱(DSPBlocks)、通 信系统工具箱(Comm)等也并行列入模块库的一级子目录,逐级打开模块库浏览器 (SIMULINKLibraryBrowser)的目录,就可以看到这些模块。 从SIMULINK4.1版开始,有了电力系统模块库(Power System Blockset),该模块库主要由加拿大HydroQuebec和TECSIMInternational公司共同开发。在SIMULINK环境下用电力系统模块 库的模块,可以方便地进行RLC电路、电力电子电路、电机控制系统和电力系统的仿真。本书中电

基于MATLAB的电力电子技术课程设计报告

《电力电子技术》 课程设计报告 题目:基于MATLAB的电力电子技术 仿真分析 院(系):机电与自动化学院 专业班级:电气工程及其自动化11XX 学生姓名:XXX 学号:2011113XXXX 指导教师:XXX 2014年1月13日至2014年1月17日 华中科技大学武昌分校

电力电子技术课程设计任务书

目录 第1章 MATLAB软件及仿真集成环境Simulink简介 (1) 1.1 MATLAB及Simulink简介 (1) 1.2 Simulink系统的操作步骤 (1) 1.3 电气元件模块库 (2) 第2章电力电子技术仿真分析 (3) 2.1单相半波可控整流电路仿真 (3) 2.1.1 单相半波可控整流电路基本原理 (3) 2.1.2 电阻负载时仿真分析 (4) 2.1.3 阻感负载仿真分析 (5) 2.2 晶闸管三相桥式整流电路的仿真 (7) 2.2.1电路图及工作原理 (7) 2.2.2 仿真模型及波形 (8) 2.3 Boost变换器的仿真 (11) 2.3.1电路图及工作原理 (11) 2.3.2 仿真模型及波形 (11) 2.4 相位控制的晶闸管单相交流调压器系统的仿真 (12) 2.4.1电路图及工作原理 (12) 2.4.2仿真模型及波形 (13) 第3章总结 (15) 课程设计成绩评定表 (16)

第1章MATLAB软件及仿真集成环境Simulink简介 1.1 MATLAB及Simulink简介 MATLAB软件是美国MathWorks公司在20世纪80年代中期推出的高性能数值计算软件,经过近30年的开发和更新换代,该软件已成为合适多学科功能十分强大的软件系统,成为线性代数、数字信号处理、自动控制系统分析、动态系统仿真等方面的强大工具。MATLAB中含有一个仿真集成环境Simulink,其主要功能是实现各种动态系统建模、仿真与分析。在MATLAB启动后的系统界面中的命令窗口输入”SIMULINK”指令就可以启动SIMULINK仿真环境。启动SIMULINK后就进入了浏览器既模版库,在图中左侧为以目录结构显示的17类模版库名称(因软件版本的不同,库的数量及其他细节可能不同),选中模版库后,即会在右侧窗口出现该模型库中的各种元件或子库。 Simulink支持连续、离散系统以及连续离散混合系统、非线性系统等多种类型系统的仿真分析,本书中将主要介绍和电力电子电路仿真有关的元件模式及仿真方法。对于电力电子电路及系统的仿真,除需使用Simulink中的基本模板外,用到的主要元件模型集中在电气系统仿真库SimPowerSystem中,该模型库提供了电气系统中常用元件的图形化的图形化元件模型,包括无源元件、电力电子器件、触发器、电机和测量元件等。图形的元件模型使使用者可以快速并且形象地构建所需仿真系统结构。 1.2 Simulink系统的操作步骤 在Simulink系统中,执行菜单“File”下“New”、“Model”命令即可产生一个新的仿真模型编辑窗口,在窗口中可以采用形象的图形编辑的方法建立仿真对象、编辑元件及系统相关参数,进而完成电路及系统的仿真系统。具体步骤为:建立一个新的仿真模型编辑窗口后,首先从Simulink模块中选择所仿真电路或系统所需要的元件或模块搭建系统,方法为在Simulink模块库中所选元件位置按住鼠标左键将元件拖拽至所建编辑窗口的合适位置,不断重复该过程直至所有元件均放置完毕。 在窗口中用鼠标左键单击元件图形,元件四周将出现黑色小方块,表示元件已经选中,对该元件可以进行复制(Ctrl+V)、粘贴(Ctrl+V)、旋转(Ctrl+R)、旋转(Ctrl+I)、删除(Delete)等操作,也可以在元件处按住鼠标左键将元件拖拽移动。 需要改变元件大小时可以选定该元件,将鼠标移至元件四周的黑色小方块,待鼠标指针变为箭头形状时按住鼠标左键将元件拖拽至合适尺寸。 需要改变元件参数,可以在该元件处双击鼠标左键,即可弹出该元件的参数

电力电子MatLab仿真

前言 MATLAB的简介 MATLAB是一种适用于工程应用的各领域分析设计与复杂计算的科学计算软件,由美国Mathworks公司于1984年正式推出,1988年退出3.X(DOS)版本,19992年推出4.X(Windows)版本;19997年腿5.1(Windows)版本,2000年下半年,Mathworks 公司推出了他们的最新产品MATLAB6.0(R12)试用版,并于2001年初推出了正式版。随着版本的升级,内容不断扩充,功能更加强大。近几年来,Mathworks公司将推出MATLAB语言运用于系统仿真和实时运行等方面,取得了很多成绩,更扩大了它的应用前景。MATLAB已成为美国和其他发达国家大学教学和科学研究中最常见而且必不可少的工具。 MATLAB是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。MATLAB强大而简易的做图功能,能根据输入数据自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。如果数据齐全,MATLAB通常只需要一条命令即可做图,功能丰富,可扩展性强。MATLAB软件包括基本部分和专业扩展部分,基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。MATLAB语言的难点是函数较多,仅基本部分就有七百多个,其中常用的有二三百个。 MATLAB在国内外的大学中,特别是数值计算应用最广的电气信息类学科中,已成为每个学生都应该掌握的工具。MATLAB大大提高了课程教学、解题作业、分析研究的效率。

相关主题