基于MATLAB的滞后校正器的计算机辅助设计
- 格式:pdf
- 大小:176.40 KB
- 文档页数:4


第 1 页 共 2 页 三相维也纳pfc的matlab仿真
【实用版】
目录
一、引言
二、三相维也纳 PFC 的基本原理
三、MATLAB 仿真模型的建立
四、仿真结果及分析
五、结论
正文
一、引言
三相维也纳功率因数校正器(PFC)是一种用于调整电网中电压和电流之间相位差的设备,以提高电网的功率因数。在现代电力系统中,三相维也纳 PFC 已经得到了广泛的应用,因为它可以有效地减少电网中的电流谐波,提高电网的稳定性和效率。为了更好地理解和分析三相维也纳
PFC 的工作原理和性能,本文将使用 MATLAB 仿真工具对其进行建模和仿真。
二、三相维也纳 PFC 的基本原理
三相维也纳 PFC 的基本原理是通过对电网中的电压和电流进行实时采样,然后根据采样得到的数据,控制 PFC 的电压和电流,使得电网中的电压和电流之间的相位差最小,从而提高电网的功率因数。在三相维也纳 PFC 中,通常采用电压和电流双闭环控制策略,其中外部电压环路为
PI 控制器,内部电流环路为 bang-bang 滞后控制器。
三、MATLAB 仿真模型的建立
为了在 MATLAB 中建立三相维也纳 PFC 的仿真模型,我们需要首先创建一个 PFC 的电路模型,然后编写控制算法,最后通过仿真测试模型 第 2 页 共 2 页 的性能。下面是建立三相维也纳 PFC 仿真模型的详细步骤:
1.创建 PFC 电路模型:在 MATLAB 中使用 Simulink 工具创建一个三相维也纳 PFC 的电路模型,包括三个电压源、三个电流源、三个电阻、三个电感和三个电容等元件。
2.编写控制算法:在 MATLAB 中编写电压和电流双闭环控制算法,包括外部电压环路的 PI 控制器和内部电流环路的 bang-bang 滞后控制器。
3.仿真测试模型性能:通过 MATLAB 中的 Simulink 工具对三相维也纳 PFC 模型进行仿真测试,测试模型的电压和电流波形、功率因数、电流谐波等性能指标。
● ● ● ● ● ● : : : ●●●●・…・ 测试技术卷
The Design of APFC Based on MATLAB
牟述佳.姜学东
(北京交通大学电气
工程学院,100044) Mou Shu-Jla,Jiang Xue-dong
(School of Electrical Engineering,
Beijing Jiaotong University,
Beijing 1 00044,china)
摘要:APFC在小功率的特种开关电源系统中应用日益广泛,在许多特种电源系统中,如何结
合整个控制系统设计满足要求的APFC已成为实际应用中必须面对的问题。本文简述了APFC的
控制原理,给出了利用HATLAB进行电压环、电流环及前馈电压环节的设计校正过程,最后用
SIMULINK建立了一个AFPCt/)真电路.给出了仿真波形。
关键字:APFC;mTLAB/SIHULINK:自动控制:信号分析
中囝分类号:TMgl 文献标识码:A 文章编号:1003-0107(2007)10—0008—04
AlbstTmcts=The technology of APFC is using widely in the system of power electronic devices.In many
applications how to design a APFC saUsfied with the whole power supply system has already become a task that we must faced.In the paper we describled simply the principle of APFC and adjusted the
parameters of back voltage segment、current segment and forward voltage segment with MATLAB.We
5.9系统设计校正的MATLAB实现
例1已知某单位负反馈系统被控对象的传递函数为)1001.0)(11.0(1)(0sssKsG
试用Bode图方法对系统进行串联超前校正,使之满足:
1) 在单位斜坡信号作用下,系统的稳态误差001.0sse;
2) 系统校正后,相位裕量在40度与50度之间。
解:(1)求0K
由系统的传递函数可知,系统为Ⅰ型系统,在在单位斜坡信号作用下,速度误差常数0kKv,系统的稳态误差为001.0110KKevss,求得10000KKv,取0K=1000。
被控对象的传递函数为
)1001.0)(11.0(1000)(ssssG
(2)绘制为校正系统的Bode图,检查系统是否满足要求。MATLAB程序代码如下:
clear
k0=1000;num=1;
den=conv(conv([1 0],[0 1 1]),[0.001 1])
s1=tf(k0*num,den);figure(1);
margin(s1);hold on
figure(2);sys=feedback(s1,1);step(sys)
程序执行后,可以得到未校正系统的Bode图如图所示,
-200-1000100200Magnitude (dB)10-210-1100101102103104105-270-225-180-135-90Phase (deg)Bode DiagramGm = 0.00868 dB (at 31.6 rad/sec) , Pm = 0.00193 deg (at 31.6 rad/sec)Frequency (rad/sec)
未校正系统的Bode图 02000400060008000100001200000.20.40.60.811.21.41.61.82System: sysTime (sec): 1.95e+003Amplitude: 1.08Step ResponseTime (sec)Amplitude
基于Matlab的双闭环直流调速系统设计及仿真
宋友志
摘要:本文介绍了基于工程设计方法对直流调速系统的设计,根据直流调速双闭环控制系统的工作原理,详细分析了系统的起动过程及参数设计,运用Simulink 进行直流电动机双闭环调速系统的数学建模和系统仿真。最后显示控制系统模型以及仿真结果并加以分析。
关键词:转速环;电流环;调节器;Simulink
Designation and Simulation of Double Loop DC Motor Control System
Based on Matlab
Abstract:This paper introduces a design method of DC system based on engineering, according
to its working principle,analyzing the dynamic process and the parameters designation
detailedly,modeling and simulating were carried out to the dual closed-
loop control system of the direct current motor by using Simulink.In the end,
analyzing the simulation results.
Key words:loop of revolution rate;loop of current;regulator;Simulink
一 转速、电流双闭环控制系统
一般来说,我们总希望在最大电流受限制的情况下,尽量发挥直流电动机的过载能力,使电力拖动控制系统以尽可能大的加速度起动,达到稳态转速后,电流应快速下降,保证输出转矩与负载转矩平衡,进入稳定运行状态[1]。这种理想的起动过程如图1所示。为实现在约束条件快速起动,关键是要有一 个使电流保持在最大值的恒流过程。根据反 图1 转速调节系统理想起动过程