基于MATLAB的三相桥式半控整流电路的设计及仿真精.docx
- 文档编号:8205973
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:21
- 大小:839.50KB
基于MATLAB的三相桥式半控整流电路的设计及仿真精.docx
《基于MATLAB的三相桥式半控整流电路的设计及仿真精.docx》由会员分享,可在线阅读,更多相关《基于MATLAB的三相桥式半控整流电路的设计及仿真精.docx(21页珍藏版)》请在冰豆网上搜索。
基于MATLAB的三相桥式半控整流电路的设计及仿真精
学号中州大学
毕业设计(论文)
题目基于MATLAB的三相桥式半控整流电路的设计及仿真
学院工程技术学院专业电气自动化技术年级07班级07电气
学生姓名王惊涛
指导教师赵静职称讲师时间2010年5月8号
中州大学工程技术学院毕业设计(论文)任务书
专业电气自动化技术年级___07级____班级07电气__指导老师__赵静_
学号_______200701131011311______学生__王惊涛_____
毕业设计(论文)题目
毕业设计(论文)工作内容与基本要求(目标、任务、途径、方法、成果形
式,应掌握的原始资料(数据)、参考资料(文献)以及设计技术要求、注意事项
等)(纸张不够可加页)
1、对三相桥式半控整流电路在带电阻性及电阻电感性负载、不同控制角
o、60o)下的工作情况进行理论分析;
2、对上述电路进行仿真,得到各支路电压及电流的仿真曲线,并验证仿
真结果和理论分析是否相符;
3、带电感性负载时若去掉平波电抗器,重新对电路仿真,根据仿真结果
说明平波电抗器的作用。
电路参数:
1、三相对称电源:
峰值电压为100V,频率为25Hz。
4、电感性负载:
R=0.01Ω、L=0.08H
成品形式:
1、论文一份
2、硬件图(零号图纸)一张
指导老师:
赵静日期:
2010年1月
专业(教研室)审批意见:
审批人签名:
日期:
年月
课题名称:
基于MATLAB的三相桥式半控整流电路的设计及仿真
_____级班
学号_____200701131011311____学生__王惊涛____指导老师__赵静___
开题报告内容:
(调研资料的准备,设计/论文的目的、要求、
思路与预期成果;任务完成的阶段内容及时间安排;小组内其他
成员的分工;完成设计(论文)所具备的条件因素等。
)
一、选题的目的和思路
在工业自动控制设备及自动化控制实验装置中,经常采用三相半控桥整流电路
作为不可逆系统的整流电路,通过一些资料及参考书之分析了一部分输出波形,为
了全面的了解三相半控桥及其中各个不见得作用,我希望能在完成设计的同时发现原看来忽略的东西,对自己的知识有一个很好的补充.二、设计的要求:
用MATLAB对三相桥式半控整流电路在各个控制角下的输出电压电流三、进度安排及完成时间:
四、完成论文所要具备的条件:
五、预期成果:
设计及论文可以在规定的时间内,按照规定来圆满完成
指导教师签名:
日期:
目录
摘要.............................................................-1-Abstract.........................................................-2-1MATLAB简介....................................................-3-
1.1MATLAB在整流电路中的应用................................-3-
1.2MATLAB的特点............................................-4-
1.2.1MATLAB直观、简单的电气系统SimPowerSystems.........-4-
1.2.2编程效率高.........................................-4-
1.2.3界面友好,用户使用方便.............................-5-
1.2.4扩充能力强.........................................-5-
1.2.5语句简单,内涵丰富.................................-6-
1.2.6高效方便的矩阵和数组运算...........................-6-
1.2.7方便的绘图功能.....................................-6-
1.2.8MATLAB的“活”笔记本功能..........................-7-2三相桥式半控整流电路分析.......................................-8-
2.1当α为不同值时电路输出电压ud的波形特点..................-8-
2.2计算三相桥式半控整流电路(电阻性负载)输出平均电压Ud....-8-
2.3三相桥式半控整流电路的输出波形分析.......................-9-
2.4三相桥式半控整流电路(电阻性负载)输出平均电压Ud.......-12-3电路仿真......................................................-15-
3.1Simulink软件...........................................-15-
3.2运行Simulink...........................................-16-
3.3模型仿真及其结果........................................-23-致谢............................................................-26-参考文献........................................................-27-
摘要
本设计首先简要介绍了MATLAB的特点以及在整流电路中的应用,通过对三相桥式半控整流电路实例进行分析讨论了三相桥式整流电路在不同控制角在电路带电感性负载和电阻性负载时输出负载电压的变化。
然后利用MATLABSIMULINK对电力电力电路进行仿真的方法,并给出了三相桥式整流电路在不同控制角在电路带电感性负载和电阻性负载的仿真波形,证实了该软件的简便直观、高效快捷和真实准确性。
与理论分析进行对比,更容易发现电路中一些忽略的东西。
用MATLAB系统建立模型和实际系统中的设计过程非常的相似,用户不用进行编程,也无需推到电路、系统的数学模型,就可以很快地得到系统的仿真结果,整个过程就像用笔在纸上画一样简单,通过对仿真结果分析就可以将系统结构进行改进或将有关参数进行修改使系统达到要求的结果和性能,这样就可以极大的加快系统的分析或设计过程,并使一些器件变更时对输出电压波形的对比更直观方便快捷。
关键词:
MATLAB
三相半控桥仿真模型方便快捷
Abstract
First,abriefintroductionofthedesignfeaturesofMATLABandtherectifierapplication,throughthethree-phasehalf-controlledrectifierbridgecircuitexamplesanalyzedanddiscussedthethree-phasebridgerectifiercircuitinthecircuitatdifferentcontrolangleandresistiveinductiveloadchargedOutputloadvoltagewhentheloadchanges.ThentheelectricitypowercircuitMATLABSIMULINKsimulationmethod,andgivesthethree-phasebridgerectifiercircuitinthecircuitatdifferentcontrolangleliveresistiveloadinductiveloadandthesimulationwaveforms,confirmingtheintuitivesoftwareissimple,fastandefficientandaccurate.Comparedwiththetheoreticalanalysis,thecircuiteasiertofindsomeoverlookedthings.UsingMATLABsystemmodelandtheactualsystemtoestablishthedesignprocessisverysimilartotheuserwithoutprogramming,andneednotpushedtothecircuit,thesystem'smathematicalmodel,wecanquicklygetthesystemsimulationresults,thewholeprocessislikeapeninassimpleasdrawingonpaper,throughsimulationresultsofthesystemstructurecanimproveormodifytheparametersofthesystemtoachievetherequiredresultsandperformance,sothatyoucangreatlyspeedupthesystemanalysisordesignprocess,andsomeofdevicechangestheoutputvoltagewaveformwhencomparedtothemoreintuitiveconvenient.
Keywords:
MATLABThree-phasehalf-controlledbridge
SimulationModelConvenient
1MATLAB简介
在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算。
这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算。
目前流行用Basic、Fortran和c语言编制计算程序,既需要对有关算法有深刻的了解,还需要熟练地掌握所用语言的语法及编程技巧。
对多数科学工作者而言,同时具备这两方面技能有一定困难。
通常,编制程序也是繁杂的,不仅消耗人力与物力,而且影响工作进程和效率。
为克服上述困难,美国Mathwork公司于1967年推出了“MatrixLaboratory”(缩写为Matlab)软件包,并不断更新和扩充。
目前最新的7.x版本(windows环境)是一种功能强、效率高便于进行科学和工程计算的交互式软件包。
其中包括:
一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序,并集应用程序和图形于一便于使用的集成环境中。
在此环境下所解问题的Matlab语言表述形式和其数学表达形式相同,不需要按传统的方法编程。
不过,Matlab作为一种新的计算机语言,要想运用自如,充分发挥它的威力,也需先系统地学习它。
但由于使用Matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不象学习其它高级语言--如Basic、Fortran和C等那样难于掌握。
实践证明,你可在几十分钟的时间内学会Matlab的基础知识,在短短几个小时的使用中就能初步掌握它.从而使你能够进行高效率和富有创造性的计算。
Matlab大大降低了对使用者的数学基础和计算机语言知识的要求,而且编程效率和计算效率极高,还可在计算机上直接输出结果和精美的图形拷贝,所以它的确为一高效的科研助手。
自推出后即风行美国,流传世界。
1.1MATLAB在整流电路中的应用
从事电力和电子工程开发设计的技术人员,常常要把所设计的电路进行实物接线和调试。
过去,传统的设计方法是:
制作一些实验电路板,通过繁琐的线路连接,利用实际的元器件利用实验和调试,在仪器上取得一些数据和参数后再修正原来设计的电路,已达到最佳设计要求。
由于受工作场地、仪器设备、元器件
品种、元器件价格和元器件数量的限制,很多实验往往无法顺利完成,这样一来既束缚了技术人员的手脚,又影响了设计工作的正常进行。
为了克服上述困难,可以采用MATLAB的Simulink软件在计算机上进行电路的模拟和仿真。
MATLAB软件是一套具有很高实用价值的计算机辅助设计工具,为从事电力和电子专业的技术人员提供了极大的方便,再也无需受到有限条件的制约和资金的困扰,使设计工作可以非常顺利地进行,节省了大量时间,节约了一定得资金。
同其他电路仿真软件相比,MATLAB具有功能强大,界面直观,操作方便等优点,他改变了有些电路仿真软件输入电路采用文本方式的不便之处,MATLAB软件在创建电路、选用元器件、选择测试仪器等方面,都可以直接从屏幕图形中选取,而且选取的测试仪器的图形与实际电路的波形基本相似,使技术人员很容易理解和掌握,从而提高了设计工作的效率。
1.2MATLAB的特点
1.2.1MATLAB直观、简单的电气系统SimPowerSystems(实体图形化仿真模型
在MATLAB的Simulink里,提供了一个实体图形化仿真模型,与数学模型相对应。
有文献把“SimPowerSystems”译成电力系统,笔者认为这有与强电领域的电力系统相混淆之弊,故在此译成电气系统。
实体图形化模型库中的模块就是实际工程里实物的图形符号,例如,代表电阻、电容、电感、电机、触发器与晶闸管整流装置、电压表等事物的特有图形符号,将这些实际物体的图形符号连接就能成为一个电路、一个装置或是一个系统,它不是真是的物体,而是实际物体的图形化模型。
这种实体图形化模型的仿真(有文献称为按系统原理图进行的仿真)更具有使用价值与低成本等特点。
1.2.2编程效率高
MATLAB语言提供了丰富的库函数(称为M文件),既有成用的基本库函数,又有种类齐全、功能丰富多样的专用工具箱Toolbox函数。
函数即使预先编制好的子程序。
在编制程序时,这些库函数都可以被直接调用。
这无疑会大大提高编程效率。
MATLAB是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近我们书写计算公式的思维方式,用Matlab编写程序犹如在演算纸上排列出公式与求解问题。
因此,Matlab语言也
可通俗地称为演算纸式科学算法语言由于它编写简单,所以编程效率高,易学易懂。
1.2.3界面友好,用户使用方便
首先,Matlab具有友好的用户界面与易学易用的帮助系统。
用户在命令窗口里通过help命令可以查询某个函数的功能及用法,命令的格式极为简单(格式为help+命令或函数),这样,对初学者也不会望而生畏。
其次,Matlab语言是一种解释执行的语言(在没被专门的工具编译之前),它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。
人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:
编辑、编译、连接以及执行和调试。
各个步骤之间是顺序关系,编程的过程就是在它们之间作瀑布型的循环。
Matlab语言与其它语言相比,较好地解决了上述问题,把编辑、编译、连接和执行融为一体。
它能在同一画面上进行灵活操作快速排除输入程序中的书写错误、语法错误以至语意错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中它是一种比VB还要简单的语言。
再者,Matlab运行时,如直接在命令行输入Mailab语句(命令),包括调用M文件的语句,每输入一条语句,就立即对其进行处理,完成绩译、连接和运行的全过程。
又如,将Matlab源程序编辑为M文件,由于Mat1ab磁盘文件也是M文件,所以编辑后的源文件就可直接运行,而不需进行编译和连接。
在运行M文件时,如果有错,计算机屏幕上会给出详细的出锗信息,用户经修改后再执行,直到正确为止。
所以可以说,Mat1ab语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言调试系统。
1.2.4扩充能力强
Matlab系统不仅为用户提供了可直接调用的丰富的库函数,在进行复杂的数学运算时可以直接调用,而且用户还可以根据需要,自行建立或扩充完成指定功能的M文件。
所以用户文件也可作为Matlab的库函数来调用。
因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高Matlab使用效率和扩充它的功能。
另外,为了充分利用Fortran、C等语言的资源,包括用户已编好的Fortran,C语言程序,通过建立Me调文件的形式,混合编程,方便地调用有关的Fortran,C语言的子程序。
1.2.5语句简单,内涵丰富
Mat1ab语言中最基本最重要的成分是函数,其一般形式为「a,6,c„„]=fun(d,e,f,„„),即一个函数由函数名,输入变量d,e,f,„„和输出变量a,b,c„„组成,同一函数名F,不同数目的输入变量(包括无输入变量)及不同数目的输出变量,代表着不同的含义(有点像面向对象中的多态性。
这不仅使Matlab的库函数功能更丰富,而大大减少了需要的磁盘空间,使得Matlab编写的M文件简单、短小而高效。
1.2.6高效方便的矩阵和数组运算
Matlab语言象Basic、Fortran和C语言一样规定了矩阵的算术运算符、关系运算符、逻辑运算符、条件运算符及赋值运算符,而且这些运算符大部分可以毫无改变地照搬到数组间的运算,有些如算术运算符只要增加“·”就可用于数组间的运算,另外,它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。
在此基础上,高版本的Matlab已逐步扩展到科学及工程计算的其它领域。
因此,不久的将来,它一定能名符其实地成为“万能演算纸式的”科学算法语言。
1.2.7方便的绘图功能
Matlab提供了许多“高级”图形函数,可绘制出多只多彩的图形。
例如,绘制二维、三维曲线并对平面或空间多边形填充;绘制三维曲线面并对其进行复杂操作。
Matlab还开发了一些面向图形对象的“低级”图形函数,可以访问硬件系统建立各种“低级”图形对象,它们以图形句柄为界面。
用户使用图形句柄可以操作图形的局部元素。
Matlab有一系列绘图函数命令,适用于不同的坐标体系,例如,线性坐标、对数坐标、半对数坐标、极坐标及三维坐标,只需要调用不同的绘图函数命令,即可在图上标出图形的标题,X轴、Y轴的坐标,格(栅)绘制也只需调用相应的命令,简单易行。
另外,在调用绘图函数时,调整自变量可绘出不同的线形:
点线、实线、复线、或多重线;调整绘图函数的另一些自变量可绘出不同颜色的各种线条。
这就
使得在Matlab环境下绘制的图形尤其清晰、精美、绚丽多彩。
利用Matlab提供的这些图形技术可以创造出无与伦比的彩色世界。
总之,Matlab语言的设计思想可以说代表了当前计算机高级语言的发展方向。
1.2.8MATLAB的“活”笔记本功能
MATLAB的Notebook成功地把Microsiftword与MATLAB集成为一个集体,为文字处理、科学计算、工程设计构造了一个完美的统一的工作环境。
Notebook是一个能够解决各种计算问题的文字处理软件。
只要在命令窗口中执行Notebook或者在Word环境中建立M-book模板,就可以进入一个新环境:
在编辑科技文稿的同时可进行科学演算(数值的或者符号的),还可以作图。
这些演算的结果可以即时显示于操作命令之后。
在这个环境中输入的一切命令能够随时被激活、修改、重新运算并更新原有结果。
故Notebook称为MATLAB的“活”笔记本。
这对于撰写科技论文的工程技术人员,对于编写理工学科教材的教师,对于演算理工学科习题的大学生,MATLAB的Notebook确实是一个极为理想的工具。
2三相桥式半控整流电路分析
2.1当α为不同值时电路输出电压ud的波形特点
根据电力电子技术原理:
(1)当ωt=30°即控制角α=0°时,正是三相
整流电路的自然换相点,三相半控桥式整流电路的输出电压Ud的波形与三相桥式全控电路在α=0°时的输出电压波形一样,ud为最大,其值为2.34U2;
(2)当α≦60°时,负载R上得到的ud是三个间隔波头完整而三个波头却缺角的脉动波形;(3)当α=60°时,ud是三个间隔波头完整而波形正好连续的脉动波形;(4)当60°﹤α﹤180°时,输出电压ud波形出现断续。
2.2计算三相桥式半控整流电路(电阻性负载)输出平均电压Ud
根据电力电子技术原理:
当0°﹤α﹤60°时,
1
π
π+α⎡23⎤π
Ud=⎢π+α2sin(ωt+2π2sin(ωt-d(ωt⎥(1-1)
33⎣3⎦
启动MATLAB的操作界面,MATLAB操作界面是用户和MATLAB进行那个交互
的集成平台,其默认的外观如图3—1所示,在其中的命令窗口(CommandWindow)中输入MATLAB符号运算程序,计算整流输出平均电压
>>symsU2Udalphaomegat;>>T=1/50;omega=100*pi;
>>u1=sqrt(3*sqrt(2*U2*sin(omega*t;
>>Ud1=3/(2*pi/omega*int(u1,t,(pi/3+alpha/omega,(2*pi/3/omega;>>u2=sqrt(3*sqrt(2*U2*sin(omega*t-pi/3;
>>Ud2=3/(2*pi/omega*int(u2,t,(2*pi/3/omega,(alpha+pi/omega;>>Ud=Ud1+Ud2;Ud=expand(Ud;Ud=factor(Ud;Ud=vpa(Ud,4程序运行结果为
>>Ud=1.169*U2*(1.+cos(alpha
(1)当60°﹤α﹤180°时,有
πUd=32U2sinωtd(ωt(1-2)⎰α2π/3
>>symsU2Udalphaomegat;>>T=1/50;omega=100*pi;
>>u1=sqrt(3*sqrt(2*U2*sin(omega*t;
>>Ud=3/(2*pi/omega*int(u1,t,alpha/omega,pi/omega;>>Ud=expand(Ud;Ud=factor(Ud;>>Ud=vpa(Ud,>>Ud=vpa(Ud,4程序运行结果为>>
Ud=1.169*U2*(1.+cos(alpha
由上可见,在带电阻性负载时,三相桥式半控整流电路输出平均电压为
Ud=1.169U2(1+cosα(00≤α≤1800)(1-3)
2.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MATLAB 三相 桥式半控 整流 电路 设计 仿真
![提示](https://static.bdocx.com/images/bang_tan.gif)