计算双向DC-DC变换器的环路增益(Loop Gain)和相位裕度(Phase Margin)是分析其动态稳定性的关键步骤,通常通过小信号建模和频率响应分析实现。以下是详细步骤和关键要点:
一、核心概念
-
环路增益(Loop Gain,
T
(
s
)
):
-
定义为反馈环路断开时,从反馈信号注入点到输出端的传递函数与反馈网络传递函数的乘积。
-
数学表达式:
T
(
s
)
=
A
(
s
)
⋅
β
(
s
)
,其中
A
(
s
)
为开环增益,
β
(
s
)
为反馈系数。
-
物理意义:反映系统对噪声或扰动的抑制能力,环路增益越大,稳态误差越小。
-
相位裕度(Phase Margin, PM):
-
定义为环路增益的相位在增益穿越频率(
∣
T
(
j
ω
c
)∣
=
1
或
0
dB
)处与
−180
∘
的差值。
-
数学表达式:
PM
=
180
∘
+
∠
T
(
j
ω
c
)
。
-
物理意义:衡量系统在相位延迟达到
−180
∘
时的稳定性裕度,通常要求
PM
≥
45
∘
∼
60
∘
。
二、计算步骤
1. 建立小信号模型
双向DC-DC变换器(如Buck-Boost、Dual Active Bridge等)需分别建立正向和反向工作模式的小信号模型,步骤如下:
-
线性化处理:
-
对非线性元件(如开关管、二极管)进行平均化处理,得到平均模型(如状态空间平均法)。
-
引入小信号扰动(如
v
g
=
V
g
+
v
^
g
,
d
=
D
+
d
^
),忽略高阶小量。
-
推导传递函数:
-
根据电路拓扑,推导控制到输出的传递函数
G
v
d
(
s
)
(占空比
d
到输出电压
v
o
)。
-
推导输入到输出的传递函数
G
vg
(
s
)
(输入电压
v
g
到输出电压
v
o
)。
-
推导反馈网络传递函数
β
(
s
)
(如输出电压采样分压网络)。
2. 构建环路增益表达式
-
单闭环系统(如电压模式控制):
-
环路增益:
T
(
s
)
=
G
v
d
(
s
)
⋅
H
(
s
)
,其中
H
(
s
)
为补偿网络传递函数。
-
双闭环系统(如电流模式控制):
-
内环(电流环)增益:
T
i
(
s
)
=
G
id
(
s
)
⋅
H
i
(
s
)
。
-
外环(电压环)增益:
T
v
(
s
)
=
G
v
i
(
s
)
⋅
T
i
(
s
)
⋅
H
v
(
s
)
,其中
G
v
i
(
s
)
为电流环等效输出阻抗。
3. 频率响应分析
-
手动计算:
-
将传递函数
T
(
s
)
转换为频率响应
T
(
jω
)
,分离幅频和相频特性:
-
幅频:
∣
T
(
jω
)∣
=
Re
2
+
Im
2
。
-
相频:
∠
T
(
jω
)
=
arctan
(
Re
Im
)
。
-
绘制Bode图,找到增益穿越频率
ω
c
(
∣
T
(
j
ω
c
)∣
=
1
),并计算相位裕度。
-
仿真工具:
-
使用MATLAB/Simulink、LTspice或PSIM等工具搭建小信号模型,直接生成Bode图。
-
示例(MATLAB代码片段):
matlabs = tf('s');Gvd = (1 + s/1e3) / (s^2 + 10*s + 1e6); % 示例传递函数H = 0.5 * (1 + s/1e4) / (1 + s/1e5); % 补偿网络T = Gvd * H;bode(T);[Gm, Pm, Wcg, Wcp] = margin(T); % 自动计算增益裕度(Gm)和相位裕度(Pm)
4. 相位裕度计算
-
从Bode图中读取增益穿越频率
ω
c
处的相位
ϕ
(ω
c
)
。
-
相位裕度:
PM
=
180
∘
+
ϕ
(ω
c
)
。
-
判据:
-
PM
>
60
∘
:系统高度稳定,但可能响应较慢。
-
45
∘
≤
PM
≤
60
∘
:平衡稳定性和动态性能。
-
PM
<
45
∘
:系统可能振荡,需优化补偿网络。
三、双向DC-DC的特殊考虑
1. 正向/反向模式切换
G
v
d
(
s
)
=
D
′
V
g
⋅
1
+
s
(
R
c
+
D
′2
R
)
C
+
s
2
D
′2
L
C
1
+
s
R
c
C
其中
D
′
=
1
−
D
,
R
c
为电容ESR,
R
为负载电阻。
2. 右半平面零点(RHPZ)
-
某些双向拓扑(如Buck-Boost)可能存在右半平面零点,导致相位进一步滞后,需通过补偿网络抵消其影响。
-
RHPZ频率:
ω
RHPZ
=
L
R
(1−
D
)
2
。
3. 双向耦合效应
-
双向功率流动时,输入/输出端口可能相互影响,需在模型中考虑双向能量传递路径。
四、优化补偿网络设计
若相位裕度不足,需设计补偿网络(如PID补偿、Type II/III补偿)调整环路特性:
-
Type II补偿(适用于低频段增益不足):
-
传递函数:
H
(
s
)
=
K
⋅
1+
s
/ω
p
1+
s
/ω
z
。
-
零点
ω
z
抵消输出电容ESR零点,极点
ω
p
抑制高频噪声。
-
Type III补偿(适用于高频段相位滞后严重):
-
传递函数:
H
(
s
)
=
K
⋅
(1+
s
/ω
p
1
)(1+
s
/ω
p
2
)
(1+
s
/ω
z
1
)(1+
s
/ω
z
2
)
。
-
增加零点和极点以提升中频段增益和相位。
五、总结
计算双向DC-DC变换器的环路增益和相位裕度需以下步骤:
-
建立小信号模型:根据拓扑推导传递函数。
-
构建环路增益:结合控制环路和补偿网络。
-
频率响应分析:绘制Bode图,找到增益穿越频率。
-
计算相位裕度:评估稳定性并优化补偿网络。
通过系统化的分析和设计,可确保双向DC-DC变换器在双向功率流动时具有足够的稳定性裕度,避免振荡或性能恶化。