初步介绍:
PFC线路的一个主要目的就是实现开关变换器在一定功率输出范围内保持,电网电流于电网电压同相且波形趋近,也就是所谓的高PF低THD。
为了实现这一效果有多种检测和控制方式,本文以滞环型PFC为例做简要分析。滞环型PFC线路,顾名思义,就是使电网电流(也就是电感电流)在一个滞环内变化,而这个滞环与电网电压同相,效果如下:
另外,本文基于如下拓扑讨论:
环路设计原则
PFC线路的环路设计需遵循如下原则:
1、由于输入电流需要跟随电网电压,因此输出会存在工频纹波,我们需要在环路中使工频纹波得到足够的抑制;
2、在遵循1的前提下,使得系统的带宽足够的宽,以提升系统的动态性能;
针对第1点,以50Hz的电网系统为例,整流后,工频为100Hz,传统的做法是采样信号经过一个低通滤波器后再进入到环路中,这边以最简单的一阶低通滤波器来设计。
一阶低通滤波器的传递函数如下:
H
l
f
(
s
)
=
1
T
s
+
1
Hlf(s) = {1 \over{Ts+1}}
Hlf(s)=Ts+11
为了使100Hz纹波得到足够的抑制,我们将滤波器的转折频率设置在10Hz,这样可以使得,100Hz的工频纹波抑制20dB。
通过以下计算可以得到T的值,其中Fc为截止频率,为10Hz:
2
∗
P
I
∗
F
c
=
1
T
2*PI* Fc= {1 \over{T}}
2∗PI∗Fc=T1
计算得T = 0.0159
通过matlab做出来得波特图如下:
为了便于接下来的分析,我们先将环路的框图绘制出来:
图中蓝框内为系统的固有特性,Vgrid/Vout为变换器的电压传递函数等于输出电压除以输入电压,Cout为输出电路的传递函数,这里假定输出电容为680uF。LowpassFilter为刚才设计的一阶低通滤波器传递函数。接下来的主要工作就是设计合理的PI参数使得环路符合原则2的要求。
我们先写出系统的开环传递函数:
H
(
s
)
=
(
P
/
I
)
s
+
1
(
C
/
I
)
s
2
(
T
s
+
1
)
H(s) = {(P/I)s+1 \over{(C/I)s^2(Ts+1)}}
H(s)=(C/I)s2(Ts+1)(P/I)s+1
对于这种类型的开环传递函数,传统的方法是选取PI环节的因子Kp和Ki,使得单位增益低于低通滤波器极点一个倍频程(one octave),零点低于单位增益频率一个倍频程,这种方法叫做对称优化(symmetrical optimum)。PI控制器参照对称优化配置,这种方法也叫曲线整形方法。PI控制用这种方法优化可得到一个优化的频率响应和干扰抑制。对称优化调配后的理想传递函数表达如下:
H
(
s
)
=
4
T
s
+
1
8
T
2
s
2
(
T
s
+
1
)
H(s) = {4Ts+1 \over{8T^2s^2(Ts+1)}}
H(s)=8T2s2(Ts+1)4Ts+1
由上式可以得出:
P
I
=
4
T
=
0.0636
{P \over{I}} = 4T = 0.0636
IP=4T=0.0636
C
I
=
8
T
2
{C \over{I}} = 8T^2
IC=8T2
最后可以算出,P = 0.02138, I = 0.336
simulink验证
将以上得出的参数带入到simulink中:
为了方便在simulink中直接分析,可以将开环传递函数分封装成子模块,封装成子模块后,右键单击子模块,选择linear analysis – linearize block…:
此后可以直接对子模块进行分析,下图为绘制出来的波特图:
从图中可以看出,开环传递函数的穿越频率为5Hz,比低通滤波器的转折频率低一个倍频程,穿越频率处的相位裕度为36°。符合预期。
思考
从以上总结可以看出,对于PFC回路,低通滤波器的性能决定了整体系统的性能,因此为了改善系统的特性,我们可以尝试使用带宽更宽,斜率更陡的滤波器。我们在后边的总结再讨论。