4. 双向DC-DC变换器的小信号建模与控制器设计

双向DC-DC变换器在储能、车载电源和直流微网中承担能量双向流动任务,其控制性能直接决定母线电压稳定、动态响应和模式切换品质。要设计一个可用的电压环或电流环,不能只凭经验试凑PI参数,而应建立从占空比到输出电压的小信号模型,再据此推导补偿器。本节以非隔离同步Buck/Boost双向变换器为例,说明状态空间平均法、PWM开关模型、控制-输出传递函数、电压模式与电流模式控制,以及PI/超前滞后补偿器的整定方法。

一、状态空间平均法建立小信号模型

双向变换器在Buck方向工作时,开关管S1与S2互补导通。设电感电流iL和输出电容电压vo为状态变量,在一个开关周期Ts内,S1导通占空比为d,则电感两端电压为Vin−vo;S2导通时为−vo。对状态方程在一个周期内取平均,得到平均模型:

L·di_L/dt = d·V_in − v_o
C·dv_o/dt = i_L − v_o/R

在稳态工作点附近引入小信号扰动:d=D+d̂,iL=IL+îL,vo=Vo+v̂o,忽略二阶小量后得到线性化小信号方程:

L·dî_L/dt = D·v̂_in + d̂·V_in − v̂_o
C·dv̂_o/dt = î_L − v̂_o/R

若输入电压视为恒定,则v̂in=0,控制输入只剩d̂。对上述方程做拉普拉斯变换,可解出占空比到输出电压的传递函数Gvd(s)。这是后续补偿器设计的核心对象。

二、PWM开关模型与控制-输出传递函数

PWM调制器将控制电压v̂c与锯齿波比较,产生占空比扰动。设锯齿波峰峰值为Vm,则d̂=v̂c/Vm,调制器增益Fm=1/Vm。将平均模型与调制器结合,可得控制到输出的传递函数:

G_vd(s) = V_in / (1 + s·L/R + s²·L·C)

该式表明,Buck方向下Gvd(s)具有一个直流增益Vin、一个由L和C决定的二阶谐振极点,谐振频率f0=1/(2π√(LC)),品质因数Q=R√(C/L)。例如取L=100 μH、C=470 μF、R=5 Ω、Vin=48 V,则f0≈734 Hz,Q≈1.08。在谐振频率附近,幅频曲线会出现尖峰,相频曲线快速下降约180°,这是电压模式控制最难补偿的区域。

Boost方向工作时,控制-输出传递函数还包含右半平面零点fRHP=R(1−D)²/(2πL),该零点带来相位滞后但不影响幅值,会严重限制带宽。因此双向变换器在升压方向通常需要更低的穿越频率和更保守的相位裕度。

双向DC-DC小信号模型与控制环路 功率级 L, C, R, V_in G_vd(s) PWM调制器 F_m = 1/V_m d̂ = v̂_c / V_m 补偿器 G_c(s) PI / 超前滞后 穿越频率 f_c 采样与反馈 H(s) = 1 V_ref − v_o 负反馈回路 开环传递函数 T(s) = G_c(s) · F_m · G_vd(s) · H(s) G_vd(s) = V_in / (1 + sL/R + s²LC) F_m = 1/V_m G_c(s) = K_p + K_i/s 或超前滞后网络 目标:f_c ≈ 1/10 f_s 相位裕度 ≥ 45° 增益裕度 ≥ 10 dB

三、电压模式与电流模式控制

电压模式控制只采样输出电压,误差经补偿器后直接控制占空比。其优点是结构简单、抗噪声好,但Gvd(s)的二阶谐振极点使补偿器必须提供足够的相位提升,带宽通常限制在f0附近。电流模式控制在电压环内增加电感电流内环,使电感电流跟随电流指令。由于内环将电感变成一个受控电流源,功率级从二阶降为一阶,控制-输出传递函数近似为:

G_vd,CM(s) ≈ R / (1 + s·R·C)

此时只剩输出电容和负载电阻形成的单极点,补偿器设计大为简化。但电流模式存在两个问题:当占空比大于0.5时,峰值电流控制会产生次谐波振荡,需要斜坡补偿;此外,电流采样噪声会直接影响内环。对于双向变换器,在Buck和Boost两个方向切换时,电流采样方向和内环极性也要相应改变,否则会出现正反馈。

四、PI与超前滞后补偿器设计

以电压模式为例,若f0=734 Hz,开关频率fs=100 kHz,目标穿越频率取fc=10 kHz。在fc处,Gvd的幅值约为Vin/(2πfc)²LC,代入参数后约为−26 dB。因此补偿器需要在fc处提供约+26 dB增益。若采用PI补偿器,其传递函数为Gc(s)=Kp(1+1/(sTi)),零点放在f0附近以提升相位,则Kp可由目标增益确定。PI补偿器在低频提供高增益,消除稳态误差,但在fc处相位提升有限,通常只能达到约30°相位裕度。

若需要更大相位裕度,应采用超前滞后补偿器。超前部分在fc附近提供相位提升,滞后部分在低频提供高增益。设计步骤为:先确定fc和所需相位裕度,计算超前网络的最大相位φm和中心频率,再配置零极点位置。例如目标相位裕度60°,扣除Gvd在fc处的相位滞后约−150°,需要补偿器提供约+30°相位,对应超前网络参数α=(1+sin30°)/(1−sin30°)=3,零点fz=fc/√α≈5.8 kHz,极点fp=fc√α≈17.3 kHz。滞后部分零点放在f0/10附近,极点放在更低频率,以维持低频增益。

整定检查要点:穿越频率应低于开关频率的1/10,避免开关纹波影响;相位裕度不低于45°,工程上常取50°~60°;增益裕度不低于10 dB;在双向切换点附近,应分别校验Buck和Boost两个方向的传递函数,确保两个方向都稳定。

五、双向切换时的特殊考虑

双向变换器在Buck和Boost之间切换时,功率级传递函数、右半平面零点和电流采样极性都会变化。若控制器参数固定,可能出现一个方向稳定、另一个方向振荡的情况。实际做法有两种:一是按最恶劣方向设计一套保守参数,牺牲部分动态性能;二是根据功率流向切换补偿器参数或内环结构。切换瞬间应避免积分器饱和和占空比跳变,通常需要加入软切换逻辑,使Vref或电流指令平滑过渡。验证时可在切换点施加小负载阶跃,观察输出电压跌落和恢复时间,确认无持续振荡后再逐步加大负载扰动。

综上,小信号建模是控制器设计的基础,状态空间平均法给出Gvd(s),PWM模型引入调制器增益,电压模式和电流模式决定补偿器复杂度,PI和超前滞后补偿器则根据穿越频率与相位裕度要求进行整定。双向变换器还需额外关注方向切换带来的模型变化,才能保证全工况稳定。