3、LLC变换器的小信号模型推导:谐振腔建模、变压器模型、输出滤波网络
好,咱们进入正题。小信号模型,说白了就是给LLC这个“大个子”做个体检,看看它在静态工作点附近抖一抖会有什么反应。很多工程师觉得这一步太数学、太抽象,直接跳过。我个人习惯是,哪怕先不求甚解,也得把推导的逻辑框架刻在脑子里。否则后面做环路补偿,你连零点、极点从哪来的都不知道,那才叫抓瞎。
这一节,我们分三块来啃:谐振腔、变压器、输出滤波网络。这三块拼起来,就是LLC的完整小信号链路。
3.1 谐振腔的小信号建模
谐振腔是LLC的灵魂。它由Lr、Cr和Lm组成。在稳态下,谐振腔的输入是方波,输出近似正弦波。但我们要研究的是“小扰动”下的行为,比如占空比抖了一下,或者输入电压跳了0.1V。
常用的方法是扩展描述函数法(EDF)。嗯,这个名字听起来挺唬人,其实核心思想就一句话:把非线性环节在基波处线性化。
为什么只考虑基波?因为谐振腔本身是个带通滤波器,高次谐波被衰减得很厉害。我在项目中验证过,用基波近似算出来的环路带宽,跟实测结果误差通常在5%以内,完全够用。
具体推导时,我们定义谐振腔的输入为:
v_ab(t) = V_in * sign(sin(ωt)) // 近似为基波分量
然后写出时域方程,再引入小扰动变量(比如 v_ab = V_ab + v̂_ab),分离出直流项和交流小信号项。最终得到谐振腔的等效电路模型——一个受控源加一个阻抗网络。
核心结论:谐振腔的小信号传递函数可以写成一个二阶带通的形式,其谐振频率由Lr和Cr决定,而Lm则影响低频增益和相位。
这里有个坑,我曾经踩过:Lm不能简单视为励磁电感。在轻载时,Lm参与谐振,模型中的等效电感会变化。如果你用满载参数去算轻载的环路,补偿器肯定不准。
3.2 变压器模型:别忘了漏感和匝比
变压器在LLC里不只是变压,它还承担着隔离和能量传输的角色。小信号模型里,我们关心三个参数:匝比n、漏感Llk、励磁电感Lm(其实Lm已经在谐振腔里了,这里要区分开)。
标准的做法是把变压器等效为一个理想变压器,外加一个串联的漏感。但在LLC中,Lm通常被归算到谐振腔的Lm中,所以变压器模型可以简化。
我个人习惯用T型等效电路,然后做小信号线性化。具体来说:
- 原边电流 i_p 和副边电流 i_s 满足:i_s = n * i_p(忽略励磁电流时)
- 副边电压 v_s 折算到原边:v_s' = v_s / n
- 漏感 Llk 串联在原边回路中
在小信号下,这些关系变成线性方程。比如:
v̂_s' = v̂_s / n
î_s = n * î_p + (v̂_s' / (s * Lm)) // 考虑励磁电流的小扰动
小技巧:如果你用仿真软件(比如Simplis或PLECS),可以直接用理想变压器加漏感模型,然后做AC扫描。但手算推导时,建议把Lm单独拿出来,因为它直接影响谐振腔的增益曲线。
3.3 输出滤波网络:电容和ESR的博弈
输出滤波网络相对简单,就是整流后的电流给电容充电。但LLC的输出电流是脉动的(半波整流),所以滤波电容的ESR(等效串联电阻)对环路影响很大。
小信号模型里,输出滤波网络可以等效为一个一阶RC低通:
v̂_o(s) = î_o(s) * ( R_load || (R_esr + 1/(s*C_out)) )
展开后:
v̂_o(s) = î_o(s) * [ R_load * (1 + s*R_esr*C_out) ] / [ 1 + s*(R_load + R_esr)*C_out ]
你看,这里出现了一个零点(由ESR和C_out产生)和一个极点(由负载和C_out产生)。这个零点如果落在穿越频率附近,会提升相位,对稳定性有利。但ESR太大,又会引入高频噪声。
注意:输出电容的ESR不是常数!它随频率和温度变化。我曾在-40℃低温测试时,发现环路相位裕度掉了20度,查了半天才发现是ESR变大了。所以设计时,建议留出至少15度的相位裕度余量。
3.4 完整小信号模型:三块拼起来
把谐振腔、变压器、输出滤波网络串起来,就得到LLC变换器的完整小信号模型。我习惯用下面的框图来理解:
从框图可以看出,整个小信号链路是:控制量 → 调制器 → 谐振腔 → 变压器 → 整流滤波 → 输出电压。每个模块都有自己的传递函数,串联起来就是开环传递函数 G_open(s)。
实际推导时,我建议你先把每个模块的传递函数写出来,然后相乘。注意单位要统一,比如谐振腔的输出是电流,变压器的输出也是电流,整流滤波的输入是电流,输出是电压。这样量纲才不会乱。
最终的开环传递函数形式:
G_open(s) = G_mod(s) * G_res(s) * n * G_filter(s) * H_fb(s)
其中 H_fb(s) 是反馈网络的传递函数(比如光耦+TL431)。
嗯,到这里,小信号模型的三个核心模块就讲完了。你可能会问:这些推导出来的公式,到底怎么用?别急,下一节我们会用这些模型,实际计算一个12V/500W的LLC电源的环路,然后对比仿真结果。到时候你就知道,这些看似枯燥的公式,其实都是有用的工具。
个人经验:如果你第一次推导,建议用Mathcad或Python的sympy库来辅助。手算太容易出错,尤其是符号运算。我当年手算了一个星期,结果发现漏了一个负号,相位反了180度,哭笑不得。