MATLAB软件应用及仿真设计

合集下载

matlab在电路分析和仿真中的应用

matlab在电路分析和仿真中的应用
2019/8/3
MATLAB/SIMULNK的主要产品及其相互关系
2019/8/3
MATLAB的优点
• 1. 容易使用 • 2. 可以由多种操作系统支持 • 3. 丰富的内部函数 • 4. 强大的图形和符号功能 • 5. 可以自动选择算法 • 6. 与其他软件和语言有良好的对接性
2019/8/3
matlab自定义的函数文件称内置函数文件
调用内置函数的方法:使用函数名并给出相应的入 口、出口参数即可。
例如:sin.m函数——用type sin查不到。
调用格式:y=sin(2*x)
1
实际应用中:
0.8
x=0:2*pi/180:2*pi;
0.6
y=sin(2*x)
0.4
0.2
plot(x,y)
0
• 包含matlab语言代码的文件称为m文件,其 扩展名为m。
• 编辑m文件可使用各种文本编辑器。
2019/8/3
m文件的创建
• m文件的类型是普通的文本文件,我们可以 使用系统认可的文本文件编辑器来建立m文件。 如dos下的edit,windows的记事本和word等。
• 具体的创建方法: 1. 在matlab命令窗
-0.2
2019/8/3
-0.4
-0.6
取R=255欧,L=125uH,C=6800pF,则:
H (s)

sRC s2LC sRC
1

85s2
1734000s 1734000s
1014
m文件如下: % LCR串联谐振电路 R=255; L=125*10^(-6); C=6800*10^(-12);
2019/8/3
使用帮助系统

如何利用Matlab进行模拟和仿真实验

如何利用Matlab进行模拟和仿真实验

如何利用Matlab进行模拟和仿真实验Matlab是一种功能强大的数学计算和数据可视化软件。

它不仅可以进行数学模拟和仿真实验,还可以处理数据、绘制图表和实施算法。

在工程、物理学、生物学等领域,Matlab被广泛用于解决各种实际问题。

本文将介绍如何利用Matlab进行模拟和仿真实验,并探讨其在实验设计和结果分析中的应用。

一. Matlab的基本功能Matlab具有很多基本功能,如矩阵操作、数值计算、符号计算等。

这些功能使得Matlab成为进行模拟和仿真实验的理想选择。

在Matlab中,可以定义和操作矩阵,进行线性代数运算,如求解方程组、矩阵求逆等。

此外,Matlab还提供了许多内置函数,可以进行数值计算和符号计算,如求解微分方程、积分、数值优化等。

二. 模拟实验的设计在进行模拟实验之前,首先需要设计实验方案。

实验设计包括选择合适的模型和参数设置,确定实验变量和观测指标等。

在Matlab中,可以使用函数或脚本来定义模型和参数,通过修改参数值来观察实验结果的变化。

比如,可以使用Matlab的模型库来选择合适的模型,然后使用函数传入参数值进行求解。

此外,Matlab还提供了绘图功能,可以绘制实验结果的图表,以便更直观地分析数据。

三. 仿真实验的实施在设计好实验方案后,就可以开始进行仿真实验了。

在Matlab中,可以使用已定义的模型和参数进行仿真计算。

可以通过Matlab的编程功能来实现计算过程的自动化。

比如,可以使用循环语句来迭代计算,以观察参数变化对结果的影响。

此外,Matlab还提供了随机数生成和统计分析函数,可以用于生成随机变量和分析实验数据。

四. 实验结果的分析在完成仿真实验后,需要对实验结果进行分析。

Matlab提供了丰富的数据处理和分析工具,可以对实验数据进行统计分析、绘图和可视化展示。

可以使用Matlab的数据处理函数来计算均值、标准差、相关系数等统计指标。

此外,Matlab还可以通过绘图函数来绘制直方图、散点图、线图等图形,以便更好地理解和展示数据。

基于Matlab的电路实时仿真平台设计与实现

基于Matlab的电路实时仿真平台设计与实现

基于Matlab的电路实时仿真平台设计与实现基于Matlab的电路实时仿真平台设计与实现一、引言电路仿真是电子工程领域中重要的工具之一,在电子电路设计过程中起着至关重要的作用。

而基于Matlab的电路实时仿真平台则是利用Matlab软件对电路进行仿真实验的重要应用之一。

本文将介绍基于Matlab的电路实时仿真平台的设计与实现过程。

二、电路仿真平台的设计与实现1. 平台功能需求分析基于Matlab的电路实时仿真平台的设计与实现主要包含以下功能需求:(1)电路建模:能够支持电路元件的建模以及电路的连接和布线。

(2)仿真参数设置:能够设置仿真的时间范围、步长等参数。

(3)仿真结果分析:能够实时显示电路中各个元件的电压、电流、功率等参数,并提供结果分析的功能。

(4)实验控制:能够控制实验的开始、暂停、恢复、停止等操作。

(5)数据记录与导出:能够记录仿真实验过程中的数据,并支持数据导出为Excel或其他格式。

2. 平台设计与实现基于以上功能需求,我们设计了一套基于Matlab的电路实时仿真平台。

平台的实现主要分为以下几个模块:(1)电路建模模块:利用Matlab提供的图形用户界面工具,搭建了一个电路建模界面。

用户可以通过该界面选择电路元件,并将元件进行连线和布线,从而实现电路的建模。

在建模过程中,用户还可以设置元件的参数和初始条件。

(2)仿真参数设置模块:通过设定仿真的时间范围、步长等参数,用户可以对仿真实验进行灵活的配置,以满足不同的需求。

(3)仿真运行模块:在完成电路建模和参数设置后,用户可以点击“运行”按钮,开始进行仿真实验。

平台利用Matlab强大的计算能力,根据电路模型和仿真参数进行实时的仿真计算,并实时绘制出电路中各个元件的电压、电流曲线等。

用户可以通过切换窗口或界面,实时观察仿真结果。

(4)实验控制模块:平台提供了开始、暂停、恢复、停止等操作按钮,用户可以根据需要自由控制仿真实验的进行。

例如,在观察到关键数据点时,用户可以暂停仿真实验,通过对元件参数的调整,进一步优化电路设计。

学习使用MATLAB进行信号处理和仿真

学习使用MATLAB进行信号处理和仿真

学习使用MATLAB进行信号处理和仿真信号处理是一门重要的学科,它在许多领域中发挥关键作用,包括通信、图像处理、生物医学工程等。

而MATLAB作为一个功能强大的编程软件,具备丰富的信号处理和仿真工具,因此被广泛应用于信号处理领域。

本文将重点介绍如何学习使用MATLAB进行信号处理和仿真。

一、MATLAB入门要使用MATLAB进行信号处理和仿真,首先需要对MATLAB有一定的了解。

MATLAB是一种高级计算机语言,可用于数值计算、可视化和编程。

首先,我们需要学习MATLAB的基本语法和特点,包括变量的定义和操作、矩阵运算、函数的定义和调用等。

其次,熟悉MATLAB的常用工具箱,如信号处理工具箱和控制系统工具箱,它们提供了丰富的函数和算法,方便进行信号处理和仿真。

二、信号的表示与分析在信号处理中,首先需要了解信号的表示与分析方法。

MATLAB提供了多种表示信号的方法,包括时域分析和频域分析。

时域分析是通过观察信号在时间上的变化来研究信号的性质,常用的时域分析方法有时域图形显示、自相关函数和互相关函数等。

频域分析则是将信号转换到频域进行分析,常用的频域分析方法有傅里叶变换和功率谱密度估计等。

学习使用MATLAB进行信号的时域和频域分析,可以更好地理解和处理信号。

三、滤波器设计与应用滤波器是信号处理中非常常见和重要的工具。

它可以通过选择性地通过或抑制特定频率的信号,对信号进行处理。

MATLAB提供了丰富的滤波器设计和应用函数,包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器等。

我们可以利用MATLAB进行滤波器的设计、参数的调整和滤波器效果的评估等工作。

熟练掌握MATLAB中滤波器设计与应用的方法,对信号处理和仿真工作具有重要意义。

四、信号处理应用实例学习信号处理和仿真离不开实际应用实例的学习。

在这一章节中,将以几个具体的信号处理应用实例来展示MATLAB的具体使用。

比如,在通信领域中,我们可以利用MATLAB进行信号调制、解调和信道编码等工作。

基于MATLAB控制系统的仿真与应用毕业设计论文

基于MATLAB控制系统的仿真与应用毕业设计论文

基于MATLAB控制系统的仿真与应用毕业设计论文目录一、内容概括 (2)1. 研究背景和意义 (3)2. 国内外研究现状 (4)3. 研究目的和内容 (5)二、MATLAB控制系统仿真基础 (7)三、控制系统建模 (8)1. 控制系统模型概述 (10)2. MATLAB建模方法 (11)3. 系统模型的验证与校正 (12)四、控制系统性能分析 (14)1. 稳定性分析 (14)2. 响应性能分析 (16)3. 误差性能分析 (17)五、基于MATLAB控制系统的设计与应用实例分析 (19)1. 控制系统设计要求与方案选择 (20)2. 基于MATLAB的控制系统设计流程 (22)3. 实例一 (23)4. 实例二 (25)六、优化算法在控制系统中的应用及MATLAB实现 (26)1. 优化算法概述及其在控制系统中的应用价值 (28)2. 优化算法介绍及MATLAB实现方法 (29)3. 基于MATLAB的优化算法在控制系统中的实践应用案例及分析对比研究31一、内容概括本论文旨在探讨基于MATLAB控制系统的仿真与应用,通过对控制系统进行深入的理论分析和实际应用研究,提出一种有效的控制系统设计方案,并通过实验验证其正确性和有效性。

本文对控制系统的基本理论进行了详细的阐述,包括控制系统的定义、分类、性能指标以及设计方法。

我们以一个具体的控制系统为例,对其进行分析和设计。

在这个过程中,我们运用MATLAB软件作为主要的仿真工具,对控制系统的稳定性、动态响应、鲁棒性等方面进行了全面的仿真分析。

在完成理论分析和实际设计之后,我们进一步研究了基于MATLAB 的控制系统仿真方法。

通过对仿真模型的建立、仿真参数的选择以及仿真结果的分析,我们提出了一种高效的仿真策略。

我们将所设计的控制系统应用于实际场景中,通过实验数据验证了所提出方案的有效性和可行性。

本论文通过理论与实践相结合的方法,深入探讨了基于MATLAB 控制系统的仿真与应用。

Matlab在工程设计与仿真中的应用案例

Matlab在工程设计与仿真中的应用案例

Matlab在工程设计与仿真中的应用案例近年来,Matlab(全称Matrix Laboratory)在工程设计与仿真中的应用越来越广泛。

Matlab是一款功能强大的计算软件,具有矩阵计算、数据处理和可视化等多种功能。

本文将通过几个实际案例,展示Matlab在工程设计与仿真中的应用。

一、电路设计与仿真电路设计是工程领域中重要的一环,而Matlab提供了强大的电路设计与仿真工具。

以滤波器设计为例,Matlab配备了丰富的滤波器设计函数,可以根据特定的滤波系数和频响要求,快速设计出满足需求的滤波器。

同时,Matlab还支持频域仿真,可以对信号进行傅里叶变换和滤波操作,以实现不同的信号处理需求。

二、机械系统建模与控制在机械系统建模与控制方面,Matlab也发挥了重要的作用。

例如,在机械结构设计中,Matlab可以通过有限元分析建立结构的数值模型,对结构的强度、刚度等进行分析与求解。

同时,Matlab还支持控制系统建模与仿真,可以通过控制系统的设计,提高机械系统的性能和稳定性。

三、通信系统设计与仿真通信系统设计与仿真是Matlab应用的另一个重要领域。

例如,在无线通信系统设计中,Matlab提供了丰富的信号处理工具,可以对传输信号进行调制、解调和通道编码等操作,实现数据的可靠传输。

此外,Matlab还支持多输入多输出系统的建模与仿真,可以分析和优化系统的传输性能。

四、图像处理与计算机视觉近年来,图像处理和计算机视觉成为热门的研究领域。

而Matlab提供了一系列的图像处理函数与工具箱,可以进行图像的滤波、分割、特征提取和目标识别等操作。

通过Matlab的强大功能,研究人员可以开展多样化的图像处理与计算机视觉应用,如人脸识别、车牌识别等。

五、仿真与优化算法Matlab凭借其强大的数值计算能力和优化算法,成为工程设计中的重要辅助工具。

例如,在电力系统中,Matlab可以应用潮流计算和稳定性分析等算法,发现潮流分布、电压质量等问题,优化电力系统的稳定性和效率。

使用Matlab进行复杂系统的建模与仿真技巧

使用Matlab进行复杂系统的建模与仿真技巧

使用Matlab进行复杂系统的建模与仿真技巧使用 Matlab 进行复杂系统的建模与仿真技巧概述:在当今科技高速发展的时代,越来越多的系统趋于复杂化。

因此,建立准确的模型以进行系统建模和仿真是至关重要的。

Matlab 是一款功能强大的科学计算软件,它提供了丰富的工具和函数以便于系统建模和仿真的研究。

本文将介绍使用Matlab 进行复杂系统建模和仿真的一些技巧和方法。

第一部分: 建立系统模型1.1 了解系统特性在开始建模之前,必须对所研究的系统有一个清晰的了解。

这包括系统的输入、输出、状态和参数等。

通过对系统特性的分析,可以帮助我们确定建立适合的模型类型和仿真方法。

1.2 选择合适的模型类型根据系统的特性,选择合适的模型类型是至关重要的。

在 Matlab 中,常用的模型类型包括线性模型、非线性模型、离散模型和连续模型等。

根据系统的特点选择适合的模型类型能够更好地反映系统的行为和响应。

1.3 系统建模方法系统建模是根据实际情况将系统抽象成一个数学模型的过程。

在 Matlab 中,可以使用不同的建模方法,如物理建模、数据建模和基于状态空间法的建模等。

根据系统的特征选择合适的建模方法能够提高模型的准确性和可靠性。

第二部分: 数学工具与仿真技巧2.1 使用符号计算工具Matlab 提供了符号计算工具箱,可以对数学表达式进行符号计算,如求解方程、导数和积分等。

使用符号计算工具能够简化复杂系统的数学推导和计算。

2.2 优化算法与工具在系统建模过程中,通常需要优化模型参数以使模型与实际系统更好地匹配。

Matlab 提供了各种优化算法和工具,如遗传算法、模拟退火算法和最小二乘法等,可以帮助我们自动化地调整参数并优化模型。

2.3 频域分析与控制设计频域分析是研究系统在不同频率下的响应特性的方法。

Matlab 提供了丰富的频域分析工具,如傅里叶变换、频谱分析和波特图等,可以帮助我们更好地理解系统的频率响应,并设计相应的控制系统。

基于MATLAB的控制系统设计与仿真实践

基于MATLAB的控制系统设计与仿真实践

基于MATLAB的控制系统设计与仿真实践控制系统设计是现代工程领域中至关重要的一部分,它涉及到对系统动态特性的分析、建模、控制器设计以及性能评估等方面。

MATLAB作为一种强大的工程计算软件,在控制系统设计与仿真方面有着广泛的应用。

本文将介绍基于MATLAB的控制系统设计与仿真实践,包括系统建模、控制器设计、性能评估等内容。

1. 控制系统设计概述控制系统是通过对被控对象施加某种影响,使其按照既定要求或规律运动的系统。

在控制系统设计中,首先需要对被控对象进行建模,以便进行后续的分析和设计。

MATLAB提供了丰富的工具和函数,可以帮助工程师快速准确地建立系统模型。

2. 系统建模与仿真在MATLAB中,可以利用Simulink工具进行系统建模和仿真。

Simulink是MATLAB中用于多域仿真和建模的工具,用户可以通过拖拽图形化组件来搭建整个系统模型。

同时,Simulink还提供了各种信号源、传感器、执行器等组件,方便用户快速搭建复杂的控制系统模型。

3. 控制器设计控制器是控制系统中至关重要的一部分,它根据系统反馈信息对输出信号进行调节,以使系统输出达到期望值。

在MATLAB中,可以利用Control System Toolbox进行各种类型的控制器设计,包括PID控制器、根轨迹设计、频域设计等。

工程师可以根据系统需求选择合适的控制器类型,并通过MATLAB进行参数调节和性能优化。

4. 性能评估与优化在控制系统设计过程中,性能评估是必不可少的一环。

MATLAB提供了丰富的工具和函数,可以帮助工程师对系统进行性能评估,并进行优化改进。

通过仿真实验和数据分析,工程师可以评估系统的稳定性、鲁棒性、响应速度等指标,并针对性地进行调整和改进。

5. 实例演示为了更好地说明基于MATLAB的控制系统设计与仿真实践,我们将以一个简单的直流电机速度控制系统为例进行演示。

首先我们将建立电机数学模型,并设计PID速度控制器;然后利用Simulink搭建整个闭环控制系统,并进行仿真实验;最后通过MATLAB对系统性能进行评估和优化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电气专业方向综合课程设计任务书目录1.单相半波可控整流系统 (1)1.1晶闸管的仿真 (1)1.1.1晶闸管模型 (1)1.1.2晶闸管参数及其设置 (1)1.2单相半波可控整流电路的仿真 (2)1.2.1电路图及工作原理 (2)1.2.2建立仿真模型 (2)1.2.3模型参数简介与设置 (3)1.2.4 仿真结果 (5)2.晶闸管三相桥式整流系统的仿真 (9)2.1电路图及工作原理 (9)2.2建立仿真模型 (9)2.3模型参数简介与设置 (10)2.4仿真结果 (12)3.降压斩波电路(Buck变换器) (14)3.1可关断晶闸管(GTO)的仿真 (14)3.1.1可关断晶闸管模型 (14)3.1.2可关断晶闸管参数及其设置 (14)3.2 Buck变换器的仿真 (15)3.2.1电路图及工作原理 (15)3.2.2建立仿真模型 (15)3.2.3模型参数简介与设置 (16)3.4 仿真结果 (17)4.升压斩波电路(Boost变换器) (18)4.1绝缘栅双极型晶体管(IGBT)的仿真 (18)4.1.1绝缘栅双极型晶体管模型 (18)4.1.2绝缘栅双极型晶体管参数及其设置 (18)4.2 Boost变换器的仿真 (19)4.2.1电路图及工作原理 (19)4.2.2建立仿真模型 (19)4.2.3模型参数简介与设置 (19)4.3仿真结果 (20)5.相位控制的晶闸管单相交流调压器带系统的仿真 (21)5.1电路图及工作原理 (21)5.2建立仿真模型 (21)5.3模型参数设置 (21)5.4 仿真结果 (22)6.课程设计总结 (24)参考文献 (25)1.单相半波可控整流系统1.1晶闸管的仿真1.1.1晶闸管模型晶闸管是一种门极信号触发导通的半导体器件。

晶闸管有两个输入端和两个输出端,第一个输入与输出是阳极媏(a)与阴极端(k),第二个输入(g)是门极控制信号端如图①,当勾选“Show measurement port”项时便显示第二个输出端(m)如图②,这是晶闸管检测输出向量[Iak Uak]端,可连接仪表检测流经晶闸管的电流(Iak)与晶闸管的正向压降(Uak),晶闸管组件的符号和仿真模型图如图所示。

图①图②晶闸管组件的符号和仿真模型1.1.2晶闸管参数及其设置在模型结构图中,当鼠标双击模型时,则弹出晶闸管参数对话框,如下图所示“Resistance Ron(Ohms)”:晶闸管导通电阻Ron (Ω)。

“Inductance Lon (H )”:晶闸管元件电感Lon (H )。

电感参数与电阻参数不能同时设 为0“Forward voltage Vf (V )”:晶闸管元件的正向管压降Vf (V )。

“Initial current Ic (A )”:初始电流Ic (A )。

“Snubber resistance Rs (ohms )”:缓冲电阻Rs (Ω)。

“Snubber capacitance Cs (F )”:缓冲电容Cs (F )。

可对Rs 与Cs 设置不同的数值以改变或者取消吸收电路。

“Show measurement port ”为设置是否显示检测端(m )。

需要说明的是,含有晶闸管模型的电路仿真时,最好采用特定的算法Ode23tb 与Oder15s ,而当电路进行离散化处理时,晶闸管的电感量应设为0。

1.2单相半波可控整流电路的仿真 1.2.1电路图及工作原理du Tr单相半波可控整流电路(阻-感性负载)图如上图所示,当晶闸管VT 处于断态时,电路中电流Id=0,负载上的电压为0,U 2全部加在VT 两端,在触发角α处,触发VT 使其导通,U 2加于负载两端,由于电感L 的存在使电流id 不能突变,id 从0开始增加同时L 的感应电动势试图阻止id 增加,这时交流电源一方面供给电阻R 消耗的能量,一方面供给电感L 吸收的电磁能量,到U 2由正变负的过零点处处id 已经处于减小的过程中,但尚未降到零,因此VT 仍处于导通状态,当id 减小至零,VT 关断并承受反向压降,电感L 延迟了VT 的关断时刻使Ud 波形出现负的部分。

1.2.2建立仿真模型根据原理图用matalb 软件画出正确的仿真电路图,整体模型如图所示单相半波晶闸管可控整流电路(阻感负载)的仿真模型仿真参数:选择ode23tb算法,将相对误差设置为1e-3开始仿真时间设置为0,停止仿真时间设置为0.12,如下图所示1.2.3模型参数简介与设置①交流电压源提取路径:Simulink\SimPoweSysten\Electrical\ACVoltage Source“Peak amplitude”:正弦电压峰值Um,单位V,“Phase”:正弦电压初相角φ,单位度,“Frequency”:正弦电压频率f,单位Hz,“Sample time”:采样时间,单位 s,本实验参数设置为频率50Hz,电压幅值220V,其他为默认设置,如右图所示。

②晶闸管提取路径:Simulink\SimPoweSysten\Power Electronics \Thyristor设置“Snubber resistance Rs (ohms)”缓冲电阻Rs=500Ω,“Snubber capacitance Cs(F)”:缓冲电容Cs为无穷大inf其他为默认设置,如右图所示③RLC元件提取路径:Simulink\SimPoweSysten\Elements \Series RLC Branch设置“Resistance (Ohms)”电阻R=1Ω,“Inductance Lon(H)”电感L=5e-3H,“capacitance(F)”电容为无穷大inf,“measurements”测量选None如右图所示④脉冲信号发生器提取路径:Simulink\Simlink\Source\Pulse Generator“Amplitude”:脉冲幅值,“Period(secs)”:周期(秒),“Pulse Width(% of Period”:脉冲宽度(周期的百分数),“Phase delay(secs)”:相位延迟(秒)。

振幅A=3V,周期T=0.02,占空比10%,时相延迟(1/50)x(α/360)s,如右图所示,α为移相控制角⑤示波器设置Number of axes 为5,显示5段波形,分别为脉冲电压Ug,晶闸管两端电压UVT ,负载电流id,负载电压ud,电源电压U2。

⑥电压电流测量无需设置直接使用1.2.4 仿真结果设置触发脉冲α分别为0°、30°、60°、90°、120°。

其产生的相应波形分别如图所示。

在波形图中第一列为脉冲电压Ug波形,第二列为晶闸管两端电压UVT波形,第三列为负载电流id 波形,第四列为负载电压ud波形,第五列为电源电压U2波形。

阻感负载触发角ɑ=0°阻感负载触发角ɑ=30°阻感负载触发角ɑ=60°阻感负载触发角ɑ=90°阻感负载触发角ɑ=120°将阻感性负载改为电阻性负载,再分别设置触发脉冲α为0°、30°、60°、90°、120°。

其产生的相应波形分别如图所示。

电阻负载触发角ɑ=0°电阻负载触发角ɑ=30°电阻负载触发角ɑ=60°电阻负载触发角ɑ=90°电阻负载触发角ɑ=120°2.晶闸管三相桥式整流系统的仿真2.1电路图及工作原理以α=0°为例,6个晶闸管的导通顺序为VT1-VT2-VT3-VT4-VT5-VT6,触发脉冲为宽脉冲宽度大于60°,保证了每个时刻均有两个晶闸管导通,当VT1-VT2导通时桥臂输出电压为Uac,然后VT2-VT3导通输出电压为Ubc,VT3-VT4导通输出电压为Uba,VT4-VT5导通输出电压为Uca,VT5-VT6 导通输出电压为Ucb, VT6-VT1导通输出电压为Uab。

因此输出整流电压Ud波形为线电压在正半周的包络线2.2建立仿真模型根据原理图用matalb软件画出正确的仿真电路图,整体模型如下图所示三相桥式全控整流系统(电阻负载)的仿真模型仿真参数:选择ode23tb算法,将相对误差设置为1e-3开始仿真时间设置为0,停止仿真时间设置为0.05,2.3模型参数简介与设置①交流电压源三相交流电源通过三个频率为50Hz、幅值为220V、相位两两相差120°,A相的设置如右图所示,另外两相设置为B相相位滞后A相120°,Phase设置为-120°,C相相位超前A相120°,Phase设置为120°,测量“measurements”三相都要选Voltage,以便使用万用表测量电压②通用桥输入端A,B,C为三相交流的相电压输入端子,输入端g为触发脉冲输入端子,+,-为整流器输出正负极端子。

“Number of bridge arms”:通用整流桥臂的相数,“Snubber resistance Rs(ohms)”:缓冲电阻Rs(Ω),“Snubber capacitance Cs(F)”:缓冲电容Cs(F),“Power Electronic device”:电力电子器件的种类,默认晶闸管“Ron(Ohms)”:器件电阻(Ω),“Lon(H)”:器件电感(H),“Forward voltage Vf(V)”:整流桥门槛电压(伏).在测量“Measurements”选“Allvoltages and currents”(全部电压和电流)以便测量桥臂晶闸管的电压和电流,其他参数为默认值.如上图所示三相桥式全控整流系统仿真模型要使用两个常量模块,一个提供触发角ɑ的值,一个设置为0连接同步6脉冲触发器的使能端Block ,使其能正常工作。

如右图所示④同步6脉冲触发器输入端alpha_deg 为移相控制角给定信号,用常量模块constant 输入控制角α, 输入端AB,BC,CA 是同步线电压输入端, 输入端Block 是触发器的使能端,当此端置0时,则输出脉冲,输出端Pulse 是触发脉冲的输出,它是一个6维向量,即6个触发脉冲“Frequency of synchronisation voltages(Hz)”:同步电压频率(Hz), “Pulse width(degrees)”:脉冲宽度(度) 频率设置为50Hz ,脉冲用宽脉冲设置为80°,如右图所示⑤万用表三相桥式全控整流系统仿真模型使用了两个万用表,其中一个万用表的参数如右图所示,选中Isw1和Usw1,点击【>>】移入右侧的对话框中,分别测量i VT1,u VT1另一个万用表选择Usrc :A ,Usrc :B , Usrc :C ,分别测量A,B,C 三相电压⑥示波器三相桥式全控整流系统仿真模型使用了两三个示波器,最主要的一个设置Number of axes 为4,显示4段波形,分别为负载电压u d ,负载电流i d ,脉冲信号电压Ug , A,B,C 三相电压,与万用表连接的示波器,设置Number of axes 为2,显示2段波形,分别为晶闸管VT1的电压和电流,另一个示波器设置Number of axes 为3,显示3段波形,分别为A,B,C 三相的电流⑦电压电流测量由于同步6脉冲触发器的AB,BC,CA 端为同步线电压输入端,而三相电源提供的是相电压所以要通过三个电压表进行转换,其他电流电压测量无需设置直接使用R=10Ω,L=0H,C=inf(无穷大)2.4 仿真结果设置触发脉冲α=0°,负载电压ud,负载电流id,脉冲信号电压Ug,A,B,C三相电压晶闸管VT1的电压和电流通过A,B,C三相的电流设置触发脉冲α分别为30°、60°、90°、110°,产生的相应波形分别如图所示,第一列为负载电压ud 波形,第二列负载电流id波形,第三列脉冲信号第四列电压Ug波形,A,B,C三相电压波形。

相关文档
最新文档