ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:270.05KB ,
资源ID:1744892      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/1744892.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(基于MATLAB的三相桥式半控整流电路的设计及仿真.docx)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

基于MATLAB的三相桥式半控整流电路的设计及仿真.docx

1、 题 目基于MATLAB的三相桥式半控整流电路的设计及仿真目录摘要- 1 -Abstract- 2 -1 MATLAB 简介- 3 -1.1 MATLAB在整流电路中的应用- 3 -1.2 MATLAB的特点- 4 -1.2.1 MATLAB 直观、简单的电气系统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.8 MATLAB 的“活”笔记本功能- 7 -2 三相桥式

2、半控整流电路分析- 8 -2.1 当为不同值时电路输出电压ud的波形特点- 8 -2.2 计算三相桥式半控整流电路(电阻性负载)输出平均电压Ud- 8 -2.3 三相桥式半控整流电路的输出波形分析- 9 -2.4 三相桥式半控整流电路(电阻性负载)输出平均电压Ud- 12 -3 电路仿真- 15 -3.1 Simulink软件- 15 -3.2 运行Simulink- 16 -3.3 模型仿真及其结果- 23 -致谢- 26 -参考文献- 27 -摘要本设计首先简要介绍了MATLAB的特点以及在整流电路中的应用,通过对三相桥式半控整流电路实例进行分析讨论了三相桥式整流电路在不同控制角在电路带电

3、感性负载和电阻性负载时输出负载电压的变化。然后利用MATLAB SIMULINK对电力电力电路进行仿真的方法,并给出了三相桥式整流电路在不同控制角在电路带电感性负载和电阻性负载的仿真波形,证实了该软件的简便直观、高效快捷和真实准确性。与理论分析进行对比,更容易发现电路中一些忽略的东西。用MATLAB系统建立模型和实际系统中的设计过程非常的相似,用户不用进行编程,也无需推到电路、系统的数学模型,就可以很快地得到系统的仿真结果,整个过程就像用笔在纸上画一样简单,通过对仿真结果分析就可以将系统结构进行改进或将有关参数进行修改使系统达到要求的结果和性能,这样就可以极大的加快系统的分析或设计过程,并使一

4、些器件变更时对输出电压波形的对比更直观方便快捷。AbstractFirst, a brief introduction of the design features of MATLAB and the rectifier application, through the three-phase half-controlled rectifier bridge circuit examples analyzed and discussed the three-phase bridge rectifier circuit in the circuit at different control an

5、gle and resistive inductive load charged Output load voltage when the load changes. Then the electricity power circuit MATLAB SIMULINK simulation method, and gives the three-phase bridge rectifier circuit in the circuit at different control angle live resistive load inductive load and the simulation

6、 waveforms, confirming the intuitive software is simple, fast and efficient and accurate. Compared with the theoretical analysis, the circuit easier to find some overlooked things. Using MATLAB system model and the actual system to establish the design process is very similar to the user without pro

7、gramming, and need not pushed to the circuit, the systems mathematical model, we can quickly get the system simulation results, the whole process is like a pen in as simple as drawing on paper, through simulation results of the system structure can improve or modify the parameters of the system to a

8、chieve the required results and performance, so that you can greatly speed up the system analysis or design process, and some of device changes the output voltage waveform when compared to the more intuitive convenient.Keywords: MATLABThree-phasehalf-controlledbridge Simulation Model Convenient1 MAT

9、LAB 简介在科学研究和工程应用中,往往要进行大量的数学计算,其中包括矩阵运算。这些运算一般来说难以用手工精确和快捷地进行,而要借助计算机编制相应的程序做近似计算。目前流行用Basic、Fortran和c语言编制计算程序, 既需要对有关算法有深刻的了解,还需要熟练地掌握所用语言的语法及编程技巧。对多数科学工作者而言,同时具备这两方面技能有一定困难。通常,编制程序也是繁杂的,不仅消耗人力与物力,而且影响工作进程和效率。为克服上述困难,美国Mathwork公司于1967年推出了“Matrix Laboratory”(缩写为Matlab)软件包,并不断更新和扩充。目前最新的7.x版本(windows

10、环境)是一种功能强、效率高便于进行科学和工程计算的交互式软件包。其中包括:一般数值分析、矩阵运算、数字信号处理、建模和系统控制和优化等应用程序,并集应用程序和图形于一便于使用的集成环境中。在此环境下所解问题的Matlab语言表述形式和其数学表达形式相同,不需要按传统的方法编程。不过,Matlab作为一种新的计算机语言,要想运用自如,充分发挥它的威力,也需先系统地学习它。但由于使用Matlab编程运算与人进行科学计算的思路和表达方式完全一致,所以不象学习其它高级语言-如Basic、Fortran和C等那样难于掌握。实践证明,你可在几十分钟的时间内学会Matlab的基础知识,在短短几个小时的使用中

11、就能初步掌握它.从而使你能够进行高效率和富有创造性的计算。 Matlab大大降低了对使用者的数学基础和计算机语言知识的要求,而且编程效率和计算效率极高,还可在计算机上直接输出结果和精美的图形拷贝,所以它的确为一高效的科研助手。自推出后即风行美国,流传世界。1.1 MATLAB在整流电路中的应用从事电力和电子工程开发设计的技术人员,常常要把所设计的电路进行实物接线和调试。过去,传统的设计方法是:制作一些实验电路板,通过繁琐的线路连接,利用实际的元器件利用实验和调试,在仪器上取得一些数据和参数后再修正原来设计的电路,已达到最佳设计要求。由于受工作场地、仪器设备、元器件品种、元器件价格和元器件数量的

12、限制,很多实验往往无法顺利完成,这样一来既束缚了技术人员的手脚,又影响了设计工作的正常进行。为了克服上述困难,可以采用MATLAB的Simulink软件在计算机上进行电路的模拟和仿真。MATLAB软件是一套具有很高实用价值的计算机辅助设计工具,为从事电力和电子专业的技术人员提供了极大的方便,再也无需受到有限条件的制约和资金的困扰,使设计工作可以非常顺利地进行,节省了大量时间,节约了一定得资金。同其他电路仿真软件相比,MATLAB具有功能强大,界面直观,操作方便等优点,他改变了有些电路仿真软件输入电路采用文本方式的不便之处,MATLAB软件在创建电路、选用元器件、选择测试仪器等方面,都可以直接从

13、屏幕图形中选取,而且选取的测试仪器的图形与实际电路的波形基本相似,使技术人员很容易理解和掌握,从而提高了设计工作的效率。1.2 MATLAB的特点1.2.1 MATLAB 直观、简单的电气系统SimPowerSystems(实体图形化仿真模型)在MATLAB的Simulink里,提供了一个实体图形化仿真模型,与数学模型相对应。有文献把“SimPowerSystems”译成电力系统,笔者认为这有与强电领域的电力系统相混淆之弊,故在此译成电气系统。实体图形化模型库中的模块就是实际工程里实物的图形符号,例如,代表电阻、电容、电感、电机、触发器与晶闸管整流装置、电压表等事物的特有图形符号,将这些实际物

14、体的图形符号连接就能成为一个电路、一个装置或是一个系统,它不是真是的物体,而是实际物体的图形化模型。这种实体图形化模型的仿真(有文献称为按系统原理图进行的仿真)更具有使用价值与低成本等特点。1.2.2 编程效率高MATLAB语言提供了丰富的库函数(称为M文件),既有成用的基本库函数,又有种类齐全、功能丰富多样的专用工具箱Toolbox函数。函数即使预先编制好的子程序。在编制程序时,这些库函数都可以被直接调用。这无疑会大大提高编程效率。MATLAB是一种面向科学与工程计算的高级语言,允许用数学形式的语言编写程序,且比Basic、Fortran和C等语言更加接近我们书写计算公式的思维方式,用Mat

15、lab编写程序犹如在演算纸上排列出公式与求解问题。因此,Matlab语言也可通俗地称为演算纸式科学算法语言由于它编写简单,所以编程效率高,易学易懂。1.2.3 界面友好,用户使用方便首先,Matlab具有友好的用户界面与易学易用的帮助系统。用户在命令窗口里通过help命令可以查询某个函数的功能及用法,命令的格式极为简单(格式为help+命令或函数),这样,对初学者也不会望而生畏。其次,Matlab语言是一种解释执行的语言(在没被专门的工具编译之前),它灵活、方便,其调试程序手段丰富,调试速度快,需要学习时间少。人们用任何一种语言编写程序和调试程序一般都要经过四个步骤:编辑、编译、连接以及执行和

16、调试。各个步骤之间是顺序关系,编程的过程就是在它们之间作瀑布型的循环。Matlab语言与其它语言相比,较好地解决了上述问题,把编辑、编译、连接和执行融为一体。它能在同一画面上进行灵活操作快速排除输入程序中的书写错误、语法错误以至语意错误,从而加快了用户编写、修改和调试程序的速度,可以说在编程和调试过程中它是一种比VB还要简单的语言。再者,Matlab运行时,如直接在命令行输入Mailab语句(命令),包括调用M文件的语句,每输入一条语句,就立即对其进行处理,完成绩译、连接和运行的全过程。又如,将Matlab源程序编辑为M文件,由于Mat1ab磁盘文件也是M文件,所以编辑后的源文件就可直接运行,

17、而不需进行编译和连接。在运行M文件时,如果有错,计算机屏幕上会给出详细的出锗信息,用户经修改后再执行,直到正确为止。所以可以说,Mat1ab语言不仅是一种语言,广义上讲是一种该语言开发系统,即语言调试系统。1.2.4 扩充能力强 Matlab系统不仅为用户提供了可直接调用的丰富的库函数,在进行复杂的数学运算时可以直接调用,而且用户还可以根据需要,自行建立或扩充完成指定功能的M文件。所以用户文件也可作为Matlab的库函数来调用。因而,用户可以根据自己的需要方便地建立和扩充新的库函数,以便提高Matlab使用效率和扩充它的功能。另外,为了充分利用Fortran、C等语言的资源,包括用户已编好的F

18、ortran,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、F

19、ortran和C语言一样规定了矩阵的算术运算符、关系运算符、逻辑运算符、条件运算符及赋值运算符,而且这些运算符大部分可以毫无改变地照搬到数组间的运算,有些如算术运算符只要增加“”就可用于数组间的运算,另外,它不需定义数组的维数,并给出矩阵函数、特殊矩阵专门的库函数,使之在求解诸如信号处理、建模、系统识别、控制、优化等领域的问题时,显得大为简捷、高效、方便,这是其它高级语言所不能比拟的。在此基础上,高版本的Matlab已逐步扩展到科学及工程计算的其它领域。因此,不久的将来,它一定能名符其实地成为“万能演算纸式的”科学算法语言。1.2.7 方便的绘图功能Matlab提供了许多“高级”图形函数,可绘

20、制出多只多彩的图形。例如,绘制二维、三维曲线并对平面或空间多边形填充;绘制三维曲线面并对其进行复杂操作。Matlab还开发了一些面向图形对象的“低级”图形函数,可以访问硬件系统建立各种“低级”图形对象,它们以图形句柄为界面。用户使用图形句柄可以操作图形的局部元素。Matlab有一系列绘图函数命令,适用于不同的坐标体系,例如,线性坐标、对数坐标、半对数坐标、极坐标及三维坐标,只需要调用不同的绘图函数命令,即可在图上标出图形的标题,X轴、Y轴的坐标,格(栅)绘制也只需调用相应的命令,简单易行。另外,在调用绘图函数时,调整自变量可绘出不同的线形:点线、实线、复线、或多重线;调整绘图函数的另一些自变量

21、可绘出不同颜色的各种线条。这就使得在Matlab环境下绘制的图形尤其清晰、精美、绚丽多彩。利用Matlab提供的这些图形技术可以创造出无与伦比的彩色世界。总之,Matlab语言的设计思想可以说代表了当前计算机高级语言的发展方向。1.2.8 MATLAB 的“活”笔记本功能MATLAB的Notebook成功地把Microsift word与MATLAB集成为一个集体,为文字处理、科学计算、工程设计构造了一个完美的统一的工作环境。Notebook是一个能够解决各种计算问题的文字处理软件。只要在命令窗口中执行Notebook或者在Word环境中建立M-book模板,就可以进入一个新环境:在编辑科技文

22、稿的同时可进行科学演算(数值的或者符号的),还可以作图。这些演算的结果可以即时显示于操作命令之后。在这个环境中输入的一切命令能够随时被激活、修改、重新运算并更新原有结果。故Notebook称为MATLAB的“活”笔记本。这对于撰写科技论文的工程技术人员,对于编写理工学科教材的教师,对于演算理工学科习题的大学生,MATLAB的Notebook确实是一个极为理想的工具。2 三相桥式半控整流电路分析2.1 当为不同值时电路输出电压ud的波形特点根据电力电子技术原理:(1)当t=30即控制角=0时,正是三相整流电路的自然换相点,三相半控桥式整流电路的输出电压Ud的波形与三相桥式全控电路在=0时的输出电

23、压波形一样,ud为最大,其值为2.34U2;(2)当60时,负载R上得到的ud是三个间隔波头完整而三个波头却缺角的脉动波形;(3)当 =60时,ud是三个间隔波头完整而波形正好连续的脉动波形;(4)当60180时,输出电压ud波形出现断续。2.2 计算三相桥式半控整流电路(电阻性负载)输出平均电压Ud根据电力电子技术原理:当060时, (1-1) 启动MATLAB的操作界面,MATLAB操作界面是用户和MATLAB进行那个交互的集成平台,其默认的外观如图31所示,在其中的命令窗口(Command Window)中输入MATLAB符号运算程序,计算整流输出平均电压 syms U2 Ud alph

24、a omega t; 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

25、.169*U2*(1.+cos(alpha) (1) 当0时,有 (1-2) syms U2 Ud alpha omega t; 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) 由上可见,在带电阻性负载时,三相桥式半控整流电路输出平均电压为(001800)

26、(1-3)2.3 三相桥式半控整流电路的输出波形分析图2-1a) 为三相桥式半控整流电路与电压波形,它是由共阴极组三相半波可控整流与共阳极组三相半波不可控整流电路串联而成,兼有可控与不可控两者的特点。a)一个变压器同时对共阴极的晶闸管与共阳极的二极管同时供电,A相正向电流iT1流过共阴极组管VT1管,经负载流过共阳极的二极管VD6回到B相。本设计既克服三相半波整流变压器二次侧只有1/3周期有单方向电流流过,变压器利用率底,且直流分量造成变压器直流磁化。为克服直流磁化引起的较大漏磁,需增大变压器截面增加用铁用铜量,而且三相桥式半控整流电路比三相桥式全控整流电路更加简单更加经济。b)电阻负载时,=

27、0整流电路输出最大电压为2.34 U2 ,整流电路的波形如图2-1C)三相电路中,把晶闸管承受正压起到触发导通之间的角度称为控制角,亦称为触发角、移相角(Firing Angle),晶闸管在一个周期内导通的电角度用表示,称为导通角(Conduction Angle)。改变的大小即改变触发脉冲在每周期内出现的时刻称为移相,这周控制方式称为相控。由于三相整流在自然换流点之前晶闸管承受反压,因此,自然换流点是晶闸管控制角的起算点( =0)。由于自然换流点距相电压波形原点为30,所以触发脉冲距对应相电压的原点为30+ 。共阴极组的自然换流点( =0)在t1时刻,由于A点位高于B、C,忽略管子的压降,阴

28、极点位将高于B、C点的电位,触发VT1晶闸管,VT1导通,晶闸管VT3、VT5承受反电压而截至,B点点位最低,忽略管子的压降,从而使共阳极点的电位低于A、B点的电位,VD4、VD2反向截止,UAB电压通过晶闸管VT1和二极管VD6加于负载,t2时,自然换流,VD2导通,VD6关断,UAC电压通过VT1、VD2加于负载,t3时,电路触发换流为VT3而VT1关断。以此类推,负载上得到三个完整的波头与三个间隔缺角的波形。当=60时Ud的波形只剩三个波头,波形维持临界连续。=120是VT1管在t1时刻才导通,Uac电压输出,t2是Uac=0VT1才关断。因此, 60时Ud的波形断续,=180时Ud才为

29、零。电阻负载时输出电压为 (1-4)2.4 三相桥式半控整流电路(电阻性负载)输出平均电压Ud大电感负载时的电路图见图22,在t1是触发晶闸管VT1导通,负载电流id经过VT1、VD6流通。当电流变小时,由于电感Ld产生感应电动势的作用,维持电流的流通,既电路有续流作用,Ud波形与电阻负载时一样,不会出现负电压。当电路工作时突然切除触发脉冲或把快速调至180时,也会发生导通晶闸管不关断而三个整流管轮流导通的现象,负载上仍有Ud=1.17 U2的电压。为了避免失控,可在电路中并接续流管。并接续流管后只有当60时才有续流电流,电流电压波形请自行分析,为使电路能起到续流效果,要选用正向压降小的续流管

30、,整流桥输出端与续流管之间的连线应短而粗,最好选择维持电流较大的晶闸管。整流电路直流负载的感抗Ld和电阻Rd的大小相比不可忽略时,这种负载称为电感性负载。属于此类负载的有:电机的励磁线圈,输出串联电抗器的负载等,整流电路带电感性负载时的工作情况与带电阻性负载时有很大不同,为便于分析,本设计的电路中把电感Ld与电阻Rd分开,如图2-2所示。电路串接电感后,id的变化波形落后ud的变化,使电流的峰值下降导通时间(导通角)延长,负载端出现负电压。Ld使电流波形平稳起到“平波”的作用。在实际使用中为了在负载Rd上得到平稳的直流,特地外接电感量很大第平波电抗器。由于Ld中无电阻(实际上导线电阻很小),其

31、两端的直流电压Udl=0,负载电阻Rd上的电压平均值UdR等于管子导通时电源电压平均值Ud,即ud的波形中的直流成分Ud全部降落在Rd上,而ud中的交流成分大部分降落在Ld上。在带大电感负载时,三相桥式半控整流电路Ud的波形与电阻负载时一样,不会像单相半波相控整流电路时那样出现负电压现象,但当电路工作时突然切除触发脉冲或把快速调至1800时,也会发生导通晶闸管不关断而三个整流管轮流导通的现象,负载上仍有的电压。为了避免失控,需要加续流管。在电感Ld很大的电感性负载电路中,当晶闸管触发导通后,阳极电流上升比较缓慢,用窄脉冲触发时,有可能在阳极电流尚未达到晶闸管住电流IL时触发脉冲已消失,使晶闸管

32、不能导通。因此在大电感负载时要求触发脉冲有足够宽度,也可在负载两端或电抗器两端并联电阻以使电流能快速增大。3 电路仿真3.1 Simulink软件MATLAB提供的Simulink是一个对动态系统进行建立模型、仿真和分析的软件,它支持连续、离散和两者混合的线性和非线性系统,同时也支持多种采样速率系统。Simulink为用户提供了用框图进行建立模型的图形接口,采用这种结构建立模型差不多就像用笔和纸作画一样直观,与传统的仿真软件相比,具有更直观、更方便、更灵活的有点。更重要的是Simulink能够用MATLAB自身语言或C语言、FORTRAN语言,根据S 函数的标准格式写成用户自己定义的功能模块,

33、其扩充非常强。使用模块的用户可直接利用鼠标在模型界面窗口中直观地“画”出系统模型。在定义完一个模型后,可通过Simulink的菜单或MATLAB的命令窗口键入有关命令来对建立的模型进行仿真。Simulink是一个用来对动态系统进行建模、仿真和分析的软件包,它支持连续、离散及两者混合的线性和非线性系统,也支持具有多种采样频率的系统。在Simulink环境中,利用鼠标就可以在模型窗口中直接地“画”出系统模型,然后之际进行仿真。它为用户提共了方框图进行建模的图形接口,采用这种结构画模型就想用手和纸来画一样容易。Simulink包含有Sinks(输出方式)、Source(输入端)、Linear(线性环

34、节)、Nonlinear(非线性环节)、连接与接口和Extra(其他环节)等子模型库,而且每个子模型库中包含有相应的功能模块,用户也可以定制和创建自己的模块。Simulink创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节,帮助用户理解模型理解模型的结构和各模块之间的相互关系。在定义完一个模型后,用户可以通过Simulink的菜单或MATLAB的命令窗口键入命令来对它进行仿真。菜单方式对于交互工作非常方便,而命令行方式对于运行一大类仿真非常有用。

35、采用Scope模块和其他的画图模块,在仿真进行的同时,就可观看到仿真结果。除此之外用户还可以在改变参数后迅速观看到系统中发生的变化情况。仿真的结果还可以存放到MATLAB的工作空间里做事后处理。模型分析工具包括显性化和平衡点分析工具、MATLAB的许多基本工具箱及MATLAB的应用工具箱。由于MATLAB和Simulink是集成在一起的,因此用户可以在这两种环境下对自己的模型进行仿真、分析和修改。Simulink具有非常高的开放性,提倡将模型通过框图表示出来,或者将已有的模型添加组合到一起,或者将自己创建的模块添加到模型当中。Simulink具有较高的交互性,允许随意修改模型参数,并且可以直接

36、无缝地使用MATLAB的所有分析工具。对最后得到的结果可进行分析,并能够将结果可视化显示。3.2 运行Simulink单击MATLAB工具条上的Simulink图标,出现如图3-1的Simulink模块库浏览器,单击工具条左边建立新模型的快捷方式,则显示新建模型窗口,在模型窗口中可通过选择模块库中的仿真模块,建立三相桥式半控整流电路的MATLAB仿真模型如图3-2所示 图3-2 三相桥式半控整流电路的仿真模型s9027.mdl对于复杂、大型系统的模型,为了减少功能模块得到个数,简化图形,使控制系统仿真模型的结构清晰,上下层次分明,互相关系明确,而方便大型复杂系统的仿真,把能够实现某些功能的相关

37、模块组合在一起,构成一个新的功能模块,称为子系统。 自定义新功能模块采用Simulink.模块库浏览器的“Commonly Used Block”模块组中的“Subsystem”功能模块。这种方法是:先复制“Subsystem”子系统的外套(罩),然后打开“Subsystem”子系统窗口,再将要组合的功能模块复制其中。本设计中就采用了子系统创建系统模型的设计方式。如下图3-4和3-5所示。就是三相桥式半控整流电路仿真模型中的两个子系统。图3-3 仿真模型s9027.mdl的图3-4 仿真模型s9027.mdl的子系统的连接端子。请关注图标形状。崽子系统中,椭圆形图标为输入(In1)或输出模块(

38、Out1),六边形图标为连接端口模块(Connection Port),系统中主要使用的模块与提取路径分别如下:输入模块In1 Simulink SimulinkCommonly Used BlocksIn1输出模块Out1 Simulink Simulink Commonly Used BlocksOut1连接端口模块Connection Port SimulinkSimpoweSystemElementsConnection Port 交流电源 AC220v SimulinkSimpoweSystemElectricalSourcesACVoltage Source晶闸管Th Simuli

39、nkSimpoweSystemPower ElectronicsThyristor二极管 SimulinkSimpoweSystemPower ElectronicsDiode同步6脉冲发生器Pulse Generator SimulinkSimpoweSystemsControl BlocksSample 6-Pulse Generator负载电阻RSimulinkSimpoweSystemElementsSeries RLC Branch电压测量 SimulinkSimpoweSystemMeasurementsVoltage Measurement电流测量 SimulinkSimpowe

40、SystemMeasurements Current Measurement选路器 Simulink SimulinkSignal RoutingSelector 示波器ScopeSimulink SimulinksinksScope选路器Selector也叫选择开关,是MATLAB仿真库中的一个重要的模块,图标如图3-5所示。 图3-5 选择器Selectr图标左侧小黑方块与小空白方块数之和是其输入信号的个数或路数(即使参数“Input port width”中设置的数值),右侧小黑方块数是输出信号的个数或路数(即是参数“Elements(-1 for all elements)”中设置数组

41、的维数),右侧小黑方块与左侧小黑方块有连线者表示信号联通即有左侧输入传送到右侧输出,左侧没有被连线者一定是小空白方块。其参数设置对话框如图3-6所示。图3-6 选路器Selector参数设置对话框“Input type”输入信号类型,可选择Vector(向量)与Matrix(矩阵),一般都是向量输入,本例都是从一组向量数据中选取应要信息,故选择Vector。“Index mode”基数标志模式,可选择Zero-based(零基)与One-based(一基)来进行数数,“零基”者,即第一个数从0开始计数;“一基”者,即第一个数从1开始计数。“Source of element indeces(E

42、)”输入向量元素源,有Internal(内部)与External(外部)两个选择,本设计只能选择内部。“Elements(-1 for all elements)”输入向量全部元素中元素的顺序号,并用数组的形式设置,数组的维数是右侧小黑方块数即输出信号的个数。数组的元素顺序号,可按“零基”或按“一基”计数。请注意,只有元素源选择内部时才有效,本例是在“零基”下,故设置为【0 2 4】,即第一个元素、第二个元素、第三个元素。“Input port width”选路器输入信号的个数或路数,设置的数值应与输入到选路器的模块相配合,本设计是从六脉冲同步信号发生器输入到选路器时应设置为6.“Row(-f

43、or all rows)”矩阵行数,输入信号类型为Matrix时才设置。“Coluns(-1 for all columns)”矩阵列数,输入信号类型为Matrix时才设置。二极管参数及其设置在模型结构图中,双击二极管图标,则弹出二极管参数设置对话框如图3-7所示。“Resistance Ron(Ohms)”晶闸管导通电阻Ron ()。“Inductance London(H)”晶闸管内电感Lon(H)。当电感参数设为0时,电阻参数不能同时设为0;当电阻参数设为0时,电感参数也不能同时设为0。“Forward voltage Vf(V)”晶闸管门槛电压(V).在设置了门槛电压Uf时,只有当二极

44、管正向电压大于Uf后二极管才能导通。“Initial current Ic(A)”初始电流Ic(A):通常将Ic设置为0,使系统在零状态下开始仿真。当然,也可将Ic设置为非零。但是,初始电流Ic设置是有条件的。第一,二极管内电感大于0,第二,仿真电路的其他储能元件也设定了初始值。“Snubber esistance Rs(Ohms)”吸收电阻(或称缓冲电阻)Rs()。“Snubber capacitance Cs(F)”吸收电容(或称缓冲电容)Cs(F);为消除缓冲,即取消吸收电路(或称缓冲电路),可将Rs设置为无穷大(inf),并将Cs设置为0.为设置纯电阻吸收电路,可将Cs设置为无穷大(i

45、nf),只设置吸收电阻。晶闸管参数及其设置在模型结构图中,当鼠标双击晶闸管图标是,则弹出晶闸管参数设置对话框图略。“Resistance Ron(Ohms)”晶闸管导通电阻Ron ()。“Inductance London(H)”晶闸管内电感Lon(H)。与二极管相同,当电感参数设为0时,电阻参数不能同时设为0;当电阻参数设为0时,电感参数也不能同时设为0。“Forward voltage Vf(V)”晶闸管门槛电压Uf(V)。“Initial current Ic(A)”初始电流Ic(A);其设置同二极管。“Snubber esistance Rs(Ohms)”吸收电阻Rs()。“Snubb

46、er capacitance Cs(F)”吸收电容Cs(F);同二极管,可对Rs与Cs设置不同的数值以改变或取消吸收电路。3.3 模型仿真及其结果对三相桥式半控整流电路s9027.mdl仿真,其仿真选取了四个波形如图所示。图中自上而下的第一个波形分别为iT1、iT2、 iT3即流过晶闸管Th1、Th2、Th3的电流;第二波形为晶闸管Th1、Th2、Th3的端电压;第三波性为流经负载的电流id;第四波形为整流输出电压ud。有图可见,由于电阻负载所以流经的电流id与整流输出电压ud的波形完全相同;其次,流经晶闸管Th1、Th2、Th3的电流与流经负载的电流id对应时间内的波形也完全相同还有,整流输出电压Ud仿真波形与理论分析的波形有区别,那就是把教科书里的包络线下沿放在时间横轴上既得仿真电压波形ud 。接电阻性负载时,其控制角=0图3-7电阻性负载时,其控制角=0其控制角=60时图3-8电阻性负载时,其控制角=60接电感性负

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服