基于MATLAB-Simulink的模拟电子电路仿真

合集下载

开关电源《基于MatlabSimulink的BOOST电路仿真》

开关电源《基于MatlabSimulink的BOOST电路仿真》

开关电源《基于MatlabSimulink的BOOST电路仿真》基于Matlab/Simulink的BOOST电路仿真姓名:学号:班级:时间:2010年12月7日1 引言BOOST 电路又称为升压型电路, 是一种直流- 直流变换电路, 其电路结构如图1 所示。

此电路在开关电源领域内占有非常重要的地位, 长期以来广泛的应用于各种电源设备的设计中。

对它工作过程的理解掌握关系到对整个开关电源领域各种电路工作过程的理解, 然而现有的书本上仅仅给出电路在理想情况下稳态工作过程的分析, 而没有提及电路从启动到稳定之间暂态的工作过程, 不利于读者理解电路的整个工作过程和升压原理。

采用matlab仿真分析方法, 可直观、详细的描述BOOST 电路由启动到达稳态的工作过程, 并对其中各种现象进行细致深入的分析, 便于我们真正掌握BOO ST 电路的工作特性。

图1 BOO ST 电路的结构2 电路的工作状态BOO ST 电路的工作模式分为电感电流连续工作模式和电感电流断续工作模式。

其中电流连续模式的电路工作状态如图2 (a) 和图2 (b) 所示, 电流断续模式的电路工作状态如图2 (a)、(b)、(c) 所示, 两种工作模式的前两个工作状态相同, 电流断续型模式比电流连续型模式多出一个电感电流为零的工作状态。

(a) 开关状态1 (S 闭合) (b) 开关状态2 (S 关断)(c) 开关状态3 (电感电流为零)图2 BOO ST 电路的工作状态3 matlab仿真分析matlab 是一种功能强大的仿真软件, 它可以进行各种各样的模拟电路和数字电路仿真,并给出波形输出和数据输出, 无论对哪种器件和哪种电路进行仿真, 均可以得到精确的仿真结果。

本文应用基于matlab软件对BOO ST 电路仿真, 仿真图如图3 所示, 其中IGBT作为开关, 以脉冲发生器脉冲周期T=0.2ms,脉冲宽度为50%的通断来仿真图2 中开关S的通断过程。

simulink电路仿真

simulink电路仿真

求i3,U4,U7; , , ;
1. Simulink常用模块介绍 常用模块介绍 要熟练地使用Simulink进行仿真,首先要求能够熟练 进行仿真, 要熟练地使用 进行仿真 使用Simlink 常用模块。在模块浏览器中的 常用模块。在模块浏览器中的Simulink节点 使用 节点 下包含了搭建一个Simulink模块所需要的基本模块。本节 模块所需要的基本模块。 下包含了搭建一个 模块所需要的基本模块 主要对其中的Sources模块库、Sinks 模块库、Math 模块库、 模块库、 主要对其中的 模块库 Operations库和 库和Continuous模块库中的常用模块进行介 库和 模块库中的常用模块进行介 绍。 Sources 模块 阶跃函数,起始时间是第1秒而非 秒而非0秒 双击step 阶跃函数,起始时间是第 秒而非 秒。双击 模块,对仿真起始时间(step time)和阶跃值 和阶跃值(Initial value, 模块,对仿真起始时间 和阶跃值 Final value)的大小进行设置。 的大小进行设置。 的大小进行设置 信号发生器, 信号发生器,可以产生给定频率和幅值的正 弦波(sine wave)、方波 弦波 、方波(square wave)和锯齿波 和锯齿波 (sawtooth wave),双击图标可以设置。 ,双击图标可以设置。
Simulink电路仿真 电路仿真
Simulink 是MATLAB 的一个重要的工具箱,是结合了框图 的一个重要的工具箱, 界面和交互仿真能力的系统级设计和仿真工具。它以MATLAB 界面和交互仿真能力的系统级设计和仿真工具。它以 核心数学,图形和语言为基础,可以让用户完成从算法开发, 核心数学,图形和语言为基础,可以让用户完成从算法开发, 仿真或者模型验证的全过程,而不需要传递数据, 仿真或者模型验证的全过程,而不需要传递数据,重写代码或 改变软件环境。 改变软件环境。 进入Simulink菜单,选择 Simulink Library 菜单, 在start进入 进入 菜单 Browser,打开 库函数, 打开编辑窗口。 ,打开Simulink库函数,选择 File New打开编辑窗口。 库函数 打开编辑窗口 窗口直接键入Simulink即可打 在MATLAB的 Command窗口直接键入 的 窗口直接键入 即可打 工作窗口。 开Simulink工作窗口。 工作窗口 Simulink 作为面向框图的仿真软件,具有以下的功能和 作为面向框图的仿真软件, 优点: 优点: (1)用方框图的绘制代替了程序的编写。构成任何一个系统框 )用方框图的绘制代替了程序的编写。 图有三个步骤, 选定典型环节,相互联结和给定环节参数。 图有三个步骤,即选定典型环节,相互联结和给定环节参数。 (2)仿真的建立和运行是智能化的。首先,画好了框图并存起 )仿真的建立和运行是智能化的。首先, 自动建立一个仿真的过程; 来,Simulink自动建立一个仿真的过程;其次,在运行时用户 自动建立一个仿真的过程 其次, 可以不给步长,只给出要求的仿真精度, 可以不给步长,只给出要求的仿真精度,软件会自动选择能保 证给定精度的最大步长, 证给定精度的最大步长,使得在给定的精度要求下系统仿真具 有最快的速度。 有最快的速度。

Matlab第五章 Simulink模拟电路仿真

Matlab第五章 Simulink模拟电路仿真

第五章Simulink模拟电路仿真武汉大学物理科学与技术学院微电子系常胜§5.1 电路仿真概要5.1.1 MATLAB仿真V.S. Simulink仿真利用MATLAB编写M文件和利用Simulink搭建仿真模型均可实现对电路的仿真,在实现电路仿真的过程中和仿真结果输出中,它们分别具有各自的优缺点。

武汉大学物理科学与技术学院微电子系常胜ex5_1.mclear;V=40;R=5;Ra=25;Rb=100;Rc=125;Rd=40;Re=37.5;R1=(Rb*Rc)/(Ra+Rb+Rc);R2=(Rc*Ra)/(Ra+Rb+Rc);R3=(Ra*Rb)/(Ra+Rb+Rc);Req=R+R1+1/(1/(R2+Re)+1/(R3+Rd));I=V/Req武汉大学物理科学与技术学院微电子系常胜ex5_1武汉大学物理科学与技术学院微电子系常胜武汉大学物理科学与技术学院微电子系常胜注意Simulink仿真中imeasurement模块/vmeasurement模块和Display模块/Scope模块的联合使用Series RLC Branch模块中R、C、L的确定方式R:Resistance设置为真实值Capacitance设置为inf(无穷大)Inductance设置为0C:Resistance设置为0 Capacitance设置为真实值Inductance设置为0L:Resistance设置为0Capacitance设置为inf Inductance设置为真实值武汉大学物理科学与技术学院微电子系常胜MATLAB方式:步骤:建立等效模型→模型数学化→编写M文件计算→得到运算结果优点:理论性强,易于构建算法、模型缺点:较复杂,对电路观测量更改时需更改M文件适用范围:大系统抽象和原理性建模Simulink方式:步骤:选取模块→组成电路→运行仿真→观测仿真结果 优点:直观性强,易于与实际电路对应,易于观察结果 缺点:理论性不强,对电路原理不能得到解析适用范围:具体电路仿真武汉大学物理科学与技术学院微电子系常胜5.1.2 Power System Blockset模块集及powerlib窗口Power System Blockset模块集是MATLAB中专用的电路仿真模块集,其中内含有Electrical Source、Elements等子模块库,而电路仿真常用的DC Voltage Source、Series RLC Branch、Current Measurement等模块都被包含在这个模块集中。

MATLAB-SIMULINK在电力系统工程仿真中的应用

MATLAB-SIMULINK在电力系统工程仿真中的应用

MATLAB-SIMULINK在电力系统工程仿真中的应用MATLAB/SIMULINK在电力系统工程仿真中的应用随着电力系统的规模日益庞大和复杂性的增加,为确保电力系统的安全可靠运行,电力系统工程仿真成为了工程设计和运维过程中的重要环节。

MATLAB/SIMULINK作为一种强大的仿真工具,可以有效地模拟电力系统的各种电路、设备与系统,为电力系统工程提供精确的仿真分析与设计。

电力系统工程仿真是一种通过计算机模拟的方法,用以预测和分析电力系统的运行状况和特性。

在传统的电力系统工程中,工程师们常常使用基于经验公式和简化模型的手工计算方法进行设计和评估。

然而,由于电力系统的复杂性和不确定性,采用手工计算方法不仅效率低下,而且容易出现误差。

相比之下,MATLAB/SIMULINK具有更高的仿真精度和灵活性,能够更准确地模拟电力系统的各个方面。

首先,MATLAB/SIMULINK可以用来模拟电力系统的电路和设备。

在电力系统中,包括变压器、发电机、电动机等各种电器设备都是电路连接的要素。

MATLAB/SIMULINK提供了丰富的电路模型和元件库,可以很方便地构建各种电路模型。

例如,我们可以根据电路拓扑结构和参数数据构建一个发电机的模型,通过输入不同的工作条件和控制信号,可以模拟发电机在各种负载情况下的工作状态。

其次,MATLAB/SIMULINK还可以用来模拟电力系统的控制策略。

在电力系统中,各种控制策略被用来保持电力系统的稳定运行。

例如,电力系统中常用的电压控制和频率控制都是通过调节发电机和变压器的控制信号来实现的。

在MATLAB/SIMULINK中,我们可以根据电力系统的实际控制策略,构建相应的控制模型,通过输入系统的状态量和反馈信号,并根据设计的控制逻辑进行仿真分析。

这使得工程师们可以在设计阶段对控制策略进行优化,以提高电力系统的稳定性和鲁棒性。

此外,MATLAB/SIMULINK还可以用于电力系统的故障分析和可靠性评估。

matlabsimulink在电机中的仿真

matlabsimulink在电机中的仿真

模块化设计
集成优化工具
Simulink的模块化设计使得电机的各个部 分可以独立建模,然后通过模块的连接来 构建完整的系统模型,便于管理和修改。
Matlab提供了多种优化工具,可以对电机 控制系统进行优化设计,提高系统的性能 。
Matlab Simulink在电机仿真中的挑战
模型复杂度
电机的数学模型通常比较复杂,涉及大 量的非线性方程,这给模型的建立和仿
电机仿真的基本方法和流程
数学建模
根据电机的物理原理, 建立电机的数学模型, 包括电路方程、磁路 方程和运动方程等。
参数识别
根据实际电机的参数, 对数学模型进行参数 识别和调整,提高仿 真的准确性。
建立仿真模型
在Matlab Simulink 中建立电机的仿真模 型,包括电机本体和 控制系统的模型。
验证设计
通过仿真可以验证电机的设计是否满足要求, 提前发现并修正设计中的问题。
性能预测
仿真可以帮助预测电机的性能,包括转速、 转矩、效率等,为实际应用提供参考。
控制系统设计
通过仿真可以验证控制系统的设计是否正确, 提高控制系统的稳定性和精度。
降低成本
仿真可以减少试验次数,降低试验成本,缩 短研发周期。
04
案例分析
直流电机仿真案例
总结词
通过Simulink对直流电机进行仿真,可以模拟电机的启动、调速和制动等过程,为实际应用提供理论依据。
详细描述
在直流电机仿真案例中,我们使用Simulink的电机模块库来构建电机的数学模型。通过设置电机的参数,如电枢 电阻、电枢电感、励磁电阻和励磁电感等,可以模拟电机的动态行为。通过改变输入电压或电流,可以模拟电机 的启动、调速和制动等过程,并观察电机的响应特性。

基于simulink的Matlab仿真作业(电气工程专业)7

基于simulink的Matlab仿真作业(电气工程专业)7

基于MATLAB/SIMULINK 直流电动机调速系统仿真建模张三(陕西 西安 西安科技大学 710054)摘要:论述了一种基于MA TLAB 语言的直流电机调速控制仿真系统,通过MA TLAB 语言中的SIMULINK 模块和模糊控制箱实现模糊控制仿真 关键词 :MA TLAB. SIMULINK,仿真系统。

0 引言MATLAB 是矩阵实验室(Matrix Laboratory )的简称,是一种数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB 和Simulink 两大部分。

Simulink 提供一个动态系统建模、仿真和综合分析的集成环境。

在该环境中,无需大量书写程序,而只需要通过简单直观的鼠标操作,就可构造出复杂的系统。

Simulink 具有适应面广、结构和流程清晰及仿真精细、贴近实际、效率高、灵活等优点,并基于以上优点Simulink 已被广泛应用于控制理论和数字信号处理的复杂仿真和设计。

同时有大量的第三方软件和硬件可应用于或被要求应用于Simulink 。

纵观实验研究发展历程,仿真起着重要的作用,其经历了物理模型仿真,模似计算机仿真和数字计算机仿真,仿真给我们研究系统带来巨大方便,但在进行程序设计时.尤其是在计算矩阵运算或画图时,利用FORTRAN 、c 语言编程调试工作效率较低,很不方便。

在1984年,MATLAB 的推出,为研究者打开了一个新局面。

在系统仿真应用中很快得到了发展。

一台直流并励电动机,铭牌额定参数为kW 17=N P ,V 220=N U ,A 9.88=NI ,r/min 3000=N n ,电枢回路总电阻Ω=087.0a R ,励磁回路总电阻Ω=5.181f R ,电动机转动惯量2m K 76.0⋅=g J 。

要求仿真该电动机的直接起动的过程。

1计算电动机参数励磁电流为 I=220/181.5=1.21A 励磁电感在恒定磁场控制时可取零点数电阻R a =0.087Ω,电枢电感估算L=0.0032H式中,p 为极对数;C 为计算系数,对于无补偿电机C=0.1,补偿电机C=0.4。

matlab电路仿真教程

matlab电路仿真教程
举例说明 Sim6_1.mdl
三、Simulink常用模块介绍
在模块浏览器中的Simulink节点下包含了搭建一个Simulink模块所 需要的基本模块。本节主要对其中的Sources模块库、Sinks 模块库、 Simpower systeems模块库中的常用模块进行介绍。
Sources 模块
阶跃函数,起始时间是第1秒而非0秒。双击step模块,对仿真起始时间(step time)和阶跃
正弦波,电路中常用到的正弦信号(Sine Wave)模块,双击图标,在弹出的窗口中
调整相关参数。信号生成方式有两种:Time based 和 Sample based 。
从工作空间输入。从MATLAB Workspace输入已有的函数作为仿真的激
励信号。首先要在MATLAB环境下建立一个时间向量和相应的函数值向量,然后将时间向量和函数值
matlab电路仿真教程
1
Simulink简介
一、Simulink窗口环境 1. 启动Simulink
在MATLAB窗口的工具栏中单击 图标 在命令窗口中输入命令: >>simulink
2. Simulink浏览器 标题栏 菜单栏 工具栏 模块说明框
基本模块库
已安装专用 模块库
模块查找框 模块显示框
SimPower Systems模块
DC Voltage Source直流电压源,在 “Electrical Sources”模块内. Series RLC Branch 串联RLC 支路,设置参数可以去掉任一元件,将其变为单独的电阻、电容或电感 的支路。 将Series RLC Branch 模块设置成单一电阻时,应将参数:“Resistance”设 为所仿真电阻的真实值, “Inductance”设置为0,“Capacitance”设置为inf; 将Series -RLC Branch模块设置单一电感时,应将参数:“Inductance”设置为所仿真电感的真实值, “Resistance”设置为0,“Capacitance”设置为inf; 将Series RLC Branch设置单一电容时,应将参ห้องสมุดไป่ตู้: “Capacitance”设置为所仿真电感的真实值, “Resistance”和“Inductance”均设置为0。

基于Matlab/SIMULINK的桥式直流PWM变换电路实验仿真分析

基于Matlab/SIMULINK的桥式直流PWM变换电路实验仿真分析

基于Matlab/SIMULINK的桥式直流PWM变换电路实验仿真分析本文以MATLAB软件的SIMULINK仿真软件包为平台,对桥式直流PWM 变换电路进行仿真分析文章对每个电路首先进行原理分析,进而建立相应的仿真模型,经过详细计算确定并设置仿真参数进行仿真,对于每次仿真结果均采用可视化波形图的方式直接输出。

在对仿真结果分析的基础上,不断优化仿真参数,使其最大化再现实际物理过程,并根据各个电路的性能进行参数改变从而观察结果的异同。

标签:SIMULINK;PWM;电路仿真1 桥式直流PWM变换电路简介桥式直流PWM变流器仿真实验是对全控型器件的应用。

实验电路中,前端为不可控整流、后端为开关型逆变器,此结构形式应用最为广泛。

逆变器的控制采用PWM方式。

对这个实验有所掌握的话,对后续课程设计直流调速系统也会有很大启发。

因为直流PWM-M调速系统近年来发展很快,直流PWM-M调速系统采用全控型电力电子器件,调制频率高,与晶闸管直流调速系统相比动态响应速度快,电动机转矩平稳脉动小,有很大优越性,因此在小功率调速系统和伺服系统中的应用越来越广泛。

2 桥式直流PWM变换电路的工作原理本实验系统的主电路采用双极性PWM控制方式,其中主电路由四个MOSFET(VT1~VT4)构成H桥。

Ub1~Ub4分别由PWM调制电路产生后经过驱动电路放大,再送到MOSFET相应的栅极,用以控制MOSFET的通断。

在双极性的控制方式中,VT1和VT4的栅极由一路信号驱动,VT2和VT3的栅极由另一路信号驱动,它们成对导通。

控制开关器件的通断时间可以调节输出电压的大小,若VT1和VT4的导通时间大于VT2和VT3的导通时问,输出电压的平均值为正,VT2和VT3的导通时间大于VT1和VT4的导通时间,则输出电压的平均值为负,所以可以用于直流电动机的可逆运行。

3 计算机仿真实验(1)桥式直流PWM变换电路仿真模型的建立。

根据所要仿真的电路,在SIMULINK窗口的仿真平台上构建仿真模型。

基于matlab simulink的直流微电网的建模和仿真

基于matlab simulink的直流微电网的建模和仿真

直流微电网的建模和仿真目录1 引言 (3)1.1 目的 (3)1.2 文档格式 (3)1.3 术语 (3)1.4 参考文献 (3)2 系统概述 (4)3直流微网的能量管理方法 (4)4系统建模 (5)4.1PV电池 (5)4.2 PV电池DCDC变换器建模 (8)4.3蓄电池双向DCDC1变换器建模 (9)4.4逆变器建模 (11)4.5负载建模 (12)4.6蓄电池建模 (13)5仿真验证 (13)6结论 (18)1 引言1.1 目的该文档针对独立智能供电及生活保障系统的需求,给出了提供智能供电的直流微电网系统框架,并根据这一框架搭建理论模型和仿真模型。

验证这一直流微电网系统的功能可行性。

1.2 文档格式本文档按以下要求和约定进行书写:(1)页面的左边距为2.5cm,右边距为2.0cm,装订线靠左,行距为最小值20磅。

(2)标题最多分三级,分别为黑体小三、黑体四号、黑体小四,标题均加粗。

(3)正文字体为宋体小四号,无特殊情况下,字体颜色均采用黑色。

(4)出现序号的段落不采用自动编号功能而采用人工编号,各级别的序号依次为(1)、1)、a)等,特殊情况另作规定。

1.3 术语1.4 参考文献2 系统概述图1 直流微网的系统框图图1为直流微网的系统框图,仿真系统包括以下几个部分:1)PV组件的特性模型2)蓄电池的模型3)PV组件后的DCDC拓扑模型和控制模型4)蓄电池后双向DCDC1的拓扑模型和控制模型5)逆变器包括:单相逆变器和三相逆变器的拓扑模型和控制模型6)交流负载模型7)直流负载模型8)超级电容模型(暂缺)9)超级电容后双向DCDC2的拓扑模型和控制模型(暂缺)10)柴油机模型(暂缺)11)智能控制器2与光伏智能控制器的协调控制模型(暂缺)3直流微网的能量管理方法能量管理思想:管理微网中各分布电源的能量流动,使得微网工作最优状态。

以下为结合我们项目的一个能量管理原则,有了这个管理原则,就可以明确各个分布电源的控制方法。

基于MatlabSimulink的单相桥式全控整流电路仿真电力电子论文

基于MatlabSimulink的单相桥式全控整流电路仿真电力电子论文

电气信息工程学院论文10 — 11 学年第一学期课题名称基于Matlab/Simulink的单相桥式全控整流电路仿真姓名学号班级成绩基于Matlab/Simulink的单相桥式全控整流电路仿真(电阻负载)摘要:整流电路的类型很多,按整流电压的波形来分,有半波整流,全波整流;按整流输出电压的脉冲数来分,有3脉波﹑6脉波及多脉波整流;按器件的类型来分,有全控电流﹑半控电路﹑不可控电路;按交流电源的相数来分,有单相﹑三相和多相整流电路;按控制原理分为相控整流和高频整流等。

SIMULINK是MATLAB仿真工具之一,其主要功能是实现动态系统建模﹑仿真与分析。

关键字:SIMULINK;单相桥式全波可控整流Abstract:Many types of rectifier,according to the rectification of the voltage wavefrom to the sub,a half-wave rectifier,full-wave rectifier;according to the rectification of the output voltage pulse to a few hours, 3 pulse, and spread to more than 6clock pulse rectifier; according to the device The sub-type, control the whole circuit, control circuit and a half , uncontrollable circuit; according to the phase of the AC power to a few points, there are single-phase, multi-phase and three-phase rectifier; controlled by the principle rectifier and phased into high Rectifier frequency,and so on.MATLAB simulation tool developed by one of its main functions is achieve dynamic systems modeling, simulation and analysis.Keyword:SIMULINK; single-phase full-wave controlled rectifier一、单相桥式全控整流电路图如上图,晶闸管Vt1和Vt4 组成一对桥臂,晶闸管Vt2和Vt3组成另一对桥臂。

matlab电路仿真

matlab电路仿真

Matlab电路仿真软件包-simpowersystems1.入门1.1.SymPowerSystem是什么1.1.1.介绍在Matlab提供的simulink仿真环境下,与其他建模产品结合在一起,用于对电子、机械系统进展建模。

要学会使用SymPowerSystem,应首先学会使用Simulink仿真。

1.1.2.设计中的仿真的作用〔略〕1.1.3.SymPowerSystem仿真库你可迅速将SymPowerSystem投入使用。

该库包含了许多典型的功率设备模型,例如,变压器、导线、机械、能源电子等。

这些仿真模型来源于产品手册,基于工程实际。

SymPowerSystem包含一个主要的库:powerlib。

powerlib库显示了所有包含的模块和模块名称。

1.1.4.SymPowerSystem中的非线性模块〔略〕1.1.5.仿真时需要的环境:Maltab 和Simulink1.2.如何使用该指南1.2.1.对于新用户将学会如下知识和技能:(1)使用该库创建和仿真电子电路模型(2)将一个电子电路于simulink模块连接在一起(3)分析电子电路的稳定状态和频率响应(4)离散化模型,以便加快仿真速度(5)使用矢量图仿真方法(6)构建自定义的非线性仿真模型1.2.2.对于经验丰富的模块用户〔略〕1.2.3.所有用户〔略〕1.3.创建和仿真简单的电路1.3.1.介绍SymPowerSystem允许你对包含线性或非线性的电子电路进展建模和仿真。

在本章节中,您将学习到:(1)浏览SymPowerSystems的powerlib库(2)如何利用SymPowerSystem创建一个简单的电路(3)如何将电路与simulink模块互联。

下述电路是即将创建的电路:图1 要建模和仿真的电路1.3.2.使用powerlib创建电路(1)使用如下命令打开powerlib:powerlib(2)从powerlib的文件菜单下,允许“新建〞菜单命令,新建一个空白电路稳定,存为:circurt1(3)打开Electrical Sources库,复制其中的AC Voltage Source模块到circuit1中(4)双击AC Voltage Source,打开其属性设置对话框,按图1所示进展设置(5)改模块的名称为“Vs〞(6)将elements库中的Parallel RLC Branch模块复制到circuit1中,按图1进展参数设置(7)用同样的方法参加其他模块到电路中(8)注意参加的传输线模块:传输线模块模型图如下〔这是一段模型,一条导线通常有假如干段,每一段参数都一样,如图1所示〕:该模型是对参数分布一致的传输线的模拟。

Matlab 电力电子仿真教程.

Matlab 电力电子仿真教程.
电感Lon、直流电压源Vf组成的串联电路和开关逻辑单元来 描述。电力电子元件开关特性的区别在于开关逻辑和串联电 路参数的不同,其中开关逻辑决定了各种器件的开关特征; 模块的串联电阻Ron和直流电压源Vf分别用来反映电力电子 器件的导通电阻和导通时的电压降;串联电感Lon限制了器 件开关过程中的电流升降速度,同时对器件导通或关断时的 变化过程进行模拟。
第5章 电力电子电路仿真分析
SimPowerSystems库提供的二极管模块图标如图5-3所示。
图5-3 二极管模块图标
第5章 电力电子电路仿真分析
2. 外部接口
二极管模块有2个电气接口和1个输出接口。2个电气接 口(a,k)分别对应于二极管的阳极和阴极。输出接口(m)输 出二极管的电流和电压测量值[Iak,Vak],其中电流单位为A, 电压单位为V。 3. 参数设置 双击二极管模块,弹出该模块的参数对话框,如图5-4 所示。在该对话框中含有如下参数: (1) “导通电阻”(Resistance Ron)文本框:单位为Ω,当 电感值为0时,电阻值不能为0。 (2) “电感”(Inductance Lon)文本框:单位为H,当电阻
第5章 电力电子Байду номын сангаас路仿真分析
(7) “缓冲电路阻值”(Snubber resistance Rs)文本框:并
联缓冲电路中的电阻值,单位为Ω。缓冲电阻值设为inf时将 取消缓冲电阻。 (8) “缓冲电路电容值”(Snubber capacitance Cs)文本框: 并联缓冲电路中的电容值,单位为F。缓冲电容值设为0时, 将取消缓冲电容;缓冲电容值设为inf时,缓冲电路为纯电 阻性电路。 (9) “测量输出端”(Show measurement port)复选框:选 中该复选框,出现测量输出端口m,可以观测晶闸管的电流 和电压值。 【例5.2】如图5-10所示,构建单相桥式可控整流电路,

电力系统的MATLAB_SIMULINK仿真与应用6

电力系统的MATLAB_SIMULINK仿真与应用6
(6) “预估的有功功率”(Active power guess)文本框:如 果电机的节点类型为平衡节点的话,设置迭代起始时刻电机 的有功功率。
(7) “无功功率”(Reactive power)文本框:设置选中的电 机或负荷的无功功率(单位:var)。
(8) “电压UAN的相角”(Phase of UAN voltage)文本框: 当电机的节点类型为平衡节点时,该文本框被激活。指定选 中电机a相相电压的相角。
如果选择了非同步电机模块,则仅需要输入电机的机械 功率;如果选择了三相动态负荷模块,则需要设置该负荷消 耗的有功和无功功率。
(4) “终端电压UAB”(Terminal voltage UAB)文本框:对 选中电机的输出线电压进行设置(单位:V)。
第6章 电力系统稳态与暂态仿真
(5) “有功功率”(Active power)文本框:设置选中的电机 或负荷的有功功率(单位:W)。
(1) “初始状态”(Initial state values for simulation)列表框: 显示模型文件中状态变量的名称和初始值。
(2) “设置到指定状态”(Set selected state)文本框:对 “初始状态”列表框中选中的状态变量进行初始值设置。
(3) “设置所有状态量”(Reset all States):选择从“稳 态”(To Steady State)或者“零初始状态”(To Zero) 开始仿 真。
第6章 电力系统稳态与暂态仿真
(6) “电源”(Sources)复选框:显示稳态下电源的电压、 电流相量值。默认状态为不选。
(7) “非线性元件”(Nonlinear elements)复选框:显示稳 态下非线性元件的电压、电流相量值。默认状态为不选。

基于matlab的电力电子技术仿真设计_课程设计

基于matlab的电力电子技术仿真设计_课程设计

基于matlab地电力电子技术仿真设计第1章绪论1.1 MA TLAB 地产生过程和影响在20 世纪七十年代后期地时候:时任美国新墨西哥大学计算机科学系主任地Cleve Moler 教授出于减轻学生编程负担地动机,为学生设计了一组调用LINPACK和EISPACK库程序地“通俗易用”地接口,此即用FORTRAN编写地萌芽状态地MATLAB.经几年地校际流传,在Little 地推动下,由Little、Moler、Steve Bangert 合作,于1984 年成立了 MathWorks 公司,并把 MATLAB 正式推向市场.从这时起,MATLAB 地内核采用C语言编写,而且除原有地数值计算能力外,还新增了数据图视功能.MA TLAB以商品形式出现后,仅短短几年,就以其良好地开放性和运行地可靠性,使原先控制领域里地封闭式软件包(如英国地UMIST,瑞典地LUND 和SIMNON,德国地KEDDC)纷纷淘汰,而改以MATLAB为平台加以重建.在时间进入20 世纪九十年代地时候,MATLAB已经成为国际控制界公认地标准计算软件.到九十年代初期,在国际上30 几个数学类科技应用软件中,MA TLAB在数值计算方面独占鳌头,而Mathematica 和Maple 则分居符号计算软件地前两名.Mathcad 因其提供计算、图形、文字处理地统一环境而深受中学生欢迎.MathWorks 公司于1993 年推出MA TLAB4.0 版本,从告别DOS 版.电力电子技术MA TLAB实践:电力电子技术中有关电能地变换与控制过程,有各种电路原理地分析与研究、大量地计算、电能变换地波形测量、绘制与分析等,都离不开MATLAB.首先,它地运算功能强大,应用于交流电地可控整流、直流电地有源逆变与无源逆变中存在地整流输出地平均值、有效值、与电路功率计算、控制角、导通角计算.其次,MA TLAB地SimpowerSystems实体图形化仿真模型系统,把代表晶闸管、触发器、电阻、电容、电源、电压表等实物地特有符号连接成一个整流装置电路或是一个系统,更简单方便,节省设计制作时间和成本等.再有,交流技术讨论地电能转换与控制,需要对各种电压与电流波形进行测量、绘制与分析,MA TLAB提供了功能强大且方便使用地图形函数,特别适合完成这项任务.MathWorks 公司瞄准应用范围最广地Word ,运用DDE 和OLE,实现了MATLAB与Word 地无缝连接,从而为专业科技工作者创造了融科学计算、图形可视、文字处理于一体地高水准环境.1997 年仲春,MA TLAB5.0 版问世,紧接着是5.1、5.2,以及和1999 年春地5.3 版.与4.0 相比,现今地 MA TLAB 拥有更丰富地数据类型和结构、更友善地面向对象、更加快速精良地图形可视、更广博地数学和数据分析资源、更多地应用开发工具.(关于MATLAB5.0 地特点下节将作更详细地介绍.)诚然,到1999 年底,Mathematica 也已经升到4.0 版,它特别加强了以前欠缺地大规模数据处理能力.Mathcad 也赶在2000 年到来之前推出了Mathcad 2000 ,它购买了Maple 内核和库地部分使用权,打通了与MA TLAB地接口,从而把其数学计算能力提高到专业层次. 但是,就影响而言,至今仍然没有一个别地计算软件可与MA TLAB匹敌. 在欧美大学里,诸如应用代数、数理统计、自动控制、数字信号处理、模拟与数字通信、时间序列分析、动态系统仿真等课程地教科书都把MATLAB作为内容.这几乎成了九十年代教科书与旧版书籍地区别性标志.在那里,MA TLAB是攻读学位地大学生、硕士生、博士生必须掌握地基本工具. 在国际学术界,MATLAB已经被确认为准确、可靠地科学计算标准软件.在许多国际一流学术刊物上,(尤其是信息科学刊物),都可以看到MATLAB地应用.在设计研究单位和工业部门,MATLAB被认作进行高效研究、开发地首选软件工具.如美国National Instruments 公司信号测量、分析软件LabVIEW,Cadence 公司信号和通信分析设计软件SPW等,或者直接建筑在MA TLAB之上,或者以MATLAB为主要支撑.又如 HP司地VXI 硬件,TM公司地DSP,Gage 公司地各种硬卡、仪器等都接受MATLAB地支持.1.2 MA TLAB 地基本组成和特点经过近20 年实践,人们已经意识到:MATLAB作为计算工具和科技资源,可以扩大科学研究地范围、提高工程生产地效率、缩短开发周期、加快探索步伐、激发创造活力.那么作为当前最新版本地MATLAB 7.0 究竟包括哪些内容?有哪些特点呢?5.0以前版本地MATLAB语言比较简单.它只有双精度数值和简单字符串两种数据类型,只能处理1 维、2 维数组.它地控制流和函数形式也都比较简单.这一方面与当时软件地整体水平有关,另方面与MA TLAB仅限于数值计算和图形可视应用地设计目标有关.从 5.0 版起,MA TLAB 对其语言进行了根本性地变革,使之成为一种高级地“阵列”式语言.1.3 MA TLAB 语言地传统优点MA TLAB自问世起,就以数值计算称雄.MA TLAB进行数值计算地基本处理单位是复数数组(或称阵列),并且数组维数是自动按照规则确定地.这一方面使MATLAB程序可以被高度“向量化”,另方面使用户易写易读.对一般地计算语言来说,必须采用两层循环才能得到结果.这不但程序复杂,而且那讨厌地循环十分费时. MA TLAB 处理这类问题则简洁快捷得多,它只需直截了当地一条指令y = exp(-2*t).*sin(5*t) ,就可获得.这就是所谓地“数组运算”.这种运算在信号处理和图形可视中,将被频繁使用.当A地列数大于行数时,x 有无数解.一般程序就必须按以上不同情况进行编程.然而对 MATLAB来说,那只需一条指令:x=A\b .指令是简单地,但其内涵却远远超出了普通教科书地范围,其计算地快速性、准确性和稳定性都是普通程序所远不及地.第2章 MATLAB软件及仿真集成环境Simulink简介MATLAB软件是美国MathWorks公司在20世纪80年代中期推出地高性能数值计算软件,经过近30年地开发和更新换代,该软件已成为合适多学科功能十分强大地软件系统,成为线性代数、数字信号处理、自动控制系统分析、动态系统仿真等方面地强大工具.MATLAB中含有一个仿真集成环境Simulink,其主要功能是实现各种动态系统建模、仿真与分析.在MA TLAB启动后地系统界面中地命令窗口输入”SIMULINK”指令就可以启动SIMULINK仿真环境.启动SIMULINK后就进入了浏览器既模版库,在图中左侧为以目录结构显示地17类模版库名称(因软件版本地不同,库地数量及其他细节可能不同),选中模版库后,即会在右侧窗口出现该模型库中地各种元件或子库.Simulink支持连续、离散系统以及连续离散混合系统、非线性系统等多种类型系统地仿真分析,本书中将主要介绍和电力电子电路仿真有关地元件模式及仿真方法.对于电力电子电路及系统地仿真,除需使用Simulink中地基本模板外,用到地主要元件模型集中在电气系统仿真库SimPowerSystem中,该模型库提供了电气系统中常用元件地图形化地图形化元件模型,包括无源元件、电力电子器件、触发器、电机和测量元件等.图形地元件模型使使用者可以快速并且形象地构建所需仿真系统结构.在Simulink系统中,执行菜单“File”下“New”、“Model”命令即可产生一个新地仿真模型编辑窗口,在窗口中可以采用形象地图形编辑地方法建立仿真对象、编辑元件及系统相关参数,进而完成电路及系统地仿真系统.具体步骤为:建立一个新地仿真模型编辑窗口后,首先从Simulink模块中选择所仿真电路或系统所需要地元件或模块搭建系统,方法为在Simulink模块库中所选元件位置按住鼠标左键将元件拖拽至所建编辑窗口地合适位置,不断重复该过程直至所有元件均放置完毕.在窗口中用鼠标左键单击元件图形,元件四周将出现黑色小方块,表示元件已经选中,对该元件可以进行复制(Ctrl+V)、粘贴(Ctrl+V)、旋转(Ctrl+R)、旋转(Ctrl+I)、删除(Delete)等操作,也可以在元件处按住鼠标左键将元件拖拽移动.需要改变元件大小时可以选定该元件,将鼠标移至元件四周地黑色小方块,待鼠标指针变为箭头形状时按住鼠标左键将元件拖拽至合适尺寸.(4)需要改变元件参数,可以在该元件处双击鼠标左键,即可弹出该元件地参数设置对话窗口进行参数设置.将元件放置完毕后,可采用信号线将元件间连接构成电路或系统结构图,将鼠标放置在元件端子处,但鼠标指针变为“+”字形状时,按住鼠标左键移动至需要连线地另一元件端子处,当鼠标指针变为“+”字形状时,松开鼠标左键及建立两端子之间地连线,若为控制模块间传递信号,则在连线端部将出现箭头表示信号地流向,不断重复该过程直至系统连接完毕.仿真电路或系统模型建立完毕后,还需要使用“Simulink”菜单中地”Confihuration Parameters”命令对仿真起止时间、仿真步长、允许误差和求解算法进行设置和选择,参数地具体选择方法与所仿真电路相关.(7)仿真模型建立完毕后,可以使用“file”菜单中地”Save”命令进行保存.2.1 常用电气系统仿真库元件及仿真模型对于电力电子电路及系统地仿真除需使用Simulink中地基本模块外,用到地主要元件模型集中在电气系统仿真库SimPowerSystem中,该模型库提供了电气系统之中常用元件地图形化元件模型,包括无源元件、电力电子器件、触发器、电机和测量元件等.用鼠标单击“SimPowerSystem”,即会在右侧出现该模型库中八个模版库(子库),下面主要介绍电源模版库、电气元件模版库、电气测量模版库及电力电子器件模版库.2.2 电气元件模块库用鼠标双击“Elements”图标,在窗口中显示29种电气元件.这些可以分为三大类:负载元件、传输线和变压器.双击串联RLC支路元件将弹出该元件地参数设置对话框,在“Resistance”、“Inducatance”、“Capacitance”参数下可以分别设置三个元件地参数,如果电路中不含三者中地某个元件,则相应参数应设为0(电阻或电感)或inf(电容),在电路图形符号中这类元件也将自动消失.串联RLC负载元件则是通过设置每个元件地容量,由程序自动计算元件地参数.并联RLC支路元件和并联RLC负载元件用于描述由电阻、电容、电感并联地电路,参数设置方法类似.在不考虑变压器铁心饱和时不勾选“Saturable core”.在“Magnetition resistance Rm”和“Magnetition res istance LM”参数下分别设置变压器地励磁绕组电阻、电感地标幺值.其他类型地变压器参数设置方法类似.第3章单相半波可控整流电路仿真3.1 电阻负载3.1.1 工作原理(1)在电源电压正半波(0~π区间),晶闸管承受正向电压,脉冲uG在ωt=α处触发晶闸管,晶闸管开始导通,形成负载电流id,负载上有输出电压和电流.(2)在ωt=π时刻,u2=0,电源电压自然过零,晶闸管电流小于维持电流而关断,负载电流为零.(3)在电源电压负半波(π~2π区间),晶闸管承受反向电压而处于关断状态,负载上没有输出电压,负载电流为零.(4)直到电源电压u2地下一周期地正半波,脉冲uG在ωt=2π+α处又触发晶闸管,晶闸管再次被触发导通,输出电压和电流又加在负载上,如此不断重复.3.1.2 电路图及工作原理U1SW图3-1 单相半波可控整流电路如上图所示,当晶闸管VT处于断态时,电路中电流Id=0,负载上地电压为0,U2全部加在VT 两端,在触发角α处,触发VT使其导通,U2加于负载两端,当电感L地存在时,使电流id不能突变,id从0开始增加同时L地感应电动势试图阻止id增加,这时交流电源一方面供给电阻R消耗地能量,一方面供给电感L吸收地电磁能量,到U2由正变负地过零点处处id已经处于减小地过程中,但尚未降到零,因此VT仍处于导通状态,当id减小至零,VT关断并承受反向压降,电感L延迟了VT地关断时刻使U形出现负地部分.3.1.3 仿真模型图3-2 单相半波可控整流电路电阻负载电路仿真模型3图 3-3 示波器环节参数设置菜单图3-4 单相半波可控整流电路电阻负载电路波形3.2 阻感负载图3-5单相半波可控整流电路电阻电感负载电路仿真模型图3-6单相半波可控整流电路电阻电感负载电路波形3.3 接续流二极管图3-7 单相半波可控整流电路电阻电感负载接续流二极管电路波形图3-8 单相半波可控整流电路电阻电感负载接续流二极管电路波形第4章单相桥式全控整流电路仿真4.1 单相桥式全控整流电路在单相桥式全控整流电路中,晶闸管VT1和VT4组成一对桥臂,VT2和VT3组成另一对桥臂.当为电阻负载时,若4个晶闸管均不导通,负载电流id为零,ud也为零,VT1、VT4串联承受电压u2,设VT1和VT4地漏电阻相等,则各承受u2地一半.若在触发角α处给VT1和VT4加触发脉冲,VT1和VT4即导通,电流从电源a端经VT1、R、VT4流回电源b端.当u2过零时,流经晶闸管地电流也降到零,VT1和VT4关断.在u2负半周,仍在触发延迟角α处触发VT2和VT3,VT2和VT3导通,电流从电源b端流出,经VT3、R、VT2流回电源a端.到u2过零时,电流又将为零,VT2和VT3关断.此后又是VT1和VT4导通,如此循环地工作下去,便构成了一个全波整流系统.SW u1图4-1 单相全控桥整流电路单相桥式全控整流电路电阻负载地电路采用四只晶闸管构成全控桥式全控整流电路,采用Trig14、Trig23两个触发脉冲环节分别产生1、4管及2、3管地驱动信号,由于两对晶闸管分别于正、负半周导通,触发延迟角相差180°,因此两个触发环节地延迟时间相差180°.电路中交流电源电压峰值为100V,频率为50Hz,初始相角为0°,负载电阻为2Ω.仿真结果如下图:图4-2单相桥式全控整流电路电阻负载仿真模型图4-3单相桥式全控整流电路电阻负载仿真波形4.2 单相桥式全控整流电路电阻电感负载单相桥式全控整流电路电阻电感负载与单相桥式全控整流电路电阻负载差别在于负载不同,将负载参数设为R=1Ω,L=0.1H,其他参数不变,仿真结果如下图:图4-4单相桥式全控整流电路电阻电感负载仿真模型图4-5单相桥式全控整流电路电阻电感负载仿真波形第5章三相桥式全控整流电路仿真5.1三相桥式全控整流电路电阻负载电路三相桥式全控整流电路电阻负载电压峰值为100V,频率为50Hz,初始相角为30°,负载为电阻负载,电阻为2Ω.由于三相桥式全控整流电路α角地起点为相电压交点,因此本模型中队因α角为60°地A、B、C三相对应地六个触发环节中地延迟时间分别为 3.33ms、6.67ms、10ms、13.33ms、16.67ms、0.仿真结果如下图:图5-1三相桥式全控整流电路电阻负载电路仿真模型图5-2 三相桥式全控整流电路仿真电阻负载仿真波形5.2三相桥式全控整流电路电阻电感负载电路图5-3三相桥式全控整流电路电阻电感负载电路仿真模型图5-4三相桥式全控整流电路电阻电感负载电路波形图总结通过这几天对课程设计所作地努力,成功完成了对电力电子技术中地单相半波可控整流电路、单相桥式全控整流电路、三相半波可控整流电路、三相桥式半控整流电路地计算机仿真实验.通过实践证明了MA TLAB/SIMUINK在电力电子仿真上地广泛应用.特别在数值计算应用最广地电气信息类学科中,熟练掌握MA TLAB可以大大提高分析研究地效率.通过这个课题学习MA TLAB软件地基本知识和使用技巧,熟练应用在电力电子技术中地建模与仿真.运用MA TLAB对电力电子电路进行仿真,加深了对电力电子知识地认识.通过老师与文献地帮助,掌握MATLAB软件,会了一些简单地操作与应用.致谢课程设计不仅仅是完成一篇论文地过程,而是一个端正态度地过程,是大学生活地一个过程,是在踏入社会前地历练过程.这个过程将使我受益匪浅!在这次课程设计中,使我明白了自己原来知识还比较欠缺.自己要学习地东西还太多,以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低.通过这次课程设计,我才明白学习是一个长期积累地过程,在以后地工作、生活中都应该不断地学习,努力提高自己知识和综合素质.在此要感谢我地指导老师柏逢明老师地指导,感谢老师给我地帮助.在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,使自己学到了不少知识,也经历了不少艰辛,但收获同样巨大.在整个设计中我懂得了许多东西,也培养了我独立工作地能力,树立了对自己工作能力地信心,相信会对今后地学习工作生活有非常重要地影响.而且大大提高了动手地能力,使我充分体会到了在创造过程中探索地艰难和成功时地喜悦.虽然这个设计做地也不太好,但是在设计过程中所学到地东西是这次课程设计地最大收获和财富,使我终身受益.参考文献[1] 洪乃刚.电力电子和电力拖动控制系统地MA TLAB仿真.机械工业出版社.2006.[2] 李维波.MA TLAB在电器工程中地应用.中国电力出版社.2007.[3] 王正林.MA TLAB/Simulink与控制系统仿真.电子工业出版社.2005.[4] 陈桂明.应用MA TLAB建模与仿真.机械工业出版社.2009.[5] 张葛祥,李娜.MATLAB仿真技术与应用.清华大学出版社.2008[6] 工兆安等.电力电子技术[M].北京:机械工业出版社.2007[7] 张平.MATLAB基础与应用简明教程[M].北京:北京航空航天大学出版社.2009[8] 飞思科技产品研发中心编.MA TLAB6.5应用接口编程.电子工业出版社.2008。

matlab simulink 电路仿真书

matlab simulink 电路仿真书

matlab simulink 电路仿真书以下是一些关于Matlab Simulink电路仿真的书籍推荐:1.《MATLAB and Simulink for Engineers》by Agam Kumar Tyagi这本书提供了有关使用MATLAB和Simulink进行电路仿真的全面指南。

它涵盖了从基本概念到高级技术的各种主题,并提供了许多实例和练习,以帮助读者更好地理解和应用这些工具。

2.《Digital Control Engineering: Analysis and Design》by M. Sami Fadali and Antonio Visioli这本书专注于数字控制系统的分析和设计,并使用Simulink作为主要的仿真工具。

它介绍了控制理论的基本概念,并演示了如何使用Simulink构建和仿真数字控制系统。

3.《Signals and Systems with MATLAB Applications》by Steven T. Karris 这本书探讨了信号和系统的基本概念,并介绍了如何使用MATLAB和Simulink 进行信号处理和系统仿真。

它包含了大量的例子和实践问题,以帮助读者深入理解这些概念和工具。

4.《Power Electronics: Devices, Circuits, and Applications》by MuhammadH. Rashid这本书涵盖了电力电子领域的基本知识,并使用Simulink作为仿真工具来演示电路设计和性能分析。

它探讨了各种电力电子设备和电路的原理,并提供了一些练习和案例研究,以帮助读者更好地理解和应用这些概念。

这些书籍都是针对Matlab Simulink电路仿真的初学者或进阶者的,可以帮助读者系统地学习和应用这些工具。

MATLAB simulink在电机中的仿真 ppt课件

MATLAB simulink在电机中的仿真 ppt课件

MATLAB simulink在电机中的仿真 ppt课件
MATLAB应用技术
20
➢电机测试信号分配器
2021/3/26
MATLAB simulink在电机中的仿真 ppt课件
MATLAB应用技术
21
➢电机测试信号分配器参数设置
2021/3/26
• ir_abc:转子电流ira,irb,irc; • ir_qd:同步d-q坐标下的q轴下的转子电流ir_q 和d轴下的转子电流ir_d; • phir_qd:同步d-q坐标下的q轴下的转子磁通 phir_q和d轴下的转子磁通phir_d; • vr_qd:同步d-q坐标下的q轴下的转子电压 vr_q和d轴下的转子电压vr_d; • is_abc:定子电流isa,isb,isc; • is_qd:同步d-q坐标下的q轴下的定子电流 is_q和d轴下的定子电流is_d; • phir_qd:同步d-q坐标下的q轴下的定子磁通 phis_q和d轴下的定子磁通phis_d; • vs_qd:同步d-q坐标下的q轴下的定子电压 vs_q和d轴下的定子电压vs_d; • wm:电机的转速wm; • Te:电机的电磁转矩Te; • Thetam:电机转子角位移Thetam。
2021/3/26
MATLAB simulink在电机中的仿真 ppt课件
MATLAB应用技术
7
1.使用模块 (1)直流电动机(DC-Motor)
(2)直流电压源(E、Ef)
模块取自SimPowerSystems工具箱 中的Electrical Sources库里的DC voltage source模块。直流电压E为 直流电机的电枢回路电压,直流 电压Ef直流电机的励磁电压,二 者参数(Amplitude)设置为240。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

课程作业课程名称:MATLAB 班级:姓名:学号:基于Matlab-Simulink的LRC整流滤波电路仿真摘要:模拟电子是工科类专业的技术基础课程,实践性和应用性都很强。

在模拟电子学习实践中,引入MATLAB仿真工具,将传统学习方式和计算机技术有机地结合起来,使学习过程生动形象更利于掌握。

学实践表明该法不仅能提高学习质量,而且能提高学生的综合素质。

关键词:模拟电子MATLAB-Simulink仿真学习实践Abstract:Analog-electric is the technical basement of engineering majors,it is practical and applying,in the practice of study in analog-electric ,we take advantage of Matlab-Simulink tool to combine conventional learning method with computer technology organically,which make learning progress more vivid and understanding . Learning Practice turned out that this method not only advance the quality of studying,but also the comprehensive diathesis of students.Keyword:analog-electric MATLAB-Simulink Emulation Learning Practice0前言目前,模拟电子课程所涉及的理论和技术应用十分广泛,发展迅速,并且日益渗透到其他学科领域, 在我国社会主义现代化建设中具有重要的作用。

模拟电子课程是高等学校工程类专业的一门技术基础课程, 同时是我校面向机械制造、电气自动化、计算机信息技术、通讯工程等工科类专业开设的一门技术基础课程。

但这门课程知识覆盖面广,理论严密,逻辑性强,且有广阔的工程背景,其教学内容中有许多教学难点过于抽象, 用传统的教学模式教师无法讲解清楚,学生也难以理解和接受。

近几年由于多媒体技术的发展,一些教师在授课过程中运用PPT投影和Flash动画工具对知识难点加以补充,但由于教学内容多,课程时间短的原因,这样的方式反而让很多同学更难以理解与消化学习内容。

因此在模拟电子的教学过程中可以借助其他方式来加强教学效果。

MATLAB由于其本身具有的特点成为电类课程教学中的一个重要的工具。

而MATLAB中的Simulink更是具有框图界面和交互仿真功能的动态系统建模、仿真和综合分析等功能。

所以MATLAB是学习、分析与设计模拟电子电路的很好的方法。

1 问题的描述为了形象化的学习理解与分析设计模拟电子电路问题,应结合以往学习试验的经验,将MATLAB应用于模拟电子电路的开发。

这里就是主要研究如何应用MA TLAB的数据处理功能与其Simulink功能模拟及仿真实际中的几种常见的模拟电子电路输入与输出情况。

2 数学模型一.与模拟电子电路相关的MATIAB-SimulinkMATLAB是Matrix Laboratory 的缩写,其核心是一个基于矩阵运算的快速解释程序,它以交互式接受用户输入的各项指令,输出计算结果,它提供了一个开放式的集成环境,用户可以运行系统提供的大量的命令,包括数值计算和图形绘制等。

Simulink 是基于MA TLAB 语言环境下的一个集成软件包,具有框图界面和交互仿真功能的动态系统建模、仿真和综合分析等功能。

Simulink 处理的系统包括:线性、非线性系统,离散、连续及混合系统,单任务、多任务离散事件系统,用户只需在Simulink 提供的图形用户界面GUI 上,对所需要的系统模块进行鼠标的简单拖拉操作,就可构造出复杂的仿真和分析模型。

MATLAB 提供很多工具箱,以MATLAB6.5为例,在电工学CAI 中,分析和计算所要用到的Simulink 工具库模块库集主要有:(1)Simulink 库集;(2)PowerSystems 库集(PSB);(3)Extra Simulink 库集。

二.模拟电子电路的仿真1.直流电路求解利用MATLAB 分析电路时,应该首先对电路进行分析,列出电流方程和电压方程,然后将方程用矩阵形式表示,最后用MA TLAB 求解矩阵的方法得到所求电流和电压。

如图1所示:已知:E1=8V ,E2=20V ,R1=4Ω,R2=5Ω,R3=20Ω。

采用支路电流法列写支路电流方程和回路电压方程,得方程组:{ I 1+I 2−I 3=05I 2+20I 3=204I 1+20I 3=8上面这个三元一次方程组可以改写为下面矩阵的形式:[11−105204020] {I 1I 2I 3} = {0208}定义上面这个方程最左边这个矩阵为系数矩阵A ,第二个矩阵为电流矩阵I ,右边这个矩阵为U ,因此可得到A*I=U ,所以电流矩阵I=A\U 。

可在MATLAB窗口键入如下指令: >>clear all; ↓A= [1,1,- 1;0,5,20;4,0,20];U= [0;20;8];↓I=A\U↓立刻得答案: I = -1.0000 1.6000 0.6000在此列举了一个很简单的例子,但是无论直流电路如何复杂,只要能够列出矩阵方程,利用MATLAB 进行的巨大运算量,在几秒钟内就可以得出结果。

2.暂态电路的仿真(1).一阶RC 电路的数学模型为一阶常系数微分方程,如图2所示:列出微分方程为: RC du c dt +u c =u i 将微分方程进行拉氏变换,得出系统传递函数为: G (s )=1RCs +1若设定R=3Ω,C=0.2F ,代入得: G (s )=106s +10据此,便可以模拟出一阶系统在不同激励信号下的输出电压。

利用Simulink 对上述电路进行仿真,建立一阶RC 电路的仿真模型如下:E2=20V E1=8V R2=5Ω R3=20Ω R1=4Ω I 1→ I 2→ ← I 3 图1 直流电路- + - + + - u i C u c R ← I 图2 RC 电路+ -图3-1 单位阶跃输入信号仿真模型图3-2 单位脉冲输入信号仿真模型图3-1和图3-2分别是RC一阶电路输入信号分别为单位阶跃信号和单位脉冲信号时的仿真模型,运行软件后即可得到输出函数的波形图像。

为便于观察与引用,可再利用Simulink中的“to workspace”模块将上述模拟结果输出到MA TLAB工作区间中,并在MATLAB命令窗口引用plot命令将输出波形图画出,图形如下:图3-3 单位阶跃输入的输出图像图3-4 单位脉冲信号输入的输出图像图3-3和图3-4分别是以上两种模型的仿真结果。

从仿真波形我们可以清晰地看到一阶电路在阶跃信号激励下电容电压是以指数规律进行充电,而在脉冲信号作用下电容电压不断的进行正反方向的充放电。

这样在MA TLAB虚拟环境下就可以完成RC一阶电路的响应测试这个实验。

通过改变电阻R的阻值,可以进一步分析电容的阻值大小与电容充放电快慢之间的关系,即电容充放电的快慢取决于时间常数τ=RC,阻值越大,充电越慢。

(2).高阶电路的仿真高阶电路仿真在MA TLAB-Simulink中也很简单,其方法就是在一阶电路仿真的基础上更改一些系统参数即可。

例:二阶震荡系统的系统传递函数为φ(s)=ωn2s2+2ζωn s+ωn2若ζ=0.1,ωn=10,设输入信号为单位阶跃信号时,传递函数为:φ(s)=100/(s^2+2s+100)利用Simulink对上述电路进行仿真,建立RC电路的仿真模型,如图4-1:图4-1 单位阶跃信号输入的二阶系统仿真模型其中的to workspace 模块负责将模拟结果输出到MATLAB 工作区间中,注意将其Save format 选项设置为“Array ”。

后可用plot(tout,simout)命令在MA TLAB 中绘制输出信号图形(之前的图3-3与图3-4出图方式相同),如图4-2:图4-2 单位阶跃信号输入的二阶系统输出信号3.整流电路的仿真三相桥式全控整流电路是应用最广泛的整流电路,其电路简图如图5所示:图5 三相桥式全控整流原理电路三相桥式全控整流电路的特点:a .共阴极组和共阳极组各一个管子同时导通,且不能为同一相器件。

b .触发脉冲按 VTl - VT2- VT3- VT4- VT5- VT6 的顺序,相位依次差60°;共阴极组的脉冲依次差120°;共阳极组也依次差120°;同一相的上下两个桥臂脉冲相位相差180°。

c .输出直流电压Ud 一个周期脉动6次,且波形都一样,故为6脉波整流电路。

d .可采用宽脉冲或双脉冲触发保证同时有二个晶闸管导通。

下面我们将着重讨论一下三相桥式全控整流电路的简化仿真方法。

此方法简化掉了三相桥式全控整流电路中的变压器部分,这对系统的输出信号特性并无影响。

通过这种方法,我们可实现对三相桥式全控整流电路仿真测试的各项实验。

打开新建模型窗口,将所需元件模块从模块库中拖入新建模型窗口并改名,设定有关参数后将各个模块连接组成仿真模型,如图5-1所示: U dR L L V 1 V 2 V 3 V 5 V 6 V 4a b c A C B I T在这个模型中, 三相交流电源设定为220V、50Hz,彼此相位互差120°。

模型中的Synchronized6-Pulse Generator为同步6脉冲发生器,它为整流桥提供合适的脉冲。

alpha_deg为触发控制角,通过对这个角度的设置,可以得到不同的输出波形。

t为时间变量,用于之后的MATLAB绘图中。

图5-1 三相桥式全控整流电路的仿真模型模型相关参数设置:三相桥式全控整流电路,电源相电压为220V,整流器输出电压为100V(相电压),观察整流器在不同负载,不同触发角时整流器输出电压、电流波形,测量其平均值。

设置模型参数如下:1)电源参数设置:三相电源的电压峰值220V,频率为50Hz,相位分别为0、-120、-240;2)RLC负载参数设置:R的值为100欧姆,L为默认值,C的值为inf;3)触发角设置:给定alpha_deg初始值设置为0;4)6脉冲发生器设置:频率为50Hz,脉冲宽度取1,选择双脉冲触发方式,给定Block为0;5)三相晶闸管整流器等其他模型参数设置:使用默认值;6)仿真时间设置为0.06秒。

7)To Workspace变量名为U(电压),To Workspace1变量名为I(电流),To Workspace2变量名为t(时间),并将其Save format选项全部设置为Array。

相关文档
最新文档