电力电子的 MATLAB 仿真

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电力电子的MATLAB仿真计算机控制技术课程设计资料2010年4月前言电力电子技术综合了电子电路、电机拖动、计算机控制等多学科知识,是一门实践性和应用形很强的课程。由于电力电子器件自身的开关非线性,给电力电子电路的分析带来了一定的复杂性和困难,一般常用波形分析的方法来研究。仿真技术为电力电子电路的分析提供了崭新的方法。我们在电力电子技术课程的教学中引入了仿真,对于加深学生对这门课程的理解起到了良好的作用。掌握了仿真的方法,学生的想法可以通过仿真来验证,对培养学生的创新能力很有意义,并且可以调动学生的积极性。实验实训是本课程的重要组成部分,学校的实验实训条件毕竟是有限的,也受到学时的限制。而仿真实训不受时间、空间和物质条件的限制,学生可以在课外自行上机。仿真在促进教学改革、加强学生能力培养方面起到了积极的推动作用。目录第一章MATLAB基础11.1MATLAB介绍11.2MATLAB的安装与启动21.3MATLAB环境3第二章MATLAB/Simulink/PowerSystem工具箱简介72.1Simulink工具箱简介72.2PowerSystem工具箱简介102.3Simulink/PowerSystem的模型窗口132.4Simulink/PowerSystem模块的基本操作17第三章电力电子电路仿真实训21实训一单相半波可控整流电路仿真实训21实训二单相桥式半控整流电路仿真实训29实训三单相桥式全控整流电路仿真实训35实训四单相桥式全控有源逆变电路仿真实训42实训五单相交流调压电路仿真实训45实训六降压斩波电路仿真实训48实训七升压斩波电路仿真实训51实训八升降压斩波电路实训54实训九三相半波不可控整流电路仿真实训57实训十三相半波可控整流电路仿真实训59实训十一三相桥式全控整流电路仿真实训67实训十二三相半波可控整流电路有源逆变电路仿真实训72实训十三三相桥式有源逆变电路仿真实训75第1章MATLAB基础1.1MATLAB介绍MATLAB是一种科学计算软件。MATLAB是MatrixLaboratory(矩阵实验室)的缩写,这是一种以矩阵为基础的交互式程序计算语言。早期的MATLAB主要用于解决科学和工程的复杂数学计算问题。由于它使用方便、输入便捷、运算高效、适应科技人员的思维方式,并且有绘图功能,有用户自行扩展的空间,因此受到用户的欢迎,使它成为在科技界广为使用的软件,也是国内外高校教学和科学研究的常用软件。MATLAB由美国Mathworks公司于1984年开始推出,历经升级,到2001年已经有了6.0版,现在MATLAB6.1、6.5、7.0版都已相继面世。早期的MATLAB在DOS环境下运行,1990年推出了Windows版本。1993年,Mathworks公司又推出了MATLAB的微机版,充分支持在MicrosoftWindows界面下的编程,它的功能越来越强大,在科技和工程界广为传播,是各种科学计算软件中使用频率最高的软件。1993年出现了SIMULINK,这是基于框图的仿真平台,SIMULINK挂接在MATLAB环境上,以MATLAB的强大计算功能为基础,以直观的模块框图进行仿真和计算。SIMULINK提供了各种仿真工具,尤其是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利。在SIMULINK平台上,拖拉和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真。在SIMULINK平台上,仿真模型的可读性很强,这就避免了在MATLAB窗口使用MATLAB命令和函数仿真时,需要熟悉记忆大量M函数的麻烦,对广大工程技术人员来说,这无疑是最好的福音。现在的MATLAB都同时捆绑了SIMULINK,SIMULINK的版本也在不断地升级,从1993年的MATLAB4.0/SIMULINK1.0版到2001年的MATLAB6.1/SIMULINK4.1版,2002年即推出了MATLAB6.5/SIMULINK5.0版。MATLAB已经不再是单纯的矩阵实验室了,它已经成为一个高级计算和仿真平台。SIMULINK原本是为控制系统的仿真而建立的工具箱,在使用中易编程、易拓展,并且可以解决MATLAB不易解决的非线性、变系数等问题。它能支持连续系统和离散系统的仿真,支持连续离散混合系统的仿真,也支持线性和非线性系统的仿真,并且支持多种采样频率(Multirate)系统的仿真,也就是不同的系统能以不同的采样频率组合,这样就可以仿真较大、较复杂的系统。因此,各科学领域根据自己的仿真需要,以MATLAB为基础,开发了大量的专用仿真程序,并把这些程序以模块的形式都放人SIMULINK中,形成了模块库。SIMULINK的模块库实际上就是用MATLAB基本语句编写的子程序集。现在SIMULINK模块库有三级树状的子目录,在一级目录下就包含了SIMULINK最早开发的数学计算工具箱、控制系统工具箱的内容,之后开发的信号处理工具箱(DSPBlocks)、通信系统工具箱(Comm)等也并行列入模块库的一级子目录,逐级打开模块库浏览器(SIMULINKLibraryBrowser)的目录,就可以看到这些模块。从SIMULINK4.1版开始,有了电力系统模块库(PowerSystemBlockset),该模块库主要由加拿大HydroQuebec和TECSIMInternational公司共同开发。在SIMULINK环境下用电力系统模块库的模块,可以方便地进行RLC电路、电力电子电路、电机控制系统和电力系统的仿真。本书中电力电子电路的仿真就是在MATLAB/SIMULINK环境下,主要使用电力系统模块库和SIMULINK两个模块库进行。通过电力电子电路的仿真,不仅展示了MATLAB/SIMULINK的强大功能,并且可以学习控制系统仿真的方法和技巧,研究电路的原理和性能。本资料主要是介绍电力电子电路的仿真,因此对MATLAB只介绍与本书有关的内容。MATLAB功能强大,有关MATLAB的书刊已经很多,对MATLAB更深入的要求,可以阅读其他介绍书籍。现在因特网上有大量的MATLAB资源,如有关MATLAB的新消息,免费的工具箱下载,有关MATLAB的讨论和讲座等,读者可以进入这些网站,以获取更多的信息。有关MATLAB的网站很netsh.net、http://.mathworks.com、http://mathtools.net、http://matlab.myrice.com(MATLAB大观园)、http://.hirain.com(恒润科技,MATLAB国内代理)、http://matlab.netsh.net等。1.2MATLAB的安装和启动将MATLAB6.1版插入计算机的光驱,如果操作系统是Windows98或Windows2000,系统会自动进入和运行安装程序,出现图1-1所示的MATLAB启动界面,并随后出现图1-2所示的安装对话框,按照对话框的提示,点击Next键,即可完成MATLAB的安装过程。在安装过程中,需要输入用户名称、公司及产品注册码等。在安装过程中,可以选择安装组件,如果计算机磁盘空间不足,可以减少一些暂时不用组件的安装。多,下面列举部分网站供读者参考,其中包括http://matlab.图1-1MATLAB启动界面在MATLAB安装结束时,可以选择立即重新启动计算机或暂不重启计算机。安装完成后,在Windows桌面上会自动生成MATLAB的快捷方式图标。图1-2MATLAB安装对话框不同版本的MATLAB安装过程会略有差异,但大体是相同的。1.3MATLAB环境在桌面上双击MATLAB快捷方式图标,或者在开始菜单里点击MATLAB的选项,即可进入MATLAB环境。进入MATLAB环境,即打开了MATLAB窗口(见图1-3)。环境包括MATLAB标题栏、主菜单栏和常用工具栏。在默认显示状态时,在工具栏下有三个子窗口,左边上方窗口显示MATLAB联机说明书目录或工作间的内容,两者可以通过子窗口下方的LaunchPad和Workspace键切换。左边下方窗口将显示已执行的命令(CommandHistory)。右方窗口是MATLAB的命令子窗口,这是MATLAB的主要工作窗口,在这个窗口中,在提示符后逐行输入MATLAB命令,回车后,命令就能立即得到执行。图1-3MATLAB的工作环境1.3.1MATLAB的主菜单MATLAB的主菜单有File、Edit、View、Web、Window和Help六项。点击菜单命令,就会显示下拉子菜单的内容。这些菜单的内容与其他应用程序的菜单区别不大,因此只选择一些主要内容进行说明。1.File(文件)菜单(1)New''创建一个新文件,有三种文件,即M-file''、Figure、Model可选。选择Model即可进入SIMULINK环境,以绘制仿真模型方式对电路和系统仿真,这是本书介绍的主要仿真方式。(2)Open打开一个名为work的文件夹,这是MATLAB默认的保存文件的地方。只要文件保存时没有另外指定文件保存的路径,MATLAB系统就将文件保存在work文件夹中。(3)CloseCommmandWindow'',点击该项可以切换窗口显示。(4)ImpoaData''为打开MATLABwork''文件夹中带有.mat后缀的数据文件,并将数据放到工作间(Workspace)中备用。(5)SaveworkspaceAs为保存工作间(Workspace)中的数据。(6)SetPath为打开MATLAB的路径浏览器,搜索MATLAB所有文件的路径。(7)Preferences可以打开一个MATLAB的参数设置对话框,供用户改变工作环境的外观和相关操作的属性。(8)Print为打印。2.Edit(编辑)菜单Edit(编辑)菜单中包括了撤消(Undo)、恢复(Redo)、剪切(Cut)、复制(Copy)、粘贴(Paste)、特殊粘贴(PasteSpeciM)、全选(SelectA11)、清除(Delete)等命令,这些命令都要在选中目标后才能操作。另外还有窗口命令,其中包括清除命令窗口(ClearCommandWindow)显示的内容、清除历史命令(ClearCommandHistory)窗口内容以及清空工作间(ClearWorkspace)。3.View(查看)菜单View(查看)菜单中的命令主要用来改变桌面上MATLAB子窗口打开的个数和排列,如选择DesktopLayout/Default默认方式,则MATLAB的窗口就如图1-3所示,读者只要试验几次就知道了。4.Web(万维网)菜单Web(万维网)菜单保存了Mathworks公司的三个网址,点击其中之一,即可进入该公司的相应网站。5.Window(视窗)菜单用来查看MATLAB已经打开的窗口,

1 / 57
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功