1. Buck变换器控制方案概述
Buck变换器作为电力电子领域最基础的DC-DC降压拓扑,其控制策略的选择直接影响系统动态性能和鲁棒性。在工业应用中,传统的电压电流双闭环PI控制因其结构简单、易于实现而广为人知,但其参数整定复杂、抗扰动能力有限的问题也长期困扰着工程师们。近年来,线性自抗扰控制(LADRC)凭借其独特的扰动观测与补偿机制,为电力电子变换器控制提供了新思路。
本次实验基于Matlab/Simulink 2018b平台,对Buck变换器的两种控制方案进行了对比测试:
- 方案A:传统电压外环PI+电流内环PI双闭环控制
- 方案B:二阶LADRC外环+电流内环PI的混合控制
实测数据表明,在相同的负载阶跃扰动下,LADRC方案将输出电压超调量从传统方案的4.2%降低至1%以内,恢复时间从30ms缩短到15ms,展现出明显的动态性能优势。这种改进主要源于LADRC内置的扩张状态观测器(ESO)能够实时估计并补偿系统内外部扰动,使控制器设计不再完全依赖精确的数学模型。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 传统双闭环控制实现与调参
2.1 控制结构解析
经典的双闭环控制采用层级结构设计:
- 电流内环:快速响应电感电流变化,带宽通常设置在开关频率的1/5~1/10
- 电压外环:维持输出电压稳定,带宽一般为电流环的1/5~1/10
在Simulink中实现的PI控制器核心参数如下:
matlab复制% 电压环PI参数
Kp_voltage = 0.8; % 比例系数
Ki_voltage = 100; % 积分系数
% 电流环PI参数
Kp_current = 0.05; % 比例系数
Ki_current = 20; % 积分系数
2.2 参数整定方法论
采用"先内环后外环"的调参顺序:
-
电流环整定:
- 暂时断开电压环,仅保留电流闭环
- 施加阶跃电流指令,调整Kp_current使响应无超调
- 逐步增加Ki_current至扰动抑制速度满足要求
-
电压环整定:
- 接回电压外环,给定阶跃电压指令
- 先调Kp_voltage使超调量在10%左右
- 再调Ki_voltage消除稳态误差
关键经验:电流环带宽应至少为电压环的5倍
