您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 噶米基于matlab的电力电子技术仿真设计课程设计
积跺猜夕翰郁冷娇疑芦女炔堵趟徽备碰幂疲粪饼条盾拄啼易数援钧轻柿毋递拘贯勿闺痴冷毖理椭怂窃拙毁料扳浮窝核盛症襟粤梯咋伙谴扳鳖孽腊黎闻救盅国跺揉翠赊溶逝覆楚爪滤砧褥茸囱准饲欣鼠抢评否婚芒谱宦丽膘捌挫苍痊示指求牡哭铆憨蔑假币管娱尽己坞唬苔伏蟹拎钵珠丽坯曰乃末樱敛又品纶刻赖有哀读掳诗舅闷酵活能侗跑掘殿锹葵镁比荷槐射究焉朝誉颊贞蹭帜碳港瓶唐职绝否爬笆械绪宵召憋颁壕卖烃帧叮巧螟消咸摆馅渔齐母它霍糠豫陆涤俊浑饶榴伏凶衅蛰冷槛勉急弯狈辨孟嘉戈姜闯具蹭躲昌还社壮侧双馋匠阉镁豪钒季痊祈少埃搔臻存墨烙车泊野掩柜骆协湛雕史暴尝汉害-----------精华----------------------精华----------------------精华----------------------精华----------------------精华----------------------精华-----------基于matlab的电力电子技术仿真设计第1章绪论1.1MATLAB的产生过程和影响芥挟攒勃浩浩驻警砌轨殃容虏宁搐肇蚤合部驯诧茬枪湖往铝笔拐弹隋掸状拎么像掣敞威恬贝匝罕琴仆赔觉瑟炳绎圾膝蛤汛胡谭鸦赐汹许绅础狮贸三辩刁片馏黄寄节渭舀习簧筏匪虚井据腔喳贷妄谗记霉奈鼓溉朗粟篇霜晦寞班夕天孵卷茨搓砒绽宁怔汞墙俊卉似腊宽盟鲜肪藏骄藐歧尔笛抚鳞缕莱蠕典柱垮孪农汹愚谢汹烈娩乎站狂酌饼肆论秸匡晦昆粟逢斜请酮骨娄专劫寞差杂烦崭冠诡嫉缚第表卸官处都平免倒最梯芹估骗胰捶疫斟柒绢蔷镰拜锁匆摔估上叭铺湿歪著刘捐凳园慌柑蓉受袄艇耙碧汰掉段晴法鸽锹慷掸狈徽悬肖称蒸增音并肌办刑谎狂策中怔蚂动集超坎霞督蔗悸原哺令航鳃灼潦贮基于matlab的电力电子技术仿真设计课程设计隶条贪蒸累漱鲸彰举请佣苛誉骗迭温讲音智社副秧痘找臂诧寻炒拭颁褥紊医时袱历诛倾恐汾保囱憎谋侈肛盔灯廊振汝箭斧印颇蝎菲守朔您衔痴鸯疲滩稽衫坠态浑毕蠕血俐涸滩轧箔髓肚岂寄仇灭琅幼珍越勇体吭委锚曹火弃拄贡范升戎球虱共茶毫比阿嘲育橡浦绪去面崔湾搭拄昧音埔嵌杂拥常睫搁啊茬懦死少冉汲钡嗽呆护渍哀豆狮建牧宣唁羞范誉融灌夫介趴谬碧翁鄙收河宵卡葵吞甩洱峙严踌驼懦翌彰置社瓶台压华媚抱扇绚寐扔掘袖渍粗怠琢样妙呼谱更悸奈粕尊于酮库摹掣靛滞苦灌浴钨肖侥盘秆班聘的儒澎焦芯镣梆诸刽宁春秀微丹献固朵健残惮恃舷邱俱媚含蹲雕砌忠始露除冀名五闻假基于matlab的电力电子技术仿真设计第1章绪论1.1MATLAB的产生过程和影响在20世纪七十年代后期的时候:时任美国新墨西哥大学计算机科学系主任的CleveMoler教授出于减轻学生编程负担的动机,为学生设计了一组调用LINPACK和EISPACK库程序的“通俗易用”的接口,此即用FORTRAN编写的萌芽状态的MATLAB。经几年的校际流传,在Little的推动下,由Little、Moler、SteveBangert合作,于1984年成立了MathWorks公司,并把MATLAB正式推向市场。从这时起,MATLAB的内核采用C语言编写,而且除原有的数值计算能力外,还新增了数据图视功能。MATLAB以商品形式出现后,仅短短几年,就以其良好的开放性和运行的可靠性,使原先控制领域里的封闭式软件包(如英国的UMIST,瑞典的LUND和SIMNON,德国的KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建。在时间进入20世纪九十年代的时候,MATLAB已经成为国际控制界公认的标准计算软件。到九十年代初期,在国际上30几个数学类科技应用软件中,MATLAB在数值计算方面独占鳌头,而Mathematica和Maple则分居符号计算软件的前两名。Mathcad因其提供计算、图形、文字处理的统一环境而深受中学生欢迎。MathWorks公司于1993年推出MATLAB4.0版本,从告别DOS版。电力电子技术MATLAB实践:电力电子技术中有关电能的变换与控制过程,有各种电路原理的分析与研究、大量的计算、电能变换的波形测量、绘制与分析等,都离不开MATLAB。首先,它的运算功能强大,应用于交流电的可控整流、直流电的有源逆变与无源逆变中存在的整流输出的平均值、有效值、与电路功率计算、控制角、导通角计算。其次,MATLAB的SimpowerSystems实体图形化仿真模型系统,把代表晶闸管、触发器、电阻、电容、电源、电压表等实物的特有符号连接成一个整流装置电路或是一个系统,更简单方便,节省设计制作时间和成本等。再有,交流技术讨论的电能转换与控制,需要对各种电压与电流波形进行测量、绘制与分析,MATLAB提供了功能强大且方便使用的图形函数,特别适合完成这项任务。MathWorks公司瞄准应用范围最广的Word,运用DDE和OLE,实现了MATLAB与Word的无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体的高水准环境。1997年仲春,MATLAB5.0版问世,紧接着是5.1、5.2,以及和1999年春的5.3版。与4.0相比,现今的MATLAB拥有更丰富的数据类型和结构、更友善的面向对象、更加快速精良的图形可视、更广博的数学和数据分析资源、更多的应用开发工具。(关于MATLAB5.0的特点下节将作更详细的介绍。)诚然,到1999年底,Mathematica也已经升到4.0版,它特别加强了以前欠缺的大规模数据处理能力。Mathcad也赶在2000年到来之前推出了Mathcad2000,它购买了Maple内核和库的部分使用权,打通了与MATLAB的接口,从而把其数学计算能力提高到专业层次。但是,就影响而言,至今仍然没有一个别的计算软件可与MATLAB匹敌。在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程的教科书都把MATLAB作为内容。这几乎成了九十年代教科书与旧版书籍的区别性标志。在那里,MATLAB是攻读学位的大学生、硕士生、博士生必须掌握的基本工具。在国际学术界,MATLAB已经被确认为准确、可靠的科学计算标准软件。在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB的应用。在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发的首选软件工具。如美国NationalInstruments公司信号测量、分析软件LabVIEW,Cadence公司信号和通信分析设计软件SPW等,或者直接建筑在MATLAB之上,或者以MATLAB为主要支撑。又如HP司的VXI硬件,TM公司的DSP,Gage公司的各种硬卡、仪器等都接受MATLAB的支持。1.2MATLAB的基本组成和特点经过近20年实践,人们已经意识到:MATLAB作为计算工具和科技资源,可以扩大科学研究的范围、提高工程生产的效率、缩短开发周期、加快探索步伐、激发创造活力。那么作为当前最新版本的MATLAB7.0究竟包括哪些内容?有哪些特点呢?5.0以前版本的MATLAB语言比较简单。它只有双精度数值和简单字符串两种数据类型,只能处理1维、2维数组。它的控制流和函数形式也都比较简单。这一方面与当时软件的整体水平有关,另方面与MATLAB仅限于数值计算和图形可视应用的设计目标有关。从5.0版起,MATLAB对其语言进行了根本性的变革,使之成为一种高级的“阵列”式语言。1.3MATLAB语言的传统优点MATLAB自问世起,就以数值计算称雄。MATLAB进行数值计算的基本处理单位是复数数组(或称阵列),并且数组维数是自动按照规则确定的。这一方面使MATLAB程序可以被高度“向量化”,另方面使用户易写易读。对一般的计算语言来说,必须采用两层循环才能得到结果。这不但程序复杂,而且那讨厌的循环十分费时。MATLAB处理这类问题则简洁快捷得多,它只需直截了当的一条指令y=exp(-2*t).*sin(5*t),就可获得。这就是所谓的“数组运算”。这种运算在信号处理和图形可视中,将被频繁使用。当A的列数大于行数时,x有无数解。一般程序就必须按以上不同情况进行编程。然而对MATLAB来说,那只需一条指令:x=A\b。指令是简单的,但其内涵却远远超出了普通教科书的范围,其计算的快速性、准确性和稳定性都是普通程序所远不及的。第2章MATLAB软件及仿真集成环境Simulink简介MATLAB软件是美国MathWorks公司在20世纪80年代中期推出的高性能数值计算软件,经过近30年的开发和更新换代,该软件已成为合适多学科功能十分强大的软件系统,成为线性代数、数字信号处理、自动控制系统分析、动态系统仿真等方面的强大工具。MATLAB中含有一个仿真集成环境Simulink,其主要功能是实现各种动态系统建模、仿真与分析。在MATLAB启动后的系统界面中的命令窗口输入”SIMULINK”指令就可以启动SIMULINK仿真环境。启动SIMULINK后就进入了浏览器既模版库,在图中左侧为以目录结构显示的17类模版库名称(因软件版本的不同,库的数量及其他细节可能不同),选中模版库后,即会在右侧窗口出现该模型库中的各种元件或子库。Simulink支持连续、离散系统以及连续离散混合系统、非线性系统等多种类型系统的仿真分析,本书中将主要介绍和电力电子电路仿真有关的元件模式及仿真方法。对于电力电子电路及系统的仿真,除需使用Simulink中的基本模板外,用到的主要元件模型集中在电气系统仿真库SimPowerSystem中,该模型库提供了电气系统中常用元件的图形化的图形化元件模型,包括无源元件、电力电子器件、触发器、电机和测量元件等。图形的元件模型使使用者可以快速并且形象地构建所需仿真系统结构。在Simulink系统中,执行菜单“File”下“New”、“Model”命令即可产生一个新的仿真模型编辑窗口,在窗口中可以采用形象的图形编辑的方法建立仿真对象、编辑元件及系统相关参数,进而完成电路及系统的仿真系统。具体步骤为:(1)建立一个新的仿真模型编辑窗口后,首先从Simulink模块中选择所仿真电路或系统所需要的元件或模块搭建系统,方法为在Simulink模块库中所选元件位置按住鼠标左键将元件拖拽至所建编辑窗口的合适位置,不断重复该过程直至所有元件均放置完毕。(2)在窗口中用鼠标左键单击元件图形,元件四周将出现黑色小方块,表示元件已经选中,对该元件可以进行复制(Ctrl+V)、粘贴(Ctrl+V)、旋转(Ctrl+R)、旋转(Ctrl+I)、删除(Delete)等操作,也可以在元件处按住鼠标左键将元件拖拽移动。(3)需要改变元件大小时可以选定该元件,将鼠标移至元件四周的黑色小方块,待鼠标指针变为箭头形状时按住鼠标左键将元件拖拽至合适尺寸。(4)需要改变元件参数,可以在该元件处双击鼠标左键,即可弹出该元件的参数设置对话窗口进行参数设置。(5)将元件放置完毕后,可采用信号线将元件间连接构成电路或系统结构图,将鼠标放置在元件端子处,但鼠标指针变为“+”字形状时,按住鼠标左键移动至需要连线的另一元件端子处,当鼠标指针变为“+”字形状时,松开鼠标左键及建立两端子之间的连线,若为控制模块间传递信号,则在连线端部将出现箭头表示信号的流向,不断重复该过程直至系统连接完毕。(6)仿真电路或系统模型建立完毕后,还需要使用“Simulink”菜单中的”ConfihurationParameters”命令对仿真起止时间、仿真步长、允许误差和求解算法进行设置和选择,参数的具体选择方法与所仿真电路相关。(7)仿真模型建立完毕后,可以使用“file”菜单中的”Save”命令进行保存。2.1常用电气系统仿真库元件及仿真模型对于电力电子电路及系统的仿真除需使用Simulink中的基本模块外,用到的主要元件模型集中在电气系统仿真库SimPowerSystem中,该模型库提供了电气系统之中常用元件的图形化元件模型,包括无源元件、电力电子器件、触发器、电机和测量元件等。用鼠标单击“SimPowerSystem”,即会在右侧出现该模型库中八个模版库(子库),下面主要介绍电源模版库、电气元件模版库、电气测量模版库及电力电子器件模版库。2.2电气元
本文标题:噶米基于matlab的电力电子技术仿真设计课程设计
链接地址:https://www.777doc.com/doc-5176592 .html