电力电子的matlab仿真
电力电子课程设计matlab仿真实验

一.课程设计目的(1)通过matlab的simulink工具箱,掌握DC-DC、DC-AC、AC-DC电路的仿真。
通过设置元器件不同的参数,观察输出波形并进行比较,进一步理解电路的工作原理;(2)掌握焊接的技能,对照原理图,了解工作原理;(3)加深理解和掌握《电力电子技术》课程的基础知识,提高学生综合运用所学知识的能力;二.课程设计内容第一部分:simulink电力电子仿真/版本matlab7.0(1)DC-DC电路仿真(升降压(Buck-Boost)变换器)仿真电路参数:直流电压20V、开关管为MOSFET(内阻为0.001欧)、开关频率20KHz、电感L为133uH、电容为1.67mF、负载为电阻负载(20欧)、二极管导通压降0.7V(内阻为0.001欧)、占空比40%。
仿真时间0.3s,仿真算法为ode23tb。
图1-1占空比为40%的,降压后为12.12V。
触发脉冲、电感电流、开关管电流、二极管电流、负载电流、输出电压的波形。
图1-2占空比为60%的,升压后为28.25V。
触发脉冲、电感电流、开关管电流、二极管电流、负载电流、输出电压的波形。
图1-3•图1-4升降压变换电路(又称Buck-boost电路)的输出电压平均值可以大于或小于输入直流电压,输出电压与输入电压极性相反,其电路原理图如图1-4(a)所示。
它主要用于要求输出与输入电压反相,其值可大于或小于输入电压的直流稳压电源工作原理:①T导通,ton期间,二极管D反偏而关断,电感L储能,滤波电容C向负载提供能量。
②T关断,toff期间,当感应电动势大小超过输出电压U0时,二极管D导通,电感L经D向C和RL反向放电,使输出电压的极性与输入电压在ton期间电感电流的增加量等于toff期间的减少量,得:由的关系,求出输出电压的平均值为:上式中,D为占空比,负号表示输出与输入电压反相;当D=0.5时,U0=Ud;当0.5<D<1时,U0>Ud,为升压变换;当0≤D<0.5时,U0<Ud,为降压变换。
电力电子技术与MATLAB仿真课程设计

电力电子技术与MATLAB仿真课程设计课程设计概述本次课程设计的主要任务是对电力电子技术进行深入了解,并通过MATLAB仿真进行实践操作,从而全面掌握电力电子技术的应用。
本次课程设计以掌握电力电子技术基本原理、掌握MATLAB仿真软件的使用和掌握电力电子技术的应用为主要目标,结合实际应用案例和仿真实验,学生们能够更加深入地理解电力电子技术的应用,并且掌握MATLAB仿真的使用方法。
任务一:电力电子技术基础知识任务目标通过学习电力电子技术基础知识,掌握电力电子技术的相关概念和原理。
学习内容本次课程设计的学习内容主要包括以下几点:1.电力电子技术概述2.半导体器件3.电路模型4.控制方法学习方法学生们应该认真学习课程中涉及到的各种电力电子技术相关知识和概念,并在查阅相关文献进行加深理解。
同时,针对课程中的一些重点难点内容,可以与同学共同研究、讨论,并结合实际案例进行学习。
任务二:MATLAB仿真操作技能任务目标通过本次课程设计,学生们应该掌握MATLAB仿真工具的基本操作技能,能够独立完成电力电子技术的相关仿真实例,并且掌握MATLAB仿真结果的分析和处理方法。
学习内容本次课程设计的学习内容主要包括以下几点:1.MATLAB基础操作2.电力电子技术常用仿真分析方法3.仿真模型搭建学习方法学生们应该认真学习课程中涉及到的MATLAB仿真工具的相关知识和概念,并进行实践操作。
在实践操作过程中,可结合文献资料进行研究和调整,并与同学一起共同探讨仿真结果与理论分析的关系。
任务三:综合应用任务目标通过独立完成应用案例的设计和模拟仿真,学生们能够深入理解电力电子技术的实际应用,并且掌握MATLAB仿真工具在电力电子技术应用方面的操作方法。
学习内容本次课程设计的学习内容主要包括以下几点:1.开关电源的设计及仿真2.三相变频器的设计及仿真3.太阳能逆变器的设计及仿真学习方法学生们应该针对给出的应用案例进行仿真模拟,并负责完成实验数据表格整理及会议汇报材料的整理,以提高课程设计实际应用能力。
《电力电子技术》单相半波可控整流电路MATLAB仿真实验

《电力电子技术》单相半波可控整流电路MATLAB仿真实验一、实验目的:(1) 单相半波可控整流电路(电阻性负载)电路的工作原理电路设计与仿真。
(2) 单相半波可控整流电路(阻-感性负载)电路的工作原理电路设计与仿真。
(3) 单相半波可控整流电路(阻-感性负载加续流二极管)电路的工作原理电路设计与仿真。
(4)了解三种不同负载电路的工作原理及波形。
二、电阻性负载电路1、电路及其工作原理图1.1单向半波可控整流电路(电阻性负载)如图1.1所示,单向半波可控制整流电路原理图,晶闸管作为开关,变压器T起到变换电压与隔离的作用。
其工作原理:(1)在电源电压正半波(0~π区间),晶闸管承受正向电压,脉冲uG在ωt=α处触发晶闸管,晶闸管开始导通,形成负载电流id,负载上有输出电压和电流。
(2)在ωt=π时刻,u2=0,电源电压自然过零,晶闸管电流小于维持电流而关断,负载电流为零。
(3)在电源电压负半波(π~2π区间),晶闸管承受反向电压而处于关断状态,负载上没有输出电压,负载电流为零。
(4)直到电源电压u2的下一周期的正半波,脉冲uG 在ωt=2π+α处又触发晶闸管,晶闸管再次被触发导通,输出电压和电流又加在负载上,如此不断重复。
2、MATLAB下的模型建立2.1 适当连接后,可得仿真电路。
如图所示:2.2 仿真结果与波形分析下列所示波形图中,波形图分别代表了晶体管VT上的电流、晶体管VT 上的电压、电阻加电感上的电压。
设置触发脉冲α分别为30°、60°、90°、120°时的波形变化。
α=30°α=60°α=90°α=120°分析:与电阻性负载相比,负载电感的存在,使得晶闸管的导通角增大,在电源电压由正到负的过零点也不会关断,输出电压出现了负波形,输出电压和电流平均值减小;大电感负载时输出电压正负面积趋于相等,输出电压平均值趋于零。
Matlab电力电子仿真教程ppt课件

第5章 电力电子电路仿真分析
(a)
(b)
图5-7 晶闸管模块的电路符号和静态伏安特性 (a) 电路符号;(b) 静态伏安特性
第5章 电力电子电路仿真分析 SimPowerSystems库提供的晶闸管模块一共有两种:一 种是详细的模块(Detailed Thyristor),需要设置的参数较多; 另一种是简化的模块(Thyristor),参数设置较简单。晶闸管 模块的图标如图5-8。
解:(1) 按图5-5搭建仿真电路模型,选用的各模块的名 称及提取路径见表5-1。
第5章 电力电子电路仿真分析 图5-5 例5.1的仿真电路图
第5章 电力电子电路仿真分析
表5-1 例5.1仿真电路模块的名称及提取路径
模块名 功率二极管模块 D1、D2、D3、D4 交流电压源 Vs 串联 RLC 支路 R 电压表模块 VR 电流表模块 IR 信号分离模块 Demux 示波器 Scope
7所示为晶闸管模块的电路符号和静态伏安特性。当晶闸管 承受正向电压(Vak>0)且门极有正的触发脉冲(g>0)时,晶闸 管导通。触发脉冲必须足够宽,才能使阳极电流Iak大于设定 的晶闸管擎住电流I1,否则晶闸管仍要转向关断。导通的晶 闸管在阳极电流下降到0(Iak=0)或者承受反向电压时关断, 同样晶闸管承受反向电压的时间应大于设置的关断时间,否 则,尽管门极信号为0,晶闸管也可能导通。这是因为关断 时间是表示晶闸管内载流子复合的时间,是晶闸管阳极电流 降到0到晶闸管能重新施加正向电压而不会误导通的时间。
(9) “测量输出端”(Show measurement port)复选框:选 中该复选框,出现测量输出端口m,可以观测晶闸管的电流 和电压值。
【例5.2】如图5-10所示,构建单相桥式可控整流电路, 观测整流效果。晶闸管模块采用默认参数。
电力电子技术matlab仿真

1.5.2.2 while 循环语句
while 语句的格式为
while (表达式) ,语句组, end
while 循环语句的流程如图 1-7 所示
1-22
1.5.2.3 for 循环语句
for 语句的格式为
for k =初始值:增量:终止值, 语句组,
end
1-23
1.5.2.4 switch-case语句
顺序、选择和循环三种基本控制结构组成。
包括表达语句、控制语句、调试语句和空语句。
MATLAB 程序的基本结构如下,即
% 说明 清除命令 定义变量 逐行执行的命令
循环和转移 逐行执行的命令 end 逐行执行的命令
1-18
1.5.1 表达式、表达式语旬和赋值语句
1.表达式 由运算符连接的常量、变量和函数构成MATLAB 的表达式。
(2) n 维数组和矩阵的表示和赋值。
n 维数组或矩阵的表示和赋值的规则是矩阵或数组的元 素列入方括号()中,每行的元素间用空格或逗号分隔,行与行 之间用分号或回车键隔开。
举例如下,即
A=[1 2 3;4 5 6;7 8 9] A 为矩阵名,方括号内表示一个3x3 的矩阵。 矩阵内的元素可以是数值、变量或者表达式。
2. 表达式语句 单个的表达式就是表达式语句,一行可以只有一个表达式语句 ,也可以有多个表达式语句。
3. 赋值语句 将表达式的值赋予变量就是赋值语句。
A=3+7 * 8 x =10 * sin(2 * pi * f * t) z=2 * x+5 *y
1-19
1.5.2 流程控制语句
MATLAB 的流程控制语句有if、 while 、 for和 switch - case 语句。
电力电子技术应用实例MATLAB仿真

目录摘要 (1)关键词 (1)1.引言 (1)2.单相半波可控整流电路 (1)2.1实验目的 (1)2.2实验原理 (1)2.3实验仿真 (2)3.单相桥式全控整流电路 (8)3.1实验目的 (8)3.2实验原理 (8)3.3实验仿真 (9)4.三相半波可控整流电路 (10)4.1实验目的 (10)4.2实验原理 (11)4.3实验仿真 (12)5. 三相半波有源逆变电路 (14)5.1实验目的 (14)5.2实验原理 (14)5.3实验仿真 (15)6.三相桥式半控整流电路 (17)6.1 实验目的 (17)6.2实验原理 (17)`6.3 实验仿真 (17)7.小结 (19)致谢 (19)电力电子技术应用实例的MATLAB 仿真摘 要 本文是用MATLAB/SIMULINK 实现电力电子有关电路的计算机仿真的毕业设计。
论文给出了单相半波可控整流电路、单相桥式全控整流电路、三相半波可控整流电路、三相半波有源逆变电路、三相桥式全控整流电路的实验原理图、 MATLAB 系统模型图、及仿真结果图。
实验过程和结果都表明:MATLAB 在电力电子有关电路计算机仿真上的应用是十分广泛的。
尤其是电力系统工具箱-Power System Blockset (PSB )使得电力系统的仿真更加方便。
关键词 MATLAB SIMULINK PSB 电力电子相关电路1.引言MATLAB 是由Math Works 公司出版发行的数学计算软件,为了准确建立系统模型和进行仿真分析,Math Works 在MATLAB 中提供了系统模型图形输入与仿真工具一SIMULINK 。
其有两个明显功能:仿真与连接,即通过鼠标在模型窗口画出所系统的模型,然后可直接对系统仿真。
这种做法使一个复杂系统模型建立和仿真变得十分容易。
[4][2]在1998年,MathWoIks 推出了电力系统仿真的电力系统工具箱-Power System Blockset (PSB )。
电力电子技术MATLAB仿真实验报告
电力电子技术MATLAB仿真实验报告Harbin Institute of Technology电力电子技术MATLAB仿真实验报告院系:班级:姓名:学号:哈尔滨工业大学一、实验目的1. 根据电路接线图利用MATLAB仿真分析单相桥式半控整流电路的各输出结果。
2. 改变参数后再进行仿真分析,进而分析总结各参数对输出的影响。
3. 在实验过程中掌握运用MATLAB对电力电子各电路进行仿真分析的方法。
4. 对实验进行总结整理并写出报告。
二、实验内容1根据实验电路图进行理论分析单相桥式半控整流电路图2 利用理论对电路进行分析这是单相桥式半控整流电路的另一种接法,相当于把原本的VT3和VT4换为二极管VD3和VD4,这样可以省去续流二极管VDR,续流由VD3和VD4来实现。
因此,理论分析各时间段电压电流及二极管导通状态如下:① wt1-π:Ua>Ub,VT1,VD4导通,Ud=U2,i:a→VT1→R→L→VD4→b;②π-wt2 :Ua<Ub,VD2,VD4导通,Ud=0,i:b→VD2→R→L→VD4→b;③ wt2-2π:Ua<Ub,VT3,VD2导通,Ud=-U2,i:b→VD2→R→L→VT3→a;④ 2π- wt3:Ua>Ub,VD2,VD4导通,Ud=0,i:b→VD2→R→L→VD4→b。
23理论分析满足的输出波形如下U20 wt1 wt2 wt3Ud4根据电路图在MATLAB中连接各元器件得出接线图35仿真结果[各波形代表的输出结果为二次侧电压,负载电压,负载电流,VT1电流,VT1电压]①阻性负载:R=20Ω,L=0,a=30°:②阻性负载:R=20Ω,L=0,a=60°:4③阻感负载:R=20Ω,L=0.008,a=30°:④阻感负载:R=20Ω,L=0.008,a=60°:5⑤阻感负载:R=20Ω,L=0.08,a=60°:三、实验结论1、通过理论分析与MATLAB仿真结果比拟,发现理论分析与仿真结果一致。
电力电子的MATLAB仿真(54)
7.1 MATLAB Simulink/Power System工具箱及应用简介Simulink工具箱的功能是在MATLAB环境下,把一系列模块连接起来.构成复杂的系统模型,它是Mathworks公司于1990年推出的产品;电力系统仿真工具箱(Power System Blockset)是在Simulink环境下使用的仿真工具箱,它由加拿大的Hydro Quebec和TECSIM International公司共同开发,其功能非常强大,可用于电路、电力电子系统、电视系统、电力传输等领域的仿真,它提供了一种类似电路搭建的方法用于系统的建模。
本章首先概述Simulink/Power System工具箱所包含的模块和Simulink,/Power System的模型窗口;其次介绍Simulink/Power System模块的基本操作、搭建Simulink/Power System系统模型的方法,及系统的仿真技术(以MATLAB6.1版本为基础,软件中仍然用三相符号A,B,C表示三相U,V,W)。
最后,重点介绍典型电力电子器件和常用典型环节的仿真模型及仿真实例,并对典型的电力电子变换器进行建模与仿真。
7.1.1 Simulink工具箱简介在MATLAB命令窗口中键人【Simulink】命令,或单击MATLAB工具栏中的Simulink图标,则可打开Simulink工具箱窗口,如图7-1所示。
图7-1 Simulink模型库界面在图7-1所示的界面左侧可以看到,整个Simulink工具箱是由若干个模块组构成,故该界面又称为工具箱测览器。
可以看出,在标准的Simulink工具箱中,包含连续模块组(Continuous)、离散模块组(Discrete)、函数与表模块组(Function &Tables)、数学运算模块组(Math)、非线性模块组(Nonlinear)、信号与系统模块组(Signals &Systems)、输出模块组(Sinks)、信号源模块组(Sources)和子系统模块组(Subsystems)等。
(完整版)电力电子技术MatLab仿真.
本文前言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是“矩阵实验室”(Matrix Laboratory)的缩写,它是一种以矩阵运算为基础的交互式程序语言,着重针对科学计算、工程计算和绘图的需要。
在MATLAB中,每个变量代表一个矩阵,可以有n*m个元素,每个元素都被看做复数摸索有的运算都对矩阵和复数有效,输入算式立即可得结果,无需编译。
MATLAB强大而简易的做图功能,能根据输入数据自动确定坐标绘图,能自定义多种坐标系(极坐标系、对数坐标系等),讷讷感绘制三维坐标中的曲线和曲面,可设置不同的颜色、线形、视角等。
如果数据齐全,MATLAB通常只需要一条命令即可做图,功能丰富,可扩展性强。
MATLAB软件包括基本部分和专业扩展部分,基本部分包括矩阵的运算和各种变换、代数和超越方程的求解、数据处理和傅立叶变换及数值积分风,可以满足大学理工科学生的计算需要,扩展部分称为工具箱,它实际上使用MATLAB的基本语句编成的各种子程序集,用于解决某一方面的问题,或实现某一类的新算法。
现在已经有控制系统、信号处理、图象处理、系统辨识、模糊集合、神经元网络及小波分析等多种工具箱,并且向公式推倒、系统仿真和实时运行等领域发展。
电力电子电路典型环节的MATLAB仿真毕业设计论文
可修改可编辑教学单位电子电气工程系学生学号200895014075编号DQ2012DQ075 本科毕业设计题目学生姓名专业名称指导教师2010年月日电力电子电路典型环节的MATLAB仿真摘要:本文主要研究了电力电子电路典型环节的MATLAB仿真,首先介绍了MATLAB软件及其图形仿真界面Simulink的基础应用知识,然后介绍了用于电力电子仿真的SimPowerSystems中的各种模块库,完成了对整流电路、斩波电路典型环节的建模与仿真,并且给出了仿真结果波形。
通过MATLAB/SIMULINK软件来建立各电路的仿真模型,并且对各个模块和系统内部的参数进行设置,例如仿真算法、电子器件的选择和电源幅值和频率等,最终实现电力电子系统在MATLAB中的仿真。
仿真结果和理论分析结果相一致,验证了仿真建模的有效性和正确性。
最后,本文对研究成果进行了总结,并提出了进一步改进建议。
关键词:Matlab/Simulink,仿真,整流电路,斩波电路Abstract:This paper mainly studies the MATLAB simulation of the typical session to the power electronic circuit, This article first introduces the MATLAB software and the application of knowledge based on graphical interface Simulink simulation, and then introduced the various modules of SimPowerSystems library for the power electronic simulation, also completed Modeling and Simulation to the typical session of rectifier circuit and Chopper circuit, and show the results of the simulation waveform.Established various electric circuits through MATLAB/SIMULINK software the simulation model, and set the establishment to each module and the interior parameter of system, for example simulation algorithm, electronic device choice and electrical source peak-to-peak value and frequency and so on, finally realized simulation that the electric power electronics alternating-current circuit in MATLAB. Simulation result and theoretical analysis result consistent, has confirmed the simulation modelling validity and the accuracy.Finally, this paper summarizes the research results and makes suggestions for further improvement.Keywords:Matlab/Simulink , Simulation, Rectifier circuit, Choppercircuit目录第1章概述 (5)1.1国内外研究概况 (5)1.2本课题的研究内容 (5)1.3本课题的研究目的与意义 (6)第2章MATLAB/SIMULIK基础知识 (7)2.1MATLAB介绍 (7)2.1.1 MATLAB主要组成部分 (7)2.1.2 MATLAB的系统开发环 (8)2.2SIMULINK仿真基础 (9)2.2.1 SIMULINK启动 (10)2.2.2 SIMULINK的模块库介绍 (11)2.2.3 电力系统模块库的介绍 (12)2.2.4 SIMULINK的仿真步骤 (13)第3章整流电路的SIMULINK仿真设计 (15)3.1单相桥式整流电路的仿真 (15)3.1.1 单相桥式全控整流电路的工作原理 (15)3.1.2 建立仿真模型 (15)3.1.3 设置模型参数 (17)3.1.4 模型仿真 (18)3.2三相桥式整流电路的仿真 (21)3.2.1 三相桥式全控整流电路的工作原理 (21)3.2.2 建立仿真模型 (22)3.2.3 设置模型参数 (23)第4章斩波电路的SIMULINK仿真设计 (26)4.1降压斩波电路的仿真 (26)4.1.1 降压变换器的工作原理 (26)4.1.2 建立仿真模型 (27)4.1.3 设置模型参数 (28)4.1.4 模型仿真 (28)4.2升压斩波电路的仿真 (30)4.2.1 升压变换器的工作原理 (30)4.2.2 建立仿真模型 (30)4.2.3 设置模型参数 (31)4.2.4 模型仿真 (32)第5章仿真调试 (34)5.1模型仿真应注意的问题 (34)5.1.1 模型建立和仿真参数的设置 (34)5.1.2 仿真运行和观测仿真结果 (35)结论 (37)参考文献 (38)致谢 (40)第1章概述1.1 国内外研究概况电力电子技术综合了微电子、电路、自动控制等多学科知识,是电能变换与控制的核心技术,在工业、能源、交通、国防等各个领域发挥着越来越重要的作用。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电力电子的 MATLAB 仿真计算机控制技术 课程设计资料2010 年 4 月前 言电力电子技术综合了电子电路、电机拖动、计算机控制等多学科知识,是一门实践性和应用形 很强的课程。
由于电力电子器件自身的开关非线性,给电力电子电路的分析带来了一定的复杂性和 困难,一般常用波形分析的方法来研究。
仿真技术为电力电子电路的分析提供了崭新的方法。
我们在电力电子技术课程的教学中引入了仿真,对于加深学生对这门课程的理解起到了良好的 作用。
掌握了仿真的方法,学生的想法可以通过仿真来验证,对培养学生的创新能力很有意义,并 且可以调动学生的积极性。
实验实训是本课程的重要组成部分,学校的实验实训条件毕竟是有限的, 也受到学时的限制。
而仿真实训不受时间、空间和物质条件的限制,学生可以在课外自行上机。
仿 真在促进教学改革、加强学生能力培养方面起到了积极的推动作用。
目录第一章 MATLAB 基础11.1 MATLAB 介绍11.2 MATLAB 的安装与启动21.3 MATLAB 环境3第二章 MATLAB/Simulink/Power System 工具箱简介 72.1 Simulink 工具箱简介 72.2 Power System 工具箱简介 102.3Simulink/Power System 的模型窗口 132.4Simulink/Power System 模块的基本操作 17第三章 电力电子电路仿真实训 21实训一单相半波可控整流电路仿真实训 21实训二单相桥式半控整流电路仿真实训 29实训三单相桥式全控整流电路仿真实训 35实训四单相桥式全控有源逆变电路仿真实训 42实训五 单相交流调压电路仿真实训 45实训六 降压斩波电路仿真实训 48实训七 升压斩波电路仿真实训 51实训八 升降压斩波电路实训 54实训九三相半波不可控整流电路仿真实训 57实训十三相半波可控整流电路仿真实训 59实训十一三相桥式全控整流电路仿真实训 67实训十二三相半波可控整流电路有源逆变电路仿真实训 72实训十三三相桥式有源逆变电路仿真实训 75第 1 章 MATLAB 基础MATLAB 介绍 MATLAB 是一种科学计算软件。
MATLAB 是 Matrix Laboratory(矩阵实验室)的缩写,这是一种 以矩阵为基础的交互式程序计算语言。
早期的 MATLAB 主要用于解决科学和工程的复杂数学计算问 题。
由于它使用方便、输入便捷、运算高效、适应科技人员的思维方式,并且有绘图功能,有用户 自行扩展的空间,因此受到用户的欢迎,使它成为在科技界广为使用的软件,也是国内外高校教学 和科学研究的常用软件。
MATLAB 由美国 Mathworks 公司于 1984 年开始推出,历经升级,到 2001 年已经有了 6.0 版, 现在 MATLAB 、、 版都已相继面世。
早期的 MATLAB 在 DOS 环境下运行,1990 年推出 了 Windows 版本。
1993 年, Mathworks 公司又推出了 MATLAB 的微机版,充分支 持 在 MicrosoftWindows 界面下的编程,它的功能越来越强大,在科技和工程界广为传播,是各种科学计 算软件中使用频率最高的软件。
1993 年出现了 SIMULINK,这是基于框图的仿真平台,SIMULINK 挂接在 MATLAB 环境上, 以 MATLAB 的强大计算功能为基础,以直观的模块框图进行仿真和计算。
SIMULINK 提供了各种 仿真工具,尤其是它不断扩展的、内容丰富的模块库,为系统的仿真提供了极大便利。
在 SIMULINK 平台上,拖拉和连接典型模块就可以绘制仿真对象的模型框图,并对模型进行仿真。
在 SIMULINK 平台上,仿真模型的可读性很强,这就避免了在 MATLAB 窗口使用 MATLAB 命令和函数仿真时, 需要熟悉记忆大量 M 函数的麻烦,对广大工程技术人员来说,这无疑是最好的福音。
现在的 MATLAB 都同时捆绑了 SIMULINK,SIMULINK 的版本也在不断地升级,从 1993 年的 MATLAB 4.0/ SIMULINK 1.0 版到 2001 年的 MATLAB 6.1/SIMULINK 4.1 版,2002 年即推出了 MATLAB 6.5 /SIMULINK 5.0 版。
MATLAB 已经不再是单纯的"矩阵实验室"了,它已经成为一个高级计算 和仿真平台。
SIMULINK 原本是为控制系统的仿真而建立的工具箱,在使用中易编程、易拓展,并且可以解 决 MATLAB 不易解决的非线性、变系数等问题。
它能支持连续系统和离散系统的仿真,支持连续离 散混合系统的仿真,也支持线性和非线性系统的仿真,并且支持多种采样频率(Multirate)系统的仿 真, 也就是不同的系统能以不同的采样频率组合,这样就可以仿真较大、较复杂的系统。
因此,各科学 领域根据自己的仿真需要,以 MATLAB 为基础,开发了大量的专用仿真程序,并把这些程序以模块 的形式都放人 SIMULINK 中,形成了模块库。
SIMULINK 的模块库实际上就是用 MATLAB 基本语 句编写的子程序集。
现在 SIMULINK 模块库有三级树状的子目录,在一级目录下就包含了 SIMULINK 最早开发的数学计算工具箱、控制系统工具箱的内容,之后开发的信号处理工具箱(DSPBlocks)、通 信 系 统 工 具 箱 (Comm) 等 也 并 行 列 入 模 块 库 的 一 级 子 目 录 , 逐 级 打 开 模 块库浏览器 (SIMULINKLibraryBrowser)的目录,就可以看到这些模块。
从 SIMULINK4.1 版开始,有了电力系统模块库(Power System Blockset),该模块库主要由 加拿大 HydroQuebec 和 TECSIMInternational 公司共同开发。
在 SIMULINK 环境下用电力系统模块 库的模块,可以方便地进行 RLC 电路、电力电子电路、电机控制系统和电力系统的仿真。
本书中电netsh.net、 h ttp:1.3.1 力电子电路的仿真就是在 MATLAB/SIMULINK 环境下,主要使用电力系统模块库和 SIMULINK 两个模块库进行。
通过电力电子电路的仿真,不仅展示了 MATLAB/SIMULINK 的强大功能,并且 1.3.2 可以学习控制系统仿真的方法和技巧,研究电路的原理和性能。
本资料主要是介绍电力电子电路的仿真,因此对 MATLAB 只介绍与本书有关的内容。
MATLAB 1.3.31.3.4 功能强大,有关 MATLAB 的书刊已经很多,对 MATLAB 更深入的要求,可以阅读其他介绍书籍。
现在因特网上有大量的 MATLAB 资源,如有关 MATLAB 的新消息,免费的工具箱下载,有关 2. MATLAB 的讨论和讲座等,读者可以进入这些网站,以获取更多的信息。
有关 MATLAB 的网站很 1.12.2.12.2.22.2.32.2.42.2.52.2.6Zoom in:放大模型显示比例。
Zoom out:缩小模型显示比例. Fit system view:自动选择最合适的显示比例。
Normal(100%):以正常工作比倒(100%)显示模型 4.Simulation(仿真)菜单 start (Ctrl +T):启动或暂停仿真。
stop:停止仿真。
Simulation parameters.. (Ctrl +E):设置仿真参数 Normal:常规标准仿真。
Accelerator:加速仿真。
5.Format(格式设定)菜单 Font :字体选择。
Text alignment :文字对齐方式。
Flip name:模块标题名称上下换位。
Hide name:显示/隐藏模块名。
Flip block(Ctrl+1):将功能模块图旋转 180。
Rotate block(Ctrl +R):将功能模块图顺时针旋转 90*。
Show drop Shadow:显示或隐藏模块的阴影。
Show port labels:显示或隐藏子系统输入输出字符与空框或有示意图框 Foreground color:设置前景颜色。
Background color:设置背景颜色。
Screen color:设置屏幕颜色。
能,归纳起来可分为 5 类。
图 2-15 所示的 Simulink 模型窗口工具栏自左到右有 15 个按钮,其功能分述如下。
1.文件管理类 文件管理类包括 4 个按钮: 第 1 个按钮:单击该按钮将创建一个新模型文件,相当于在主菜单"File''中执行"New''命 令。
第 2 个按钮:单击该按钮将打开一个已存在的模型文件,相当于在主菜单"File''中执行"Open'' 命令。
第 3 个按钮:单击该按钮将保存模型文件,相当于在主菜单"File''中执行"Save"命令。
第 4 个按钮:单击该按钮将打印模型文件,相当于在主菜单"File''中执行"Print"命令。
2.对象管理类 对象管理类包括以下 3 个按钮: 第 5 个按钮:单击该按钮,将选中的模型文件剪切到剪贴板上,相当于在主菜单"Edit" 中执 行"Cut"命令。
第 6 个按钮:单击该按钮,将选中的模型文件复制到剪贴板上,相当于在主菜单"Edit"中执行 "Copy"命令。
第 7 个按钮:单击该按钮,将剪贴板上的内容粘贴到模型窗口的指定位置,相当于在主菜单"Edit'' 中执行"Paste''命令。
3.命令管理类 命令管理类包括以下两个按钮: 第 8 个按钮:单击该按钮将撤销前次操作,相当于在主菜单"Edit''中执行"Undo Delete"命 令。
第 9 个按钮:单击该按钮将重复前次操作,相当于在主菜单"Edit''中执行"Redo Delete"命 令。
4.窗口切换类 窗口切换类包括以下 4 个按钮: 第 10 个按钮:单击该按钮将打开 Simulink 库浏览器,相当于在主菜单项"View"中执行"Show Library Browser"命令。