电力电子技术matlab仿真doc.docx

上传人:b****5 文档编号:3074560 上传时间:2022-11-17 格式:DOCX 页数:54 大小:1.11MB
下载 相关 举报
电力电子技术matlab仿真doc.docx_第1页
第1页 / 共54页
电力电子技术matlab仿真doc.docx_第2页
第2页 / 共54页
电力电子技术matlab仿真doc.docx_第3页
第3页 / 共54页
电力电子技术matlab仿真doc.docx_第4页
第4页 / 共54页
电力电子技术matlab仿真doc.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

电力电子技术matlab仿真doc.docx

《电力电子技术matlab仿真doc.docx》由会员分享,可在线阅读,更多相关《电力电子技术matlab仿真doc.docx(54页珍藏版)》请在冰豆网上搜索。

电力电子技术matlab仿真doc.docx

电力电子技术matlab仿真doc

r、、/•亠、-

本文前言

MATLAB的简介

MATLAB^—种适用于工程应用的各领域分析设计与复杂计算的科学计算软件,由美国Mathworks公司于1984年正式推出,1988年退出3.X(DOS版本,19992年推出4.X(Windows)版本;19997年腿5.1(Windows)版本,2000年下半年,Mathworks公司推出了他们的最新产品MATLAB6.0(R12)试用版,并于2001年初推出了正式版。

随着版本的升级,内容不断扩充,功能更加强大。

近几年来,Mathworks公司将推出MATLAB^言运用于系统仿真和实

时运行等方面,取得了很多成绩,更扩大了它的应用前景。

MATLAB已成为美国和其他发达

国家大学教学和科学研究中最常见而且必不可少的工具。

MATLAB!

"矩阵实验室”(MatrixLaboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。

在MATLAB^,每个变量

代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。

MATLAB虽大而简易的做图功能,能根据输入数据

自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。

如果数据齐全,MATLAB通常只需

要一条命令即可做图,功能丰富,可扩展性强。

MATLAB软件包括基本部分和专业扩展部分,

基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。

现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。

MATLAB^言的难

点是函数较多,仅基本部分就有七百多个,其中常用的有二三百个。

MATLABE国内外的大学中,特另惺数值计算应用最广的电气信息类学科中,已成为每个学生都应该掌握的工具。

MATLAB^大提高了课程教学、解题作业、分析研究的效率。

SIMULINK仿真工具简介

SIMULINK是Mathworks公司开发的MATLAB仿真工具之一,其主要功能是实现动态系统建模、仿真与分析•SIMULINK支持线性系统仿真和非线性系统仿真;可以进行连续

系统仿真,也可以进行离散系统仿真,或者两者混合的系统仿真;同时也支持具有多种采样速率的采样系统仿真•利用SIMULINK对系统进行仿真与分析,可以对系统进行适当的实时修正或者按照仿真的最佳效果来调试及确定控制系统的参数,以提高系统的性能,减少设计系统

过程中反复修改时间,从而实现高效率地开发实际系统的目标

SIMULINK最早出现在MATLAB4.0版的核心执行文件中•在MATLAB4.2版以后,SIMULINK则以MATLAB的工具包形式出现,需要单独安装•在MATLAB5.0版中,SIMULINK为2.0版,在MATLAB5.3版中,SIMULINK升级为3.0版,而在MATLAB6.1版中,SIMULINK则升级为4.1版•本书只对SIMULINK4.1版进行介绍•

SIMULINK4.1版是用来建模、分析和仿真各种动态系统的交互环境,包括连续系统、

离散系统和混杂系统•SIMULINK提供了采用鼠标拖动的方法建立系统框图模型的图形交互界面•

SIMULINK提供了大量的功能模块以方便拥护快速地建立系统模型•建模时只需要

使用鼠标拖动库中的功能模块并将它们连接起来•使用者可以通过将模块组成字子系统来建

立多级模型•SIMULINK对模块和连接的数目没有限制•SIMULINK还支持Stateflow,用来仿

真事件驱动过程•

SIMULINK框图提供了交互性很强的非线性仿真环境,可以通过下拉菜单执行仿真,或

使用命令进行批处理•仿真结果可以在运行的同时通过示波器或图形窗口显示

SIMULINK的开放式结构允许用户扩展仿真环境的功能•如用MATLAB、FORTRAN^

C代码生成自定义块库,并拥有自己的图标和界面,或者将用户原来由FORTRA或C语言编写的代码连接起来•由于SIMULINK可以直接利用MATLAB的数学、图形和编程功能,用户可以直接在

SIMULINK下完成数据分析、优化参数等工作•工具箱提供的高级的设计和分析能力可以通

过SIMULINK的屏蔽手段在仿真过程中执行•SIMULINK的模型库可以通过专用元件集进

一步扩展

MATLAB6.5.1有两张光盘,其中第二张帮助文件,把第一张碟放进光驱,系统会自动进入安装程序。

在安装过程只要输入用户名称、公司及产品注册码等。

安装完之后,在

Windows桌面上会自动生成MATLAB的快捷方式图标。

册)型孙切」

实验一电力电子器件

仿真过程:

首先点击桌面的MATLAB图标,进入MATLAB环境,点击工具栏中的Simulink选项

「3”。

进入我们所需的仿真环境,如图1.1所示。

点击File/New/Model新建一个仿真平台。

这时我们可以在上一步Simulink环境中拉我们所需的元件到Model平台中,具体做法是点

击左边的器件分类,这里我们一般只用到Simulink跟SimPowerSystems两个,分别在他们

的下拉选项中找到我们所需的器件,用鼠标左键点击所需的元件不放,然后直接拉到Model

图1.1

实验一的具体过程:

第一步:

我们首先按照之前的方法打开仿真环境新建一个仿真平台,现在我们先仿真新器件GTO的工作原理,按照下表,根据表中的路径找到我们所需的器件跟连接器。

元件名称

提取路径

触发脉冲

Simulink/Sources/PulseGenerator

电源

SimPowerSystems/ElectricalSources/dcVoltageSource

示波器

Simulink/Sinks/Scope

接地端子

SimPowerSystems/Elements/Ground

信号分解器

Simulink/SignalRouting/Demux

电压表

SimPowerSystems/Measurements/VoltageMeasurement

电流表

SimPowerSystems/Measurements/currentMeasurement

负载RLC

SimPowerSystems/Elements/SeriesrlcBranch

GTO器件

SimPowerSystems/PowerElectronics/Gto

 

提取出来的器件模型如图1.2所示:

图1.2

第二步,元件的复制跟粘贴。

有时候相同的模块在仿真中需要多次用到,这时按照我们常规

的方法可以进行复制跟粘贴,可以用一个虚线框复制整个仿真模型。

还有一个常用方便的方

法是在选中模块的同时按下Ctrl键拖拉鼠标,选中的模块上会出现一个小“+”好,继续按

住鼠标和Ctrl键不动,移动鼠标就可以将模块拖拉到模型的其他地方复制出一个相同的模块,同时该模块名后会自动加“1”,因为在同一仿真模型中,不允许出现两个名字相同的模块。

第三步,我们把元件的位置调整好,准备进行连接线,具体做法是移动鼠标到一个器件

的连接点上,会出现一个“十字”形的光标,按住鼠标左键不放,一直到你所要连接另一个器件的连接点上,放开左键,这样线就连好了,如果想要连接分支线,可以要在需要分支的

地方按住Ctrl键,然后按住鼠标左键就可以拉出一根分支线了。

在连接示波器时会发现示波器只有一个接线端子,这时可以参照下面示波器的参数调整的方

法进行增加端子。

在调整元件位置的时候,有时你会遇到有些元件需要改变方向才更方便于

连接线,这时可以选中要改变方向的模块,使用Format菜单下的Flipblock和Rotateblock

两条命令,前者改变水平方向,后者做90度旋转,也可以用Ctrl+R来做90度旋转。

同时

双击模块旁的文字可以改变模块名。

然后单击菜单栏中的Edit/SignalProperties命令来刷新

模型。

模块的颜色也可以在激活模块后,点击右键,在backgroundcolor中选择自己喜欢的

颜色。

连接好的电路图如图1.3所示。

图1.3

第四步,模块的参数设置。

设者模型参数是保证仿真准确和顺利的重要一步,有些参数

是由仿真任务规定的,如本例仿真中的电源电压与电阻值等,有些参数是需要通过仿真来确

定的。

设置模型参数可以双击模块图标弹出参数设置对话框,然后按框中提示输入,若有不

清楚的地方可以借助帮助来看相关功能。

本例中,参数设置如下:

1.脉冲发生器的参数设置。

双击脉冲发生器,会弹出一个对话框,改变需要的参数后如图1.4所示。

其中参数行中从第一个开始分别为振幅、周期、脉宽、控制角

(延迟时间)

控制角a的设置按照t=aT/360

图1.4

2.打开电源设置对话框,我们这里设置电源为220V,直接在参数行输入数字即可。

3.新器件GTO的参数设置,这里我们采用默认设计,当需要改变的时候也可以另外设置。

4.负载参数的设置,我们这里只是用到电阻负载,所以可以这样设置,电阻R=100,

H=0,

C=inf设置完如图1.5所示:

图1.5

5.示波器的参数设置:

当我们开始连接的时候,示波器只有一个连接端子,这时我们

需要增加示波器的接线端子,具体做法是双击示波器,弹出的对话框如图1.6示:

图1.6

单击工具栏中第二个小图标,即打印机图标的旁边的图标。

弹出第二个对话框2图1.7。

图1.7

只要在Numberofaxes项中把1改成所需要增加的端子数字就可以,这里我们用到两

个端子,我们把它改成2就可以了。

在Timerange中设置一个数值,也即显示时间,所设置的时横坐标。

就是我们的的仿真时间

6.仿真参数设置:

在仿真开始前还必须首先设置仿真参数。

在菜单中选择Simulation,

在下拉菜单中选择Simulationparameters,在弹出的对话款中可设置的项目很多,主

要有开始时间、终止时间、仿真类型(包括步长和解电路的树枝方法),积极相对

误差、绝对误差等。

步长、解法和误差的选择对仿真运行的速度影响很大,步长太长计算容易发散,步长太小运算时间太长,本题使用ode23tb算法。

仿真参数设计

如图1.8所示:

图1.8

在参数设置完毕后既可以开始仿真。

点击运行按钮

13”开始仿真。

在屏幕下方的

0

300I

2C0-……

100

0

U

Tkn&cffcsr0

图1.9晶闸管的波形

&画|Q卫Pft@@0

Vldad

状态栏上可以看到仿真的进程。

若要中途停止仿真可以点击“■”按钮。

在仿真完毕之后既可以通过双击示波器来观察仿真的结果。

本例的仿真图形(电阻)如图1.9跟图1.10所示:

图1.10负载的波形

如果在一开始观察不到示波器的波形,可以点击工具栏上的望远镜,会自动的给定一个合适

的坐标,观察到我们需要的波形。

如果我们想改变纵坐标,可以单击邮件

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 判决书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1