【电气工程及其自动化】电力电子电路典型环节的matlab仿真_第1页
【电气工程及其自动化】电力电子电路典型环节的matlab仿真_第2页
【电气工程及其自动化】电力电子电路典型环节的matlab仿真_第3页
【电气工程及其自动化】电力电子电路典型环节的matlab仿真_第4页
【电气工程及其自动化】电力电子电路典型环节的matlab仿真_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科生毕业设计(论文)电力电子电路典型环节的MATLAB仿真二级学院信息科学与技术学院专业电气工程及其自动化完成日期2015年5月25日A基础理论B应用研究C调查报告D其他电力电子电路典型环节MATLAB仿真摘要本文主要研究了电力电子电路典型环节的MATLAB仿真,首先介绍了MATLAB软件及其图形仿真界面SIMULINK的基础应用知识,然后介绍了用于电力电子仿真的SIMPOWERSYSTEMS中的各种模块库,完成了对整流电路、斩波电路典型环节的建模与仿真,并且给出了仿真结果波形。仿真结果和理论分析结果相一致,验证了仿真建模的有效性和正确性。关键词电力电子,仿真,整流电路,斩波电路TYPICALPOWERELECTRONICCIRCUITSINTHEMATLABSIMULATIONABSTRACTTHISPAPERMAINLYSTUDIESTHEMATLABSIMULATIONOFTHETYPICALSESSIONTOTHEPOWERELECTRONICCIRCUIT,THISARTICLEFIRSTINTRODUCESTHEMATLABSOFTWAREANDTHEAPPLICATIONOFKNOWLEDGEBASEDONGRAPHICALINTERFACESIMULINKSIMULATION,ANDTHENINTRODUCEDTHEVARIOUSMODULESOFSIMPOWERSYSTEMSLIBRARYFORTHEPOWERELECTRONICSIMULATION,ALSOCOMPLETEDMODELINGANDSIMULATIONTOTHETYPICALSESSIONOFRECTIFIERCIRCUITANDCHOPPERCIRCUIT,ANDSHOWTHERESULTSOFTHESIMULATIONWAVEFORMSIMULATIONRESULTANDTHEORETICALANALYSISRESULTCONSISTENT,HASCONFIRMEDTHESIMULATIONMODELLINGVALIDITYANDTHEACCURACYKEYWORDSPOWERELECTRONICS,SIMULATION,RECTIFIERCIRCUIT,CHOPPERCIRCUIT目录1概述111国内外研究概况112本课题的研究内容113本课题的研究目的与意义22MATLAB/SIMULIK基础知识321MATLAB介绍3211MATLAB主要组成部分3212MATLAB的系统开发环422SIMULINK仿真基础5221SIMULINK启动6222SIMULINK的模块库介绍6223电力系统模块库的介绍7224SIMULINK的仿真步骤923仿真调试9231模型建立和仿真参数的设置9312仿真运行和观测仿真结果103整流电路的SIMULINK仿真设计1331单相桥式整流电路的仿真13311单相桥式全控整流电路的工作原理13312建立仿真模型13313设置模型参数15314模型仿真1632三相桥式整流电路的仿真19321三相桥式全控整流电路的工作原理19322建立仿真模型19323设置模型参数20324模型仿真214斩波电路的SIMULINK仿真设计2541降压斩波电路的仿真25411降压变换器的工作原理25412建立仿真模型26413设置模型参数26414模型仿真2742升压斩波电路的仿真31421升压变换器的工作原理31422建立仿真模型31423设置模型参数32424模型仿真33总结37参考文献38致谢391概述11国内外研究概况电力电子技术综合了微电子、电路、自动控制等多学科知识,是电能变换与控制的核心技术,在工业、能源、交通、国防等各个领域发挥着越来越重要的作用。然而,由于电力电子器件所固有的非线性特性,使得对电力电子电路及系统的分析十分困难。现代计算机仿真技术为电力电子电路及系统的分析提供了有效的方法,大大简化了电力电子的分析与设计过程。成为相关专业学生和工程技术人员学习和研究的重要手段。但是,复杂的数学模型、数值计算及编程过程仍然需要耗费巨大的工作量,这些都阻碍了计算机仿真技术的应用。为此,出现了PSPICE、SABER、MATLAB等适用于电力电子仿真的专用仿真软件。这些软件将各种功能子程序模块化,提供了完善的部件模型,用户只需简单的操作便可完成给定系统的仿真模型设计,成为广大学生和工程技术人员在学习、科研和开发过程中的必备工具。早期的MATLAB软件主要用于数值计算及控制系统的仿真和分析,经过多年不断地扩展,目前涉及通信、信号处理、电气工程、人工智能等诸多领域,已经成为风靡全球的科学计算软件。MATLAB中提供的“POWERSYSTEMS”是进行电力电子系统仿真的理想工具,与其他仿真软件进行器件级别的仿真分析不同,POWERSYSTEMS中的模型更加关注器件的外特性,易于与控制系统相连接。使用这些模块进行仿真能够简化编程工作,以直观易用的图形方式对电力电子电路进行模型描述。目前对电力电子的仿真研究基本上都是建立仿真模型后直接给出了结果波形,虽未给出GUI界面设计的效果,不过这些仿真技术的研究,很大程度上也推动着仿真技术的发展,使得对复杂的电力电子电路、系统的分析和设计变得更加容易和有效,进一步拓宽了它的应用范围和使用领域4。12本课题的研究内容本文利用MATLAB软件对电力电子电路典型环节进行了SIMULINK模型仿真设计。首先对电力电子的整流电路和斩波电路的典型环节进行了建模仿真的分析和研究,介绍了利用MATLAB/SIMULINK建立电力电子电路仿真模型并进行仿真的方法,然后完成了仿真模型的建立,给出了仿真结果波形。13本课题的研究目的与意义本文通过MATLAB的仿真设计,可以将电力电子中抽象的、复杂的理论知识变得直观、简单易行,利用MATLAB工具箱作仿真,学生能较快地理解课程理论,并可以初步学会用仿真来分析电力电子问题的技能。通过对仿真结果的分析就可以对系统结构进行改进或将有关参数进行修改使系统达到要求的结果和性能,这样就可以极大地加快系统的分析和设计过程。通过仿真,能够以直观易用的图像方式对电气系统进行模型描述。我们还可以通过仿真来验证一些特殊情况下波形分析的正确性,从而帮助学生更好地理解一些概念、提高授课的灵活性,而这也正是我们论文研究的目的和意义所在。2MATLAB/SIMULIK基础知识21MATLAB介绍1980年,美国的CLEVEMOLER博士在新墨西哥大学讲授线性代数课程时,发现采用高级语言编程极为不便,于是建立了MATLAB(MATRIXLABORATORY的缩写),即矩阵实验室,早期开发MATLAB软件是为了帮助学校的老师和学生更好地授课和学习。1984年,由美国MATHWORKS公司推出了商业版,经过二十余年的不断升级,目前MATLAB的最新版本为MATLABR2008A1。由于使用MATLAB编程运算与进行科学计算的思路和表达方式完全一致,所以不像学习BASIC、FORTRAN和C等其它高级语言那样难于掌握。用MATLAB编写程序犹如在演算纸上排列出公式与求解问题。在这个环境下,对所要求解的问题,用户只需简单地列出数学表达式,其结果便会由MATLAB以数值或图形的方式显示出来。它可以很方便地进行图形化的输入输出,同时还具有丰富的函数库(工具箱),极易实现各种不同专业的科学计算功能。另外,MATLAB和其他高级语言也具有良好的接口,可以方便地与其他语言实现混合编程,这都进一步拓宽了它的应用范围和使用领域。在各大高等院校,MATLAB软件正在成为对数值、线性代数以及其他一些高等应用数学课程进行辅助教学的有力工具,由于其高度的集成性和应用的方便性,以及它能非常快捷地实现科研人员的设想并节省科研时间,因而得到了广泛的应用与推广。211MATLAB主要组成部分MATLAB的主要组成(1)MATLAB语言高级矩阵/阵列语言。(2)MATLAB工作环境一组实用工具函数。(3)图形处理。(4)MATLAB数学函数。(5)MATLAB应用程序接口。MATLAB重要部件(1)SIMULINK进行仿真的交互式系统。(2)TOOLBOXES用于解决某一方面问题的子程序集。212MATLAB的系统开发环境在桌面上双击MATLAB快捷方式图标,或者在开始菜单里点击MATLAB的选项,即可进入环境。进入MATLAB环境,即打开了MATLAB窗口(见图1)。环境包括MATLAB标题栏、主菜单栏和常用工具栏。在默认显示状态时,在工具栏下有三个子窗口,左边上方窗口显示MATLAB联机说明书目录或工作间的内容,两者可以通过子窗口下方的CURRENTDIRECTORY和WORKSPACE键进行切换。左边下方窗口将显示已执行的命令(COMMANDHISTORY)。右方窗口是MATLAB的命令子窗口,这是MATLAB的主要工作窗口,在这个窗口中,在提示符“”后逐行输入MATLAB命令,回车后,命令就能立即得到执行。在这里,对开发环境做简单介绍。图1MATLAB的操作界面窗口(1)MATLAB的主菜单MATLAB的主菜单有FILE、EDIT、VIEW、WEB和HELP六项。点击菜单命令就会显示下拉子菜单的内容。这些菜单的内容和其他程序的菜单区别不大,在这里不做说明。(2)命令窗口(COMMANDWINDOW)命令窗口是用户与MATLAB进行交互的主要场所。如上图中右方窗口所示。命令窗口的空白区域,用于输入和显示计算结果。可以在该区域键入各种MATLAB命令进行各种操作,或直接键入数学表达式进行计算,还可以直接键入MATLAB的系统命令并执行。(3)工作空间(WORKSPACE)工作空间(WORKSPACE)是指接受MATLAB命令的内存区域,存储着命令窗口输入的命令和创建的所有变量值。每打开一次MATLAB,都会自动建立一个工作空间,当MATLAB运行程序时,程序中的变量就会存放到工作空间中,程序的运行结果也以变量的形式保存在工作空间中,关闭MATLAB后,工作空间会自动消除。22SIMULINK仿真基础系统仿真(SIMULINK)环境也称工具箱(TOOLBOX)12,是MATLAB最早开发的,它包括SIMULINK仿真平台和系统仿真模型库两部分,主要用于仿真以数学函数和传递函数表达的系统,是20世纪70年代开发的连续系统仿真程序包(CCS)的继续,现在的系统仿真(SIMULINK)包括了连续系统、非线性系统和离散系统的仿真。由于SIMULINK的仿真平台使用方便、功能强大,后来拓展的其他模型库也都共同使用这个仿真环境,成为MATLAB仿真的公共平台。SIMULINK是SIMULATION和LINK两个英文单词的缩写,意思是仿真链接,MATLAB模型库都在此环境中使用,从模型库中提取放到SIMULINK的仿真平台上进行仿真。所以,有关SIMULINK的操作是仿真应用的基础。SIMULINK作为面向系统框图的仿真平台,它具有如下特点(1)以调用模块代替程序的编写,以模块连成的框图表示系统,点击模块即可以输入模块参数。以框图表示的系统应包括输入(激励源)、输出(观测仪器)和组成系统本身的模块。(2)画完系统框图,设置好仿真参数,即可启动仿真。这时,会自动完成仿真系统的初始化过程,将系统框图转换为仿真的数学方程,建立仿真的数据结构,并计算系统在给定激励下的响应。(3)系统运行的状态和结果可以通过波形和曲线观察,这和实验室中用示波器观察的效果几乎一致。(4)系统仿真的数据可以以MAT为后缀的文件保存,并且可以用其他数据处理软件进行处理。(5)如果系统框图绘制不完整或仿真过程中出现计算不收敛的情况,会给出一定的出错提示信息,但是这提示不一定准确,这是软件还不够完备的地方。(6)以框图的形式对控制系统进行仿真是SIMULINK的最早功能,后来在SIMULINK的基础上又开发了数字信号处理、通信系统、电力系统、模糊系统等数10种模型库,但是SIMULINK的窗口界面是其他工具箱共用的平台,在此平台上可以进行控制系统、电力系统、通信系统等各种系统的仿真。221SIMULINK启动从MATLAB窗口进入SIMULINK环境有以下几种方法(1)在MATLAB菜单栏上单击FILE,并在下拉菜单中的NEW选项下单击MODEL;(2)在MATLAB工具栏上单击按钮,然后在打开的模型库浏览器窗口菜单上单击按钮;(3)在MATLAB的命令窗口中输入“SIMULINK”后回车,然后在打开的模型库浏览器窗口菜单上单击按钮。完成上述操作之一后,屏幕上出现SIMULINK的工作窗口(见图2)。在SIMULINK工作窗口上方标题栏上,“UNTITLED”表示一个尚未命名的新文件,在其上方右侧是最小化、最大化和关闭三个按钮。标题栏下方是菜单栏,这里有FILE(文件)、EDIT(编辑)、VIEW(查看)、SIMULATION(仿真)、FORMAT(格式)、TOOLS(工具)和HELP(帮助)7项主要功能菜单。第三栏是菜单命令的等效按钮。窗口下方有仿真状态的提示栏,在启动仿真后,在该栏中可以提示仿真的进度和使用的仿真算法。窗口中部的空白部分是绘制仿真模型框图的空间,这是对系统仿真的主要工作平台。图2SIMULINK工作窗口222SIMULINK的模块库介绍在MATLAB命令窗口中键入SIMULINK命令,便可以打开SIMULINK的库浏览器窗口(见图3),窗口左部的树状目录是各分类模型库的名称。在分类模型库下还有二级子模型库,点击模型库前带“”的小方块则可展开二级子模型库的目录,点击模型库名前带“”的小方块则可关闭二级目录。在这里点击或直接点击图标可以在窗口中展现三级目录下的模型图标。图4所示为打开仪器仪表模块库(SINKS)子模型库后的窗口。在窗口右边展现了SINKS子模型库中的9个模块。图3模型库浏览器窗口之一图4模型库浏览器窗口之二223电力系统模块库的介绍在MATLAB命令窗口中输入“POWERLIB”,按回车键(ENTER),就可以打开电力系统工具箱。电力系统工具箱包括了电路、电力电子等电气工程学科中常用的元件模型,这些元件模型分布在7个模块库中,如图5所示。利用这些库模块及其它库模块,可以方便、直观地建立各种系统模型并进行仿真。图5电力系统工具箱模块库(1)电源模块库ELECTRICALSOURCES包括交流、直流及可控的电压源和电流源。这一部分模型可以用来仿真交、直流电源。(2)元件模块库ELEMENTS包括串联及并联的RLC支路负载、断路器、分布参数线、线性变压器、饱和变压器、和过电压自动装置、互感、开关等。这部分可以仿真交流输电线装置。(3)电力电子模块库POWERELECTRONICS包括二极管、晶闸管、GTO、MOSFET、IGBT等电力电子器件。还有通用桥UNIVERSALBRIDGE,它可设定成不同电力电子器件的单臂、双臂和三臂桥。这些设备模型不仅可以单独进行仿真而且可以组合在一起仿真整流电路等直流输变电的电力电子设备。(4)电机模块库MACHINES此部分有异步电动机、励磁系统、水轮电机及其监测系统、永磁同步电机、简化的同步电机、同步电机。这些模型可以仿真电力系统中发电机设备、电力拖动设备等。(5)连接模块库CONNECTORS这一部分包括一些电力系统中常用的接线设备。如地线、中性点、连结点等。(6)测量模块库MEASUREMENTS包括电流、电压等测量模块,该部分模型用来采集线路的电压或电流值。这一部分还起着连接SIMULINK模型与POWERLIB模型的作用。(7)附加模块库EXTRAS扩展模块组包含了上述各个模块组中的各个附加子模块组。用户可以根据自己的电力系统结构图使用POWERLIB和SLMULINK中相应的模型来组成仿真的电路模型。主要有控制模块库内有同步6脉冲发生器、PWM发生器、时钟、三相可编程电源等。离散测量模块库各种离散测量模块。离散控制模块库离散PI、PID控制器,离散PWM发生器和二阶滤波器等。测量模块库有交流调速中的坐标变换等。矢量模块库序列分析器等。附加电机模块库有直流电机、离散直流电机等。224SIMULINK的仿真步骤利用SIMULINK环境仿真一个系统的过程基本上可以分为如下几个步骤(1)根据要仿真的系统框图,在SIMULINK窗口的仿真平台上构建仿真模型;(2)设置模块参数;(3)设置仿真参;(4)启动仿真;(5)观测仿真结果。23仿真调试231模型建立和仿真参数的设置(1)SIMULINK系统建模的过程中,在用信号线连接模型中所需的模块时,有几点需要注意在建模之前应对模块和信号线有一个整体、清晰和仔细的安排,这样在建模时会省下很多不必要的麻烦;模块的输入端只能和上级模块的输出端相连接;模块的每个输入端必须要有指定的输入信号,但输出端可以空置。(2)建立好仿真模型以后,选择菜单选项SIMULATIONSIMULATIONPARAMETERS,将显示仿真参数对话框,如图6所示。这里介绍解法设置属性页(SOLVER)11中最常用的设置项,读者可以通过查阅HELP文档了解其它项目的相关内容。图6仿真参数设置对话框设置仿真时间设置仿真时间非常重要,它决定了模型仿真的时间或取值区域,其设置完全根据待仿真系统的特性确定,反映在输出显示上就是示波器的横轴坐标值的取值范围。“STARTTIME”和“STOPTIME”项分别用以设置仿真开始时间(或取值区域下限)和终止时间(或取值区域上限),默认值分别为00和100。选择仿真算法在SIMULINK的仿真过程中选择合适的算法是很重要的。仿真算法是求常微分方程、传递函数、状态方程的数值计算方法,主要有欧拉法(EULAR)、阿达姆斯法(ADAMS)和龙格库塔法(RUNGEKUTTA)。由于动态系统的差异性,使得某种算法对某类问题比较有效,而另外算法对另一类问题更有效。因此,对不同的问题,可以选择不同的适应算法和相应的参数,以得到更准确、快速的解。根据仿真步长,SIMULINK中提供的常微分方程数值计算的算法大致可以分两类VARIABLESTEP可变步长类算法,在仿真过程中可以自动调整步长,并通过减小步长来提高计算的精度。FIXEDSTEP固定步长类算法,在仿真过程中采取基准采样时间作为固定步长。一般而言,使用变步长的自适应算法是比较好的选择。这类算法会按照设定的精确度在各积分段内自适应地寻找最大步长进行积分,从而使得效率最高。232仿真运行和观测仿真结果(1)在模型仿真过程中如果出现错误,SIMULINK将会终止仿真并弹出一个标题为“ERRORDIALOG”的带有明显出错图标的错误提示框。点击提示框中的“OK”按键,将显示如图7的错误信息对话框。该对话框分如下四个部分图7错误信息对话框MESSAGE信息类型,如模块错误,连线警告等;SOURCE模型中出错的模块名;REPORTEDBY出错信息来源,如SINMULINK、STATEFLOW、WORKSHOP等;SUMMARY出错信息概括。(2)示波器(SCOPE)模块是SIMULINK仿真中非常重要的一个模块,不仅可以实现仿真结果波形的显示,而且可以同时保存波形数据,是人机交互的重要手段。如图8所示,示波器模块属性的设置对用户观察和分析仿真结果影响很大,必须进行合适的属性设置才能得到满意的显示效果。图8示波器窗口界面点击“示波器参数”按键,弹出示波器参数对话框,该对话框中含有两个标签页,分别是“常规”(GENERAL)和“数据”(DATAHISTORY)标签页,在此只对后者中的“保存数据至工作区间”(SAVEDATATOWORKSPACE)复选框做简单介绍。“保存数据至工作区间”复选框数据在显示的同时被保存到MATLAB工作区间中。若选中该项,将激活该复选框下的另两个参数设置项“变量名”文本框用于设置保存数据的名称,以便在MATLAB工作空间中识别和调用该数据;“格式”文本框用于设置数据的保存格式。数据的保存格式有三种“数组”(ARRAY)格式,用于只有一个输入变量的数据保存格式;“带时间变量的结构”(STRUCTUREWITHTIME)格式,用于同时保存波形数据和时间;“结构”(STRUCTURE)格式,用于仅保存波形数据。当用户采用PLOT绘图命令来绘制仿真的结果时,需要首先将仿真的结果变量存放到WORKSPACE中,然后再进行调用。这时,用户需要保证示波器中变量的格式和仿真参数设置中变量的格式保持一致。3整流电路的SIMULINK仿真设计常用的整流器有单相和三相整流器,从控制角度区分,有不控、半控和全控整流电路之分,从输出直流的波形来区分,又有半波和全波整流之分。二极管、晶闸管是常用的整流器件,现在采用全控型器件的PWM方式整流器也越来越多。整流电路的仿真可以用POWERSYS模型库中的二极管和晶闸管等模块来构建,对三相整流电路模型库中有6PULSEDIODEBRIDGE、6PULSETHYRISTORBRIDGE、UNIVERSALBRIDGE等模块可以调用,使用这些模块可以使仿真更方便。复杂的大功率多相整流器可以在三相桥的基础上构建。这里主要介绍常用的单相和三相桥式可控整流电路的仿真3。31单相桥式整流电路的仿真311单相桥式可控整流电路的工作原理单相桥式全控整流电路如图9所示,电路由交流电源U1、整流变压器T、晶闸管VT1VT4、负载电阻R以及触发器电路组成。在变压器二次电压U2的正半周触发晶闸管VT1和VT3,在U2的负半周触发晶闸管VT2和VT4,在负载上可以得到方向不变的直流电,改变晶闸管的控制角可以调节输出直流电压和电流的大小。在这里我们只讨论电阻性负载时的情况5。TABRLAU1U2I2VT1VT3VT2VT4UDID图9单相桥式可控整流电路原理312建立仿真模型(1)首先建立一个仿真模型的新文件。在MATLAB的菜单栏上点击FILE,选择NEW,在弹出的菜单中选择MODEL,这时出现一个空白的方针平台,在这平台上可以绘制电路的仿真模型。同时也可以在FILE菜单下给文件命名,本电路的文件命名为LI1。(2)提取电路元器件模块。在仿真模型窗口的菜单栏上点击图标调出模型库浏览器,在模型库中提取适合的模型放到仿真平台上。组成单相桥式全控整流电路的主要元器件有交流电源、晶闸管、RLC负载、脉冲信号发生器、示波器、分路器、显示单元等,提取元器件模块的路径见表1。表1元器件名称及路径交流电源ACVOLTAGESOURCESIMULINKSIMPOWESYSTEMELECTRICALSOURCESACVOLTAGESOURCE晶闸管THYRISTORSIMULINKSIMPOWESYSTEMPOWERELECTRONICSTHYRISTOR负载RLCBRANCHSIMULINKSIMPOWESYSTEMELEMENTSSERIESRLCBRANCH电压测量VOLTAGEMEASUREMENTSIMULINKSIMPOWESYSTEMMEASUREMENTSVOLTAGEMEASUREMENT电流测量CURRENTMEASUREMENTSIMULINKSIMPOWESYSTEMMEASUREMENTSCURRENTMEASUREMENT平均值MEANVALUESIMULINKSIMPOWESYSTEMEXTRALIBRARYMEASUREMENTSMEANVALUE脉冲信号发生器PULSEGENERATORSIMULINKSIMULINKSOURCESPULSEGENERATOR示波器SCOPESIMULINKSIMULINKSINKSSCOP分路器DEMUXSIMULINKSIMULINKCOMMONLYUSEDBLOCKSDEMUX显示单元DISPLAYSIMULINKSIMULINKSINKSDISPLAY(3)将电路元器件模块按单相整流的原理图连接起来组成仿真电路。首先将元器件移动到合适的位置,将光标箭头指向需要移动的元器件,按住鼠标左键将元器件移动到指定位置。单相桥需要4个晶闸管模块,这可以使用模块的复制办法,以鼠标左键单击晶闸管模型图标,模型图标的四角出现四个小黑块(),表面该模块已被选中,这时同时按住键盘中的CTRL键以及鼠标的左键。移动鼠标则可以将晶闸管模块复制到其他位置。同时点击元器件模块的名称可以修改模块的名称,如将THYRISTOR改名为VT1等。连接模块只需要以光标移向模块的输出端,以左键点住并移动鼠标即可拖拉出一条连线,将连线拉到另一元器件的输入端,松开鼠标即完成一条接线。在SIMULINK模型库中没有专门的单相桥式整流器触发模型,这里使用了两个脉冲发生器来分别产生VT1和VT3、VT2和VT4的触发脉冲。整流器的负载选用了RLC串联电路,可以通过参数设置来改变电阻、电感和电容的组合10。模型中使用了两种测量仪器,示波器(SCOPE)和多路测量器(MULTIMETER)。示波器可以观察它连接点上的波形,多路测量器可以接收一些模块发送出来的参数信号并通过示波器观测,接上观测器后的仿真电路如图10所示。图10单相桥式可控整流电路仿真模型对于晶闸管两端的电压、电流波形,我们观测VT1、VT2、VT3和VT4中的一个即可,在该模型中,我们观测的是VT1两端的电压、电流波形。313设置模型参数设置模型参数是保证仿真准确和顺利的重要一步,有些参数是由仿真任务规定的。如本仿真电路中的电源电压、电阻值等,有些参数是需要通过仿真来确定的。设置模型参数可以双击模块图标弹出参数设置对话框,然后按框中提示输入,若有不清楚的地方可以借助HELP帮助。本仿真电路的参数设置如下(晶闸管VT内电阻(RON,)0001,内电感(LON,H)0,正向管压降(VF,V)08,初始电流(IC,A)0,缓冲电阻(RS,)500,缓冲电容(CS,F)250E9;交流电源U1峰值(PEAKAMPLITUDE,V)1414有效值为100V,频率FREQUENCY50HZ;脉冲发生器UG1、UG4周期(PERIOD,S)002,脉冲宽度(PULSEWIDTH,)2,滞后相位(PHASEDELAY,S)(为触发角);0236脉冲发生器UG2、UG3周期(PERIOD,S)002,脉冲宽度(PULSEWIDTH,)2,滞后相位(PHASEDELAY,S)001,负载RLC串联支路电阻值(RESISTANCE,OHMS)10,电感量(INDUCTANCE,H)0,电容量(CAPACITANCE,F)INF;测试电阻负载时,整流电路的工作特性负载参数与上面设定相同。在0、30、60、90、120、150时记录示波器给出的波形,及显示单元上UD1负载上电压平均值,ID1(负载上电流平均值)上显示的值。将不同控制角时得到的UD1和ID1与理论计算的结果相比较。测试阻感负载时,整流电路的工作特性在负载参数中设定电阻值(RESISTANCE,OHMS)10,电感量(INDUCTANCE,H)01,电容量(CAPACITANCE,F)INF;使之成为阻感负载。在0、30、60、90时记录示波器给出的波形,及显示单元上UD1负载上电压平均值,ID1(负载上电流平均值)上显示的值。将不同控制角时得到的UD1和ID1与理论计算的结果相比较。314模型仿真在模型开始仿真前还必须首先设置仿真参数。在菜单中选择SIMULATION,在下拉菜单中选择SIMULATIONPARAMETERS1,在弹出的对话框中可设置的项目很多,主要有开始时间、终止时间、仿真类型(包括步长和解电路的数值方法),以及相对误差、绝对误差等。步长、解法和误差的选择对仿真运行的速度影响很大,步长太大计算容易发散,步长太小运算时间太长,在难于确定时一般可选可变步长(VARIABLESTEP),仿真数值计算方法可选ODE15、ODE23、ODE45等,误差选择1/1000对于电力电子电路的仿真精度来说以及足够了。在本仿真电路中,将仿真时间设为008S,选择ODE23BT仿真算法,最大步长设为1E3。在参数设置完毕后即可开始仿真。在菜单SIMULATION下选择START,或者直接点击工具栏上的“”图标仿真立即开始,在屏幕下方的状态栏上可以看到仿真的进程。若要中途停止仿真可以选择STOP或工具栏上的“”图标。在仿真计算完成后即可以通过示波器来观察仿真的结果。1、电阻负载触发角在0到150度内,我们可以得出UD1和ID1的值分别为如表2所示表20到150内UD1和ID1的值0306090120150UD1V92339543972264613173459ID1A92339543972264611370349仿真图如下图所示图1130时的波形图图1260时的波形图2、在阻感负载0到90度我们可以得出UD1和ID1的值分别为如表3所示表30到90内UD1和ID1的值0306090UD1V3951921539712645ID1A4022928439712645仿真图如下图所示图1330时的波形图图1490时的波形图结果分析电阻负载下,触发角越大,输出电压平均值小。30度和90度相比下,阻感负载使输出电压出负值,阻感负载移相范围为90度,阻感负载的触发角为90度,输出电压平均值为0。32三相桥式整流电路的仿真321三相桥式可控整流电路的工作原理目前在各种整流电路中,应用最广泛的是三相桥式可控整流电路5,原理图如图15所示,习惯将其中阴极连接在一起的3个晶闸管(VT1、VT3、VT5)称为共阴极组;阳极连接在一起的3个晶闸管(VT2、VT4、VT6)称为共阳极组。此外,习惯上希望晶闸管按从1到6的顺序导通,为此将晶闸管按图示的顺序编号,即共阴极组中与A、B、C三相电源相接的3个晶闸管分别为VT1、VT3、VT5,共阳极组中与A、B、C三相电源相接的3个晶闸管分别为VT4、VT6、VT2。晶闸管的导通顺序为VT1VT2VT3VT4VT5VT6。图15三相桥式可控整流电路原理图6个晶闸管依次相隔60触发,将交流电整流为直流电。三相桥式整流电路必须采用双脉冲触发或宽脉冲触发方式,以保证在每一瞬间都有两个晶闸管同时导通(上桥臂和下桥臂各一个)。整流变压器采用三角形/星型联结是为了减少3的整倍数次谐波电流对电源的影响。322建立仿真模型三相桥式可控整流电路的仿真使用MATLAB模型库中的三相桥和触发器的集成模块是很方便的。MATLAB7版的电力系统工具箱提供了可设定为不同电力电子器件的通用桥UNIVERSALBRIDGE和同步6脉冲触发器SYNCHRONIZED6PULSEGENERATOR,使得相控电路的模型搭建很容易。6脉冲触发器的同步电压要求是线电压,因此用电压测量模块将相电压转为线电压。在触发模块的参数设定中,频率选为与电源频率一致例如60HZ,并选双脉冲触发形式10。模型中负载的输出电压和电流是通用电压和电流直接测量的。在模型的正常工作中保证触发脉冲与主电路同步很重要,仿真使用的6脉冲发生器是在同步电压过零时作为控制角0的位置。在同步信号关系难以确定时,可以发挥仿真的特点,将三相同步电压信号以不同的顺序连接到6脉冲发生器的AB、BC、CA3个同步输入端,然后运行该模型,观察整流器输出电压波形,如果电压波形在一周期中6个波头连续规则,则该整流器的同步是正确的。负载和控制角可以按需要设定。该仿真模型中主要使用的元器件模块提取路径见表4。表4三相整流电路模型主要提取路径晶闸管变换器THYRISTORCONVERTERSIMULINKSIMPOWESYSTEMPOWERELECTRONICSUNIVERSALBRIDGE万用表MULTIMETERSIMULINKSIMPOWESYSTEMMEASUREMENTSMULTIMETER同步六脉冲触发器SYNCHRONIZED6PULSEGENERATORSIMULINKSIMPOWESYSTEMEXTRALIBRARYCONTROLBLOCKSSYNCHRONIZED6PULSEGENERATOR多路复用MUXSIMULINKSIMULINKCOMMONLYUSEDBLOCKSMUX常数CONSTANTSIMULINKSIMULINKCOMMONLYUSEDBLOCKSCONSTANT块求负输入VACSIMULINKSIMULINKMATHOPERATIONSUNARYMINUS接地GROUNDSIMULINKSIMPOWESYSTEMELEMENTSGROUND打开新建模型窗口,将所需元件模块从模块库中拖入新建模型窗口并改名,设定有关参数后将各模块按照原理图连接组成仿真模型,晶闸管三相桥式整流电路仿真模型如图16所示。图16三相桥式可控整流电路仿真模型323设置模型参数本仿真电路的参数设置如下交流电源VA峰值(PEAKAMPLITUDE,V)1414有效值为100V,相位(PHASE,DEG)0,频率FREQUENCY,HZ50;交流电源VB峰值(PEAKAMPLITUDE,V)1414有效值为100V,相位(PHASE,DEG)120,频率FREQUENCY,HZ50;交流电源VC峰值(PEAKAMPLITUDE,V)1414有效值为100V,相位(PHASE,DEG)120,频率FREQUENCY,HZ50;晶闸管变换器THYRISTORCONVERTER(3相可控整流桥,由同步6脉冲发生器提供触发脉冲)缓冲电阻(RS,)500,缓冲电容(CS,F)1E6,内电阻(RON,)0001,内电感(LON,H)0,正向管压降(VF,V)08,MEASUREMENT设置成ALLVOLTAGESANDCURRENTS;同步6脉冲发生器SYNCHRONIZED6PULSEGENERATOR频率FREQUENCY,HZ50,在输入端ALPHA_DEG上给定控制角(单位角度);负载中的RLC串连支路LOAD电阻值(RESISTANCE,OHMS)10,电感量(INDUCTANCE,H)0,电容量(CAPACITANCE,F)INF,MEASUREMENT设置成BRANCHVOLTAGEANDCURRENT;万用表MULTIMETER将UDC、IB、USW1、ISW1移入SELECTEDMEASUREMENTS中(不需与被测信号连接)。测试电阻负载时,整流电路的工作特性负载参数与上面中设定相同。在30、90时记录示波器PULSE给出的触发脉冲波形和VOLTAGE给出的负载电压电流等波形。(注意变化时只需改变同步6脉冲发生器输入端ALPHA_DEG上给定的控制角。)测试阻感负载时,整流电路的工作特性在负载参数中设定电阻值(RESISTANCE,OHMS)10,电感量(INDUCTANCE,H)01,电容量(CAPACITANCE,F)INF;使之成为阻感负载。在30、90时记录示波器PULSE给出的触发脉冲波形和VOLTAGE给出的负载电压电流等波形。324模型仿真1、在电阻负载30、60时记录示波器PULSE给出的触发脉冲波形和VOLTAGE给出的负载电压电流等波形如下图所示图1730时电压电流等波形图图1860时电压电流等波形图2、阻感负载整流电路的工作特性,在30、90时负载电压电流波形图如下图所示图1930时电压电流等波形图图2090时电压电流等波形图在电阻负载下,触发角为90度时,VOLTAGE给出的负载电压出现断续。在阻感负载下,触发角为90度时,VOLTAGE给出的负载电压连续且出现负值。4斩波电路的SIMULINK仿真设计直流直流变换器(DC/DCCONVERTER)3,能将一种直流电变换为另一中具有不同输出特性的直流电,是开关电源的核心。一般按照电路拓扑的不同,DCDC变换器分为不带隔离变压器的DCDC变换器和带隔离变压器的DCDC变换器。BUCK电路和BOOST电路是DCDC变换器最基本的两种拓扑形式。DCDC变换器的主要功能是变换直流电压等级,隔离变压器则根据需要选取,其基本的作用是输入输出之间的隔离,也可进行变压。无论哪一种DCDC变换器,主回路使用的元件都是功率半导体器件、电感、电容。目前使用的开关器件主要有MOSFET、IGBT以及二极管等。电感、电容是储存和传递电能的元件。DCDC变换器的基本手段都是通过开关器件的通断,使带有滤波器的负载线路与直流电源一会儿接通,一会儿断开,在负载上得到另一个等级的直流电压。在本章中主要介绍了常用的降压(BUCK)变换器和升压(BOOST)变换器的仿真,并进行了MATLAB/SIMULINK仿真分析,其他变换器的仿真也可以用同样的方法进行。41降压斩波电路的仿真411降压变换器的工作原理降压式(BUCK)9变换器是一种输出电压等于或小于输入电压的单管非隔离直流变换器。用于降低直流电源的电压,使负载侧电压低于电源电压,BUCK变换器的主电路由开关管T、二极管VD、输出滤波电感L和负载构成。这种电路,电压是电压源性质、负载为电流源性质。其原理电路如图21所示。图21降压(BUCK)斩波电路的原理图在开关器件VT导通时有电流经电感L向负载供电,在T关断时,电感L释放电能,维持负载电流。电流经负载和二极管VD形成回路。调节开关器件VT的通断周期。可以调整负载侧输出电流和电压的大小。根据电感电流是否连续,BUCK变换器有3种工作模式连续导电模式、不连续导电模式和临界状态。电感电流连续是指输出滤波电感L的电流总大于零,电感电流断续是指在开关管VT关断期间有一段时间流过电感的电流为零。在这两种工作方式之间有一个工作边界,称为电感电流临界连续状态,即在开关管关断期末,滤波电感的电流刚好降为零。在这里对此不做讨论。412建立仿真模型主电路的设计除要选择开关器件和二极管外,还需要确定电感L的参数,电感参数的计算是复杂的,但是采用仿真却很方便。在本模型中,开关器件我们采用了可关断晶闸管IGBT,IGBT的驱动信号由脉冲发生器PULSE产生,设定脉冲发生器的脉冲周期和脉冲宽度可以调节脉冲占空比。模型中连接了两个示波器,用来分别测量IGBT的输出电压、电流和负载的输出电压、电流。将各模块按照原理图连接组成仿真模型,得到直流降压斩波电路仿真模型如图22所示。图22降压(BUCK)斩波电路的仿真模型413设置模型参数本仿真电路中的模块参数设置如下绝缘栅双极型晶体管IGBT内电阻(RON,)0001,内电感(LON,H)1E6,正向管压降(VF,V)1,电流下降时间(TF,S)1E6,电流拖尾时间(TT,S)2E6,初始电流(IC,A)0,缓冲电阻(RS,)1E5,缓冲电容(CS,F)INF;二极管DIODE导通电阻(RON,)0001,内电感(LON,H)0,门槛电压(VF,V)08,初始电流(IC,A)0,吸收电阻(RS,)INF,吸收电容(CS,F)INF;脉冲发生器PULSE周期(PERIOD,S)50E6(频率20KHZ),占空比(DUTYCYCLE,)50;电源U220V;电感L电感量(INDUCTANCE,H)125E3,R0,CINF;电容C电容量(CAPACITANCE,F)125E5,R0,L0;电阻R电阻值(RESISTANCE,OHMS)10,L0,CINF。观察参数变化对输出电压的影响1、更改脉冲发生器中的周期参数,在占空比为30,50时,观察波形。开关频率变化对输出电压纹波的影响2、占空比恢复为50,将脉冲发生器输出驱动信号的频率改为原来的一半(10KHZ)和二倍(40KHZ),观测并估计两种条件下电压纹波的大小。滤波参数变化对输出电压纹波的影响3、将脉冲发生器输出驱动信号的频率恢复为20KHZ,将滤波电容值改为原来的一半和二倍,观测并估计两种条件下电压纹波的大小。该仿真模型中主要使用的元器件模块提取路径见表5表5降压斩波电路模型主要提取路径直流电源USIMULINKSIMPOWESYSTEMELECTRICALSOURCESDCVOLTAGESOURCE绝缘栅双极型晶体管IGBTSIMULINKSIMPOWESYSTEMPOWERELECTRONICSIGBT二极管DIODESIMULINKSIMPOWESYSTEMPOWERELECTRONICSDIODE电压测量SIMULINKSIMPOWESYSTEMMEASUREMENTSVOLTAGEMEASUREMENT电流测量SIMULINKSIMPOWESYSTEMMEASUREMENTSCURRENTMEASUREMENT接地GROUNDSIMULINKSIMPOWESYSTEMELEMENTSGROUND电阻、电感、电容SIMULINKSIMPOWESYSTEMELEMENTSSERIESRLCBRANCH示波器SCOPESIMULINKSIMULINKSINKSSCOP脉冲信号发生器SIMULINKSIMULINKSOURCESPULSEGENERATOR414模型仿真一、在不同的占空比下的电压波形仿真图如下图所示图2330占空比电压波形图图2450占空比电压波形图二、占空比恢复为50,将脉冲发生器输出驱动信号的频率改为原来的一半(10KHZ)和二倍(40KHZ),观测并估计两种条件下电压纹波的大小。观察如下图所示图25频率为10KHZ电压纹波图26频率为40KHZ电压纹波三、将脉冲发生器输出驱动信号的频率恢复为20KHZ,将滤波电容值改为原来的一半和二倍,观测并估计两种条件下电压纹波的大小。观察情况如下图所示图27电容为原来一半时的电压纹波图28电容为原来二倍时的电压纹波在占空比不同的情况下,电压的波形也会发生变化,随着占空比的增加,输出电压的值也随之增加。频率的变化会影响电压纹波的变化,频率变大,电压纹波也会跟着变大。电容的变化会影响电压波形的变化,电容越大,电压的纹波越小。42升压斩波电路的仿真421升压变换器的工作原理升压(BOOST)9变换器是一种输出电压等于或高于输入电压的单管非隔离直流变换器。通过控制开关管T的导通比,可控制升压变换器的输出电压。它用于需要提升直流电压的场合,其原理电路如图29所示。图29升压(BOOST)斩波电路的原理图在电路中IGBT导通时,电流由电源E经升压电感L和T形成回路,电感L的电流增加,电感储能;当IGBT关断时,电感产生的反电动势和直流电源电压串联共同向负载供电,由于在IGBT关断时电感的反电动势和直流电源电压方向相同互相叠加,从而在负载侧得到高于电源的电压。二极管的作用是阻断IGBT导通时,电容的放电回路。升压斩波电路之所以能使输出电压高于电源电压,关键有两个原因一是L储能之后具有使电压泵升的作用,二是电容C可将输出电压保持住。这些可以通过仿真来确定。422建立仿真模型根据升压变流器的原理电路建立仿真模型,如图30所示图30升压(BOOST)斩波电路的仿真模型423设置模型参数(脉冲发生器PULSE周期(PERIOD,S)25E6(频率40KHZ),占空比(DUTYCYCLE,)50绝缘栅双极型晶体管IGBT内电阻(RON,)0001,内电感(LON,H)1E6,正向管压降(VF,V)1,电流下降时间(TF,S)1E6,电流拖尾时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论